• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/aes/asm/

Lines Matching refs:tweak

1732 my @tweak=map("%xmm$_",(10..15));
1733 my ($twmask,$twres,$twtmp)=("%xmm8","%xmm9",@tweak[4]);
1762 movups ($ivp),$inout0 # load clear-text tweak
1766 # generate the tweak
1779 movdqa $inout0,@tweak[5]
1783 # alternative tweak calculation algorithm is based on suggestions
1790 movdqa @tweak[5],@tweak[$i]
1792 paddq @tweak[5],@tweak[5]
1794 pxor $rndkey0,@tweak[$i]
1795 pxor $twtmp,@tweak[5]
1799 movdqa @tweak[5],@tweak[4]
1801 paddq @tweak[5],@tweak[5]
1803 pxor $rndkey0,@tweak[4]
1804 pxor $twres,@tweak[5]
1823 pxor @tweak[0],$inout0 # input^=tweak^round[0]
1825 pxor @tweak[1],$inout1
1828 pxor @tweak[2],$inout2
1831 pxor @tweak[3],$inout3
1834 pxor @tweak[5],$twmask # round[0]^=tweak[5]
1836 pxor @tweak[4],$inout4
1842 pxor $twres,@tweak[0] # calclulate tweaks^round[last]
1844 pxor $twres,@tweak[1]
1845 movdqa @tweak[0],`16*0`(%rsp) # put aside tweaks^round[last]
1848 pxor $twres,@tweak[2]
1851 pxor $twres,@tweak[3]
1852 movdqa @tweak[1],`16*1`(%rsp)
1854 pxor $twres,@tweak[4]
1855 movdqa @tweak[2],`16*2`(%rsp)
1859 movdqa @tweak[4],`16*4`(%rsp)
1864 pshufd \$0x5f,@tweak[5],$twres
1886 movdqa (%r8),$twmask # start calculating next tweak
1890 paddq @tweak[5],@tweak[5]
1894 $movkey ($key_),@tweak[0] # load round[0]
1898 pxor $twtmp,@tweak[5]
1899 movaps @tweak[0],@tweak[1] # copy round[0]
1906 pxor @tweak[5],@tweak[0]
1909 paddq @tweak[5],@tweak[5]
1913 movaps @tweak[1],@tweak[2]
1915 pxor $twtmp,@tweak[5]
1922 pxor @tweak[5],@tweak[1]
1925 paddq @tweak[5],@tweak[5]
1929 movdqa @tweak[3],`16*3`(%rsp)
1930 pxor $twtmp,@tweak[5]
1932 movaps @tweak[2],@tweak[3]
1939 pxor @tweak[5],@tweak[2]
1942 paddq @tweak[5],@tweak[5]
1947 pxor $twtmp,@tweak[5]
1948 movaps @tweak[3],@tweak[4]
1954 pxor @tweak[5],@tweak[3]
1957 paddq @tweak[5],@tweak[5]
1961 pxor $rndkey0,@tweak[5]
1967 pxor @tweak[5],@tweak[4]
1970 paddq @tweak[5],@tweak[5]
1978 pxor $twres,@tweak[5]
1996 # at the point @tweak[0..5] are populated with tweak values
1998 pxor $rndkey0,@tweak[0]
2002 pxor $rndkey0,@tweak[1]
2005 pxor $rndkey0,@tweak[2]
2008 pxor $rndkey0,@tweak[3]
2011 pxor $rndkey0,@tweak[4]
2017 pxor @tweak[0],$inout0
2019 pxor @tweak[1],$inout1
2022 pxor @tweak[2],$inout2
2023 pxor @tweak[3],$inout3
2024 pxor @tweak[4],$inout4
2029 xorps @tweak[0],$inout0
2030 movdqa @tweak[5],@tweak[0]
2031 xorps @tweak[1],$inout1
2032 xorps @tweak[2],$inout2
2034 xorps @tweak[3],$inout3
2036 xorps @tweak[4],$inout4
2047 xorps @tweak[0],$inout0
2051 xorps @tweak[0],$inout0
2052 movdqa @tweak[1],@tweak[0]
2062 xorps @tweak[0],$inout0
2063 xorps @tweak[1],$inout1
2067 xorps @tweak[0],$inout0
2068 movdqa @tweak[2],@tweak[0]
2069 xorps @tweak[1],$inout1
2081 xorps @tweak[0],$inout0
2082 xorps @tweak[1],$inout1
2083 xorps @tweak[2],$inout2
2087 xorps @tweak[0],$inout0
2088 movdqa @tweak[3],@tweak[0]
2089 xorps @tweak[1],$inout1
2090 xorps @tweak[2],$inout2
2102 xorps @tweak[0],$inout0
2105 xorps @tweak[1],$inout1
2106 xorps @tweak[2],$inout2
2107 xorps @tweak[3],$inout3
2111 pxor @tweak[0],$inout0
2112 movdqa @tweak[4],@tweak[0]
2113 pxor @tweak[1],$inout1
2114 pxor @tweak[2],$inout2
2116 pxor @tweak[3],$inout3
2144 xorps @tweak[0],$inout0
2148 xorps @tweak[0],$inout0
2240 movups ($ivp),$inout0 # load clear-text tweak
2244 # generate the tweak
2263 movdqa $inout0,@tweak[5]
2271 movdqa @tweak[5],@tweak[$i]
2273 paddq @tweak[5],@tweak[5]
2275 pxor $rndkey0,@tweak[$i]
2276 pxor $twtmp,@tweak[5]
2280 movdqa @tweak[5],@tweak[4]
2282 paddq @tweak[5],@tweak[5]
2284 pxor $rndkey0,@tweak[4]
2285 pxor $twres,@tweak[5]
2304 pxor @tweak[0],$inout0 # intput^=tweak^round[0]
2306 pxor @tweak[1],$inout1
2309 pxor @tweak[2],$inout2
2312 pxor @tweak[3],$inout3
2315 pxor @tweak[5],$twmask # round[0]^=tweak[5]
2317 pxor @tweak[4],$inout4
2323 pxor $twres,@tweak[0] # calclulate tweaks^round[last]
2325 pxor $twres,@tweak[1]
2326 movdqa @tweak[0],`16*0`(%rsp) # put aside tweaks^last round key
2329 pxor $twres,@tweak[2]
2332 pxor $twres,@tweak[3]
2333 movdqa @tweak[1],`16*1`(%rsp)
2335 pxor $twres,@tweak[4]
2336 movdqa @tweak[2],`16*2`(%rsp)
2340 movdqa @tweak[4],`16*4`(%rsp)
2345 pshufd \$0x5f,@tweak[5],$twres
2367 movdqa (%r8),$twmask # start calculating next tweak
2371 paddq @tweak[5],@tweak[5]
2375 $movkey ($key_),@tweak[0] # load round[0]
2379 pxor $twtmp,@tweak[5]
2380 movaps @tweak[0],@tweak[1] # copy round[0]
2387 pxor @tweak[5],@tweak[0]
2390 paddq @tweak[5],@tweak[5]
2394 movaps @tweak[1],@tweak[2]
2396 pxor $twtmp,@tweak[5]
2403 pxor @tweak[5],@tweak[1]
2406 paddq @tweak[5],@tweak[5]
2410 movdqa @tweak[3],`16*3`(%rsp)
2411 pxor $twtmp,@tweak[5]
2413 movaps @tweak[2],@tweak[3]
2420 pxor @tweak[5],@tweak[2]
2423 paddq @tweak[5],@tweak[5]
2428 pxor $twtmp,@tweak[5]
2429 movaps @tweak[3],@tweak[4]
2435 pxor @tweak[5],@tweak[3]
2438 paddq @tweak[5],@tweak[5]
2442 pxor $rndkey0,@tweak[5]
2448 pxor @tweak[5],@tweak[4]
2451 paddq @tweak[5],@tweak[5]
2459 pxor $twres,@tweak[5]
2477 # at the point @tweak[0..5] are populated with tweak values
2479 pxor $rndkey0,@tweak[0]
2480 pxor $rndkey0,@tweak[1]
2484 pxor $rndkey0,@tweak[2]
2487 pxor $rndkey0,@tweak[3]
2490 pxor $rndkey0,@tweak[4]
2498 pxor @tweak[0],$inout0
2500 pxor @tweak[1],$inout1
2503 pxor @tweak[2],$inout2
2504 pxor @tweak[3],$inout3
2505 pxor @tweak[4],$inout4
2509 xorps @tweak[0],$inout0
2510 xorps @tweak[1],$inout1
2511 xorps @tweak[2],$inout2
2513 xorps @tweak[3],$inout3
2515 xorps @tweak[4],$inout4
2519 pcmpgtd @tweak[5],$twtmp
2522 pshufd \$0x13,$twtmp,@tweak[1] # $twres
2526 movdqa @tweak[5],@tweak[0]
2527 paddq @tweak[5],@tweak[5] # psllq 1,$tweak
2528 pand $twmask,@tweak[1] # isolate carry and residue
2529 pxor @tweak[5],@tweak[1]
2536 xorps @tweak[0],$inout0
2540 xorps @tweak[0],$inout0
2541 movdqa @tweak[1],@tweak[0]
2543 movdqa @tweak[2],@tweak[1]
2552 xorps @tweak[0],$inout0
2553 xorps @tweak[1],$inout1
2557 xorps @tweak[0],$inout0
2558 movdqa @tweak[2],@tweak[0]
2559 xorps @tweak[1],$inout1
2560 movdqa @tweak[3],@tweak[1]
2572 xorps @tweak[0],$inout0
2573 xorps @tweak[1],$inout1
2574 xorps @tweak[2],$inout2
2578 xorps @tweak[0],$inout0
2579 movdqa @tweak[3],@tweak[0]
2580 xorps @tweak[1],$inout1
2581 movdqa @tweak[4],@tweak[1]
2582 xorps @tweak[2],$inout2
2594 xorps @tweak[0],$inout0
2597 xorps @tweak[1],$inout1
2598 xorps @tweak[2],$inout2
2599 xorps @tweak[3],$inout3
2603 pxor @tweak[0],$inout0
2604 movdqa @tweak[4],@tweak[0]
2605 pxor @tweak[1],$inout1
2606 movdqa @tweak[5],@tweak[1]
2607 pxor @tweak[2],$inout2
2609 pxor @tweak[3],$inout3
2626 xorps @tweak[1],$inout0
2630 xorps @tweak[1],$inout0
2648 xorps @tweak[0],$inout0
2652 xorps @tweak[0],$inout0