summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_execute.skl
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2018-01-16 10:33:41 +0300
committerDmitry Stogov <dmitry@zend.com>2018-01-16 10:33:41 +0300
commit267b78550e14ffa47206645fbd74471c6dbaeaac (patch)
treef7f0fd905010b878c8c81a32a0f6adf214bed60a /Zend/zend_vm_execute.skl
parentd6881293603e1f4e7f073345e1028ce514b33457 (diff)
downloadphp-git-267b78550e14ffa47206645fbd74471c6dbaeaac.tar.gz
Use fastcall calling convention
Diffstat (limited to 'Zend/zend_vm_execute.skl')
-rw-r--r--Zend/zend_vm_execute.skl6
1 files changed, 3 insertions, 3 deletions
diff --git a/Zend/zend_vm_execute.skl b/Zend/zend_vm_execute.skl
index 8eda5a48b0..25809a90b3 100644
--- a/Zend/zend_vm_execute.skl
+++ b/Zend/zend_vm_execute.skl
@@ -66,7 +66,7 @@ static void init_opcode_serialiser(void)
}
}
-ZEND_API void zend_serialize_opcode_handler(zend_op *op)
+ZEND_API void ZEND_FASTCALL zend_serialize_opcode_handler(zend_op *op)
{
zval *zv;
@@ -78,12 +78,12 @@ ZEND_API void zend_serialize_opcode_handler(zend_op *op)
op->handler = (const void *)(zend_uintptr_t)Z_LVAL_P(zv);
}
-ZEND_API void zend_deserialize_opcode_handler(zend_op *op)
+ZEND_API void ZEND_FASTCALL zend_deserialize_opcode_handler(zend_op *op)
{
op->handler = zend_opcode_handlers[(zend_uintptr_t)op->handler];
}
-ZEND_API const void *zend_get_opcode_handler_func(const zend_op *op)
+ZEND_API const void* ZEND_FASTCALL zend_get_opcode_handler_func(const zend_op *op)
{
#if ZEND_VM_KIND == ZEND_VM_KIND_CALL
return op->handler;