Lines Matching +full:1 +full:w
97 li.w copy0, 0x61707865
98 li.w copy1, 0x3320646e
99 li.w copy2, 0x79622d32
100 li.w copy3, 0x6b206574
102 ld.w cnt_lo, counter, 0
103 ld.w cnt_hi, counter, 4
106 /* state[0,1,2,3] = "expand 32-byte k" */
113 ld.w state4, key, 0
114 ld.w state5, key, 4
115 ld.w state6, key, 8
116 ld.w state7, key, 12
117 ld.w state8, key, 16
118 ld.w state9, key, 20
119 ld.w state10, key, 24
120 ld.w state11, key, 28
130 li.w i, 10
133 OP_4REG add.w line0, line1
135 OP_4REG rotri.w line3, _16
137 OP_4REG add.w line2, line3
139 OP_4REG rotri.w line1, _20
141 OP_4REG add.w line0, line1
143 OP_4REG rotri.w line3, _24
145 OP_4REG add.w line2, line3
147 OP_4REG rotri.w line1, _25
150 OP_4REG add.w line0, line1_perm
152 OP_4REG rotri.w line3_perm, _16
154 OP_4REG add.w line2_perm, line3_perm
156 OP_4REG rotri.w line1_perm, _20
158 OP_4REG add.w line0, line1_perm
160 OP_4REG rotri.w line3_perm, _24
162 OP_4REG add.w line2_perm, line3_perm
164 OP_4REG rotri.w line1_perm, _25
166 addi.w i, i, -1
169 /* output[0,1,2,3] = copy[0,1,2,3] + state[0,1,2,3] */
170 OP_4REG add.w line0, copy
171 st.w state0, output, 0
172 st.w state1, output, 4
173 st.w state2, output, 8
174 st.w state3, output, 12
176 /* from now on state[0,1,2,3] are scratch registers */
178 /* state[0,1,2,3] = lo32(key) */
179 ld.w state0, key, 0
180 ld.w state1, key, 4
181 ld.w state2, key, 8
182 ld.w state3, key, 12
184 /* output[4,5,6,7] = state[0,1,2,3] + state[4,5,6,7] */
185 OP_4REG add.w line1, line0
186 st.w state4, output, 16
187 st.w state5, output, 20
188 st.w state6, output, 24
189 st.w state7, output, 28
191 /* state[0,1,2,3] = hi32(key) */
192 ld.w state0, key, 16
193 ld.w state1, key, 20
194 ld.w state2, key, 24
195 ld.w state3, key, 28
197 /* output[8,9,10,11] = state[0,1,2,3] + state[8,9,10,11] */
198 OP_4REG add.w line2, line0
199 st.w state8, output, 32
200 st.w state9, output, 36
201 st.w state10, output, 40
202 st.w state11, output, 44
205 add.w state12, state12, cnt_lo
206 add.w state13, state13, cnt_hi
207 st.w state12, output, 48
208 st.w state13, output, 52
209 st.w state14, output, 56
210 st.w state15, output, 60
213 addi.w cnt_lo, cnt_lo, 1
214 sltui state0, cnt_lo, 1
215 add.w cnt_hi, cnt_hi, state0
220 PTR_ADDI nblocks, nblocks, -1
224 st.w cnt_lo, counter, 0
225 st.w cnt_hi, counter, 4
229 * again. As at now copy[0,1,2,3] just contains "expand 32-byte k" and