aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/ops.tab
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2017-10-04 20:44:47 +0200
committerBjörn Gustavsson <[email protected]>2017-10-09 11:28:40 +0200
commitc2e746117b24235b8f2c508ef8f90e35ad422bf2 (patch)
treeb9ae6f61acdf136018fdeb4667bbd9e0281668c1 /erts/emulator/beam/ops.tab
parenta71ffb9c1b9de6ccc7b8d2278361474b373802c3 (diff)
downloadotp-c2e746117b24235b8f2c508ef8f90e35ad422bf2.tar.gz
otp-c2e746117b24235b8f2c508ef8f90e35ad422bf2.tar.bz2
otp-c2e746117b24235b8f2c508ef8f90e35ad422bf2.zip
Pack operands for combined instructions into the instruction word
The operands for the first part of a combined instruction (the entry point following the OpCase() label) can safely be packed into the instruction word. This commit will make each of the following instructions one word shorter: bs_context_to_binary_x i_band_xcjtd i_bs_get_binary_all_reuse_xft i_bs_get_integer_imm_xWtftx i_bs_get_integer_small_imm_xWftx i_bs_init_bits_fail_xjtx i_bs_init_bits_fail_yjtx i_bs_init_bits_fail_heap_sIjtx i_bs_init_bits_heap_WItx i_bs_init_fail_xjtx i_bs_init_fail_yjtx i_bs_init_fail_heap_sIjtx i_bs_init_heap_WItx i_bs_start_match2_xfttx i_bs_start_match2_yfttx i_element_xjsd i_element_yjsd i_fast_element_xjId i_fast_element_yjId i_increment_xWtd i_increment_yWtd i_jump_on_val_xfIW i_jump_on_val_yfIW i_jump_on_val_zero_xfI i_jump_on_val_zero_yfI i_minus_xxjtd i_plus_xxjtd i_plus_xyjtd i_put_tuple_xI i_put_tuple_yI i_rem_xxjtd i_select_tuple_arity_xfI i_select_tuple_arity_yfI i_select_tuple_arity2_xfAA i_select_tuple_arity2_yfAA i_select_val2_xfcc i_select_val2_yfcc i_select_val_bins_xfI i_select_val_bins_yfI i_select_val_lins_xfI i_select_val_lins_yfI
Diffstat (limited to 'erts/emulator/beam/ops.tab')
0 files changed, 0 insertions, 0 deletions