/external/llvm-project/llvm/test/MC/AMDGPU/ |
D | vop3p.s | 58 v_pk_fma_f16 v8, v0, s0, v1 label 61 v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[0,0,0] neg_hi:[0,0,0] label 64 v_pk_fma_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[1,1,1] neg_lo:[0,0,0] neg_hi:[0,0,0] label 67 v_pk_fma_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[1,1,1] label 70 v_pk_fma_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[0,0,0] label 73 v_pk_fma_f16 v8, v0, s0, v1 op_sel:[0,0,1] op_sel_hi:[0,0,1] label 80 v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[1,1,1] label 83 v_pk_fma_f16 v8, v0, s0, v1 neg_hi:[1,1,1] label 86 v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[1,1,1] neg_hi:[1,1,1] label 89 v_pk_fma_f16 v8, v0, s0, v1 neg_lo:[1,0,0] label [all …]
|
D | literalv216.s | 203 v_pk_fma_f16 v5, 0xaf123456, v2, v3 label 207 v_pk_fma_f16 v5, v1, 0xaf123456, v3 label 211 v_pk_fma_f16 v5, v1, v2, 0xaf123456 label 247 v_pk_fma_f16 v5, 0.1234, v2, v3 label 251 v_pk_fma_f16 v5, v1, 0.1234, v3 label 255 v_pk_fma_f16 v5, v1, v2, 0.1234 label
|
D | gfx8_unsupported.s | 1513 v_pk_fma_f16 v0, v1, v2, v3 label
|
D | gfx9_asm_all.s | 52049 v_pk_fma_f16 v5, v1, v2, v3 label 52052 v_pk_fma_f16 v255, v1, v2, v3 label 52055 v_pk_fma_f16 v5, v255, v2, v3 label 52058 v_pk_fma_f16 v5, s1, v2, v3 label 52061 v_pk_fma_f16 v5, s101, v2, v3 label 52064 v_pk_fma_f16 v5, flat_scratch_lo, v2, v3 label 52067 v_pk_fma_f16 v5, flat_scratch_hi, v2, v3 label 52070 v_pk_fma_f16 v5, vcc_lo, v2, v3 label 52073 v_pk_fma_f16 v5, vcc_hi, v2, v3 label 52076 v_pk_fma_f16 v5, m0, v2, v3 label [all …]
|
D | gfx7_unsupported.s | 2179 v_pk_fma_f16 v0, v1, v2, v3 label
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | packed-op-sel.ll | 13 ; GCN: v_pk_fma_f16 v{{[0-9]+}}, [[VEC0]], [[VEC1]], [[SCALAR0]] op_sel_hi:[1,1,0]{{$}} 41 ; GCN: v_pk_fma_f16 v{{[0-9]+}}, [[VEC0]], [[VEC1]], [[SCALAR0]] op_sel_hi:[1,1,0] neg_lo:[0,0,1] n… 70 ; GCN: v_pk_fma_f16 v{{[0-9]+}}, [[VEC0]], [[VEC1]], [[SCALAR0]] op_sel_hi:[1,1,0] neg_lo:[0,0,1] n… 99 ; GCN: v_pk_fma_f16 v{{[0-9]+}}, [[VEC0]], [[VEC1]], [[SCALAR0]] op_sel_hi:[1,1,0]{{$}} 129 ; GCN: v_pk_fma_f16 v{{[0-9]+}}, [[VEC0]], [[VEC1]], [[SCALAR0]] op_sel_hi:[1,1,0] neg_lo:[0,0,1]{{… 157 ; GCN: v_pk_fma_f16 v{{[0-9]+}}, [[VEC0]], [[VEC1]], [[SCALAR0]] op_sel_hi:[1,1,0] neg_hi:[0,0,1]{{… 211 ; GCN: v_pk_fma_f16 v{{[0-9]+}}, [[VEC0]], [[VEC1]], [[PACKED]]{{$}} 239 ; GCN: v_pk_fma_f16 v{{[0-9]+}}, [[VEC0]], [[VEC1]], [[PACKED]] neg_lo:[0,0,1] neg_hi:[0,0,1]{{$}} 270 ; GCN: v_pk_fma_f16 v{{[0-9]+}}, [[VEC0]], [[VEC1]], [[VEC2]] op_sel:[0,0,1] neg_lo:[0,0,1] neg_hi:… 298 ; GCN: v_pk_fma_f16 v{{[0-9]+}}, [[VEC0]], [[VEC1]], [[VEC2]] neg_hi:[0,0,1]{{$}} [all …]
|
D | fmuladd.v2f16.ll | 19 ; GFX9-DENORM: v_pk_fma_f16 {{v[0-9]+, v[0-9]+, v[0-9]+}} 34 ; GFX9-DENORM-CONTRACT: v_pk_fma_f16 {{v[0-9]+, v[0-9]+, v[0-9]+}} 50 ; GFX9-DENORM: v_pk_fma_f16 {{v[0-9]+, v[0-9]+, v[0-9]+}} 71 ; GFX9-DENORM: v_pk_fma_f16 [[RESULT:v[0-9]+]], [[R1]], 2.0, [[R2]] 95 ; GFX9-DENORM: v_pk_fma_f16 [[RESULT:v[0-9]+]], [[R1]], 2.0, [[R2]] 120 ; GFX9-DENORM-CONTRACT: v_pk_fma_f16 [[RESULT:v[0-9]+]], [[R1]], 2.0, [[R2]]
|
D | llvm.fma.f16.ll | 132 ; GFX9: v_pk_fma_f16 v[[R_V2_F16:[0-9]+]], v[[A_V2_F16]], v[[B_V2_F16]], v[[C_V2_F16]] 179 ; GFX9: v_pk_fma_f16 v[[R_V2_F16:[0-9]+]], v[[C_V2_F16]], s[[A_F16]], v[[B_V2_F16]] 225 ; GFX9: v_pk_fma_f16 v[[R_V2_F16:[0-9]+]], v[[A_V2_F16]], s[[B_F16]], v[[C_V2_F16]] 278 ; GFX9: v_pk_fma_f16 v[[R_V2_F16:[0-9]+]], v[[A_V2_F16]], v[[B_V2_F16]], s[[C_F16]] 345 ; GFX9-DAG: v_pk_fma_f16 v[[R_V4_F16_LO:[0-9]+]], v[[A_V4_F16_LO]], v[[B_V4_F16_LO]], v[[C_V4_F16_L… 346 ; GFX9-DAG: v_pk_fma_f16 v[[R_V4_F16_HI:[0-9]+]], v[[A_V4_F16_HI]], v[[B_V4_F16_HI]], v[[C_V4_F16_H…
|
D | strict_fma.f16.ll | 19 ; GFX9-NEXT: v_pk_fma_f16 v0, v0, v1, v2 41 ; GFX9-NEXT: v_pk_fma_f16 v0, v0, v2, v4 143 ; GFX9-NEXT: v_pk_fma_f16 v0, v0, v1, v2 neg_lo:[1,1,0] neg_hi:[1,1,0]
|
D | vector_shuffle.packed.ll | 742 ; GFX9-NEXT: v_pk_fma_f16 v4, v0, v2, v4 op_sel_hi:[0,1,1] 743 ; GFX9-NEXT: v_pk_fma_f16 v2, v1, v2, v5 op_sel_hi:[0,1,1] 744 ; GFX9-NEXT: v_pk_fma_f16 v0, v0, v3, v4 op_sel:[1,0,0] 745 ; GFX9-NEXT: v_pk_fma_f16 v1, v1, v3, v2 op_sel:[1,0,0]
|
D | llvm.fmuladd.f16.ll | 173 ; GFX10-DENORM: v_pk_fma_f16 v[[R_V2_F16:[0-9]+]], v[[A_V2_F16]], v[[B_V2_F16]], v[[C_V2_F16]]
|
/external/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
D | literalv216_gfx10.txt | 76 # GFX10: v_pk_fma_f16 v5, 1.0, 2.0, 4.0 ; encoding: [0x05,0x40,0x0e,0xcc,0xf2,0xe8,0xd9,0x1b] 79 # GFX10: v_pk_fma_f16 v5, -1, -2, -3 ; encoding: [0x05,0x40,0x0e,0xcc,0xc1,0x84,0x0d,0x1b] 119 # GFX10: v_pk_fma_f16 v5, 0xaf123456, v2, v3 ; encoding: [0x05,0x40,0x0e,0xcc,0xff,0x04,0x0e,0x1c,0… 122 # GFX10: v_pk_fma_f16 v5, v1, 0xaf123456, v3 ; encoding: [0x05,0x40,0x0e,0xcc,0x01,0xff,0x0d,0x1c,0… 125 # GFX10: v_pk_fma_f16 v5, v1, v2, 0xaf123456 ; encoding: [0x05,0x40,0x0e,0xcc,0x01,0x05,0xfe,0x1b,0…
|
D | gfx9_dasm_all.txt | 51054 # CHECK: v_pk_fma_f16 v5, v1, v2, v3 ; encoding: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x0e,0x… 51057 # CHECK: v_pk_fma_f16 v255, v1, v2, v3 ; encoding: [0xff,0x40,0x8e,0xd3,0x01,0x05,0x0e,0x… 51060 # CHECK: v_pk_fma_f16 v5, v255, v2, v3 ; encoding: [0x05,0x40,0x8e,0xd3,0xff,0x05,0x0e,0x… 51063 # CHECK: v_pk_fma_f16 v5, s1, v2, v3 ; encoding: [0x05,0x40,0x8e,0xd3,0x01,0x04,0x0e,0x… 51066 # CHECK: v_pk_fma_f16 v5, s101, v2, v3 ; encoding: [0x05,0x40,0x8e,0xd3,0x65,0x04,0x0e,0x… 51069 # CHECK: v_pk_fma_f16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x40,0x8e,0xd3,0x66,0x04,0x0e,0… 51072 # CHECK: v_pk_fma_f16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x40,0x8e,0xd3,0x67,0x04,0x0e,0… 51075 # CHECK: v_pk_fma_f16 v5, vcc_lo, v2, v3 ; encoding: [0x05,0x40,0x8e,0xd3,0x6a,0x04,0x0e,0x… 51078 # CHECK: v_pk_fma_f16 v5, vcc_hi, v2, v3 ; encoding: [0x05,0x40,0x8e,0xd3,0x6b,0x04,0x0e,0x… 51081 # CHECK: v_pk_fma_f16 v5, m0, v2, v3 ; encoding: [0x05,0x40,0x8e,0xd3,0x7c,0x04,0x0e,0x… [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
D | fma.ll | 111 ; GFX9-NEXT: v_pk_fma_f16 v0, v0, v1, v2 155 ; GFX9-NEXT: v_pk_fma_f16 v0, v0, v1, v2 neg_lo:[1,0,0] neg_hi:[1,0,0] 200 ; GFX9-NEXT: v_pk_fma_f16 v0, v0, v1, v2 neg_lo:[0,1,0] neg_hi:[0,1,0] 254 ; GFX9-NEXT: v_pk_fma_f16 v0, v0, v1, v2 neg_lo:[1,1,0] neg_hi:[1,1,0] 317 ; GFX9-NEXT: v_pk_fma_f16 v0, v0, v2, v4 318 ; GFX9-NEXT: v_pk_fma_f16 v1, v1, v3, v5
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | VOP3PInstructions.td | 48 def V_PK_FMA_F16 : VOP3PInst<"v_pk_fma_f16", VOP3_Profile<VOP_V2F16_V2F16_V2F16_V2F16>, fma>;
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | VOP3PInstructions.td | 55 def V_PK_FMA_F16 : VOP3PInst<"v_pk_fma_f16", VOP3_Profile<VOP_V2F16_V2F16_V2F16_V2F16>, any_fma>;
|
/external/llvm-project/llvm/docs/AMDGPU/ |
D | AMDGPUAsmGFX9.rst | 1670 …v_pk_fma_f16 :ref:`vdst<amdgpu_synid9_vdst32_0>`, :ref:`src0<amdgpu_synid9_src32_4>`, …
|
D | AMDGPUAsmGFX10.rst | 1930 …v_pk_fma_f16 :ref:`vdst<amdgpu_synid10_vdst32_0>`, :ref:`src0<amdgpu_synid10_src32_2>`…
|