/external/llvm/test/MC/AMDGPU/ |
D | vop_sdwa.s | 18 v_mov_b32 v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PRESERVE src0_sel:DWORD 22 v_mov_b32 v3, v4 dst_sel:BYTE_1 dst_unused:UNUSED_PRESERVE src0_sel:WORD_1 26 v_mov_b32 v15, v99 dst_sel:BYTE_2 dst_unused:UNUSED_SEXT src0_sel:WORD_0 30 v_min_u32 v194, v13, v1 dst_sel:BYTE_3 dst_unused:UNUSED_SEXT src0_sel:BYTE_3 src1_sel:BYTE_2 34 v_min_u32 v255, v4, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:WORD_1 38 v_min_u32 v200, v200, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD 42 v_min_u32 v1, v1, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD 49 v_cvt_u32_f32 v0, v0 clamp dst_sel:DWORD 53 v_fract_f32 v0, v0 clamp dst_sel:DWORD dst_unused:UNUSED_PAD 65 v_trunc_f32 v1, v0 clamp dst_sel:DWORD src0_sel:WORD_1 [all …]
|
/external/llvm/test/MC/Disassembler/AMDGPU/ |
D | sdwa_vi.txt | 3 # VI: v_mov_b32_sdwa v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PRESERVE src0_sel:DWORD ; encoding: [0… 6 # VI: v_mov_b32_sdwa v3, v4 dst_sel:BYTE_1 dst_unused:UNUSED_PRESERVE src0_sel:WORD_1 ; encoding: [… 9 # VI: v_mov_b32_sdwa v15, v99 dst_sel:BYTE_2 dst_unused:UNUSED_SEXT src0_sel:WORD_0 ; encoding: [0x… 12 # VI: v_min_u32_sdwa v194, v13, v1 dst_sel:BYTE_3 dst_unused:UNUSED_SEXT src0_sel:BYTE_3 src1_sel:B… 15 # VI: v_min_u32_sdwa v255, v4, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:WOR… 18 # VI: v_min_u32_sdwa v200, v200, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:D… 21 # VI: v_min_u32_sdwa v1, v1, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD … 24 # VI: v_cvt_u32_f32_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD ; encoding:… 27 # VI: v_fract_f32_sdwa v0, v0 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD ; encoding: … 30 # VI: v_sin_f32_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 ; encoding: [0xf9,0… [all …]
|
/external/mesa3d/src/gallium/drivers/r600/sb/ |
D | sb_bc_decoder.cpp | 472 bc.dst_sel[0] = w1.get_DST_SEL_X(); in decode_fetch() 473 bc.dst_sel[1] = w1.get_DST_SEL_Y(); in decode_fetch() 474 bc.dst_sel[2] = w1.get_DST_SEL_Z(); in decode_fetch() 475 bc.dst_sel[3] = w1.get_DST_SEL_W(); in decode_fetch() 517 bc.dst_sel[0] = w2.get_DST_SEL_X(); in decode_fetch_gds() 518 bc.dst_sel[1] = w2.get_DST_SEL_Y(); in decode_fetch_gds() 519 bc.dst_sel[2] = w2.get_DST_SEL_Z(); in decode_fetch_gds() 520 bc.dst_sel[3] = w2.get_DST_SEL_W(); in decode_fetch_gds() 558 bc.dst_sel[0] = w1.get_DST_SEL_X(); in decode_fetch_vtx() 559 bc.dst_sel[1] = w1.get_DST_SEL_Y(); in decode_fetch_vtx() [all …]
|
D | sb_bc_builder.cpp | 541 .DST_SEL_X(bc.dst_sel[0]) in build_fetch_tex() 542 .DST_SEL_Y(bc.dst_sel[1]) in build_fetch_tex() 543 .DST_SEL_Z(bc.dst_sel[2]) in build_fetch_tex() 544 .DST_SEL_W(bc.dst_sel[3]) in build_fetch_tex() 595 .DST_SEL_X(bc.dst_sel[0]) in build_fetch_vtx() 596 .DST_SEL_Y(bc.dst_sel[1]) in build_fetch_vtx() 597 .DST_SEL_Z(bc.dst_sel[2]) in build_fetch_vtx() 598 .DST_SEL_W(bc.dst_sel[3]) in build_fetch_vtx() 609 .DST_SEL_X(bc.dst_sel[0]) in build_fetch_vtx() 610 .DST_SEL_Y(bc.dst_sel[1]) in build_fetch_vtx() [all …]
|
D | sb_bc_finalize.cpp | 464 dst.bc.dst_sel[chan] = SEL_MASK; in copy_fetch_src() 628 unsigned sel = f->bc.dst_sel[chan]; in finalize_fetch() 662 f->bc.dst_sel[i] = dst_swz[i]; in finalize_fetch()
|
D | sb_bc_dump.cpp | 464 s << chans[n.bc.dst_sel[k]]; in dump()
|
D | sb_expr.cpp | 308 if (n.bc.dst_sel[chan] == SEL_0) in fold() 310 else if (n.bc.dst_sel[chan] == SEL_1) in fold()
|
D | sb_bc.h | 549 unsigned dst_sel[4]; member
|
D | sb_bc_parser.cpp | 650 if (n->bc.dst_sel[s] != SEL_MASK) in prepare_fetch_clause()
|
/external/llvm/lib/Target/AMDGPU/ |
D | 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
|
D | R600InstrFormats.td | 111 bits<7> dst_sel = dst{6-0}; 115 let Word1{27-21} = dst_sel;
|
D | SIInstrInfo.td | 568 def dst_sel : NamedOperandU32<"SDWADstSel", NamedMatchClass<"SDWADstSel">>; 1280 clampmod:$clamp, dst_sel:$dst_sel, dst_unused:$dst_unused, 1285 clampmod:$clamp, dst_sel:$dst_sel, dst_unused:$dst_unused, 1298 clampmod:$clamp, dst_sel:$dst_sel, dst_unused:$dst_unused, 1310 clampmod:$clamp, dst_sel:$dst_sel, dst_unused:$dst_unused, 1389 " $dst_sel $dst_unused $src0_sel", 1391 " $src0_sel $src1_sel", // No dst_sel and dst_unused for VOPC 1392 " $dst_sel $dst_unused $src0_sel $src1_sel" 1613 clampmod:$clamp, dst_sel:$dst_sel, dst_unused:$dst_unused, 1753 bits<3> dst_sel = !if(p.HasDst, ?, 6);
|
/external/mesa3d/src/amd/vulkan/ |
D | 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; in si_emit_cp_dma_clear_buffer() local 814 …radeon_emit(cs, sync_flag | dst_sel | S_411_SRC_SEL(V_411_DATA)); /* CP_SYNC [31] | SRC_SEL[30:29]… in si_emit_cp_dma_clear_buffer()
|
/external/mesa3d/src/gallium/drivers/r600/ |
D | r600_shader.c | 699 int dst_sel, int dst_chan, in single_alu_op2() argument 720 alu.dst.sel = dst_sel; in single_alu_op2() 743 alu.dst.sel = dst_sel; in single_alu_op2() 755 int dst_sel, int dst_chan, in single_alu_op3() argument 782 alu.dst.sel = dst_sel; in single_alu_op3()
|