| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | fdiv.f64.ll | 44 ; GFX8-NEXT: v_div_scale_f64 v[8:9], vcc, v[0:1], v[2:3], v[0:1] 60 ; GFX9-NEXT: v_div_scale_f64 v[8:9], vcc, v[0:1], v[2:3], v[0:1] 73 ; GFX10-NEXT: v_div_scale_f64 v[4:5], s4, v[2:3], v[2:3], v[0:1] 259 ; GFX6-NEXT: v_div_scale_f64 v[8:9], s[4:5], 1.0, v[0:1], 1.0 282 ; GFX8-NEXT: v_div_scale_f64 v[6:7], vcc, 1.0, v[0:1], 1.0 298 ; GFX9-NEXT: v_div_scale_f64 v[6:7], vcc, 1.0, v[0:1], 1.0 311 ; GFX10-NEXT: v_div_scale_f64 v[2:3], s4, v[0:1], v[0:1], 1.0 377 ; GFX8-NEXT: v_div_scale_f64 v[6:7], vcc, 1.0, v[0:1], 1.0 393 ; GFX9-NEXT: v_div_scale_f64 v[6:7], vcc, 1.0, v[0:1], 1.0 521 ; GFX8-NEXT: v_div_scale_f64 v[6:7], vcc, 1.0, v[0:1], 1.0 [all …]
|
| H A D | llvm.amdgcn.div.scale.ll | 189 ; GFX7-NEXT: v_div_scale_f64 v[0:1], s[2:3], v[2:3], v[2:3], v[0:1] 227 ; GFX10-NEXT: v_div_scale_f64 v[0:1], s2, v[2:3], v[2:3], v[0:1] 242 ; GFX11-NEXT: v_div_scale_f64 v[0:1], null, v[2:3], v[2:3], v[0:1] 315 ; GFX10-NEXT: v_div_scale_f64 v[0:1], s2, v[0:1], v[2:3], v[0:1] 330 ; GFX11-NEXT: v_div_scale_f64 v[0:1], null, v[0:1], v[2:3], v[0:1] 686 ; GFX10-NEXT: v_div_scale_f64 v[0:1], s0, v[0:1], v[0:1], s[0:1] 760 ; GFX10-NEXT: v_div_scale_f64 v[0:1], s0, s[0:1], v[0:1], s[0:1] 834 ; GFX10-NEXT: v_div_scale_f64 v[0:1], s0, s[0:1], s[0:1], v[0:1] 908 ; GFX10-NEXT: v_div_scale_f64 v[0:1], s0, v[0:1], s[0:1], v[0:1] 1087 ; GFX10-NEXT: v_div_scale_f64 v[0:1], s2, s[4:5], s[4:5], s[2:3] [all …]
|
| H A D | frem.ll | 324 ; CI-NEXT: v_div_scale_f64 v[2:3], s[0:1], v[0:1], v[0:1], s[2:3] 325 ; CI-NEXT: v_div_scale_f64 v[8:9], vcc, s[2:3], v[0:1], s[2:3] 352 ; VI-NEXT: v_div_scale_f64 v[2:3], s[0:1], v[0:1], v[0:1], s[2:3] 353 ; VI-NEXT: v_div_scale_f64 v[8:9], vcc, s[2:3], v[0:1], s[2:3] 1026 ; CI-NEXT: v_div_scale_f64 v[2:3], s[6:7], v[0:1], v[0:1], s[0:1] 1027 ; CI-NEXT: v_div_scale_f64 v[8:9], vcc, s[0:1], v[0:1], s[0:1] 1041 ; CI-NEXT: v_div_scale_f64 v[4:5], s[0:1], v[2:3], v[2:3], s[2:3] 1042 ; CI-NEXT: v_div_scale_f64 v[10:11], vcc, s[2:3], v[2:3], s[2:3] 1069 ; VI-NEXT: v_div_scale_f64 v[2:3], s[6:7], v[0:1], v[0:1], s[0:1] 1070 ; VI-NEXT: v_div_scale_f64 v[8:9], vcc, s[0:1], v[0:1], s[0:1] [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/AMDGPU/ |
| H A D | gfx10-double.s | 31 v_div_scale_f64 v[0:1], vcc_lo, v[0:1], v[0:1], v[0:1] label 82 # CHECK-NEXT: 2 22 2.00 U v_div_scale_f64 v[0:1], vcc_lo, v[0:1], v[0… 127 # CHECK-NEXT: - - - 2.00 1.00 - 1.00 - v_div_scale_f64 v[0:1], vcc_l… 160 …eeeeeeeeeeeeeeeeE . . . . . . . . . . v_div_scale_f64 v[0:1], vcc_l… 196 # CHECK-NEXT: 21. 1 0.0 0.0 0.0 v_div_scale_f64 v[0:1], vcc_lo, v[0:1], v[0:1], …
|
| H A D | gfx11-double.s | 31 v_div_scale_f64 v[0:1], vcc_lo, v[0:1], v[0:1], v[0:1] label 82 # CHECK-NEXT: 2 38 2.00 U v_div_scale_f64 v[0:1], vcc_lo, v[0:1], v[0… 126 # CHECK-NEXT: - - - 2.00 1.00 1.00 - v_div_scale_f64 v[0:1], vcc_lo, v[0:… 176 # CHECK-NEXT: 21. 1 0.0 0.0 0.0 v_div_scale_f64 v[0:1], vcc_lo, v[0:1], v[0:1], …
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | fdiv.f64.ll | 9 ; CI-DAG: v_div_scale_f64 [[SCALE0:v\[[0-9]+:[0-9]+\]]], {{s\[[0-9]+:[0-9]+\]}}, [[DEN]], [[DEN]], … 10 ; CI-DAG: v_div_scale_f64 [[SCALE1:v\[[0-9]+:[0-9]+\]]], vcc, [[NUM]], [[DEN]], [[NUM]] 13 ; SI-DAG: v_div_scale_f64 [[SCALE0:v\[[0-9]+:[0-9]+\]]], {{s\[[0-9]+:[0-9]+\]}}, [[DEN]], [[DEN]], … 14 ; SI-DAG: v_div_scale_f64 [[SCALE1:v\[[0-9]+:[0-9]+\]]], {{s\[[0-9]+:[0-9]+\]}}, [[NUM]], [[DEN]], …
|
| H A D | llvm.amdgcn.div.scale.ll | 51 ; SI: v_div_scale_f64 [[RESULT0:v\[[0-9]+:[0-9]+\]]], [[RESULT1:s\[[0-9]+:[0-9]+\]]], [[B]], [[B]],… 71 ; SI: v_div_scale_f64 [[RESULT0:v\[[0-9]+:[0-9]+\]]], [[RESULT1:s\[[0-9]+:[0-9]+\]]], [[A]], [[B]],… 163 ; SI: v_div_scale_f64 [[RESULT0:v\[[0-9]+:[0-9]+\]]], [[RESULT1:s\[[0-9]+:[0-9]+\]]], [[B]], [[B]],… 181 ; SI: v_div_scale_f64 [[RESULT0:v\[[0-9]+:[0-9]+\]]], [[RESULT1:s\[[0-9]+:[0-9]+\]]], [[A]], [[B]],… 199 ; SI: v_div_scale_f64 [[RESULT0:v\[[0-9]+:[0-9]+\]]], [[RESULT1:s\[[0-9]+:[0-9]+\]]], [[B]], [[B]],… 217 ; SI: v_div_scale_f64 [[RESULT0:v\[[0-9]+:[0-9]+\]]], [[RESULT1:s\[[0-9]+:[0-9]+\]]], [[A]], [[B]],… 265 ; SI: v_div_scale_f64 [[RESULT0:v\[[0-9]+:[0-9]+\]]], [[RESULT1:s\[[0-9]+:[0-9]+\]]], [[B]], [[B]],… 280 ; SI: v_div_scale_f64 [[RESULT0:v\[[0-9]+:[0-9]+\]]], [[RESULT1:s\[[0-9]+:[0-9]+\]]], [[A]], v[[[VB… 445 ; SI: v_div_scale_f64 v{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}}, s[[[K_LO]]:[[K_HI]]], v[0:1],…
|
| H A D | rsq.ll | 96 ; SI-SAFE: v_div_scale_f64 134 ; SI-SAFE: v_div_scale_f64
|
| H A D | frem.ll | 990 ; SI-NEXT: v_div_scale_f64 v[4:5], s[0:1], v[2:3], v[2:3], v[0:1] 996 ; SI-NEXT: v_div_scale_f64 v[8:9], s[0:1], v[0:1], v[2:3], v[0:1] 1043 ; CI-NEXT: v_div_scale_f64 v[4:5], s[0:1], v[2:3], v[2:3], v[0:1] 1049 ; CI-NEXT: v_div_scale_f64 v[8:9], vcc, v[0:1], v[2:3], v[0:1] 1074 ; VI-NEXT: v_div_scale_f64 v[6:7], s[0:1], v[4:5], v[4:5], v[2:3] 1080 ; VI-NEXT: v_div_scale_f64 v[10:11], vcc, v[2:3], v[4:5], v[2:3] 1106 ; GFX9-NEXT: v_div_scale_f64 v[8:9], vcc, v[0:1], v[2:3], v[0:1] 1128 ; GFX10-NEXT: v_div_scale_f64 v[4:5], s0, v[2:3], v[2:3], v[0:1] 3201 ; CI-NEXT: v_div_scale_f64 v[12:13], vcc, v[2:3], v[6:7], v[2:3] 3215 ; CI-NEXT: v_div_scale_f64 v[10:11], vcc, v[0:1], v[4:5], v[0:1] [all …]
|
| H A D | dpp64_combine.ll | 58 ; GCN: v_div_scale_f64
|
| H A D | llvm.amdgcn.rcp.ll | 102 ; SI: v_div_scale_f64
|
| H A D | wave32.ll | 371 ; GFX1032: v_div_scale_f64 v[{{[0-9:]+}}], s{{[0-9]+}}, v[{{[0-9:]+}}], v[{{[0-9:]+}}], v[{{[0-9:]+… 372 ; GFX1064: v_div_scale_f64 v[{{[0-9:]+}}], s[{{[0-9:]+}}], v[{{[0-9:]+}}], v[{{[0-9:]+}}], v[{{[0-9…
|
| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | vop3.s | 410 v_div_scale_f64 v[24:25], vcc, v[22:23], v[22:23], v[20:21] label 414 v_div_scale_f64 v[24:25], s[10:11], -v[22:23], v[20:21], v[20:21] clamp label 418 v_div_scale_f64 v[24:25], s[10:11], v[22:23], -v[20:21], v[20:21] clamp mul:2 label 422 v_div_scale_f64 v[24:25], s[10:11], v[22:23], v[20:21], -v[20:21] label
|
| H A D | gfx7_asm_vop3_e64.s | 9042 v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4] label 9045 v_div_scale_f64 v[5:6], vcc, tba, v[2:3], v[3:4] label 9048 v_div_scale_f64 v[5:6], vcc, tma, v[2:3], v[3:4] label 9057 v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4] label 9060 v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4] label 9063 v_div_scale_f64 v[5:6], vcc, 0.5, v[2:3], v[3:4] label 9093 v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4] label 9108 v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4] label 9111 v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4] label 9159 v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0 label [all …]
|
| H A D | vop3-errs.s | 100 v_div_scale_f64 v[24:25], vcc, -|v[22:23]|, v[22:23], v[20:21] label
|
| H A D | wave_any.s | 207 v_div_scale_f64 v[2:3], s2, v[0:1], v[0:1], v[2:3] label 210 v_div_scale_f64 v[2:3], s[2:3], v[0:1], v[0:1], v[2:3] label
|
| H A D | gfx9_err_pos.s | 14 v_div_scale_f64 v[24:25], vcc, -|v[22:23]|, v[22:23], v[20:21] label
|
| H A D | gfx8_asm_vop3_e64.s | 7251 v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4] label 7254 v_div_scale_f64 v[5:6], vcc, tba, v[2:3], v[3:4] label 7257 v_div_scale_f64 v[5:6], vcc, tma, v[2:3], v[3:4] label 7266 v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4] label 7269 v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4] label 7272 v_div_scale_f64 v[5:6], vcc, 0.5, v[2:3], v[3:4] label 7302 v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4] label 7317 v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4] label 7320 v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4] label 7368 v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0 label [all …]
|
| H A D | wave32.s | 394 v_div_scale_f64 v[2:3], s2, v[0:1], v[0:1], v[2:3] label 398 v_div_scale_f64 v[2:3], s[2:3], v[0:1], v[0:1], v[2:3] label
|
| H A D | gfx9_asm_vop3_e64.s | 6099 v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4] label 6108 v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4] label 6111 v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4] label 6114 v_div_scale_f64 v[5:6], vcc, 0.5, v[2:3], v[3:4] label 6144 v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4] label 6153 v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4] label 6156 v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4] label 6159 v_div_scale_f64 v[5:6], vcc, v[1:2], 0.5, v[3:4] label 6189 v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], vcc label 6198 v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0 label [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/ |
| H A D | wave32.txt | 146 # GFX1032: v_div_scale_f64 v[2:3], s2, v[0:1], v[0:1], v[2:3] 147 # GFX1064: v_div_scale_f64 v[2:3], s[2:3], v[0:1], v[0:1], v[2:3]
|
| H A D | vop3_vi.txt | 219 # VI: v_div_scale_f64 v[24:25], vcc, v[22:23], v[22:23], v[20:21] ; encoding: [0x18,0x6a,0xe1,0xd… 222 # VI: v_div_scale_f64 v[24:25], s[10:11], v[22:23], v[20:21], v[20:21] ; encoding: [0x18,0x0a,0xe…
|
| H A D | gfx8_dasm_all.txt | 49394 # CHECK: v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x6a,0x0… 49397 # CHECK: v_div_scale_f64 v[5:6], vcc, tba, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x6c,0x0… 49400 # CHECK: v_div_scale_f64 v[5:6], vcc, tma, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x6e,0x0… 49409 # CHECK: v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x80,0x04,… 49412 # CHECK: v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0xc1,0x04… 49415 # CHECK: v_div_scale_f64 v[5:6], vcc, 0.5, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0xf0,0x0… 49436 # CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xd… 49451 # CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x01,… 49454 # CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x83… 49493 # CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0 ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,… [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | VOP3Instructions.td | 229 defm V_DIV_SCALE_F64 : VOP3Inst_Pseudo_Wrapper <"v_div_scale_f64", VOP3b_F64_I1_F64_F64_F64>; 919 defm V_DIV_SCALE_F64 : VOP3be_Real_gfx11<0x2fd, "V_DIV_SCALE_F64", "v_div_scale_f64">;
|
| /llvm-project-15.0.7/llvm/docs/AMDGPU/ |
| H A D | AMDGPUAsmGFX7.rst | 1036 …v_div_scale_f64 :ref:`vdst<amdgpu_synid_gfx7_vdst_bdb32f>`, :ref:`vcc<amdgpu_…
|