/external/llvm/test/MC/AMDGPU/ |
vop_sdwa.s | 17 // VI: v_mov_b32_sdwa v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PRESERVE src0_sel:DWORD ; encoding: [0xf9,0x02,0x02,0x7e,0x02,0x10,0x06,0x06] 18 v_mov_b32 v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PRESERVE src0_sel:DWORD 21 // VI: v_mov_b32_sdwa v3, v4 dst_sel:BYTE_1 dst_unused:UNUSED_PRESERVE src0_sel:WORD_1 ; encoding: [0xf9,0x02,0x06,0x7e,0x04,0x11,0x05,0x06] 22 v_mov_b32 v3, v4 dst_sel:BYTE_1 dst_unused:UNUSED_PRESERVE src0_sel:WORD_1 25 // VI: v_mov_b32_sdwa v15, v99 dst_sel:BYTE_2 dst_unused:UNUSED_SEXT src0_sel:WORD_0 ; encoding: [0xf9,0x02,0x1e,0x7e,0x63,0x0a,0x04,0x06] 26 v_mov_b32 v15, v99 dst_sel:BYTE_2 dst_unused:UNUSED_SEXT src0_sel:WORD_0 29 // VI: v_min_u32_sdwa v194, v13, v1 dst_sel:BYTE_3 dst_unused:UNUSED_SEXT src0_sel:BYTE_3 src1_sel:BYTE_2 ; encoding: [0xf9,0x02,0x84,0x1d,0x0d,0x0b,0x03,0x02] 30 v_min_u32 v194, v13, v1 dst_sel:BYTE_3 dst_unused:UNUSED_SEXT src0_sel:BYTE_3 src1_sel:BYTE_2 33 // VI: v_min_u32_sdwa v255, v4, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:WORD_1 ; encoding: [0xf9,0x02,0xfe,0x1d,0x04,0x04,0x02,0x05] 34 v_min_u32 v255, v4, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:WORD_ [all...] |
/external/llvm/test/MC/Disassembler/AMDGPU/ |
sdwa_vi.txt | 3 # VI: v_mov_b32_sdwa v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PRESERVE src0_sel:DWORD ; encoding: [0xf9,0x02,0x02,0x7e,0x02,0x10,0x06,0x06] 6 # VI: v_mov_b32_sdwa v3, v4 dst_sel:BYTE_1 dst_unused:UNUSED_PRESERVE src0_sel:WORD_1 ; encoding: [0xf9,0x02,0x06,0x7e,0x04,0x11,0x05,0x06] 9 # VI: v_mov_b32_sdwa v15, v99 dst_sel:BYTE_2 dst_unused:UNUSED_SEXT src0_sel:WORD_0 ; encoding: [0xf9,0x02,0x1e,0x7e,0x63,0x0a,0x04,0x06] 12 # VI: v_min_u32_sdwa v194, v13, v1 dst_sel:BYTE_3 dst_unused:UNUSED_SEXT src0_sel:BYTE_3 src1_sel:BYTE_2 ; encoding: [0xf9,0x02,0x84,0x1d,0x0d,0x0b,0x03,0x02] 15 # VI: v_min_u32_sdwa v255, v4, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:WORD_1 ; encoding: [0xf9,0x02,0xfe,0x1d,0x04,0x04,0x02,0x05] 18 # VI: v_min_u32_sdwa v200, v200, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD ; encoding: [0xf9,0x02,0x90,0x1d,0xc8,0x05,0x01,0x06] 21 # VI: v_min_u32_sdwa v1, v1, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD ; encoding: [0xf9,0x02,0x02,0x1c,0x01,0x06,0x00,0x06] 24 # VI: v_cvt_u32_f32_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD ; encoding: [0xf9,0x0e,0x00,0x7e,0x00,0x16,0x06,0x06] 27 # VI: v_fract_f32_sdwa v0, v0 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD ; encoding: [0xf9,0x36,0x00,0x7e,0x00,0x26,0x06,0x06] 30 # VI: v_sin_f32_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 ; encoding: [0xf9,0x52,0x00,0x7e,0x00,0x06,0x05,0x06 [all...] |
/external/mesa3d/src/gallium/drivers/r600/sb/ |
sb_bc_decoder.cpp | 472 bc.dst_sel[0] = w1.get_DST_SEL_X(); 473 bc.dst_sel[1] = w1.get_DST_SEL_Y(); 474 bc.dst_sel[2] = w1.get_DST_SEL_Z(); 475 bc.dst_sel[3] = w1.get_DST_SEL_W(); 517 bc.dst_sel[0] = w2.get_DST_SEL_X(); 518 bc.dst_sel[1] = w2.get_DST_SEL_Y(); 519 bc.dst_sel[2] = w2.get_DST_SEL_Z(); 520 bc.dst_sel[3] = w2.get_DST_SEL_W(); 558 bc.dst_sel[0] = w1.get_DST_SEL_X(); 559 bc.dst_sel[1] = w1.get_DST_SEL_Y() [all...] |
sb_bc_builder.cpp | 541 .DST_SEL_X(bc.dst_sel[0]) 542 .DST_SEL_Y(bc.dst_sel[1]) 543 .DST_SEL_Z(bc.dst_sel[2]) 544 .DST_SEL_W(bc.dst_sel[3]) 595 .DST_SEL_X(bc.dst_sel[0]) 596 .DST_SEL_Y(bc.dst_sel[1]) 597 .DST_SEL_Z(bc.dst_sel[2]) 598 .DST_SEL_W(bc.dst_sel[3]) 609 .DST_SEL_X(bc.dst_sel[0]) 610 .DST_SEL_Y(bc.dst_sel[1] [all...] |
sb_bc_finalize.cpp | 464 dst.bc.dst_sel[chan] = SEL_MASK; 628 unsigned sel = f->bc.dst_sel[chan]; 662 f->bc.dst_sel[i] = dst_swz[i];
|
sb_bc_parser.cpp | 650 if (n->bc.dst_sel[s] != SEL_MASK) 653 // are using, but original n->bc.dst_sel should be taken into
|
sb_bc.h | 549 unsigned dst_sel[4]; member in struct:r600_sb::bc_fetch
|
sb_bc_dump.cpp | 464 s << chans[n.bc.dst_sel[k]];
|
sb_expr.cpp | 308 if (n.bc.dst_sel[chan] == SEL_0) 310 else if (n.bc.dst_sel[chan] == SEL_1)
|
/external/llvm/lib/Target/AMDGPU/ |
VIInstrFormats.td | 242 bits<3> dst_sel; 247 let Inst{42-40} = dst_sel; 286 // VOPC disallows dst_sel and dst_unused as they have no effect on destination
|
R600InstrFormats.td | 111 bits<7> dst_sel = dst{6-0}; 115 let Word1{27-21} = dst_sel;
|
SIInstrInfo.td | 568 def dst_sel : NamedOperandU32<"SDWADstSel", NamedMatchClass<"SDWADstSel">>; [all...] |
/external/mesa3d/src/amd/vulkan/ |
si_cmd_buffer.c | 805 uint32_t dst_sel = flags & CIK_CP_DMA_USE_L2 ? S_411_DSL_SEL(V_411_DST_ADDR_TC_L2) : 0; local 814 radeon_emit(cs, sync_flag | dst_sel | S_411_SRC_SEL(V_411_DATA)); /* CP_SYNC [31] | SRC_SEL[30:29] */ [all...] |
/external/llvm/lib/Target/AMDGPU/InstPrinter/ |
AMDGPUInstPrinter.cpp | 527 O << "dst_sel:";
|
/external/mesa3d/src/amd/common/ |
sid.h | 156 /* CP DMA bug: Any use of CP_DMA.DST_SEL=TC must be avoided when EOS packets 157 * are used. Use DST_SEL=MC instead. For prefetch, use SRC_SEL=TC and 158 * DST_SEL=MC. Only CIK chips are affected. 196 * 3. CP_SYNC [31] | SRC_SEL [30:29] | ENGINE [27] | DST_SEL [21:20] | SRC_ADDR_HI [15:0] 251 * 2. CP_SYNC [31] | SRC_SEL [30:29] | DST_SEL [21:20] | ENGINE [0] [all...] |
/external/mesa3d/src/gallium/drivers/r600/ |
r600_shader.c | 699 int dst_sel, int dst_chan, 720 alu.dst.sel = dst_sel; 743 alu.dst.sel = dst_sel; 755 int dst_sel, int dst_chan, 782 alu.dst.sel = dst_sel; [all...] |
evergreend.h | 126 * 3. CP_SYNC [31] | SRC_SEL [30:29] | ENGINE [27] | DST_SEL [21:20] | SRC_ADDR_HI [7:0] [all...] |
/external/llvm/lib/Target/AMDGPU/AsmParser/ |
AMDGPUAsmParser.cpp | [all...] |