From 2b77b2d384a1287726853633a663b518a0342031 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= Date: Fri, 15 Oct 2021 07:32:28 +0200 Subject: wip --- erts/emulator/beam/jit/arm/instr_bs.cpp | 8 ++++++-- erts/emulator/beam/jit/beam_jit_common.cpp | 3 ++- erts/emulator/beam/jit/beam_jit_common.hpp | 3 ++- erts/emulator/beam/jit/x86/instr_bs.cpp | 8 ++++++-- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/erts/emulator/beam/jit/arm/instr_bs.cpp b/erts/emulator/beam/jit/arm/instr_bs.cpp index 96bdee9535..3cbf87b18b 100644 --- a/erts/emulator/beam/jit/arm/instr_bs.cpp +++ b/erts/emulator/beam/jit/arm/instr_bs.cpp @@ -1532,8 +1532,12 @@ void BeamModuleAssembler::emit_i_bs_create_bin(const ArgVal &Fail, a.bind(error); { /* - * ARG1 = optional bad size value; valid if BSC_VALUE_ARG1 is set in ARG4 - * ARG3 = optional bad size value; valid if BSC_VALUE_ARG3 is set in ARG4 + * ARG1 = optional bad size value; valid if BSC_VALUE_ARG1 is set in + * ARG4 + * + * ARG3 = optional bad size value; valid if BSC_VALUE_ARG3 is + * set in ARG4 + * * ARG4 = packed error information */ comment("handle error"); diff --git a/erts/emulator/beam/jit/beam_jit_common.cpp b/erts/emulator/beam/jit/beam_jit_common.cpp index b9a5024611..aaf952700f 100644 --- a/erts/emulator/beam/jit/beam_jit_common.cpp +++ b/erts/emulator/beam/jit/beam_jit_common.cpp @@ -740,7 +740,8 @@ Eterm beam_jit_bs_get_integer(Process *c_p, void beam_jit_bs_construct_fail_info(Process *c_p, Uint packed_error_info, - Eterm arg3, Eterm arg1) { + Eterm arg3, + Eterm arg1) { Eterm *hp; Eterm cause_tuple; Eterm error_info; diff --git a/erts/emulator/beam/jit/beam_jit_common.hpp b/erts/emulator/beam/jit/beam_jit_common.hpp index 54cc92e5cf..b43926e8e8 100644 --- a/erts/emulator/beam/jit/beam_jit_common.hpp +++ b/erts/emulator/beam/jit/beam_jit_common.hpp @@ -285,7 +285,8 @@ static constexpr Uint beam_jit_update_bsc_reason_info(Uint packed_info, JitBSCReason reason, JitBSCInfo info, JitBSCValue value) { - return packed_info | (value << BSC_VALUE_OFFSET) | (info << BSC_INFO_OFFSET) | reason; + return packed_info | (value << BSC_VALUE_OFFSET) | + (info << BSC_INFO_OFFSET) | reason; } static constexpr Uint beam_jit_get_bsc_segment(Uint packed_info) { diff --git a/erts/emulator/beam/jit/x86/instr_bs.cpp b/erts/emulator/beam/jit/x86/instr_bs.cpp index 47c9faa011..e9248638df 100644 --- a/erts/emulator/beam/jit/x86/instr_bs.cpp +++ b/erts/emulator/beam/jit/x86/instr_bs.cpp @@ -1714,8 +1714,12 @@ void BeamModuleAssembler::emit_i_bs_create_bin(const ArgVal &Fail, a.bind(error); { /* - * ARG1 = optional bad size value; valid if BSC_VALUE_ARG1 is set in ARG4 - * ARG3 = optional bad size value; valid if BSC_VALUE_ARG3 is set in ARG4 + * ARG1 = optional bad size value; valid if BSC_VALUE_ARG1 is set in + * ARG4 + * + * ARG3 = optional bad size value; valid if BSC_VALUE_ARG3 is set + * in ARG4 + * * ARG4 = packed error information */ comment("handle error"); -- cgit v1.2.1