@@ -154,6 +154,7 @@ inline std::string get_intrinsic_name(int x) {
154154 INTRINSIC_NAME_CASE (SymbolicLog)
155155 INTRINSIC_NAME_CASE (SymbolicExp)
156156 INTRINSIC_NAME_CASE (SymbolicAbs)
157+ INTRINSIC_NAME_CASE (SymbolicSign)
157158 INTRINSIC_NAME_CASE (SymbolicHasSymbolQ)
158159 INTRINSIC_NAME_CASE (SymbolicAddQ)
159160 INTRINSIC_NAME_CASE (SymbolicMulQ)
@@ -448,6 +449,8 @@ namespace IntrinsicElementalFunctionRegistry {
448449 {nullptr , &SymbolicExp::verify_args}},
449450 {static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicAbs),
450451 {nullptr , &SymbolicAbs::verify_args}},
452+ {static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicSign),
453+ {nullptr , &SymbolicSign::verify_args}},
451454 {static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicHasSymbolQ),
452455 {nullptr , &SymbolicHasSymbolQ::verify_args}},
453456 {static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicAddQ),
@@ -739,6 +742,8 @@ namespace IntrinsicElementalFunctionRegistry {
739742 " SymbolicExp" },
740743 {static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicAbs),
741744 " SymbolicAbs" },
745+ {static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicSign),
746+ " SymbolicSign" },
742747 {static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicHasSymbolQ),
743748 " SymbolicHasSymbolQ" },
744749 {static_cast <int64_t >(IntrinsicElementalFunctions::SymbolicAddQ),
@@ -900,6 +905,7 @@ namespace IntrinsicElementalFunctionRegistry {
900905 {" SymbolicLog" , {&SymbolicLog::create_SymbolicLog, &SymbolicLog::eval_SymbolicLog}},
901906 {" SymbolicExp" , {&SymbolicExp::create_SymbolicExp, &SymbolicExp::eval_SymbolicExp}},
902907 {" SymbolicAbs" , {&SymbolicAbs::create_SymbolicAbs, &SymbolicAbs::eval_SymbolicAbs}},
908+ {" SymbolicSign" , {&SymbolicSign::create_SymbolicSign, &SymbolicSign::eval_SymbolicSign}},
903909 {" has" , {&SymbolicHasSymbolQ::create_SymbolicHasSymbolQ, &SymbolicHasSymbolQ::eval_SymbolicHasSymbolQ}},
904910 {" AddQ" , {&SymbolicAddQ::create_SymbolicAddQ, &SymbolicAddQ::eval_SymbolicAddQ}},
905911 {" MulQ" , {&SymbolicMulQ::create_SymbolicMulQ, &SymbolicMulQ::eval_SymbolicMulQ}},
0 commit comments