|
|
@ -186,7 +186,7 @@ struct ExceptionHandler::Impl final { |
|
|
code.cmp(code.rax, static_cast<u32>(code.GetTotalCodeSize())); |
|
|
code.cmp(code.rax, static_cast<u32>(code.GetTotalCodeSize())); |
|
|
code.ja(exception_handler_without_cb); |
|
|
code.ja(exception_handler_without_cb); |
|
|
|
|
|
|
|
|
code.lea(code.rsp, ptr[code.rsp - 8]); |
|
|
|
|
|
|
|
|
code.lea(code.rsp, code.ptr[code.rsp - 8]); |
|
|
code.mov(code.ABI_PARAM1, mcl::bit_cast<u64>(&cb)); |
|
|
code.mov(code.ABI_PARAM1, mcl::bit_cast<u64>(&cb)); |
|
|
code.mov(code.ABI_PARAM2, code.ABI_PARAM3); |
|
|
code.mov(code.ABI_PARAM2, code.ABI_PARAM3); |
|
|
code.CallLambda( |
|
|
code.CallLambda( |
|
|
|