This commit is contained in:
Maxime Chevalier-Boisvert 2021-03-29 14:46:28 -04:00 коммит произвёл Alan Wu
Родитель 98e93d6a8f
Коммит 0e5c3d66b8
1 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -931,6 +931,12 @@ gen_opt_ge(jitstate_t* jit, ctx_t* ctx)
return gen_fixnum_cmp(jit, ctx, cmovge); return gen_fixnum_cmp(jit, ctx, cmovge);
} }
static codegen_status_t
gen_opt_gt(jitstate_t* jit, ctx_t* ctx)
{
return gen_fixnum_cmp(jit, ctx, cmovg);
}
static codegen_status_t static codegen_status_t
gen_opt_aref(jitstate_t *jit, ctx_t *ctx) gen_opt_aref(jitstate_t *jit, ctx_t *ctx)
{ {
@ -1956,6 +1962,7 @@ yjit_init_codegen(void)
yjit_reg_op(BIN(opt_lt), gen_opt_lt); yjit_reg_op(BIN(opt_lt), gen_opt_lt);
yjit_reg_op(BIN(opt_le), gen_opt_le); yjit_reg_op(BIN(opt_le), gen_opt_le);
yjit_reg_op(BIN(opt_ge), gen_opt_ge); yjit_reg_op(BIN(opt_ge), gen_opt_ge);
yjit_reg_op(BIN(opt_gt), gen_opt_gt);
yjit_reg_op(BIN(opt_aref), gen_opt_aref); yjit_reg_op(BIN(opt_aref), gen_opt_aref);
yjit_reg_op(BIN(opt_and), gen_opt_and); yjit_reg_op(BIN(opt_and), gen_opt_and);
yjit_reg_op(BIN(opt_minus), gen_opt_minus); yjit_reg_op(BIN(opt_minus), gen_opt_minus);