@@ -154,6 +154,7 @@ inline std::string get_intrinsic_name(int x) {
154
154
INTRINSIC_NAME_CASE (SymbolicLog)
155
155
INTRINSIC_NAME_CASE (SymbolicExp)
156
156
INTRINSIC_NAME_CASE (SymbolicAbs)
157
+ INTRINSIC_NAME_CASE (SymbolicSign)
157
158
INTRINSIC_NAME_CASE (SymbolicHasSymbolQ)
158
159
INTRINSIC_NAME_CASE (SymbolicAddQ)
159
160
INTRINSIC_NAME_CASE (SymbolicMulQ)
@@ -448,6 +449,8 @@ namespace IntrinsicElementalFunctionRegistry {
448
449
{nullptr , &SymbolicExp::verify_args}},
449
450
{static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicAbs),
450
451
{nullptr , &SymbolicAbs::verify_args}},
452
+ {static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicSign),
453
+ {nullptr , &SymbolicSign::verify_args}},
451
454
{static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicHasSymbolQ),
452
455
{nullptr , &SymbolicHasSymbolQ::verify_args}},
453
456
{static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicAddQ),
@@ -739,6 +742,8 @@ namespace IntrinsicElementalFunctionRegistry {
739
742
" SymbolicExp" },
740
743
{static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicAbs),
741
744
" SymbolicAbs" },
745
+ {static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicSign),
746
+ " SymbolicSign" },
742
747
{static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicHasSymbolQ),
743
748
" SymbolicHasSymbolQ" },
744
749
{static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicAddQ),
@@ -900,6 +905,7 @@ namespace IntrinsicElementalFunctionRegistry {
900
905
{" SymbolicLog" , {&SymbolicLog::create_SymbolicLog, &SymbolicLog::eval_SymbolicLog}},
901
906
{" SymbolicExp" , {&SymbolicExp::create_SymbolicExp, &SymbolicExp::eval_SymbolicExp}},
902
907
{" SymbolicAbs" , {&SymbolicAbs::create_SymbolicAbs, &SymbolicAbs::eval_SymbolicAbs}},
908
+ {" SymbolicSign" , {&SymbolicSign::create_SymbolicSign, &SymbolicSign::eval_SymbolicSign}},
903
909
{" has" , {&SymbolicHasSymbolQ::create_SymbolicHasSymbolQ, &SymbolicHasSymbolQ::eval_SymbolicHasSymbolQ}},
904
910
{" AddQ" , {&SymbolicAddQ::create_SymbolicAddQ, &SymbolicAddQ::eval_SymbolicAddQ}},
905
911
{" MulQ" , {&SymbolicMulQ::create_SymbolicMulQ, &SymbolicMulQ::eval_SymbolicMulQ}},
0 commit comments