Lines Matching refs:temp0
32 #define prepareToBitInterleaving(low, high, temp, temp0, temp1) \ argument
33 temp0 = (low); \
34 temp = (temp0 ^ (temp0 >> 1)) & 0x22222222UL; temp0 = temp0 ^ temp ^ (temp << 1); \
35 temp = (temp0 ^ (temp0 >> 2)) & 0x0C0C0C0CUL; temp0 = temp0 ^ temp ^ (temp << 2); \
36 temp = (temp0 ^ (temp0 >> 4)) & 0x00F000F0UL; temp0 = temp0 ^ temp ^ (temp << 4); \
37 temp = (temp0 ^ (temp0 >> 8)) & 0x0000FF00UL; temp0 = temp0 ^ temp ^ (temp << 8); \
44 #define toBitInterleavingAndXOR(low, high, even, odd, temp, temp0, temp1) \ argument
45 prepareToBitInterleaving(low, high, temp, temp0, temp1) \
46 even ^= (temp0 & 0x0000FFFF) | (temp1 << 16); \
47 odd ^= (temp0 >> 16) | (temp1 & 0xFFFF0000);
49 #define toBitInterleavingAndAND(low, high, even, odd, temp, temp0, temp1) \ argument
50 prepareToBitInterleaving(low, high, temp, temp0, temp1) \
51 even &= (temp0 & 0x0000FFFF) | (temp1 << 16); \
52 odd &= (temp0 >> 16) | (temp1 & 0xFFFF0000);
54 #define toBitInterleavingAndSet(low, high, even, odd, temp, temp0, temp1) \ argument
55 prepareToBitInterleaving(low, high, temp, temp0, temp1) \
56 even = (temp0 & 0x0000FFFF) | (temp1 << 16); \
57 odd = (temp0 >> 16) | (temp1 & 0xFFFF0000);
61 #define prepareFromBitInterleaving(even, odd, temp, temp0, temp1) \ argument
62 temp0 = (even); \
64 temp = (temp0 & 0x0000FFFF) | (temp1 << 16); \
65 temp1 = (temp0 >> 16) | (temp1 & 0xFFFF0000); \
66 temp0 = temp; \
67 temp = (temp0 ^ (temp0 >> 8)) & 0x0000FF00UL; temp0 = temp0 ^ temp ^ (temp << 8); \
68 temp = (temp0 ^ (temp0 >> 4)) & 0x00F000F0UL; temp0 = temp0 ^ temp ^ (temp << 4); \
69 temp = (temp0 ^ (temp0 >> 2)) & 0x0C0C0C0CUL; temp0 = temp0 ^ temp ^ (temp << 2); \
70 temp = (temp0 ^ (temp0 >> 1)) & 0x22222222UL; temp0 = temp0 ^ temp ^ (temp << 1); \
76 #define fromBitInterleaving(even, odd, low, high, temp, temp0, temp1) \ argument
77 prepareFromBitInterleaving(even, odd, temp, temp0, temp1) \
78 low = temp0; \
81 #define fromBitInterleavingAndXOR(even, odd, lowIn, highIn, lowOut, highOut, temp, temp0, temp1) \ argument
82 prepareFromBitInterleaving(even, odd, temp, temp0, temp1) \
83 lowOut = lowIn ^ temp0; \
90 UINT32 temp, temp0, temp1; in KeccakP1600_SetBytesInLaneToZero() local
109 … high, stateAsHalfLanes[lanePosition*2+0], stateAsHalfLanes[lanePosition*2+1], temp, temp0, temp1); in KeccakP1600_SetBytesInLaneToZero()
126 UINT32 temp, temp0, temp1; in KeccakP1600_AddByte() local
137 … high, stateAsHalfLanes[lanePosition*2+0], stateAsHalfLanes[lanePosition*2+1], temp, temp0, temp1); in KeccakP1600_AddByte()
146 UINT32 temp, temp0, temp1; in KeccakP1600_AddBytesInLane() local
164 … high, stateAsHalfLanes[lanePosition*2+0], stateAsHalfLanes[lanePosition*2+1], temp, temp0, temp1); in KeccakP1600_AddBytesInLane()
191 UINT32 low, high, temp, temp0, temp1; in KeccakP1600_AddLanes()
203 … high, stateAsHalfLanes[lanePosition*2+0], stateAsHalfLanes[lanePosition*2+1], temp, temp0, temp1); in KeccakP1600_AddLanes()
247 UINT32 low, high, temp, temp0, temp1; in KeccakP1600_OverwriteLanes()
259 … high, stateAsHalfLanes[lanePosition*2+0], stateAsHalfLanes[lanePosition*2+1], temp, temp0, temp1); in KeccakP1600_OverwriteLanes()
291 UINT32 low, high, temp, temp0, temp1; in KeccakP1600_ExtractBytesInLane() local
294 …ateAsHalfLanes[lanePosition*2], stateAsHalfLanes[lanePosition*2+1], low, high, temp, temp0, temp1); in KeccakP1600_ExtractBytesInLane()
335 UINT32 low, high, temp, temp0, temp1; in KeccakP1600_ExtractLanes()
337 …ateAsHalfLanes[lanePosition*2], stateAsHalfLanes[lanePosition*2+1], low, high, temp, temp0, temp1); in KeccakP1600_ExtractLanes()
363 UINT32 low, high, temp, temp0, temp1; in KeccakP1600_ExtractAndAddBytesInLane() local
367 …ateAsHalfLanes[lanePosition*2], stateAsHalfLanes[lanePosition*2+1], low, high, temp, temp0, temp1); in KeccakP1600_ExtractAndAddBytesInLane()
410 UINT32 low, high, temp, temp0, temp1; in KeccakP1600_ExtractAndAddLanes()
412 …ateAsHalfLanes[lanePosition*2], stateAsHalfLanes[lanePosition*2+1], low, high, temp, temp0, temp1); in KeccakP1600_ExtractAndAddLanes()