/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | vop3-gfx9.s | 138 v_mad_u32_u16 v5, v1, v2, v3 label 142 v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] label 146 v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] label 150 v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] label 154 v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] label 158 v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] label
|
H A D | gfx9_asm_vop3_e64.s | 8538 v_mad_u32_u16 v5, v1, v2, v3 label 8541 v_mad_u32_u16 v255, v1, v2, v3 label 8544 v_mad_u32_u16 v5, v255, v2, v3 label 8547 v_mad_u32_u16 v5, s1, v2, v3 label 8550 v_mad_u32_u16 v5, s101, v2, v3 label 8553 v_mad_u32_u16 v5, flat_scratch_lo, v2, v3 label 8556 v_mad_u32_u16 v5, flat_scratch_hi, v2, v3 label 8559 v_mad_u32_u16 v5, vcc_lo, v2, v3 label 8562 v_mad_u32_u16 v5, vcc_hi, v2, v3 label 8565 v_mad_u32_u16 v5, ttmp15, v2, v3 label [all …]
|
H A D | gfx10_asm_vop3.s | 12365 v_mad_u32_u16 v5, v1, v2, v3 label 12368 v_mad_u32_u16 v255, v1, v2, v3 label 12371 v_mad_u32_u16 v5, v255, v2, v3 label 12374 v_mad_u32_u16 v5, s1, v2, v3 label 12377 v_mad_u32_u16 v5, s101, v2, v3 label 12380 v_mad_u32_u16 v5, vcc_lo, v2, v3 label 12383 v_mad_u32_u16 v5, vcc_hi, v2, v3 label 12386 v_mad_u32_u16 v5, m0, v2, v3 label 12389 v_mad_u32_u16 v5, exec_lo, v2, v3 label 12392 v_mad_u32_u16 v label 12395 v_mad_u32_u16 v5, 0, v2, v3 global() label 12398 v_mad_u32_u16 v5, -1, v2, v3 global() label 12401 v_mad_u32_u16 v5, 0.5, v2, v3 global() label 12404 v_mad_u32_u16 v5, -4.0, v2, v3 global() label 12407 v_mad_u32_u16 v5, v1, v255, v3 global() label 12410 v_mad_u32_u16 v5, v1, s2, v3 global() label 12413 v_mad_u32_u16 v5, v1, s101, v3 global() label 12416 v_mad_u32_u16 v5, v1, vcc_lo, v3 global() label 12419 v_mad_u32_u16 v5, v1, vcc_hi, v3 global() label 12422 v_mad_u32_u16 v5, v1, m0, v3 global() label 12425 v_mad_u32_u16 v5, v1, exec_lo, v3 global() label 12428 v_mad_u32_u16 v5, v1, exec_hi, v3 global() label 12431 v_mad_u32_u16 v5, v1, 0, v3 global() label 12434 v_mad_u32_u16 v5, v1, -1, v3 global() label 12437 v_mad_u32_u16 v5, v1, 0.5, v3 global() label 12440 v_mad_u32_u16 v5, v1, -4.0, v3 global() label 12443 v_mad_u32_u16 v5, v1, v2, v255 global() label 12446 v_mad_u32_u16 v5, v1, v2, s3 global() label 12449 v_mad_u32_u16 v5, v1, v2, s101 global() label 12452 v_mad_u32_u16 v5, v1, v2, vcc_lo global() label 12455 v_mad_u32_u16 v5, v1, v2, vcc_hi global() label 12458 v_mad_u32_u16 v5, v1, v2, m0 global() label 12461 v_mad_u32_u16 v5, v1, v2, exec_lo global() label 12464 v_mad_u32_u16 v5, v1, v2, exec_hi global() label 12467 v_mad_u32_u16 v5, v1, v2, 0 global() label 12470 v_mad_u32_u16 v5, v1, v2, -1 global() label 12473 v_mad_u32_u16 v5, v1, v2, 0.5 global() label 12476 v_mad_u32_u16 v5, v1, v2, -4.0 global() label 12479 v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] global() label 12482 v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] global() label 12485 v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] global() label 12488 v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] global() label 12491 v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] global() label 12494 v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] global() label 12497 v_mad_u32_u16 v5, v1, v2, v3 clamp global() label [all...] |
H A D | gfx11_asm_vop3.s | 3137 v_mad_u32_u16 v5, v1, v2, v3 3138 // GFX11: v_mad_u32_u16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04] 3140 v_mad_u32_u16 v5, v255, v255, s3 3141 // GFX11: v_mad_u32_u16 v5, v255, v255, s3 ; encoding: [0x05,0x00,0x59,0xd6,0xff,0xff,0x0f,0x00] 3143 v_mad_u32_u16 v5, s1, s2, v255 3144 // GFX11: v_mad_u32_u16 v5, s1, s2, v255 ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x04,0xfc,0x07] 3146 v_mad_u32_u16 v5, s105, s105, s105 3147 // GFX11: v_mad_u32_u16 v5, s105, s105, s105 ; encoding: [0x05,0x00,0x59,0xd6,0x69,0xd2,0xa4,0x01] 3149 v_mad_u32_u16 v5, vcc_lo, ttmp15, vcc_lo 3150 // GFX11: v_mad_u32_u16 v 3019 v_mad_u32_u16 v5, v1, v2, v3 global() label 3022 v_mad_u32_u16 v5, v255, v255, s3 global() label 3025 v_mad_u32_u16 v5, s1, s2, v255 global() label 3028 v_mad_u32_u16 v5, s105, s105, s105 global() label 3031 v_mad_u32_u16 v5, vcc_lo, ttmp15, vcc_lo global() label 3034 v_mad_u32_u16 v5, vcc_hi, 0xfe0b, vcc_hi global() label 3037 v_mad_u32_u16 v5, ttmp15, src_scc, ttmp15 global() label 3040 v_mad_u32_u16 v5, m0, 0.5, m0 global() label 3043 v_mad_u32_u16 v5, exec_lo, -1, exec_hi global() label 3046 v_mad_u32_u16 v5, exec_hi, null, exec_lo global() label 3049 v_mad_u32_u16 v5, null, exec_lo, null global() label 3052 v_mad_u32_u16 v5, -1, exec_hi, 0xaf123456 global() label 3055 v_mad_u32_u16 v5, 0.5, m0, -1 op_sel:[0,0,0,0] global() label 3058 v_mad_u32_u16 v5, src_scc, vcc_lo, src_scc op_sel:[1,0,0,0] global() label 3061 v_mad_u32_u16 v255, 0xfe0b, vcc_hi, 0.5 op_sel:[0,1,0,0] clamp global() label [all...] |
H A D | gfx12_asm_vop3.s | 3041 v_mad_u32_u16 v5, v1, v2, v3 3042 // GFX12: v_mad_u32_u16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04] 3044 v_mad_u32_u16 v5, v255, v255, s3 3045 // GFX12: v_mad_u32_u16 v5, v255, v255, s3 ; encoding: [0x05,0x00,0x59,0xd6,0xff,0xff,0x0f,0x00] 3047 v_mad_u32_u16 v5, s1, s2, v255 3048 // GFX12: v_mad_u32_u16 v5, s1, s2, v255 ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x04,0xfc,0x07] 3050 v_mad_u32_u16 v5, s105, s105, s105 3051 // GFX12: v_mad_u32_u16 v5, s105, s105, s105 ; encoding: [0x05,0x00,0x59,0xd6,0x69,0xd2,0xa4,0x01] 3053 v_mad_u32_u16 v5, vcc_lo, ttmp15, vcc_lo 3054 // GFX12: v_mad_u32_u16 v 2998 v_mad_u32_u16 v5, v1, v2, v3 global() label 3001 v_mad_u32_u16 v5, v255, v255, s3 global() label 3004 v_mad_u32_u16 v5, s1, s2, v255 global() label 3007 v_mad_u32_u16 v5, s105, s105, s105 global() label 3010 v_mad_u32_u16 v5, vcc_lo, ttmp15, vcc_lo global() label 3013 v_mad_u32_u16 v5, vcc_hi, 0xfe0b, vcc_hi global() label 3016 v_mad_u32_u16 v5, ttmp15, src_scc, ttmp15 global() label 3019 v_mad_u32_u16 v5, m0, 0.5, m0 global() label 3022 v_mad_u32_u16 v5, exec_lo, -1, exec_hi global() label 3025 v_mad_u32_u16 v5, exec_hi, null, exec_lo global() label 3028 v_mad_u32_u16 v5, null, exec_lo, null global() label 3031 v_mad_u32_u16 v5, -1, exec_hi, 0xaf123456 global() label 3034 v_mad_u32_u16 v5, 0.5, m0, -1 op_sel:[0,0,0,0] global() label 3037 v_mad_u32_u16 v5, src_scc, vcc_lo, src_scc op_sel:[1,0,0,0] global() label 3040 v_mad_u32_u16 v255, 0xfe0b, vcc_hi, 0.5 op_sel:[0,1,0,0] clamp global() label [all...] |
H A D | gfx8_unsupported.s | 1414 v_mad_u32_u16 v255, v1, v2, v3 label
|
H A D | gfx7_unsupported.s | 1930 v_mad_u32_u16 v255, v1, v2, v3 label
|
/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
H A D | gfx11_dasm_vop3.txt | 3524 # GFX11: v_mad_u32_u16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04] 3527 # GFX11: v_mad_u32_u16 v5, v255, v255, s3 ; encoding: [0x05,0x00,0x59,0xd6,0xff,0xff,0x0f,0x00] 3530 # GFX11: v_mad_u32_u16 v5, s1, s2, v255 ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x04,0xfc,0x07] 3533 # GFX11: v_mad_u32_u16 v5, s105, s105, s105 ; encoding: [0x05,0x00,0x59,0xd6,0x69,0xd2,0xa4,0x01] 3536 # GFX11: v_mad_u32_u16 v5, vcc_lo, ttmp15, vcc_lo ; encoding: [0x05,0x00,0x59,0xd6,0x6a,0xf6,0xa8,0x01] 3539 # GFX11: v_mad_u32_u16 v5, vcc_hi, 0xfe0b, vcc_hi ; encoding: [0x05,0x00,0x59,0xd6,0x6b,0xfe,0xad,0x01,0x0b,0xfe,0x00,0x00] 3542 # GFX11: v_mad_u32_u16 v5, ttmp15, src_scc, ttmp15 ; encoding: [0x05,0x00,0x59,0xd6,0x7b,0xfa,0xed,0x01] 3545 # GFX11: v_mad_u32_u16 v5, m0, 0x3800, m0 ; encoding: [0x05,0x00,0x59,0xd6,0x7d,0xfe,0xf5,0x01,0x00,0x38,0x00,0x00] 3548 # GFX11: v_mad_u32_u16 v5, exec_lo, -1, exec_hi ; encoding: [0x05,0x00,0x59,0xd6,0x7e,0x82,0xfd,0x01] 3551 # GFX11: v_mad_u32_u16 v [all...] |
H A D | gfx9_vop3.txt | 15627 # CHECK: v_mad_u32_u16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x… 15630 # CHECK: v_mad_u32_u16 v255, v1, v2, v3 ; encoding: [0xff,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x… 15633 # CHECK: v_mad_u32_u16 v5, v255, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0xff,0x05,0x0e,0x… 15636 # CHECK: v_mad_u32_u16 v5, s1, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x01,0x04,0x0e,0x… 15639 # CHECK: v_mad_u32_u16 v5, s101, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x65,0x04,0x0e,0x… 15642 # CHECK: v_mad_u32_u16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x66,0x04,0x0e,… 15645 # CHECK: v_mad_u32_u16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x67,0x04,0x0e,… 15648 # CHECK: v_mad_u32_u16 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x6a,0x04,0x0e,0x… 15651 # CHECK: v_mad_u32_u16 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x6b,0x04,0x0e,0x… 15654 # CHECK: v_mad_u32_u16 v5, m0, v2, v3 ; encoding: [0x05,0x00,0xf1,0xd1,0x7c,0x04,0x0e,0x… [all …]
|
H A D | gfx10_vop3.txt | 9676 # GFX10: v_mad_u32_u16 v255, v1, v2, v3 ; encoding: [0xff,0x00,0x73,0xd7,0x01,0x05,0x0e,0x04] 9679 # GFX10: v_mad_u32_u16 v5, -1, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0xc1,0x04,0x0e,0x04] 9682 # GFX10: v_mad_u32_u16 v5, 0xc400, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00] 9685 # GFX10: v_mad_u32_u16 v5, 0, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x80,0x04,0x0e,0x04] 9688 # GFX10: v_mad_u32_u16 v5, 0x3800, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00] 9691 # GFX10: v_mad_u32_u16 v5, exec_hi, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x7f,0x04,0x0e,0x04] 9694 # GFX10: v_mad_u32_u16 v5, exec_lo, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x7e,0x04,0x0e,0x04] 9697 # GFX10: v_mad_u32_u16 v5, m0, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x7c,0x04,0x0e,0x04] 9700 # GFX10: v_mad_u32_u16 v5, s1, v2, v3 ; encoding: [0x05,0x00,0x73,0xd7,0x01,0x04,0x0e,0x04] 9703 # GFX10: v_mad_u32_u16 v [all...] |
H A D | gfx12_dasm_vop3.txt | 3477 # GFX12: v_mad_u32_u16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04] 3480 # GFX12: v_mad_u32_u16 v5, v255, v255, s3 ; encoding: [0x05,0x00,0x59,0xd6,0xff,0xff,0x0f,0x00] 3483 # GFX12: v_mad_u32_u16 v5, s1, s2, v255 ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x04,0xfc,0x07] 3486 # GFX12: v_mad_u32_u16 v5, s105, s105, s105 ; encoding: [0x05,0x00,0x59,0xd6,0x69,0xd2,0xa4,0x01] 3489 # GFX12: v_mad_u32_u16 v5, vcc_lo, ttmp15, vcc_lo ; encoding: [0x05,0x00,0x59,0xd6,0x6a,0xf6,0xa8,0x01] 3492 # GFX12: v_mad_u32_u16 v5, vcc_hi, 0xfe0b, vcc_hi ; encoding: [0x05,0x00,0x59,0xd6,0x6b,0xfe,0xad,0x01,0x0b,0xfe,0x00,0x00] 3495 # GFX12: v_mad_u32_u16 v5, ttmp15, src_scc, ttmp15 ; encoding: [0x05,0x00,0x59,0xd6,0x7b,0xfa,0xed,0x01] 3498 # GFX12: v_mad_u32_u16 v5, m0, 0x3800, m0 ; encoding: [0x05,0x00,0x59,0xd6,0x7d,0xfe,0xf5,0x01,0x00,0x38,0x00,0x00] 3501 # GFX12: v_mad_u32_u16 v5, exec_lo, -1, exec_hi ; encoding: [0x05,0x00,0x59,0xd6,0x7e,0x82,0xfd,0x01] 3504 # GFX12: v_mad_u32_u16 v [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | VOP3Instructions.td | 648 defm V_MAD_U32_U16 : VOP3Inst <"v_mad_u32_u16", VOP3_Profile<VOP_I32_I16_I16_I32, VOP3_OPSEL>>;
|
/llvm-project/llvm/docs/AMDGPU/ |
H A D | AMDGPUAsmGFX9.rst | 1556 …v_mad_u32_u16 :ref:`vdst<amdgpu_synid_gfx9_vdst_89680f>`, :ref:`src0…
|
H A D | AMDGPUAsmGFX90a.rst | 1478 …v_mad_u32_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_89680f>`, :ref:`sr…
|
H A D | AMDGPUAsmGFX940.rst | 1476 …v_mad_u32_u16 :ref:`vdst<amdgpu_synid_gfx940_vdst_89680f>`, :ref:`sr…
|
H A D | AMDGPUAsmGFX1030.rst | 1721 …v_mad_u32_u16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<am…
|
H A D | AMDGPUAsmGFX10.rst | 1815 …v_mad_u32_u16 :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`, :ref:`src0<amdg…
|
H A D | AMDGPUAsmGFX11.rst | 1799 …v_mad_u32_u16 :ref:`vdst<amdgpu_synid_gfx11_vdst_89680f>`, :ref:`src0<amd…
|