Skip to content

Commit d89af06

Browse files
committed
Tacas fixes
1 parent f59cd82 commit d89af06

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/smack/Prelude.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ std::string getFpTypeName(unsigned bitWidth) {
3232
{16, Naming::HALF_TYPE},
3333
{32, Naming::FLOAT_TYPE},
3434
{64, Naming::DOUBLE_TYPE},
35-
{80, Naming::LONG_DOUBLE_TYPE}};
35+
{80, Naming::LONG_DOUBLE_TYPE}
36+
{128, Naming::FP128_TYPE}};
3637
auto it = floatNameTable.find(bitWidth);
3738
if (it != floatNameTable.end())
3839
return it->second;
@@ -1064,6 +1065,7 @@ void TypeDeclGen::generate(std::stringstream &s) const {
10641065
s << Decl::typee(Naming::FLOAT_TYPE, "float24e8") << "\n";
10651066
s << Decl::typee(Naming::DOUBLE_TYPE, "float53e11") << "\n";
10661067
s << Decl::typee(Naming::LONG_DOUBLE_TYPE, "float65e15") << "\n";
1068+
s << Decl::typee(Naming::FP128_TYPE, "float113e15") << "\n";
10671069
} else {
10681070
s << Decl::typee(Naming::UNINTERPRETED_FLOAT_TYPE, "") << "\n";
10691071
}

0 commit comments

Comments
 (0)