Home
last modified time | relevance | path

Searched refs:VEXT (Results 1 – 25 of 29) sorted by relevance

12

/external/libhevc/common/arm/
Dihevc_sao_edge_offset_class0.s163VEXT.8 Q7,Q7,Q6,#15 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_row, …
179VEXT.8 Q14,Q14,Q13,#15 @II Iteration pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, …
187VEXT.8 Q7,Q6,Q7,#1 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tmp, …
199VEXT.8 Q14,Q13,Q14,#1 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tm…
305VEXT.8 Q7,Q7,Q6,#15 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_row, …
313VEXT.8 Q7,Q6,Q7,#1 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tmp, …
328 VEXT.8 Q10,Q10,Q11,#15 @sign_left = vextq_s8(sign_left, sign_left, 15)
Dihevc_sao_edge_offset_class0_chroma.s170VEXT.8 Q7,Q7,Q6,#14 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_row, …
185VEXT.8 Q14,Q14,Q15,#14 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_ro…
198VEXT.8 Q7,Q6,Q7,#2 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tmp, …
209VEXT.8 Q14,Q15,Q14,#2 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tm…
333VEXT.8 Q7,Q7,Q6,#14 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_row, …
348VEXT.8 Q14,Q14,Q15,#14 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_ro…
359VEXT.8 Q7,Q6,Q7,#2 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tmp, …
374VEXT.8 Q14,Q15,Q14,#2 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tm…
Dihevc_sao_edge_offset_class2.s286VEXT.8 Q9,Q8,Q9,#1 @I pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_…
316 VEXT.8 Q7,Q7,Q7,#15 @I sign_up = vextq_s8(sign_up, sign_up, 15)
358VEXT.8 Q11,Q8,Q14,#1 @II pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row…
366VEXT.8 Q9,Q15,Q9,#1 @III pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_ro…
396 VEXT.8 Q7,Q7,Q7,#15 @II sign_up = vextq_s8(sign_up, sign_up, 15)
411 VEXT.8 Q7,Q7,Q7,#15 @III sign_up = vextq_s8(sign_up, sign_up, 15)
467VEXT.8 Q9,Q8,Q9,#1 @pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tm…
486 VEXT.8 Q7,Q7,Q7,#15 @sign_up = vextq_s8(sign_up, sign_up, 15)
596VEXT.8 Q9,Q8,Q9,#1 @pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tm…
628 VEXT.8 Q7,Q7,Q7,#15 @sign_up = vextq_s8(sign_up, sign_up, 15)
[all …]
Dihevc_sao_edge_offset_class3.s301VEXT.8 Q9,Q9,Q8,#15 @I pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_…
326 VEXT.8 Q7,Q7,Q7,#1 @I sign_up = vextq_s8(sign_up, sign_up, 1)
379VEXT.8 Q9,Q9,Q8,#15 @II pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next…
413VEXT.8 Q9,Q9,Q15,#15 @III pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_nex…
417 VEXT.8 Q7,Q7,Q7,#1 @II sign_up = vextq_s8(sign_up, sign_up, 1)
440 VEXT.8 Q7,Q7,Q7,#1 @III sign_up = vextq_s8(sign_up, sign_up, 1)
504VEXT.8 Q9,Q9,Q8,#15 @pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_ro…
636VEXT.8 Q9,Q9,Q8,#15 @pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_ro…
669 VEXT.8 Q7,Q7,Q7,#1 @sign_up = vextq_s8(sign_up, sign_up, 1)
778VEXT.8 Q9,Q9,Q8,#15 @pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_ro…
[all …]
Dihevc_sao_edge_offset_class3_chroma.s375VEXT.8 Q9,Q9,Q8,#14 @I pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_…
415 VEXT.8 Q7,Q7,Q7,#2 @I sign_up = vextq_s8(sign_up, sign_up, 2)
470VEXT.8 Q14,Q14,Q8,#14 @II pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next…
509VEXT.8 Q9,Q9,Q15,#14 @III pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_nex…
525 VEXT.8 Q7,Q7,Q7,#2 @II sign_up = vextq_s8(sign_up, sign_up, 2)
552 VEXT.8 Q7,Q7,Q7,#2 @III sign_up = vextq_s8(sign_up, sign_up, 2)
625VEXT.8 Q9,Q9,Q8,#14 @pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_ro…
775VEXT.8 Q9,Q9,Q8,#14 @pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_ro…
822 VEXT.8 Q7,Q7,Q7,#2 @sign_up = vextq_s8(sign_up, sign_up, 2)
950VEXT.8 Q9,Q9,Q8,#14 @pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_ro…
[all …]
Dihevc_sao_edge_offset_class2_chroma.s382VEXT.8 Q9,Q8,Q9,#2 @I pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_…
424 VEXT.8 Q7,Q7,Q7,#14 @I sign_up = vextq_s8(sign_up, sign_up, 14)
470VEXT.8 Q14,Q8,Q14,#2 @II pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row…
482VEXT.8 Q9,Q15,Q9,#2 @III pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_ro…
525 VEXT.8 Q7,Q7,Q7,#14 @II sign_up = vextq_s8(sign_up, sign_up, 14)
560 VEXT.8 Q7,Q7,Q7,#14 @III sign_up = vextq_s8(sign_up, sign_up, 14)
616VEXT.8 Q9,Q8,Q9,#2 @pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tm…
758VEXT.8 Q9,Q8,Q9,#2 @pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tm…
802 VEXT.8 Q7,Q7,Q7,#14 @sign_up = vextq_s8(sign_up, sign_up, 14)
906VEXT.8 Q9,Q8,Q9,#2 @pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tm…
[all …]
/external/libopus/celt/arm/
Dcelt_pitch_xcorr_arm_gnu.s117 VEXT.16 d16, d4, d5, #1
119 VEXT.16 d16, d4, d5, #2
121 VEXT.16 d16, d4, d5, #3
/external/llvm/test/CodeGen/AArch64/
Darm64-ext.ll57 ; Undef shuffle indices should not prevent matching to VEXT:
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Dvext.ll57 ; Undef shuffle indices should not prevent matching to VEXT:
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.h154 VEXT, // extract enumerator
DARMScheduleA8.td999 // Double-register VEXT
1003 // Quad-register VEXT
DARMScheduleA9.td1750 // Double-register VEXT
1759 // Quad-register VEXT
DARMISelLowering.cpp904 case ARMISD::VEXT: return "ARMISD::VEXT"; in getTargetNodeName()
4148 ShuffleSrcs[i] = DAG.getNode(ARMISD::VEXT, dl, VT, VEXTSrc1, VEXTSrc2, in ReconstructShuffle()
4286 return DAG.getNode(ARMISD::VEXT, dl, VT, in GeneratePerfectShuffle()
4362 return DAG.getNode(ARMISD::VEXT, dl, VT, V1, V2, in LowerVECTOR_SHUFFLE()
DARMInstrNEON.td128 def NEONvext : SDNode<"ARMISD::VEXT", SDTARMVEXT>;
4760 // VEXT : Vector Extract
/external/arm-neon-tests/
Dref-rvct-neon.txt670 VEXT/VEXTQ output:
671 VEXT/VEXTQ:0:result_int8x8 [] = { fffffff7, 11, 11, 11, 11, 11, 11, 11, }
672 VEXT/VEXTQ:1:result_int16x4 [] = { fffffff3, 22, 22, 22, }
673 VEXT/VEXTQ:2:result_int32x2 [] = { fffffff1, 33, }
674 VEXT/VEXTQ:3:result_int64x1 [] = { fffffffffffffff0, }
675 VEXT/VEXTQ:4:result_uint8x8 [] = { f6, f7, 55, 55, 55, 55, 55, 55, }
676 VEXT/VEXTQ:5:result_uint16x4 [] = { fff2, fff3, 66, 66, }
677 VEXT/VEXTQ:6:result_uint32x2 [] = { fffffff1, 77, }
678 VEXT/VEXTQ:7:result_uint64x1 [] = { fffffffffffffff0, }
679 VEXT/VEXTQ:8:result_poly8x8 [] = { f6, f7, 55, 55, 55, 55, 55, 55, }
[all …]
Dref-rvct-neon-nofp16.txt622 VEXT/VEXTQ output:
623 VEXT/VEXTQ:0:result_int8x8 [] = { fffffff7, 11, 11, 11, 11, 11, 11, 11, }
624 VEXT/VEXTQ:1:result_int16x4 [] = { fffffff3, 22, 22, 22, }
625 VEXT/VEXTQ:2:result_int32x2 [] = { fffffff1, 33, }
626 VEXT/VEXTQ:3:result_int64x1 [] = { fffffffffffffff0, }
627 VEXT/VEXTQ:4:result_uint8x8 [] = { f6, f7, 55, 55, 55, 55, 55, 55, }
628 VEXT/VEXTQ:5:result_uint16x4 [] = { fff2, fff3, 66, 66, }
629 VEXT/VEXTQ:6:result_uint32x2 [] = { fffffff1, 77, }
630 VEXT/VEXTQ:7:result_uint64x1 [] = { fffffffffffffff0, }
631 VEXT/VEXTQ:8:result_poly8x8 [] = { f6, f7, 55, 55, 55, 55, 55, 55, }
[all …]
Dref-rvct-all.txt670 VEXT/VEXTQ output:
671 VEXT/VEXTQ:0:result_int8x8 [] = { fffffff7, 11, 11, 11, 11, 11, 11, 11, }
672 VEXT/VEXTQ:1:result_int16x4 [] = { fffffff3, 22, 22, 22, }
673 VEXT/VEXTQ:2:result_int32x2 [] = { fffffff1, 33, }
674 VEXT/VEXTQ:3:result_int64x1 [] = { fffffffffffffff0, }
675 VEXT/VEXTQ:4:result_uint8x8 [] = { f6, f7, 55, 55, 55, 55, 55, 55, }
676 VEXT/VEXTQ:5:result_uint16x4 [] = { fff2, fff3, 66, 66, }
677 VEXT/VEXTQ:6:result_uint32x2 [] = { fffffff1, 77, }
678 VEXT/VEXTQ:7:result_uint64x1 [] = { fffffffffffffff0, }
679 VEXT/VEXTQ:8:result_poly8x8 [] = { f6, f7, 55, 55, 55, 55, 55, 55, }
[all …]
/external/llvm/lib/Target/ARM/
DARMISelLowering.h152 VEXT, // extract enumerator
DARMScheduleA8.td1024 // Double-register VEXT
1028 // Quad-register VEXT
DARMScheduleSwift.td549 (instregex "VEXT", "VREV16", "VREV32", "VREV64")>;
DARMScheduleA9.td1799 // Double-register VEXT
1808 // Quad-register VEXT
DARMISelLowering.cpp1207 case ARMISD::VEXT: return "ARMISD::VEXT"; in getTargetNodeName()
5985 Src.ShuffleVec = DAG.getNode(ARMISD::VEXT, dl, DestVT, VEXTSrc1, in ReconstructShuffle()
6159 return DAG.getNode(ARMISD::VEXT, dl, VT, in GeneratePerfectShuffle()
6211 return DAG.getNode(ARMISD::VEXT, DL, VT, OpLHS, OpLHS, in LowerReverse_VECTOR_SHUFFLEv16i8_v8i16()
6264 return DAG.getNode(ARMISD::VEXT, dl, VT, V1, V2, in LowerVECTOR_SHUFFLE()
6276 return DAG.getNode(ARMISD::VEXT, dl, VT, V1, V1, in LowerVECTOR_SHUFFLE()
DARMInstrNEON.td571 def NEONvext : SDNode<"ARMISD::VEXT", SDTARMVEXT>;
6341 // VEXT : Vector Extract
/external/llvm/test/CodeGen/ARM/
Dvext.ll57 ; Undef shuffle indices should not prevent matching to VEXT:
/external/clang/include/clang/Basic/
Darm_neon.td777 def VEXT : WInst<"vext", "dddi",

12