Loading crypto/aes/asm/aesp8-ppc.pl +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ # CBC en-/decrypt CTR XTS # POWER8[le] 3.96/0.72 0.74 1.1 # POWER8[be] 3.75/0.65 0.66 1.0 # POWER9[le] 3.05/0.65 0.65 0.80 $flavour = shift; Loading crypto/chacha/asm/chacha-ppc.pl +1 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ # PPC970/G5 9.29/+160% 4.60 # POWER7 8.62/+61% 4.27 # POWER8 8.70/+51% 3.96 # POWER9 6.61/+29% 3.67 $flavour = shift; Loading crypto/modes/asm/ghashp8-ppc.pl +1 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ # 2x aggregated reduction improves performance by 50% (resulting # performance on POWER8 is 1 cycle per processed byte), and 4x # aggregated reduction - by 170% or 2.7x (resulting in 0.55 cpb). # POWER9 delivers 0.40 cpb. $flavour=shift; $output =shift; Loading crypto/poly1305/asm/poly1305-ppc.pl +1 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ # PPC970 7.00/+114% 3.51/+205% # POWER7 3.75/+260% 1.93/+100% # POWER8 - 2.03/+200% # POWER9 - 1.56/+150% # # Do we need floating-point implementation for PPC? Results presented # in poly1305_ieee754.c are tricky to compare to, because they are for Loading crypto/poly1305/asm/poly1305-ppcfp.pl +1 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ # PPC970 6.03/+80% # POWER7 3.50/+30% # POWER8 3.75/+10% # POWER9 2.80/+12% $flavour = shift; Loading Loading
crypto/aes/asm/aesp8-ppc.pl +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ # CBC en-/decrypt CTR XTS # POWER8[le] 3.96/0.72 0.74 1.1 # POWER8[be] 3.75/0.65 0.66 1.0 # POWER9[le] 3.05/0.65 0.65 0.80 $flavour = shift; Loading
crypto/chacha/asm/chacha-ppc.pl +1 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ # PPC970/G5 9.29/+160% 4.60 # POWER7 8.62/+61% 4.27 # POWER8 8.70/+51% 3.96 # POWER9 6.61/+29% 3.67 $flavour = shift; Loading
crypto/modes/asm/ghashp8-ppc.pl +1 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ # 2x aggregated reduction improves performance by 50% (resulting # performance on POWER8 is 1 cycle per processed byte), and 4x # aggregated reduction - by 170% or 2.7x (resulting in 0.55 cpb). # POWER9 delivers 0.40 cpb. $flavour=shift; $output =shift; Loading
crypto/poly1305/asm/poly1305-ppc.pl +1 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ # PPC970 7.00/+114% 3.51/+205% # POWER7 3.75/+260% 1.93/+100% # POWER8 - 2.03/+200% # POWER9 - 1.56/+150% # # Do we need floating-point implementation for PPC? Results presented # in poly1305_ieee754.c are tricky to compare to, because they are for Loading
crypto/poly1305/asm/poly1305-ppcfp.pl +1 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ # PPC970 6.03/+80% # POWER7 3.50/+30% # POWER8 3.75/+10% # POWER9 2.80/+12% $flavour = shift; Loading