ref: 14c55115ad7bee634e890d0c930942d0a121a787
parent: d16c2beb0f5cd945eaf9498c7566eff9c8c377f4
author: Lennart Augustsson <lennart@augustsson.net>
date: Tue Dec 19 18:00:21 EST 2023
Fix primop names
--- a/src/runtime/eval.c
+++ b/src/runtime/eval.c
@@ -1619,18 +1619,18 @@
case T_SHR: fprintf(f, "shr"); break;
case T_ASHR: fprintf(f, "ashr"); break;
#if WANT_FLOAT
- case T_FADD: fprintf(f, "fadd"); break;
- case T_FSUB: fprintf(f, "fsub"); break;
- case T_FMUL: fprintf(f, "fmul"); break;
- case T_FDIV: fprintf(f, "fdiv"); break;
+ case T_FADD: fprintf(f, "f+"); break;
+ case T_FSUB: fprintf(f, "f-"); break;
+ case T_FMUL: fprintf(f, "f*"); break;
+ case T_FDIV: fprintf(f, "f/"); break;
case T_FNEG: fprintf(f, "fneg"); break;
case T_ITOF: fprintf(f, "itof"); break;
- case T_FEQ: fprintf(f, "feq"); break;
- case T_FNE: fprintf(f, "fne"); break;
- case T_FLT: fprintf(f, "flt"); break;
- case T_FLE: fprintf(f, "fle"); break;
- case T_FGT: fprintf(f, "fgt"); break;
- case T_FGE: fprintf(f, "fge"); break;
+ case T_FEQ: fprintf(f, "f=="); break;
+ case T_FNE: fprintf(f, "f/="); break;
+ case T_FLT: fprintf(f, "f<"); break;
+ case T_FLE: fprintf(f, "f<="); break;
+ case T_FGT: fprintf(f, "f>"); break;
+ case T_FGE: fprintf(f, "f>="); break;
case T_FSHOW: fprintf(f, "fshow"); break;
case T_FREAD: fprintf(f, "fread"); break;
#endif
--
⑨