diff options
author | Andy Polyakov <appro@openssl.org> | 2011-05-07 10:31:06 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2011-05-07 10:31:06 +0000 |
commit | 58cc21fdea48d6c42a81ba25b03ebdae8c140eaa (patch) | |
tree | 307ac75332fcd5bf46abade37a65bf72cc81a98f /TABLE | |
parent | 4fa3c4c3e9d417f04e2e26f41c45b8cdeab132f4 (diff) |
x86 assembler pack: add bn_GF2m_mul_2x2 implementations (see x86-gf2m.pl for
details and performance data).
Diffstat (limited to 'TABLE')
-rw-r--r-- | TABLE | 130 |
1 files changed, 97 insertions, 33 deletions
@@ -233,7 +233,7 @@ $sys_id = $lflags = $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -265,7 +265,7 @@ $sys_id = $lflags = $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -329,7 +329,7 @@ $sys_id = CYGWIN32 $lflags = $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -393,7 +393,7 @@ $sys_id = MSDOS $lflags = -L/dev/env/WATT_ROOT/lib -lwatt $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -553,7 +553,7 @@ $sys_id = $lflags = -lsocket $bn_ops = DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -745,7 +745,7 @@ $sys_id = WIN32 $lflags = $bn_ops = BN_LLONG RC4_INDEX EXPORT_VAR_AS_FN RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -1097,7 +1097,7 @@ $sys_id = BEOS $lflags = -lbe -lbind -lsocket $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -1129,7 +1129,7 @@ $sys_id = BEOS $lflags = -lbe -lnet $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -1161,7 +1161,7 @@ $sys_id = $lflags = -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -1289,7 +1289,7 @@ $sys_id = MACOSX $lflags = -Wl,-search_paths_first% $bn_ops = BN_LLONG RC4_INT RC4_CHUNK DES_UNROLL BF_PTR $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -1449,7 +1449,7 @@ $sys_id = $lflags = $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -1513,7 +1513,7 @@ $sys_id = WIN32 $lflags = $bn_ops = BN_LLONG RC4_INDEX EXPORT_VAR_AS_FN RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -1801,7 +1801,7 @@ $sys_id = $lflags = $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -1833,7 +1833,7 @@ $sys_id = MACOSX $lflags = -Wl,-search_paths_first% $bn_ops = BN_LLONG RC4_INT RC4_CHUNK DES_UNROLL BF_PTR $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -1961,7 +1961,7 @@ $sys_id = $lflags = -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -1993,7 +1993,7 @@ $sys_id = $lflags = -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -2089,7 +2089,7 @@ $sys_id = $lflags = -lefence -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -2121,7 +2121,7 @@ $sys_id = $lflags = -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -2249,7 +2249,7 @@ $sys_id = $lflags = -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -2281,7 +2281,7 @@ $sys_id = $lflags = -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -2345,7 +2345,7 @@ $sys_id = $lflags = $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -2537,7 +2537,7 @@ $sys_id = $lflags = -rdynamic -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -2729,7 +2729,7 @@ $sys_id = $lflags = -lnsl -lsocket $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -3305,7 +3305,7 @@ $sys_id = $lflags = -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -3657,7 +3657,7 @@ $sys_id = $lflags = $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -3721,7 +3721,7 @@ $sys_id = $lflags = -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -3817,7 +3817,7 @@ $sys_id = $lflags = -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -4201,7 +4201,7 @@ $sys_id = MINGW32 $lflags = -lws2_32 -lgdi32 -lcrypt32 $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT EXPORT_VAR_AS_FN $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -4809,7 +4809,7 @@ $sys_id = $lflags = -lsocket -lnsl $bn_ops = DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -4841,7 +4841,7 @@ $sys_id = $lflags = -lsocket -lnsl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -5097,7 +5097,7 @@ $sys_id = $lflags = -lsocket -lnsl -ldl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -5545,7 +5545,7 @@ $sys_id = $lflags = -lsocket -lnsl $bn_ops = BN_LLONG MD2_CHAR RC4_INDEX DES_PTR DES_RISC1 DES_UNROLL $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -5577,7 +5577,7 @@ $sys_id = $lflags = -lsocket -lnsl $bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid.o -$bn_obj = bn-586.o co-586.o x86-mont.o +$bn_obj = bn-586.o co-586.o x86-mont.o x86-gf2m.o $des_obj = des-586.o crypt586.o $aes_obj = aes-586.o aesni-x86.o $bf_obj = bf-586.o @@ -5696,6 +5696,38 @@ $ranlib = $arflags = $multilib = +*** vxworks-ppc60x +$cc = ccppc +$cflags = -D_REENTRANT -mrtp -mhard-float -mstrict-align -fno-implicit-fp -DPPC32_fp60x -O2 -fstrength-reduce -fno-builtin -fno-strict-aliasing -Wall -DCPU=PPC32 -DTOOL_FAMILY=gnu -DTOOL=gnu -I$(WIND_BASE)/target/usr/h -I$(WIND_BASE)/target/usr/h/wrn/coreip +$unistd = +$thread_cflag = +$sys_id = VXWORKS +$lflags = -Wl,--defsym,__wrs_rtp_base=0xe0000000 -L $(WIND_BASE)/target/usr/lib/ppc/PPC32/common +$bn_ops = +$cpuid_obj = +$bn_obj = +$des_obj = +$aes_obj = +$bf_obj = +$md5_obj = +$sha1_obj = +$cast_obj = +$rc4_obj = +$rmd160_obj = +$rc5_obj = +$wp_obj = +$cmll_obj = +$modes_obj = +$perlasm_scheme = +$dso_scheme = +$shared_target= +$shared_cflag = +$shared_ldflag = +$shared_extension = +$ranlib = +$arflags = +$multilib = + *** vxworks-ppc750 $cc = ccppc $cflags = -ansi -nostdinc -DPPC750 -D_REENTRANT -fvolatile -fno-builtin -fno-for-scope -fsigned-char -Wall -msoft-float -mlongcall -DCPU=PPC604 -I$(WIND_BASE)/target/h $(DEBUG_FLAG) @@ -5791,3 +5823,35 @@ $shared_extension = $ranlib = $arflags = $multilib = + +*** vxworks-ppcgen +$cc = ccppc +$cflags = -D_REENTRANT -mrtp -msoft-float -mstrict-align -O1 -fno-builtin -fno-strict-aliasing -Wall -DCPU=PPC32 -DTOOL_FAMILY=gnu -DTOOL=gnu -I$(WIND_BASE)/target/usr/h -I$(WIND_BASE)/target/usr/h/wrn/coreip +$unistd = +$thread_cflag = +$sys_id = VXWORKS +$lflags = -Wl,--defsym,__wrs_rtp_base=0xe0000000 -L $(WIND_BASE)/target/usr/lib/ppc/PPC32/sfcommon +$bn_ops = +$cpuid_obj = +$bn_obj = +$des_obj = +$aes_obj = +$bf_obj = +$md5_obj = +$sha1_obj = +$cast_obj = +$rc4_obj = +$rmd160_obj = +$rc5_obj = +$wp_obj = +$cmll_obj = +$modes_obj = +$perlasm_scheme = +$dso_scheme = +$shared_target= +$shared_cflag = +$shared_ldflag = +$shared_extension = +$ranlib = +$arflags = +$multilib = |