Replace it with a working class for FP instrs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14226
91177308-0d34-0410-b5e6-
96231b3b80d8
let Inst{12-0} = simm13;
}
-/*
-class F3_3<bits<2> opVal, bits<6> op3val, bits<9> opfVal, string name>
- : F3_rs1rs2 {
+// floating-point
+class F3_3<bits<2> opVal, bits<6> op3val, bits<9> opfval, string name> : F3 {
+ bits<8> asi;
bits<5> rs2;
let op = opVal;
let op3 = op3val;
let Name = name;
- let Inst{13-5} = opfVal;
+ let Inst{13-5} = opfval; // fp opcode
let Inst{4-0} = rs2;
}
-*/
\ No newline at end of file
let Inst{12-0} = simm13;
}
-/*
-class F3_3<bits<2> opVal, bits<6> op3val, bits<9> opfVal, string name>
- : F3_rs1rs2 {
+// floating-point
+class F3_3<bits<2> opVal, bits<6> op3val, bits<9> opfval, string name> : F3 {
+ bits<8> asi;
bits<5> rs2;
let op = opVal;
let op3 = op3val;
let Name = name;
- let Inst{13-5} = opfVal;
+ let Inst{13-5} = opfval; // fp opcode
let Inst{4-0} = rs2;
}
-*/
\ No newline at end of file