@@ -1064,7 +1064,6 @@ void TypeDeclGen::generate(std::stringstream &s) const {
1064
1064
s << Decl::typee (Naming::FLOAT_TYPE, " float24e8" ) << " \n " ;
1065
1065
s << Decl::typee (Naming::DOUBLE_TYPE, " float53e11" ) << " \n " ;
1066
1066
s << Decl::typee (Naming::LONG_DOUBLE_TYPE, " float65e15" ) << " \n " ;
1067
- s << Decl::typee (Naming::UNINTERPRETED_FLOAT_TYPE, " " ) << " \n " ;
1068
1067
} else {
1069
1068
s << Decl::typee (Naming::UNINTERPRETED_FLOAT_TYPE, " " ) << " \n " ;
1070
1069
}
@@ -1585,21 +1584,6 @@ void FpOpGen::generateConvOps(std::stringstream &s) const {
1585
1584
desType)
1586
1585
<< " \n " ;
1587
1586
}
1588
- // Conversion between bv-floating types and float
1589
- for (auto bw : FP_BIT_WIDTHS) {
1590
- for (auto name : {" $fpext" , " $fptrunc" }) {
1591
- auto exp = FP_LAYOUT.at (bw).first ;
1592
- auto sig = FP_LAYOUT.at (bw).second ;
1593
- std::string type = getFpTypeName (bw);
1594
- std::list<Binding> bs = makeFpVars (1 , srcBw);
1595
-
1596
- bs.insert (bs.begin (), {makeRMODEVarName (), getRMODETypeName ()});
1597
- s << uninterpretedOp (" $fpext" , {type, " float" }, bs, " float" ) << " \n " ;
1598
- s << uninterpretedOp (" $fptrunc" , {type, " float" }, bs, " float" ) << " \n " ;
1599
- s << uninterpretedOp (" $fpext" , {" float" , type}, bs, type) << " \n " ;
1600
- s << uninterpretedOp (" $fptrunc" , {" float" , type}, bs, type) << " \n " ;
1601
- }
1602
- }
1603
1587
}
1604
1588
1605
1589
struct FpOpGen ::FpIntConv {
0 commit comments