Lines Matching refs:W_TMP2
121 // symbolizing registers or stack memory with algorithmic variables W0,W4,...,W28 + W_TMP, W_TMP2, and XMM_SHUFB_BSWAP for code with ssse3 support
124 #define W_TMP2 %xmm1
284 1. W = W3 ^ W8 ^ W14 ^ W16; W_TMP = W; W_TMP2 = (W[i] 0 0 0);
285 2. W_TMP = (W3 ^ W8 ^ W14 ^ W16) rol 1; split (W[i] 0 0 0) rol 2 in W_TMP2 and W
286 3. W = W_TMP = W_TMP ^ W_TMP2 ^ W = (W3 ^ W8 ^ W14 ^ W16) rol 1 ^ (W[i] 0 0 0) rol 2; WK = W _TMP+K;
301 xmov $1, W_TMP2 // W_TMP2 = W3 ^ W16 ^ W8 ^ W14
303 pslldq $$12, W_TMP2 // W_TMP2 = (W[i] 0 0 0)
310 xmov W_TMP2, $0 // copy W[i] at location of W[i+3]
311 psrld $$30, W_TMP2 // W_TMP2 = W[i] lower 2 bits after rol 2
320 pxor W_TMP2, W_TMP // W_TMP = (W3 ^ W16 ^ W8 ^ W14) rol 1 ^ (W[i] 0 0 0) rol 2
370 xmov $1, W_TMP2 // (w5 w6 w7 w8)
373 psrldq $$8, W_TMP2 // (0 0 w5 w6)
374 por W_TMP2, W_TMP // W_tmp = (w3 w4 w5 w6) = W6
392 xmov $1, W_TMP2 // W8 = (w5 w6 w7 w8)
394 psrldq $$8, W_TMP2 // (0 0 w5 w6)
395 por W_TMP2, W_TMP // W_tmp = (w3 w4 w5 w6) = W6
413 xmov $0, W_TMP2 // W
414 psrld $$30, W_TMP2 // W >> 30
415 xmov W_TMP2, $0 // save (W >> 30) at W