Home
last modified time | relevance | path

Searched refs:dst_sel (Results 1 – 14 of 14) sorted by relevance

/external/llvm/test/MC/AMDGPU/
Dvop_sdwa.s18 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/
Dsdwa_vi.txt3 # 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/
Dsb_bc_decoder.cpp472 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 …]
Dsb_bc_builder.cpp541 .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 …]
Dsb_bc_finalize.cpp464 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()
Dsb_bc_dump.cpp464 s << chans[n.bc.dst_sel[k]]; in dump()
Dsb_expr.cpp308 if (n.bc.dst_sel[chan] == SEL_0) in fold()
310 else if (n.bc.dst_sel[chan] == SEL_1) in fold()
Dsb_bc.h549 unsigned dst_sel[4]; member
Dsb_bc_parser.cpp650 if (n->bc.dst_sel[s] != SEL_MASK) in prepare_fetch_clause()
/external/llvm/lib/Target/AMDGPU/
DVIInstrFormats.td242 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
DR600InstrFormats.td111 bits<7> dst_sel = dst{6-0};
115 let Word1{27-21} = dst_sel;
DSIInstrInfo.td568 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/
Dsi_cmd_buffer.c805 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/
Dr600_shader.c699 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()