/external/libhevc/common/arm64/ |
D | ihevc_intra_pred_chroma_mode_27_to_33.s | 118 mov x14,#0 //row 148 smov x14, v5.s[0] //(i row)extract idx to the r register 149 lsl x14,x14,#1 152 and x9,x14,#0xff //(i row) get the last byte 156 asr x14,x14,#8 //(ii)shift by 8 158 and x9,x14,#0xff //(ii)get the last byte 160 asr x14,x14,#8 //(iii) 164 and x9,x14,#0xff //(iii) 173 asr x14,x14,#8 //(iv) 177 and x9,x14,#0xff //(iv) [all …]
|
D | ihevc_intra_pred_luma_mode_27_to_33.s | 123 mov x14,#0 //row 154 sxtw x14,w14 157 and x9,x14,#0xff //(i row) get the last byte 161 asr x14,x14,#8 //(ii)shift by 8 163 and x9,x14,#0xff //(ii)get the last byte 165 asr x14,x14,#8 //(iii) 169 and x9,x14,#0xff //(iii) 178 asr x14,x14,#8 //(iv) 182 and x9,x14,#0xff //(iv) 203 sxtw x14,w14 [all …]
|
D | ihevc_weighted_pred_bi_default.s | 162 orr x14,x8,x9 163 cmp x14,#10 166 cmp x14,#6 196 add x14,x2,x5 //pu1_dst_tmp = pu1_dst + dst_strd 216 st1 {v20.s}[1],[x14],x5 //store pu1_dst ii iteration 218 …st1 {v30.s}[0],[x14],x5 //store pu1_dst iii iteration … 220 st1 {v30.s}[1],[x14],x5 //store pu1_dst iv iteration 231 neg x14, x20 232 add x2,x2,x14 251 add x14,x2,x5 //pu1_dst_tmp = pu1_dst + dst_strd [all …]
|
D | ihevc_intra_pred_filters_luma_mode_19_to_25.s | 204 lsr x14, x7, #8 205 neg x20,x14 235 mov x14,#0 //row 266 sxtw x14,w14 269 sbfx x9,x14,#0,#8 274 sbfx x9,x14,#8,#8 279 sbfx x9,x14,#16,#8 291 sbfx x9,x14,#24,#8 312 sxtw x14,w14 318 sbfx x9,x14,#0,#8 [all …]
|
D | ihevc_sao_edge_offset_class2_chroma.s | 135 ADD x14,x0,x1 //pu1_src + src_strd 139 LDRB w14,[x14,#2] //pu1_src[2 + src_strd] 144 SUB x11,x9,x14 //pu1_src[0] - pu1_src[2 + src_strd] 152 ADRP x14, :got:gi1_table_edge_idx //table pointer 153 LDR x14, [x14, #:got_lo12:gi1_table_edge_idx] 160 LDRSB x12,[x14,x11] //edge_idx = gi1_table_edge_idx[edge_idx] 172 ADD x14,x0,x1 //pu1_src + src_strd 175 LDRB w14,[x14,#3] //pu1_src[3 + src_strd] 180 SUB x11,x10,x14 //pu1_src[1] - pu1_src[3 + src_strd] 187 ADRP x14, :got:gi1_table_edge_idx //table pointer [all …]
|
D | ihevc_sao_edge_offset_class3_chroma.s | 127 SUB x14,x7,#2 //[wd - 2] 128 LDRB w9,[x0,x14] //u1_pos_0_0_tmp_u = pu1_src[wd - 2] 142 SUB x14,x14,#2 //[wd - 2 - 2] 143 LDRB w14,[x11,x14] //pu1_src[wd - 2 - 2 + src_strd] 144 SUB x11,x9,x14 //pu1_src[wd - 2] - pu1_src[wd - 2 - 2 + src_strd] 152 ADRP x14, :got:gi1_table_edge_idx //table pointer 153 LDR x14, [x14, #:got_lo12:gi1_table_edge_idx] 155 LDRSB x12,[x14,x11] //edge_idx = gi1_table_edge_idx[edge_idx] 175 SUB x14,x7,#3 //[wd - 1 - 2] 176 LDRB w14,[x11,x14] //pu1_src[wd - 1 - 2 + src_strd] [all …]
|
D | ihevc_sao_edge_offset_class0_chroma.s | 112 ADRP x14, :got:gi1_table_edge_idx //table pointer 113 LDR x14, [x14, #:got_lo12:gi1_table_edge_idx] 122 LD1 {v5.8b},[x14] //edge_idx_tbl = vld1_s8(gi1_table_edge_idx) 170 SUB x14,x10,x4 //ht - row 172 mul x14, x14, x1 //(ht - row) * src_strd 182 ADD x5,x14,x5 //(ht - row) * src_strd + (wd - col) 282 SUB x14,x10,x4 //II ht - row 284 mul x14, x14, x1 //II (ht - row) * src_strd 286 ADD x5,x14,x5 //II (ht - row) * src_strd + (wd - col) 354 SUB x14,x10,x4 //(ht - row) [all …]
|
D | ihevc_sao_edge_offset_class0.s | 93 ADRP x14, :got:gi1_table_edge_idx //table pointer 94 LDR x14, [x14, #:got_lo12:gi1_table_edge_idx] 100 LD1 {v5.8b},[x14] //edge_idx_tbl = vld1_s8(gi1_table_edge_idx) 148 SUB x14,x10,x4 //ht - row 150 mul x14, x14, x1 //(ht - row) * src_strd 154 ADD x5,x14,x5 //(ht - row) * src_strd + (wd - col) 178 SUB x14,x10,x4 //II ht - row 184 mul x14, x14, x1 //II (ht - row) * src_strd 186 ADD x5,x14,x5 //II (ht - row) * src_strd + (wd - col) 326 SUB x14,x10,x4 //ht - row [all …]
|
D | ihevc_intra_pred_filters_chroma_mode_19_to_25.s | 231 mov x14,#0 //row 262 smov x14, v5.s[0] //(i row)extract idx to the r register 266 sbfx x9,x14,#0,#8 271 sbfx x9,x14,#8,#8 276 sbfx x9,x14,#16,#8 288 sbfx x9,x14,#24,#8 308 smov x14, v5.s[1] //extract idx to the r register 315 sbfx x9,x14,#0,#8 323 sbfx x9,x14,#8,#8 334 sbfx x9,x14,#16,#8 [all …]
|
D | ihevc_inter_pred_luma_horz_w16out.s | 135 mov x14,x6 //loads wd 141 sub x20,x14,x2,lsl #1 //2*src_strd - wd 144 sub x20,x14,x3 //dst_strd - wd 159 cmp x14,#4 162 cmp x14,#24 164 csel x14, x20, x14,eq 170 cmp x14,#16 173 cmp x14,#12 186 cmp x14,#24 188 cmp x14,#12 [all …]
|
D | ihevc_sao_edge_offset_class3.s | 132 SUB x11,x9,x14 //pu1_src[wd - 1] - pu1_src[wd - 1 - 1 + src_strd] 141 ADRP x14, :got:gi1_table_edge_idx //table pointer 142 LDR x14, [x14, #:got_lo12:gi1_table_edge_idx] 146 LDRSB x12,[x14,x11] //edge_idx = gi1_table_edge_idx[edge_idx] 165 MOV x14,x13 //Load pu1_src_bot_left from sp 168 LDRB w14,[x14] //Load pu1_src_bot_left[0] 172 SUB x14,x10,x14 //pu1_src[(ht - 1) * src_strd] - pu1_src_bot_left[0] 181 CMP x14,#0 183 csel x14, x20, x14,LT 185 … csel x14, x20, x14,GT //SIGN(pu1_src[(ht - 1) * src_strd] - pu1_src_bot_left[0]) [all …]
|
D | ihevc_intra_pred_luma_mode2.s | 155 add x14,x9,x3 171 st1 {v19.8b},[x14],x5 180 st1 {v23.8b},[x14],x5 182 sub x14,x4,#8 191 sub x20, x6, x14 224 add x14, x9, x3 235 st1 {v19.8b},[x14],x5 239 st1 {v23.8b},[x14],x5
|
D | ihevc_intra_pred_luma_planar.s | 138 add x14, x6, #1 //2nt+1 141 add x14, x14, x0 //&src[2nt+1] 154 mov x0, x14 //&src[2nt+1] (to be reloaded after every row) 186 ld1 {v3.8b},[x14] //(1-8)load 8 src[2nt+1+col] 318 add x20, x14, #8 //also for col inc 319 csel x14, x20, x14,gt 324 csel x14, x0, x14,le //x14 reset 329 ld1 {v3.8b},[x14] //(1n)(1-8)load 8 src[2nt+1+col] 446 add x20, x14, #8 //also for col inc (cond loop) 447 csel x14, x20, x14,gt [all …]
|
D | ihevc_sao_edge_offset_class2.s | 120 ADD x14,x0,x1 //pu1_src + src_strd 123 LDRB w4,[x14,#1] //pu1_src[1 + src_strd] 130 ADRP x14, :got:gi1_table_edge_idx //table pointer 131 LDR x14, [x14, #:got_lo12:gi1_table_edge_idx] 141 LDRSB x12,[x14,x4] //edge_idx = gi1_table_edge_idx[edge_idx] 152 CMP x14,#0 164 ADD x14,x12,x1 //pu1_src[(wd - 1 + (ht - 1) * src_strd) + src_strd] 167 …LDRB w4,[x14,#1] //Load pu1_src[wd - 1 + (ht - 1) * src_strd + 1 + src_strd] 182 ADRP x14, :got:gi1_table_edge_idx //table pointer 183 LDR x14, [x14, #:got_lo12:gi1_table_edge_idx] [all …]
|
D | ihevc_sao_band_offset_chroma.s | 101 ADRP x14, :got:gu1_table_band_idx 102 LDR x14, [x14, #:got_lo12:gu1_table_band_idx] 114 LD1 {v1.8b},[x14],#8 //band_table_u.val[0] 119 LD1 {v2.8b},[x14],#8 //band_table_u.val[1] 123 LD1 {v3.8b},[x14],#8 //band_table_u.val[2] 131 LD1 {v4.8b},[x14],#8 //band_table_u.val[3] 154 ADRP x14, :got:gu1_table_band_idx 155 LDR x14, [x14, #:got_lo12:gu1_table_band_idx] 160 LD1 {v9.8b},[x14],#8 //band_table_v.val[0] 163 LD1 {v10.8b},[x14],#8 //band_table_v.val[1] [all …]
|
D | ihevc_sao_band_offset_luma.s | 89 ADRP x14, :got:gu1_table_band_idx 90 LDR x14, [x14, #:got_lo12:gu1_table_band_idx] 100 LD1 {v1.8b},[x14],#8 //band_table.val[0] 103 LD1 {v2.8b},[x14],#8 //band_table.val[1] 110 LD1 {v3.8b},[x14],#8 //band_table.val[2] 114 LD1 {v4.8b},[x14],#8 //band_table.val[3]
|
/external/boringssl/linux-aarch64/crypto/bn/ |
D | armv8-mont.S | 25 ldp x13,x14,[x3],#16 // np[0..1] 38 mul x16,x14,x15 // np[1]*m1 50 umulh x17,x14,x15 60 ldr x14,[x3],#8 67 mul x16,x14,x15 // np[j]*m1 69 umulh x17,x14,x15 98 ldp x13,x14,[x3],#16 109 mul x16,x14,x15 // np[1]*m1 112 umulh x17,x14,x15 124 ldr x14,[x3],#8 [all …]
|
/external/libmpeg2/common/armv8/ |
D | impeg2_inter_pred.s | 234 add x14, x1, x2 240 ld1 {v2.8b}, [x14], x2 //// second row hence x2 = D2 242 ld1 {v6.8b}, [x14], x2 //// fourth row hence x4 = D6 244 ld1 {v3.8b}, [x14], x2 //// sixth row hence x6 = D3 249 ld1 {v7.8b}, [x14], x2 //// eighth row hence x8 = D7 256 add x14, x0, x3 260 st1 {v2.8b}, [x14], x3 //// second row hence D2 263 st1 {v9.8b}, [x14], x3 //// fourth row hence D9 265 st1 {v3.8b}, [x14], x3 //// sixth row hence x6 = D3 267 st1 {v7.8b}, [x14], x3 //// eighth row hence x8 = D7 [all …]
|
D | impeg2_idct.s | 139 adrp x14, :got:gai2_impeg2_idct_q15 140 ldr x14, [x14, #:got_lo12:gai2_impeg2_idct_q15] 141 ldrsh x12, [x14] 152 adrp x14, :got:gai2_impeg2_idct_q11 153 ldr x14, [x14, #:got_lo12:gai2_impeg2_idct_q11] 154 ldrsh x12, [x14] 220 adrp x14, :got:gai2_impeg2_idct_q15 221 ldr x14, [x14, #:got_lo12:gai2_impeg2_idct_q15] 222 ldrsh x12, [x14] 228 adrp x14, :got:gai2_impeg2_idct_q11 [all …]
|
/external/llvm/test/MC/Disassembler/Hexagon/ |
D | xtype_pred.txt | 85 0x63 0xde 0x14 0xd2 87 0x83 0xde 0x14 0xd2 89 0xa3 0xde 0x14 0xd2 91 0xeb 0xc3 0x14 0xdc 99 0x03 0xfe 0x14 0xd2 103 0x63 0xde 0x14 0xd2 105 0x83 0xde 0x14 0xd2 107 0xa3 0xde 0x14 0xd2 109 0xeb 0xc3 0x14 0xdc 117 0x03 0xde 0x14 0xd2 [all …]
|
D | xtype_perm.txt | 37 0x11 0xc0 0x14 0x88 39 0x51 0xc0 0x14 0x88 41 0x91 0xc0 0x14 0x88 43 0xd1 0xc0 0x14 0x88 51 0x90 0xc0 0x14 0x80 53 0xb0 0xc0 0x14 0x80 55 0xd0 0xc0 0x14 0x80 57 0xf0 0xc0 0x14 0x80 61 0x50 0xde 0x14 0xc1 65 0xd0 0xde 0x14 0xc1
|
D | xtype_shift.txt | 5 0x10 0xdf 0x14 0x80 7 0x30 0xdf 0x14 0x80 9 0x50 0xdf 0x14 0x80 19 0x10 0xdf 0x14 0x82 21 0x30 0xdf 0x14 0x82 23 0x50 0xdf 0x14 0x82 25 0x90 0xdf 0x14 0x82 27 0xb0 0xdf 0x14 0x82 29 0xd0 0xdf 0x14 0x82 163 0x10 0xdf 0x14 0xcb [all …]
|
D | j.txt | 109 0x00 0xcd 0x09 0x14 111 0x00 0xdd 0x09 0x14 113 0x00 0xed 0x09 0x14 115 0x00 0xfd 0x09 0x14 117 0x00 0xcd 0x49 0x14 119 0x00 0xdd 0x49 0x14 121 0x00 0xed 0x49 0x14 123 0x00 0xfd 0x49 0x14 125 0x00 0xcd 0x89 0x14 127 0x00 0xdd 0x89 0x14 [all …]
|
/external/llvm/test/MC/AArch64/ |
D | arm64-arithmetic-encoding.s | 107 add x12, x13, x14 109 add x12, x13, x14, lsl #12 110 add x12, x13, x14, lsr #42 111 add x12, x13, x14, asr #39 114 ; CHECK: add x12, x13, x14 ; encoding: [0xac,0x01,0x0e,0x8b] 116 ; CHECK: add x12, x13, x14, lsl #12 ; encoding: [0xac,0x31,0x0e,0x8b] 117 ; CHECK: add x12, x13, x14, lsr #42 ; encoding: [0xac,0xa9,0x4e,0x8b] 118 ; CHECK: add x12, x13, x14, asr #39 ; encoding: [0xac,0x9d,0x8e,0x8b] 121 sub x12, x13, x14 123 sub x12, x13, x14, lsl #12 [all …]
|
/external/boringssl/linux-aarch64/crypto/sha/ |
D | sha512-armv8.S | 235 eor x14,x24,x24,ror#23 241 eor x16,x16,x14,ror#18 // Sigma1(e) 242 ror x14,x20,#28 249 eor x17,x14,x17,ror#34 // Sigma0(a) 256 ldp x13,x14,[x1],#2*8 303 rev x14,x14 // 11 313 add x24,x24,x14 // h+=X[i] 496 add x5,x5,x14 535 str x14,[sp,#24] 542 ror x14,x25,#28 [all …]
|