[MacPorts] #48162: Processing of port cryptlib failed

MacPorts noreply at macports.org
Wed Jun 24 13:54:12 PDT 2015


#48162: Processing of port cryptlib failed
------------------------+--------------------------------
  Reporter:  swenska@…  |      Owner:  macports-tickets@…
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.3.3
Resolution:             |   Keywords:
      Port:  cryptlib   |
------------------------+--------------------------------
Changes (by larryv@…):

 * port:   => cryptlib


Old description:

> cat
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/main.log
> version:1
> :debug:main Found Dependency: path: /usr/bin filename: unzip regex:
> ^unzip$
> :msg:main --->  Computing dependencies for cryptlib:info:main
> .:debug:main cryptlib has no conflicts
> :debug:main Found Dependency: path: /usr/bin filename: unzip regex:
> ^unzip$
> :debug:main Searching for dependency: unzip
> :debug:main Didn't find receipt, going to depspec regex for: unzip
> :debug:main Found Dependency: path: /usr/bin filename: unzip regex:
> ^unzip$
> :msg:main
> :debug:main Executing org.macports.main (cryptlib)
> :debug:main changing euid/egid - current euid: 0 - current egid: 0
> :debug:main egid changed to: 501
> :debug:main euid changed to: 502
> :debug:main Skipping completed org.macports.archivefetch (cryptlib)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.fetch (cryptlib)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.checksum (cryptlib)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.extract (cryptlib)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.patch (cryptlib)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.configure (cryptlib)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:build build phase started at Wed Jun 24 21:24:02 BST 2015
> :notice:build --->  Building cryptlib
> :debug:build Executing proc-pre-org.macports.build-build-0
> :debug:build Executing org.macports.build (cryptlib)
> :debug:build Environment:
> CC='/usr/bin/clang'
> CC_PRINT_OPTIONS='YES'
> CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/.CC_PRINT_OPTIONS'
> CFLAGS='-Os -isystem/opt/local/include -arch x86_64'
> CPATH='/opt/local/include'
> LDFLAGS='-arch x86_64'
> LIBRARY_PATH='/opt/local/lib'
> MACOSX_DEPLOYMENT_TARGET='10.10'
> PREFIX='/opt/local'
> :debug:build Assembled command: 'cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342"
> && /usr/bin/make -j4 -w default shared'
> :debug:build Executing command line:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342"
> && /usr/bin/make -j4 -w default shared
> :info:build make: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[1]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[1]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[1]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[1]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build LDAP interface detected, enabling LDAP support
> :info:build LDAP interface detected, enabling LDAP support
> :info:build make[1]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[1]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[2]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build /usr/bin/clang -Os -isystem/opt/local/include -arch x86_64 -c
> -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DHAS_LDAP
> -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -DOSVERSION=1 -fomit-frame-
> pointer -o ./static-obj/bn_asm.o bn/bn_asm.c
> :info:build make[2]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build /usr/bin/clang -Os -isystem/opt/local/include -arch x86_64 -c
> -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DHAS_LDAP -fPIC -fno-common
> -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -DOSVERSION=1 -fomit-frame-
> pointer -o ./shared-obj/bn_asm.o bn/bn_asm.c
> :info:build /usr/bin/clang -Os -isystem/opt/local/include -arch x86_64 -c
> -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DHAS_LDAP -fPIC -fno-common
> -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -DOSVERSION=1 -fomit-frame-
> pointer -o ./shared-obj/bn_div.o bn/bn_div.c
> :info:build /usr/bin/clang -Os -isystem/opt/local/include -arch x86_64 -c
> -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DHAS_LDAP
> -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -DOSVERSION=1 -fomit-frame-
> pointer -o ./static-obj/bn_exp.o bn/bn_exp.c
> :info:build bn/bn_asm.c:88:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul_add(rp[0],ap[0],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:315:7: note: expanded from macro 'mul_add'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:89:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul_add(rp[1],ap[1],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:315:7: note: expanded from macro 'mul_add'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:90:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul_add(rp[2],ap[2],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:315:7: note: expanded from macro 'mul_add'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:91:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul_add(rp[3],ap[3],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:315:7: note: expanded from macro 'mul_add'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:97:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul_add(rp[0],ap[0],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:315:7: note: expanded from macro 'mul_add'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:88:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build bn/bn_div.c:353:33: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul_add(rp[0],ap[0],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:315:7: note:                                 if
> (t2 <= ((((BN_ULLONG)rem)<<BN_BITS2)|wnump[-2]))expanded from macro
> 'mul_add'
> :info:build
> :info:build                                                             ^
> ~~~~~~~~
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:89:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul_add(rp[1],ap[1],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:315:7: note: expanded from macro 'mul_add'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:90:3: warningbn/bn_asm.c:114:3: warning: shift
> count >= width of type [-Wshift-count-overflow]
> :info:build                 mul(rp[0],ap[0],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:322:7: note: expanded from macro 'mul'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:115:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul(rp[1],ap[1],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:322:7: note: expanded from macro 'mul'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:116:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul(rp[2],ap[2],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:322:7: note: expanded from macro 'mul'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:: shift count >= width of type [-Wshift-count-
> overflow]
> :info:build                 mul_add(rp[2],ap[2],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:315:7: note: expanded from macro 'mul_add'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:91:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul_add(rp[3],ap[3],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:315:7: note: expanded from macro 'mul_add'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:97:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul_add(rp[0],ap[0],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:315:7: note: expanded from macro 'mul_add'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build 296:34: note: expanded from macro 'Hw'
> :info:build bn/bn_asm.c:114:#define Hw(t)
> (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)3
> :info:build :                                 ^ ~~~~~~~~
> :info:build warning: shift count >= width of type [-Wshift-count-
> overflow]
> :info:build bn/bn_asm.c:117:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul(rp[0],ap[0],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:322:                mul(rp[3],ap[3],w,c1);7
> :info:build :                ^~~~~~~~~~~~~~~~~~~~~
> :info:build note: expanded from macro 'mul'
> :info:build ./bn/bn_lcl.h:322:7: note: expanded from macro 'mul'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:123:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul(rp[0],ap[0],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:322:7: note: expanded from macro 'mul'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:137:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build bn/bn_div.c:583:33: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 sqr(r[0],r[1],a[0]);
> :info:build                 ^~~~~~~~~~~~~~~~~~~        (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note:
> if (t2 <= ((((BN_ULLONG)rem)<<BN_BITS2)|wnump[-2]))
> :info:build                                                             ^
> ~~~~~~~~
> :info:build
> :info:build ./bn/bn_lcl.h:329:7: note: expanded from macro 'sqr'
> :info:build         (r1)=Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34:expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:115:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul(rp[1],ap[1],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:322:7: note: expanded from macro 'mul'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:116:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul(rp[2],ap[2],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:322:7: note: expanded from macro 'mul'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:117:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul(rp[3],ap[3],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:322:7: note: expanded from macro 'mul'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:123:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 mul(rp[0],ap[0],w,c1);
> :info:build                 ^~~~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:322:7: note: expanded from macro 'mul'
> :info:build         (c)= Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:137:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 sqr(r[0],r[1],a[0]);
> :info:build                 ^~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:329:7: note: expanded from macro 'sqr'
> :info:build         (r1)=Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:138:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 sqr(r[2],r[3],a[1]);
> :info:build                 ^~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:329:7: note: expanded from macro 'sqr'
> :info:build         (r1)=Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:139:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 sqr(r[4],r[5],a[2]);
> :info:build                 ^~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:329:7: note: expanded from macro 'sqr'
> :info:build         (r1)=Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34 note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:138:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 sqr(r[2],r[3],a[1]);
> :info:build                 ^~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:329:7: note: expanded from macro 'sqr'
> :info:build         (r1)=Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:139:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 sqr(r[4],r[5],a[2]);
> :info:build                 ^~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:329:7: note: expanded from macro 'sqr'
> :info:build         (r1)=Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:140:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 sqr(r[6],r[7],a[3]);
> :info:build                 ^~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:329:7: note: expanded from macro 'sqr'
> :info:build         (r1)=Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:146:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 sqr(r[0],r[1],a[0]);
> :info:build                 ^~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:329:7: note: expanded from macro 'sqr'
> :info:build         (r1)=Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build : note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:140:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 sqr(r[6],r[7],a[3]);
> :info:build                 ^~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:329:7: note: expanded from macro 'sqr'
> :info:build         (r1)=Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:146:3: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 sqr(r[0],r[1],a[0]);
> :info:build                 ^~~~~~~~~~~~~~~~~~~
> :info:build ./bn/bn_lcl.h:329:7: note: expanded from macro 'sqr'
> :info:build         (r1)=Hw(t); \
> :info:build              ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:325:5: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 ll>>=BN_BITS2;
> :info:build                   ^  ~~~~~~~~
> :info:build bn/bn_asm.c:328:5: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 ll>>=BN_BITS2;
> :info:build                   ^  ~~~~~~~~
> :info:build bn/bn_asm.c:331:5: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 ll>>=BN_BITS2;
> :info:build                   ^  ~~~~~~~~
> :info:build bn/bn_asm.c:334:5: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 ll>>=BN_BITS2;
> :info:build                   ^  ~~~~~~~~
> :info:build bn/bn_asm.c:342:5: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 ll>>=BN_BITS2;
> :info:build                   ^  ~~~~~~~~
> :info:build bn/bn_asm.c:325:5: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 ll>>=BN_BITS2;
> :info:build                   ^  ~~~~~~~~
> :info:build bn/bn_asm.c:328:5: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 ll>>=BN_BITS2;
> :info:build                   ^  ~~~~~~~~
> :info:build bn/bn_asm.c:331:5: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 ll>>=BN_BITS2;
> :info:build                   ^  ~~~~~~~~
> :info:build bn/bn_asm.c:334:5: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 ll>>=BN_BITS2;
> :info:build                   ^  ~~~~~~~~
> :info:build bn/bn_asm.c:342:5: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build                 ll>>=BN_BITS2;
> :info:build                   ^  ~~~~~~~~
> :info:build bn/bn_asm.c:577:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[0],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:580:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[1],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:581:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[0],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:584:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[0],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:585:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[1],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:586:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build bn/bn_asm.c:577:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[2],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note:
> mul_add_c(a[0],b[0],c1,c2,c3);expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:589:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[3],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:590:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[2],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:591:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[1],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:592:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[0],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:595:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[0],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:596:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[1],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:597:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[2],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:598:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[3],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:599:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[4],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:602:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[5],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:603:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[4],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:604:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[3],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:605:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:580:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[1],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:581:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[0],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:584:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[0],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:585:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[1],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:586:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[2],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:589:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[3],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:590:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[2],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:591:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[1],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:592:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[0],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:595:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[0],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:596:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[1],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:597:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[2],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:598:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[3],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:599:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[4],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:602:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[2],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:606:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[1],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:607:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[0],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:610:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[0],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:611:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[1],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:612:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[2],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:613:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[3],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:614:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[4],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:615:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[5],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build         mul_add_c(a[0],b[5],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:603:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[4],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:604:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[3],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:605:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[2],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:606:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[1],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:607:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[0],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:610:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[0],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:611:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[1],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:612:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[2],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:613:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[3],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:614:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[4],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:615:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[5],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:616:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[6],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:619:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[7],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:620:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[6],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:621:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[5],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:622:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[4],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:623:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[3],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build bn/bn_asm.c:./bn/bn_lcl.h452::29615::34 :note : noteexpanded
> from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:616:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[6],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:619:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[7],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:620:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[6],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:621:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[5],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:622:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[4],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:623:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[3],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:624:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[2],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:625:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[1],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:626:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[0],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:629:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[1],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:630:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[2],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:631:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[3],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:632:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[4],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:633:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[5],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:634:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[6],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:635:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[7],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:638:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[7],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:639:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[6],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:640:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[5],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:641:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[4],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:642:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[3],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:643:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[2],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:646:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[3],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:647:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[4],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:648:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[5],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:649:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[6],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:650:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[7],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:653:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[7],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:654:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[6],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:655:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[5],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:656:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[4],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:659:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[5],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:660:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[6],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:661:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[7],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:664:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[7],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:665:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[6],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:668:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[7],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build : expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:624:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[2],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:625:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[1],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:626:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[0],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:629:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[1],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:630:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[2],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:631:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[3],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:632:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[4],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:633:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[5],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:634:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[6],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:635:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[7],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:638:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[7],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:639:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[6],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:640:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[5],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:641:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[4],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:642:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[3],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:643:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[2],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:646:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[3],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:647:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[4],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:648:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[5],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:649:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[6],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:650:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[7],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:653:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[4],b[7],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:654:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[6],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:655:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[5],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:656:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[4],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build bn/bn_asm.c:686:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build         mul_add_c(a[0],b[0],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:689:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[1],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:690:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[0],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:693:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[0],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build bn/bn_asm.c:659:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build         mul_add_c(a[7],b[5],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:694        t2=(BN_ULONG)Hw(t); \:
> :info:build 2                     ^~~~~:
> :info:build  warning: shift count >= width of type [-Wshift-count-
> overflow]
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build         mul_add_c(a[1],b[1],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build bn/bn_asm.c./bn/bn_lcl.h::660296::234::  warningnote: : shift
> count >= width of type [-Wshift-count-overflow]expanded from macro 'Hw'
> :info:build
> :info:build         mul_add_c(a[6],b[6],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:452:15: notebn/bn_asm.c: :expanded from macro
> 'mul_add_c'695
> :info:build :2: warning: shift count >= width of type [-Wshift-count-
> overflow]
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34:        mul_add_c(a[0],b[2],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:698:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[3],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:699:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[2],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:700: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:661:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[5],b[7],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:664:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[6],b[7],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:665:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[6],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build 2: warning: shift count >= width of type [-Wshift-count-
> overflow]
> :info:build         mul_add_c(a[2],b[1],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:701:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[0],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:704:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[1],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:705:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[2],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:706:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[3],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:709:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[3],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:710:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[2],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:713:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[3],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:668:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[7],b[7],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build bn/bn_asm.c:734:2: error: integer literal is too large to be
> represented in any integer type
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build         sqr_add_c2(a,1,0,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:738:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,2,0,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build bn/bn_asm.c:686:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[0],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:689:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[1],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:690:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[0],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:693:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[0],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:694:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[1],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:695:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[2],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:698:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[0],b[3],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:699:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[2],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:700:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[1],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:701:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[0],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:704:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[1],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:705:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[2],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:706:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[1],b[3],c2,c3,c1);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:709:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[2],b[3],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:710:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[2],c3,c1,c2);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:713:2: warning: shift count >= width of type
> [-Wshift-count-overflow]
> :info:build         mul_add_c(a[3],b[3],c1,c2,c3);
> :info:build         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build bn/bn_asm.c:452:15: note: expanded from macro 'mul_add_c'
> :info:build         t2=(BN_ULONG)Hw(t); \
> :info:build                      ^~~~~
> :info:build ./bn/bn_lcl.h:296:34: note: expanded from macro 'Hw'
> :info:build #define Hw(t)    (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
> :info:build                                  ^ ~~~~~~~~
> :info:build bn/bn_asm.c:734:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,1,0,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:738:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,2,0,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:741:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,3,0,c1,c2,c3);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:742:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,2,1,c1,c2,c3);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:746:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,3,1,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build bn/bn_asm.c:747:2: error: integer literal is too large to be
> represented in any integer type
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build         sqr_add_c2(a,4,0,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:741:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,3,0,c1,c2,c3);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458bn/bn_asm.c:750:2: error: integer literal is
> too large to be represented in any integer type
> :info:build         sqr_add_c2(a,5,0,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:751:2: error: integer literal is too large to be
> represented in any integer type
> :info:build :11: note: expanded from macro 'mul_add_c2'
> :info:build         sqr_add_c2(a,4,1,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note:         tt=(t+t)&BN_MASK; \expanded
> from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:752:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,3,2,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19:
> :info:build                  ^
> :info:build  note: ./bn/bn.hexpanded from macro 'BN_MASK':
> :info:build 237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:742:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,2,1,c1,c2,c3);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build bn/bn_asm.c:        mul_add_c2((a)[i],(a)[j],c0,c1,c2)756
> :info:build :        ^2
> :info:build : error: integer literal is too large to be represented in
> any integer type
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         sqr_add_c2(a,4,2,c1,c2,c3);
> :info:build         ^
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build bn/bn_asm.c:./bn/bn.h474::2372::19 :note : noteexpanded from
> macro 'sqr_add_c2':
> :info:build expanded from macro 'BN_MASK'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11#define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL):
> :info:build                           ^note
> :info:build : expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:757:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,5,1,c1,c2,c3);
> :info:build bn/bn_asm.c:746:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,3,1,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:747:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,4,0,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:750:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,5,0,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:751:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,4,1,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:752:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,3,2,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:756:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,4,2,c1,c2,c3);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:757:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,5,1,c1,c2,c3);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:758:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,6,0,c1,c2,c3);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:761:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,7,0,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build bn/bn_asm.c:./bn/bn.h762::2372::19 :error : noteinteger
> literal is too large to be represented in any integer type:
> :info:build expanded from macro 'BN_MASK'
> :info:build         sqr_add_c2(a,6,1,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note#define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL):
> :info:build expanded from macro 'sqr_add_c2'                         ^
> :info:build
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:758:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,6,0,c1,c2,c3);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build bn/bn_asm.c:763:2:        mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:761:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,7,0,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:762:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,6,1,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:763:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,5,2,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build  error: integer literal is too large to be represented in any
> integer type
> :info:build         sqr_add_c2(a,5,2,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:764:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,4,3,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:768:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,5,3,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:769:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,6,2,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:770:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,7,1,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build fatal error: too many errors emitted, stopping now [-ferror-
> limit=]
> :info:build 100 warnings and 20 errors generated.
> :info:build bn/bn_asm.c:764:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,4,3,c2,c3,c1);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:768:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,5,3,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:769:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,6,2,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build bn/bn_asm.c:770:2: error: integer literal is too large to be
> represented in any integer type
> :info:build         sqr_add_c2(a,7,1,c3,c1,c2);
> :info:build         ^
> :info:build bn/bn_asm.c:474:2: note: expanded from macro 'sqr_add_c2'
> :info:build         mul_add_c2((a)[i],(a)[j],c0,c1,c2)
> :info:build         ^
> :info:build bn/bn_asm.c:458:11: note: expanded from macro 'mul_add_c2'
> :info:build         tt=(t+t)&BN_MASK; \
> :info:build                  ^
> :info:build ./bn/bn.h:237:19: note: expanded from macro 'BN_MASK'
> :info:build #define BN_MASK
> (0xffffffffffffffffffffffffffffffffLL)
> :info:build                          ^
> :info:build fatal error: too many errors emitted, stopping now [-ferror-
> limit=]
> :info:build 100 warnings and 20 errors generated.
> :info:build make[2]: *** [shared-obj/bn_asm.o] Error 1
> :info:build make[2]: *** Waiting for unfinished jobs....
> :info:build /usr/bin/clang -Os -isystem/opt/local/include -arch x86_64 -c
> -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DHAS_LDAP
> -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -DOSVERSION=1 -fomit-frame-
> pointer -o ./static-obj/bn_exp2.o bn/bn_exp2.c
> :info:build make[2]: *** [static-obj/bn_asm.o] Error 1
> :info:build make[2]: *** Waiting for unfinished jobs....
> :info:build 2 warnings generated.
> :info:build make[2]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[1]: *** [Darwin] Error 2
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make: *** [shared] Error 2
> :info:build make: *** Waiting for unfinished jobs....
> :info:build make[2]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make[1]: *** [Darwin] Error 2
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build make: *** [default] Error 2
> :info:build make: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342'
> :info:build Command failed:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/work/cl342"
> && /usr/bin/make -j4 -w default shared
> :info:build Exit code: 2
> :error:build org.macports.build for port cryptlib returned: command
> execution failed
> :debug:build Error code: CHILDSTATUS 94890 2
> :debug:build Backtrace: command execution failed
>     while executing
> "system -nice 0 $fullcmdstring"
>     ("eval" body line 1)
>     invoked from within
> "eval system $notty $nice \$fullcmdstring"
>     invoked from within
> "command_exec build"
>     (procedure "portbuild::build_main" line 8)
>     invoked from within
> "portbuild::build_main org.macports.build"
>     ("eval" body line 1)
>     invoked from within
> "eval $procedure $targetname"
> :info:build Warning: targets not executed for cryptlib:
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
> :notice:build Please see the log file for port cryptlib for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/main.log
> AR0602580:~ swenska$ sudo port install cryptlib
> --->  Computing dependencies for cryptlib
> --->  Building cryptlib
> Error: org.macports.build for port cryptlib returned: command execution
> failed
> Please see the log file for port cryptlib for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cryptlib/cryptlib/main.log
> To report a bug, follow the instructions in the guide:
>     http://guide.macports.org/#project.tickets
> Error: Processing of port cryptlib failed

New description:

 [wall of text removed]

--

Comment:

 Replying to [ticket:48162 swenska@…]:
 > {{{
 > :debug:main Skipping completed org.macports.archivefetch (cryptlib)
 > :debug:main Privilege de-escalation not attempted as not running as
 root.
 > :debug:main Skipping completed org.macports.fetch (cryptlib)
 > :debug:main Privilege de-escalation not attempted as not running as
 root.
 > :debug:main Skipping completed org.macports.checksum (cryptlib)
 > :debug:main Privilege de-escalation not attempted as not running as
 root.
 > :debug:main Skipping completed org.macports.extract (cryptlib)
 > :debug:main Privilege de-escalation not attempted as not running as
 root.
 > :debug:main Skipping completed org.macports.patch (cryptlib)
 > :debug:main Privilege de-escalation not attempted as not running as
 root.
 > :debug:main Skipping completed org.macports.configure (cryptlib)
 > :debug:main Privilege de-escalation not attempted as not running as
 root.
 > :debug:build build phase started at Wed Jun 24 21:24:02 BST 2015
 > }}}

 This is not a clean build. Please run `sudo port clean cryptlib`, try
 building again, and //attach// the new `main.log` file. (Please do NOT
 paste it inline again.)

-- 
Ticket URL: <https://trac.macports.org/ticket/48162#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list