Lines Matching full:rt2
40 #define rT2 r0 /* 32 bit temporaries */ macro
105 rotrwi rT2,e,25; /* 1: S1" = e rotr 25 */ \
108 xor rT0,rT0,rT2; /* 1: S1 = S1 xor S1" */ \
110 lwz rT2,off(rKP); /* 1: K */ \
117 add h,h,rT2; /* 1: temp1 = temp1 + K */ \
123 or rT2,a,b; /* 1: maj = a or b */ \
125 and rT2,rT2,c; /* 1: maj = maj and c */ \
127 or rT2,rT1,rT2; /* 1: maj = maj or maj' */ \
129 add rT3,rT3,rT2; /* 1: temp2 = S0 + maj */ \
132 rotrwi rT2,d,25; /* 2: S1" = e rotr 25 */ \
135 xor rT0,rT0,rT2; /* 2: S1 = S1 xor S1" */ \
137 lwz rT2,off+4(rKP); /* 2: K */ \
144 add g,g,rT2; /* 2: temp1 = temp1 + K */ \
147 or rT2,h,a; /* 2: maj = a or b */ \
150 and rT2,rT2,b; /* 2: maj = maj and c */ \
152 or rT2,rT1,rT2; /* 2: maj = maj or maj' */ \
153 add rT3,rT3,rT2; /* 2: temp2 = S0 + maj */ \
157 rotrwi rT2,e,6; /* 1: S1 = e rotr 6 */ \
161 xor rT2,rT2,rT3; /* 1: S1 = S1 xor S1' */ \
165 xor rT2,rT2,rT3; /* 1: S1 = S1 xor S1' */ \
167 add h,h,rT2; /* 1: temp1 = h + S1 */ \
169 and rT2,e,f; /* 1: ch = e and f */ \
173 xor rT2,rT2,rT3; /* 1: ch = ch xor ch' */ \
175 add h,h,rT2; /* 1: temp1 = temp1 + ch */ \
177 rotrwi rT2,a,2; /* 1: S0 = a rotr 2 */ \
181 xor rT2,rT2,rT3; /* 1: S0 = S0 xor S0' */ \
185 xor rT2,rT2,rT3; /* 1: S0 = S0 xor S0' */ \
190 add rT2,rT2,rT3; /* 1: temp2 = S0 + maj */ \
196 add rT2,rT2,rT3; /* 1: temp2 = temp2 + maj */ \
200 add h,h,rT2; /* 1: h = temp1 + temp2 */ \
202 rotrwi rT2,d,25; /* 2: S" = e rotr 25 */ \
205 xor rT0,rT0,rT2; /* 2: S1 = S1 xor S1" */ \
214 or rT2,h,a; /* 2: maj = a or b */ \
216 and rT2,rT2,b; /* 2: maj = maj and c */ \
218 or rT2,rT1,rT2; /* 2: maj = maj or maj' */ \
220 add rT3,rT3,rT2; /* 2: temp2 = S0 + maj */ \