-rw-r--r-- | lib/jit_alpha.c | 3 |
diff --git a/lib/jit_alpha.c b/lib/jit_alpha.c index 6d78c70..6fbdf6d 100644 --- a/lib/jit_alpha.c +++ b/lib/jit_alpha.c @@ -771,6 +771,7 @@ _emit_code(jit_state_t *_jit) case_rrw(subc,); case_rrr(subx,); case_rrw(subx,); + case_rrw(rsb,); case_rrr(mul,); case_rrw(mul,); case_rrrr(qmul,); @@ -940,6 +941,7 @@ _emit_code(jit_state_t *_jit) case_rrf(add, _f, 32); case_rrr(sub, _f); case_rrf(sub, _f, 32); + case_rrf(rsb, _f, 32); case_rrr(mul, _f); case_rrf(mul, _f, 32); case_rrr(div, _f); @@ -1022,6 +1024,7 @@ _emit_code(jit_state_t *_jit) case_rrf(add, _d, 64); case_rrr(sub, _d); case_rrf(sub, _d, 64); + case_rrf(rsb, _d, 64); case_rrr(mul, _d); case_rrf(mul, _d, 64); case_rrr(div, _d); |