From: Vadim Zhestikov Date: Wed, 7 Dec 2022 02:47:53 +0000 (-0800) Subject: Improved performance of conditional jumps. X-Git-Tag: 0.7.10~34 X-Git-Url: http://git.kaiwu.me/postgresql/log/contrib/postgres_fdw/static/gitweb.js?a=commitdiff_plain;h=f21a909836fe14b86ebb6c89a933cc1a98f199e0;p=njs.git Improved performance of conditional jumps. --- diff --git a/src/njs_vmcode.c b/src/njs_vmcode.c index 634788e0..f8b57ed4 100644 --- a/src/njs_vmcode.c +++ b/src/njs_vmcode.c @@ -1355,8 +1355,8 @@ NEXT_LBL; CASE (NJS_VMCODE_IF_TRUE_JUMP): njs_vmcode_debug_opcode(); - value2 = (njs_value_t *) vmcode->operand1; njs_vmcode_operand(vm, vmcode->operand2, value1); + value2 = (njs_value_t *) vmcode->operand1; ret = njs_is_true(value1); @@ -1368,8 +1368,8 @@ NEXT_LBL; CASE (NJS_VMCODE_IF_FALSE_JUMP): njs_vmcode_debug_opcode(); - value2 = (njs_value_t *) vmcode->operand1; njs_vmcode_operand(vm, vmcode->operand2, value1); + value2 = (njs_value_t *) vmcode->operand1; ret = njs_is_true(value1);