/external/openscreen/third_party/boringssl/ios-aarch64/crypto/fipsmodule/ |
D | ghash-neon-armv8.S | 30 ushr v18.2d, v19.2d, #63 32 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 33 ushr v18.2d, v3.2d, #63 35 and v18.16b, v18.16b, v16.16b 37 ext v18.16b, v18.16b, v18.16b, #8 39 orr v3.16b, v3.16b, v18.16b // H<<<=1 99 ext v18.8b, v5.8b, v5.8b, #3 // A3 101 pmull v18.8h, v18.8b, v3.8b // J = A3*B 130 eor v18.16b, v18.16b, v0.16b // N = I + J 136 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghashv8-armx64.S | 29 ushr v18.2d,v19.2d,#63 31 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 32 ushr v18.2d,v3.2d,#63 34 and v18.16b,v18.16b,v16.16b 36 ext v18.16b,v18.16b,v18.16b,#8 38 orr v3.16b,v3.16b,v18.16b //H<<<=1 50 eor v18.16b,v0.16b,v2.16b 52 eor v1.16b,v1.16b,v18.16b 53 pmull v18.1q,v0.1d,v19.1d //1st phase 57 eor v0.16b,v1.16b,v18.16b [all …]
|
/external/openscreen/third_party/boringssl/win-aarch64/crypto/fipsmodule/ |
D | ghash-neon-armv8.S | 33 ushr v18.2d, v19.2d, #63 35 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 36 ushr v18.2d, v3.2d, #63 38 and v18.16b, v18.16b, v16.16b 40 ext v18.16b, v18.16b, v18.16b, #8 42 orr v3.16b, v3.16b, v18.16b // H<<<=1 106 ext v18.8b, v5.8b, v5.8b, #3 // A3 108 pmull v18.8h, v18.8b, v3.8b // J = A3*B 137 eor v18.16b, v18.16b, v0.16b // N = I + J 143 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghashv8-armx64.S | 32 ushr v18.2d,v19.2d,#63 34 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 35 ushr v18.2d,v3.2d,#63 37 and v18.16b,v18.16b,v16.16b 39 ext v18.16b,v18.16b,v18.16b,#8 41 orr v3.16b,v3.16b,v18.16b //H<<<=1 53 eor v18.16b,v0.16b,v2.16b 55 eor v1.16b,v1.16b,v18.16b 56 pmull v18.1q,v0.1d,v19.1d //1st phase 60 eor v0.16b,v1.16b,v18.16b [all …]
|
/external/rust/crates/quiche/deps/boringssl/linux-aarch64/crypto/fipsmodule/ |
D | ghash-neon-armv8.S | 28 ushr v18.2d, v19.2d, #63 30 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 31 ushr v18.2d, v3.2d, #63 33 and v18.16b, v18.16b, v16.16b 35 ext v18.16b, v18.16b, v18.16b, #8 37 orr v3.16b, v3.16b, v18.16b // H<<<=1 95 ext v18.8b, v5.8b, v5.8b, #3 // A3 97 pmull v18.8h, v18.8b, v3.8b // J = A3*B 126 eor v18.16b, v18.16b, v0.16b // N = I + J 132 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghashv8-armx64.S | 29 ushr v18.2d,v19.2d,#63 31 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 32 ushr v18.2d,v3.2d,#63 34 and v18.16b,v18.16b,v16.16b 36 ext v18.16b,v18.16b,v18.16b,#8 38 orr v3.16b,v3.16b,v18.16b //H<<<=1 50 eor v18.16b,v0.16b,v2.16b 52 eor v1.16b,v1.16b,v18.16b 53 pmull v18.1q,v0.1d,v19.1d //1st phase 57 eor v0.16b,v1.16b,v18.16b [all …]
|
/external/boringssl/ios-aarch64/crypto/fipsmodule/ |
D | ghash-neon-armv8.S | 30 ushr v18.2d, v19.2d, #63 32 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 33 ushr v18.2d, v3.2d, #63 35 and v18.16b, v18.16b, v16.16b 37 ext v18.16b, v18.16b, v18.16b, #8 39 orr v3.16b, v3.16b, v18.16b // H<<<=1 99 ext v18.8b, v5.8b, v5.8b, #3 // A3 101 pmull v18.8h, v18.8b, v3.8b // J = A3*B 130 eor v18.16b, v18.16b, v0.16b // N = I + J 136 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghashv8-armx64.S | 29 ushr v18.2d,v19.2d,#63 31 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 32 ushr v18.2d,v3.2d,#63 34 and v18.16b,v18.16b,v16.16b 36 ext v18.16b,v18.16b,v18.16b,#8 38 orr v3.16b,v3.16b,v18.16b //H<<<=1 50 eor v18.16b,v0.16b,v2.16b 52 eor v1.16b,v1.16b,v18.16b 53 pmull v18.1q,v0.1d,v19.1d //1st phase 57 eor v0.16b,v1.16b,v18.16b [all …]
|
/external/openscreen/third_party/boringssl/linux-aarch64/crypto/fipsmodule/ |
D | ghash-neon-armv8.S | 31 ushr v18.2d, v19.2d, #63 33 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 34 ushr v18.2d, v3.2d, #63 36 and v18.16b, v18.16b, v16.16b 38 ext v18.16b, v18.16b, v18.16b, #8 40 orr v3.16b, v3.16b, v18.16b // H<<<=1 100 ext v18.8b, v5.8b, v5.8b, #3 // A3 102 pmull v18.8h, v18.8b, v3.8b // J = A3*B 131 eor v18.16b, v18.16b, v0.16b // N = I + J 137 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghashv8-armx64.S | 30 ushr v18.2d,v19.2d,#63 32 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 33 ushr v18.2d,v3.2d,#63 35 and v18.16b,v18.16b,v16.16b 37 ext v18.16b,v18.16b,v18.16b,#8 39 orr v3.16b,v3.16b,v18.16b //H<<<=1 51 eor v18.16b,v0.16b,v2.16b 53 eor v1.16b,v1.16b,v18.16b 54 pmull v18.1q,v0.1d,v19.1d //1st phase 58 eor v0.16b,v1.16b,v18.16b [all …]
|
/external/rust/crates/ring/pregenerated/ |
D | ghash-neon-armv8-linux64.S | 28 ushr v18.2d, v19.2d, #63 30 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 31 ushr v18.2d, v3.2d, #63 33 and v18.16b, v18.16b, v16.16b 35 ext v18.16b, v18.16b, v18.16b, #8 37 orr v3.16b, v3.16b, v18.16b // H<<<=1 97 ext v18.8b, v5.8b, v5.8b, #3 // A3 99 pmull v18.8h, v18.8b, v3.8b // J = A3*B 128 eor v18.16b, v18.16b, v0.16b // N = I + J 134 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghash-neon-armv8-ios64.S | 27 ushr v18.2d, v19.2d, #63 29 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 30 ushr v18.2d, v3.2d, #63 32 and v18.16b, v18.16b, v16.16b 34 ext v18.16b, v18.16b, v18.16b, #8 36 orr v3.16b, v3.16b, v18.16b // H<<<=1 96 ext v18.8b, v5.8b, v5.8b, #3 // A3 98 pmull v18.8h, v18.8b, v3.8b // J = A3*B 127 eor v18.16b, v18.16b, v0.16b // N = I + J 133 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghashv8-armx-linux64.S | 27 ushr v18.2d,v19.2d,#63 29 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 30 ushr v18.2d,v3.2d,#63 32 and v18.16b,v18.16b,v16.16b 34 ext v18.16b,v18.16b,v18.16b,#8 36 orr v3.16b,v3.16b,v18.16b //H<<<=1 48 eor v18.16b,v0.16b,v2.16b 50 eor v1.16b,v1.16b,v18.16b 51 pmull v18.1q,v0.1d,v19.1d //1st phase 55 eor v0.16b,v1.16b,v18.16b [all …]
|
D | ghashv8-armx-ios64.S | 26 ushr v18.2d,v19.2d,#63 28 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 29 ushr v18.2d,v3.2d,#63 31 and v18.16b,v18.16b,v16.16b 33 ext v18.16b,v18.16b,v18.16b,#8 35 orr v3.16b,v3.16b,v18.16b //H<<<=1 47 eor v18.16b,v0.16b,v2.16b 49 eor v1.16b,v1.16b,v18.16b 50 pmull v18.1q,v0.1d,v19.1d //1st phase 54 eor v0.16b,v1.16b,v18.16b [all …]
|
/external/rust/crates/quiche/deps/boringssl/ios-aarch64/crypto/fipsmodule/ |
D | ghash-neon-armv8.S | 27 ushr v18.2d, v19.2d, #63 29 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 30 ushr v18.2d, v3.2d, #63 32 and v18.16b, v18.16b, v16.16b 34 ext v18.16b, v18.16b, v18.16b, #8 36 orr v3.16b, v3.16b, v18.16b // H<<<=1 94 ext v18.8b, v5.8b, v5.8b, #3 // A3 96 pmull v18.8h, v18.8b, v3.8b // J = A3*B 125 eor v18.16b, v18.16b, v0.16b // N = I + J 131 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghashv8-armx64.S | 28 ushr v18.2d,v19.2d,#63 30 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 31 ushr v18.2d,v3.2d,#63 33 and v18.16b,v18.16b,v16.16b 35 ext v18.16b,v18.16b,v18.16b,#8 37 orr v3.16b,v3.16b,v18.16b //H<<<=1 49 eor v18.16b,v0.16b,v2.16b 51 eor v1.16b,v1.16b,v18.16b 52 pmull v18.1q,v0.1d,v19.1d //1st phase 56 eor v0.16b,v1.16b,v18.16b [all …]
|
/external/boringssl/win-aarch64/crypto/fipsmodule/ |
D | ghash-neon-armv8.S | 33 ushr v18.2d, v19.2d, #63 35 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 36 ushr v18.2d, v3.2d, #63 38 and v18.16b, v18.16b, v16.16b 40 ext v18.16b, v18.16b, v18.16b, #8 42 orr v3.16b, v3.16b, v18.16b // H<<<=1 106 ext v18.8b, v5.8b, v5.8b, #3 // A3 108 pmull v18.8h, v18.8b, v3.8b // J = A3*B 137 eor v18.16b, v18.16b, v0.16b // N = I + J 143 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghashv8-armx64.S | 32 ushr v18.2d,v19.2d,#63 34 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 35 ushr v18.2d,v3.2d,#63 37 and v18.16b,v18.16b,v16.16b 39 ext v18.16b,v18.16b,v18.16b,#8 41 orr v3.16b,v3.16b,v18.16b //H<<<=1 53 eor v18.16b,v0.16b,v2.16b 55 eor v1.16b,v1.16b,v18.16b 56 pmull v18.1q,v0.1d,v19.1d //1st phase 60 eor v0.16b,v1.16b,v18.16b [all …]
|
/external/boringssl/linux-aarch64/crypto/fipsmodule/ |
D | ghash-neon-armv8.S | 31 ushr v18.2d, v19.2d, #63 33 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 34 ushr v18.2d, v3.2d, #63 36 and v18.16b, v18.16b, v16.16b 38 ext v18.16b, v18.16b, v18.16b, #8 40 orr v3.16b, v3.16b, v18.16b // H<<<=1 100 ext v18.8b, v5.8b, v5.8b, #3 // A3 102 pmull v18.8h, v18.8b, v3.8b // J = A3*B 131 eor v18.16b, v18.16b, v0.16b // N = I + J 137 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghashv8-armx64.S | 30 ushr v18.2d,v19.2d,#63 32 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 33 ushr v18.2d,v3.2d,#63 35 and v18.16b,v18.16b,v16.16b 37 ext v18.16b,v18.16b,v18.16b,#8 39 orr v3.16b,v3.16b,v18.16b //H<<<=1 51 eor v18.16b,v0.16b,v2.16b 53 eor v1.16b,v1.16b,v18.16b 54 pmull v18.1q,v0.1d,v19.1d //1st phase 58 eor v0.16b,v1.16b,v18.16b [all …]
|
/external/libavc/common/armv8/ |
D | ih264_inter_pred_luma_horz_qpel_vert_hpel_av8.s | 177 uaddl v18.8h, v0.8b, v10.8b 179 mla v18.8h, v20.8h , v28.8h 185 mls v18.8h, v22.8h , v30.8h 191 st1 {v18.4s }, [x9], #16 193 ext v24.16b, v18.16b , v20.16b , #4 194 ext v26.16b, v18.16b , v20.16b , #6 196 ext v22.16b, v18.16b , v20.16b , #10 198 ext v24.16b, v18.16b , v20.16b , #2 199 ext v26.16b, v18.16b , v20.16b , #8 202 saddl v26.4s, v18.4h, v22.4h [all …]
|
D | ih264_inter_pred_luma_horz_qpel_vert_qpel_av8.s | 156 ld1 {v18.2s, v19.2s}, [x6], x2 // horz row0, col 0 162 ext v23.8b, v18.8b , v19.8b , #5 163 ext v20.8b, v18.8b , v19.8b , #2 164 ext v21.8b, v18.8b , v19.8b , #3 165 ext v22.8b, v18.8b , v19.8b , #4 166 ext v19.8b, v18.8b , v19.8b , #1 168 uaddl v28.8h, v18.8b, v23.8b 173 ld1 {v18.2s, v19.2s}, [x11], x2 // horz row 0, col 1 180 ext v23.8b, v18.8b , v19.8b , #5 181 ext v20.8b, v18.8b , v19.8b , #2 [all …]
|
D | ih264_inter_pred_luma_horz_hpel_vert_hpel_av8.s | 115 uaddl v18.8h, v0.8b, v10.8b 117 mla v18.8h, v20.8h , v28.8h 123 mls v18.8h, v22.8h , v30.8h 130 ext v24.16b, v18.16b , v20.16b , #4 131 ext v26.16b, v18.16b , v20.16b , #6 133 ext v23.16b, v18.16b , v20.16b , #10 135 ext v24.16b, v18.16b , v20.16b , #2 136 ext v26.16b, v18.16b , v20.16b , #8 139 saddl v26.4s, v18.4h, v23.4h 143 saddl2 v23.4s, v18.8h, v23.8h [all …]
|
D | ih264_inter_pred_luma_horz_hpel_vert_qpel_av8.s | 242 uaddl v18.8h, v2.8b, v3.8b 244 mla v16.8h, v18.8h , v22.8h 247 uaddl v18.8h, v1.8b, v4.8b 249 mls v16.8h, v18.8h , v24.8h 258 saddl v18.4s, v6.4h, v16.4h 266 smlal v18.4s, v30.4h, v22.4h 267 smlsl v18.4s, v28.4h, v24.4h 273 sqrshrun v18.4h, v18.4s, #10 281 uqxtn v18.8b, v18.8h 283 mov v18.s[1], v19.s[0] [all …]
|
/external/libhevc/common/arm64/ |
D | ihevc_sao_edge_offset_class3_chroma.s | 363 movi v18.16b, #0 394 movi v18.16b, #0 //I 404 mov v18.h[7], w5 //I vsetq_lane_u8 408 …EXT v18.16b, v18.16b , v16.16b,#14 //I pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1… 441 cmhi v20.16b, v5.16b , v18.16b //I vcgtq_u8(pu1_cur_row, pu1_next_row_tmp) 443 cmhi v22.16b, v18.16b , v5.16b //I vcltq_u8(pu1_cur_row, pu1_next_row_tmp) 446 ADD v18.16b, v0.16b , v17.16b //I edge_idx = vaddq_s8(const_2, sign_up) 447 ADD v18.16b, v18.16b , v22.16b //I edge_idx = vaddq_s8(edge_idx, sign_down) 448 TBL v18.16b, {v28.16b},v18.16b //I vtbl1_s8(edge_idx_tbl, vget_low_s8(edge_idx)) 455 AND v18.16b, v18.16b , v1.16b //I edge_idx = vandq_s8(edge_idx, au1_mask) [all …]
|