mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 13:58:04 +02:00
radeon/llvm: Remove AMDIL MUL_IEEE* instructions
This commit is contained in:
parent
5187948bc2
commit
d07473fcf4
3 changed files with 3 additions and 7 deletions
|
|
@ -56,7 +56,7 @@ my $FILE_TYPE = $ARGV[0];
|
|||
|
||||
open AMDIL, '<', 'AMDILInstructions.td';
|
||||
|
||||
my @INST_ENUMS = ('NONE', 'FEQ', 'FGE', 'FLT', 'FNE', 'MOVE_f32', 'MOVE_i32', 'FTOI', 'ITOF', 'UGT', 'IGE', 'INE', 'UGE', 'IEQ', 'BINARY_OR_i32', 'BINARY_NOT_i32', 'MIN_f32', 'MUL_IEEE_f32');
|
||||
my @INST_ENUMS = ('NONE', 'FEQ', 'FGE', 'FLT', 'FNE', 'MOVE_f32', 'MOVE_i32', 'FTOI', 'ITOF', 'UGT', 'IGE', 'INE', 'UGE', 'IEQ', 'BINARY_OR_i32', 'BINARY_NOT_i32', 'MIN_f32');
|
||||
|
||||
while (<AMDIL>) {
|
||||
if ($_ =~ /defm\s+([A-Z_]+)\s+:\s+([A-Za-z0-9]+)</) {
|
||||
|
|
|
|||
|
|
@ -213,9 +213,6 @@ def LUSHR : TwoInOneOut<IL_OP_U64_SHR, (outs GPRI64:$dst),
|
|||
//===---------------------------------------------------------------------===//
|
||||
// Generic Float Instructions
|
||||
//===---------------------------------------------------------------------===//
|
||||
let hasIEEEFlag = 1 in {
|
||||
defm MUL_IEEE : BinaryOpMCFloat<IL_OP_MUL_IEEE, IL_OP_D_MUL, fmul>;
|
||||
}
|
||||
//===---------------------------------------------------------------------===//
|
||||
// float math instructions start here
|
||||
//===---------------------------------------------------------------------===//
|
||||
|
|
|
|||
|
|
@ -255,9 +255,8 @@ def MUL : R600_2OP <
|
|||
|
||||
def MUL_IEEE : R600_2OP <
|
||||
0x2, "MUL_IEEE",
|
||||
[(set R600_Reg32:$dst, (fmul R600_Reg32:$src0, R600_Reg32:$src1))]> {
|
||||
let AMDILOp = AMDILInst.MUL_IEEE_f32;
|
||||
}
|
||||
[(set R600_Reg32:$dst, (fmul R600_Reg32:$src0, R600_Reg32:$src1))]
|
||||
>;
|
||||
|
||||
def MAX : R600_2OP <
|
||||
0x3, "MAX",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue