Home
last modified time | relevance | path

Searched refs:VTRN (Results 1 – 25 of 28) sorted by relevance

12

/external/libxaac/decoder/armv7/
Dixheaacd_sbr_imdct_using_fft.s398 VTRN.32 q12, q5
401 VTRN.32 q9, q2
405 VTRN.32 q0, q7
409 VTRN.32 q14, q4
413 VTRN.32 q13, q6
417 VTRN.32 q10, q3
421 VTRN.32 q1, q8
425 VTRN.32 q15, q11
579 VTRN.32 q0, q4
582 VTRN.32 q2, q6
[all …]
Dixheaacd_imdct_using_fft.s394 VTRN.32 q12, q5
396 VTRN.32 q9, q2
400 VTRN.32 q0, q7
404 VTRN.32 q14, q4
408 VTRN.32 q13, q6
412 VTRN.32 q10, q3
416 VTRN.32 q1, q8
420 VTRN.32 q15, q11
570 VTRN.32 q0, q4
573 VTRN.32 q2, q6
[all …]
Dixheaacd_fft32x32_ld.s402 VTRN.32 q12, q5
405 VTRN.32 q9, q2
409 VTRN.32 q0, q7
413 VTRN.32 q14, q4
417 VTRN.32 q13, q6
421 VTRN.32 q10, q3
425 VTRN.32 q1, q8
429 VTRN.32 q15, q11
583 VTRN.32 q0, q4
586 VTRN.32 q2, q6
[all …]
Dixheaacd_esbr_cos_sin_mod_loop2.s99 VTRN.32 D2, D3
/external/arm-neon-tests/
Dref-rvct-neon-nofp16.txt3047 VTRN/VTRNQ chunk 0 output:
3048 VTRN/VTRNQ:0:result_int8x8 [] = { fffffff0, fffffff1, 11, 11, fffffff2, fffffff3, 11, 11, }
3049 VTRN/VTRNQ:1:result_int16x4 [] = { fffffff0, fffffff1, 22, 22, }
3050 VTRN/VTRNQ:2:result_int32x2 [] = { fffffff0, fffffff1, }
3051 VTRN/VTRNQ:3:result_int64x1 [] = { 3333333333333333, }
3052 VTRN/VTRNQ:4:result_uint8x8 [] = { f0, f1, 55, 55, f2, f3, 55, 55, }
3053 VTRN/VTRNQ:5:result_uint16x4 [] = { fff0, fff1, 66, 66, }
3054 VTRN/VTRNQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
3055 VTRN/VTRNQ:7:result_uint64x1 [] = { 3333333333333333, }
3056 VTRN/VTRNQ:8:result_poly8x8 [] = { f0, f1, 55, 55, f2, f3, 55, 55, }
[all …]
Dref-rvct-neon.txt3475 VTRN/VTRNQ chunk 0 output:
3476 VTRN/VTRNQ:0:result_int8x8 [] = { fffffff0, fffffff1, 11, 11, fffffff2, fffffff3, 11, 11, }
3477 VTRN/VTRNQ:1:result_int16x4 [] = { fffffff0, fffffff1, 22, 22, }
3478 VTRN/VTRNQ:2:result_int32x2 [] = { fffffff0, fffffff1, }
3479 VTRN/VTRNQ:3:result_int64x1 [] = { 3333333333333333, }
3480 VTRN/VTRNQ:4:result_uint8x8 [] = { f0, f1, 55, 55, f2, f3, 55, 55, }
3481 VTRN/VTRNQ:5:result_uint16x4 [] = { fff0, fff1, 66, 66, }
3482 VTRN/VTRNQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
3483 VTRN/VTRNQ:7:result_uint64x1 [] = { 3333333333333333, }
3484 VTRN/VTRNQ:8:result_poly8x8 [] = { f0, f1, 55, 55, f2, f3, 55, 55, }
[all …]
Dref-rvct-all.txt3475 VTRN/VTRNQ chunk 0 output:
3476 VTRN/VTRNQ:0:result_int8x8 [] = { fffffff0, fffffff1, 11, 11, fffffff2, fffffff3, 11, 11, }
3477 VTRN/VTRNQ:1:result_int16x4 [] = { fffffff0, fffffff1, 22, 22, }
3478 VTRN/VTRNQ:2:result_int32x2 [] = { fffffff0, fffffff1, }
3479 VTRN/VTRNQ:3:result_int64x1 [] = { 3333333333333333, }
3480 VTRN/VTRNQ:4:result_uint8x8 [] = { f0, f1, 55, 55, f2, f3, 55, 55, }
3481 VTRN/VTRNQ:5:result_uint16x4 [] = { fff0, fff1, 66, 66, }
3482 VTRN/VTRNQ:6:result_uint32x2 [] = { fffffff0, fffffff1, }
3483 VTRN/VTRNQ:7:result_uint64x1 [] = { 3333333333333333, }
3484 VTRN/VTRNQ:8:result_poly8x8 [] = { f0, f1, 55, 55, f2, f3, 55, 55, }
[all …]
Dexpected_input4gcc-nofp16.txt3110 VTRN/VTRNQ chunk 0 output:
3134 VTRN/VTRNQ chunk 1 output:
/external/llvm/test/MC/ARM/
Dneon-shuffle-encoding.s79 @ VTRN alternate size suffices
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Dvzip.ll27 ; VZIP.32 is equivalent to VTRN.32 for 64-bit vectors.
Dvuzp.ll27 ; VUZP.32 is equivalent to VTRN.32 for 64-bit vectors.
Dvtrn.ll99 ; Undef shuffle indices should not prevent matching to VTRN:
/external/llvm/test/CodeGen/AArch64/
Darm64-trn.ll108 ; Undef shuffle indices should not prevent matching to VTRN:
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.h160 VTRN, // transpose enumerator
DARMISelLowering.cpp910 case ARMISD::VTRN: return "ARMISD::VTRN"; in getTargetNodeName()
4299 return DAG.getNode(ARMISD::VTRN, dl, DAG.getVTList(VT, VT), in GeneratePerfectShuffle()
4380 return DAG.getNode(ARMISD::VTRN, dl, DAG.getVTList(VT, VT), in LowerVECTOR_SHUFFLE()
4390 return DAG.getNode(ARMISD::VTRN, dl, DAG.getVTList(VT, VT), in LowerVECTOR_SHUFFLE()
DARMInstrNEON.td140 def NEONtrn : SDNode<"ARMISD::VTRN", SDTARMVSHUF2>;
1879 // 2-register shuffles (VTRN/VZIP/VUZP), both double- and quad-register.
4814 // VTRN : Vector Transpose
DARMISelDAGToDAG.cpp2682 case ARMISD::VTRN: { in Select()
/external/llvm/lib/Target/ARM/
DARMISelLowering.h158 VTRN, // transpose enumerator
DARMScheduleSwift.td584 (instregex "VSWP", "VTRN", "VUZP", "VZIP")>;
DARMISelLowering.cpp1213 case ARMISD::VTRN: return "ARMISD::VTRN"; in getTargetNodeName()
5593 return ARMISD::VTRN; in isNEONTwoResultShuffleMask()
5601 return ARMISD::VTRN; in isNEONTwoResultShuffleMask()
6172 return DAG.getNode(ARMISD::VTRN, dl, DAG.getVTList(VT, VT), in GeneratePerfectShuffle()
DARMISelDAGToDAG.cpp3105 case ARMISD::VTRN: { in Select()
DARMInstrNEON.td583 def NEONtrn : SDNode<"ARMISD::VTRN", SDTARMVSHUF2>;
2532 // 2-register shuffles (VTRN/VZIP/VUZP), both double- and quad-register.
6404 // VTRN : Vector Transpose
/external/llvm/test/CodeGen/ARM/
Dvzip.ll67 ; VZIP.32 is equivalent to VTRN.32 for 64-bit vectors.
Dvuzp.ll67 ; VUZP.32 is equivalent to VTRN.32 for 64-bit vectors.
/external/clang/include/clang/Basic/
Darm_neon.td813 def VTRN : WInst<"vtrn", "2dd", "csiUcUsUifPcPsQcQsQiQUcQUsQUiQfQPcQPs">;

12