}
+// --------
+
+float128_t (sv_proc_t::f128_add)( float128_t a, float128_t b )
+{
+ return ::f128_add(a, b);
+}
+
+float128_t (sv_proc_t::f128_sub)( float128_t a, float128_t b )
+{
+ return ::f128_sub(a, b);
+}
+
+float128_t (sv_proc_t::f128_mul)( float128_t a, float128_t b )
+{
+ return ::f128_mul(a, b);
+}
+
+float128_t (sv_proc_t::f128_mulAdd)( float128_t a, float128_t b , float128_t c)
+{
+ return ::f128_mulAdd(a, b, c);
+}
+
+float128_t (sv_proc_t::f128_div)( float128_t a, float128_t b )
+{
+ return ::f128_div(a, b);
+}
+
+float128_t (sv_proc_t::f128_rem)( float128_t a, float128_t b )
+{
+ return ::f128_rem(a, b);
+}
+
+float128_t (sv_proc_t::f128_sqrt)( float128_t a )
+{
+ return ::f128_sqrt(a);
+}
+
+bool (sv_proc_t::f128_eq)( float128_t a, float128_t b )
+{
+ return ::f128_eq(a, b);
+}
+
+bool (sv_proc_t::f128_le)( float128_t a, float128_t b )
+{
+ return ::f128_le(a, b);
+}
+
+bool (sv_proc_t::f128_lt)( float128_t a, float128_t b )
+{
+ return ::f128_lt(a, b);
+}
+
+bool (sv_proc_t::f128_eq_signaling)( float128_t a, float128_t b )
+{
+ return ::f128_eq_signaling(a, b);
+}
+
+bool (sv_proc_t::f128_le_quiet)( float128_t a, float128_t b )
+{
+ return ::f128_le_quiet(a, b);
+}
+
+bool (sv_proc_t::f128_lt_quiet)( float128_t a, float128_t b )
+{
+ return ::f128_lt_quiet(a, b);
+}
+
bool f32_lt_quiet( float32_t, float32_t );
+ float128_t f128_add( float128_t, float128_t );
+ float128_t f128_sub( float128_t, float128_t );
+ float128_t f128_mul( float128_t, float128_t );
+ float128_t f128_mulAdd( float128_t, float128_t, float128_t );
+ float128_t f128_div( float128_t, float128_t );
+ float128_t f128_rem( float128_t, float128_t );
+ float128_t f128_sqrt( float128_t );
+ bool f128_eq( float128_t, float128_t );
+ bool f128_le( float128_t, float128_t );
+ bool f128_lt( float128_t, float128_t );
+ bool f128_eq_signaling( float128_t, float128_t );
+ bool f128_le_quiet( float128_t, float128_t );
+ bool f128_lt_quiet( float128_t, float128_t );
+
#include "sv_insn_decl.h"
};