Clean up the commented-out F3_3 stuff.
authorBrian Gaeke <gaeke@uiuc.edu>
Fri, 18 Jun 2004 06:28:21 +0000 (06:28 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Fri, 18 Jun 2004 06:28:21 +0000 (06:28 +0000)
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

lib/Target/Sparc/SparcV8InstrInfo_F3.td
lib/Target/SparcV8/SparcV8InstrInfo_F3.td

index f1bf6a05f8f945616fe4dad394433d94e7c5f7b4..4906b9de04d39112d82f995ddffe1935277059c2 100644 (file)
@@ -47,16 +47,15 @@ class F3_2<bits<2> opVal, bits<6> op3val, string name> : F3 {
   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
index f1bf6a05f8f945616fe4dad394433d94e7c5f7b4..4906b9de04d39112d82f995ddffe1935277059c2 100644 (file)
@@ -47,16 +47,15 @@ class F3_2<bits<2> opVal, bits<6> op3val, string name> : F3 {
   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