Lines Matching refs:RMAC
27 #define RMAC v16 macro
49 ld1 {RMAC.16b}, [x1]
59 SM4_CRYPT_BLK(RMAC)
60 eor RMAC.16b, RMAC.16b, v0.16b
61 SM4_CRYPT_BLK(RMAC)
62 eor RMAC.16b, RMAC.16b, v1.16b
63 SM4_CRYPT_BLK(RMAC)
64 eor RMAC.16b, RMAC.16b, v2.16b
65 SM4_CRYPT_BLK(RMAC)
66 eor RMAC.16b, RMAC.16b, v3.16b
76 SM4_CRYPT_BLK(RMAC)
77 eor RMAC.16b, RMAC.16b, v0.16b
82 st1 {RMAC.16b}, [x1]
95 ld1 {RMAC.16b}, [x2]
98 SM4_CRYPT_BLK2(RMAC, v0)
101 eor RMAC.16b, RMAC.16b, v0.16b
102 st1 {RMAC.16b}, [x2]
123 ld1 {RMAC.16b}, [x5]
139 SM4_CRYPT_BLK2(v8, RMAC)
141 eor RMAC.16b, RMAC.16b, v0.16b
142 SM4_CRYPT_BLK2(v9, RMAC)
144 eor RMAC.16b, RMAC.16b, v1.16b
145 SM4_CRYPT_BLK2(v10, RMAC)
147 eor RMAC.16b, RMAC.16b, v2.16b
148 SM4_CRYPT_BLK2(v11, RMAC)
150 eor RMAC.16b, RMAC.16b, v3.16b
168 SM4_CRYPT_BLK2(v8, RMAC)
170 eor RMAC.16b, RMAC.16b, v0.16b
181 SM4_CRYPT_BLK2(RMAC, v8)
184 st1 {RMAC.16b}, [x5]
189 umov w6, RMAC.b[0] /* get top MAC byte */
201 ext RMAC.16b, RMAC.16b, RMAC.16b, #1
208 st1 {RMAC.16b}, [x5]
235 ld1 {RMAC.16b}, [x5]
251 SM4_CRYPT_BLK2(v8, RMAC)
253 eor RMAC.16b, RMAC.16b, v8.16b
254 SM4_CRYPT_BLK2(v9, RMAC)
256 eor RMAC.16b, RMAC.16b, v9.16b
257 SM4_CRYPT_BLK2(v10, RMAC)
259 eor RMAC.16b, RMAC.16b, v10.16b
260 SM4_CRYPT_BLK2(v11, RMAC)
262 eor RMAC.16b, RMAC.16b, v11.16b
280 SM4_CRYPT_BLK2(v8, RMAC)
282 eor RMAC.16b, RMAC.16b, v8.16b
293 SM4_CRYPT_BLK2(RMAC, v8)
296 st1 {RMAC.16b}, [x5]
301 umov w6, RMAC.b[0] /* get top MAC byte */
313 ext RMAC.16b, RMAC.16b, RMAC.16b, #1
320 st1 {RMAC.16b}, [x5]