├── .gitattributes ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json └── tasks.json ├── Makefile ├── README.md ├── _config.yml ├── author ├── include ├── ft_asm.h ├── ft_vm.h ├── ft_vm_draw.h └── op.h ├── resources ├── Corewar_Cheat_Sheet.pdf ├── asmCoreWar.pdf ├── binaries │ ├── asm │ └── corewar ├── corewar.en.pdf ├── corewar_operations_by_jyeo.pdf └── sound │ ├── fork.wav │ ├── kill.mp3 │ ├── nyan.mp3 │ └── win.wav ├── src ├── ft_asm │ ├── asm_compiler.c │ ├── asm_compiler_header.c │ ├── asm_error.c │ ├── asm_free.c │ ├── asm_helper_1.c │ ├── asm_helper_2.c │ ├── asm_helper_3.c │ ├── asm_helper_4.c │ ├── asm_parser.c │ ├── asm_parser_header.c │ ├── asm_parser_op.c │ ├── asm_parser_param.c │ ├── asm_print.c │ └── ft_asm.c └── ft_vm │ ├── ft_vm.c │ ├── vm_checker.c │ ├── vm_decompiler.c │ ├── vm_decompiler_file.c │ ├── vm_disassembler.c │ ├── vm_draw │ ├── draw.c │ ├── draw_animation_1.c │ ├── draw_animation_2.c │ ├── draw_end.c │ ├── draw_game.c │ ├── draw_info.c │ ├── draw_init.c │ ├── draw_key_utils.c │ ├── draw_nyan.c │ └── draw_player_info.c │ ├── vm_error.c │ ├── vm_executor.c │ ├── vm_free.c │ ├── vm_helper_1.c │ ├── vm_helper_2.c │ ├── vm_op │ ├── op_add.c │ ├── op_aff.c │ ├── op_and.c │ ├── op_fork.c │ ├── op_ld.c │ ├── op_ldi.c │ ├── op_lfork.c │ ├── op_live.c │ ├── op_lld.c │ ├── op_lldi.c │ ├── op_or.c │ ├── op_st.c │ ├── op_sti.c │ ├── op_sub.c │ ├── op_xor.c │ └── op_zjmp.c │ ├── vm_options.c │ └── vm_print.c └── tests ├── asm ├── error │ ├── comment_len_2049.s │ ├── direct_param_no_value.s │ ├── four_arg_malloc_free_pointer_error.s │ ├── header_double_comments.s │ ├── header_double_names.s │ ├── header_max_comment.s │ ├── header_max_name.s │ ├── header_nl.s │ ├── header_nl_unclosed.s │ ├── header_null_name.s │ ├── label_contain_badchar.s │ ├── label_error_1.s │ ├── label_error_2.s │ ├── label_error_3.s │ ├── label_invalidname.s │ ├── label_noending.s │ ├── label_space.s │ ├── label_without_double_dot_at_the_end.s │ ├── name_len_129.s │ ├── op_double_operation_on_single_line.s │ ├── op_extra.s │ ├── op_extreme.s │ ├── op_no_code.s │ ├── param_badtypes.s │ ├── param_commas.s │ ├── param_direct_no_sp.s │ ├── param_direct_no_value.s │ ├── param_double_commas.s │ ├── param_extra2.s │ ├── param_mt_3.s │ ├── param_mt_r99.s │ ├── param_nonexistent_label.s │ ├── param_plus_minus.s │ ├── param_specialchars.s │ ├── zother_1.s │ ├── zother_2.s │ ├── zother_3.s │ └── zother_4.s ├── valid │ ├── 42.s │ ├── Asombra.s │ ├── Car.s │ ├── Douceur_power.s │ ├── Explosive_Kitty.s │ ├── Gagnant.s │ ├── Kappa.s │ ├── Kittystrophic.s │ ├── Machine-gun.s │ ├── MarineKing.s │ ├── Misaka_Mikoto.s │ ├── Octobre_Rouge_V4.2.s │ ├── Rainbow_dash.s │ ├── Survivor.s │ ├── THUNDER.s │ ├── Varimathras.s │ ├── Wall.s │ ├── _honeybadger.s │ ├── aff_no_OCP.s │ ├── barriere.s │ ├── bee_gees.s │ ├── big_feet.s │ ├── bigzork.s │ ├── casimir.s │ ├── champ.s │ ├── comment_len_2048.s │ ├── corelol.s │ ├── darksasuke.s │ ├── doge.s │ ├── dubo.s │ ├── empty_namecomment.s │ ├── end_comment.s │ ├── ex.s │ ├── ex1.s │ ├── flipped_name_comment.s │ ├── fluttershy.s │ ├── gateau.s │ ├── gedeon.s │ ├── hash_and_tab_at_EOF.s │ ├── hash_at_header.s │ ├── helltrain.s │ ├── jinx.s │ ├── jumper.s │ ├── justin_bee.s │ ├── littlepuppy.s │ ├── live.s │ ├── loose.s │ ├── mandragore.s │ ├── maxidef.s │ ├── meowluigi.s │ ├── mise_a_jour_windows95.s │ ├── mortel.s │ ├── name_len_128.s │ ├── neg_indirect_error.s │ ├── nl_at_header.s │ ├── nl_at_header_flipped.s │ ├── no_space_between_op_and_param.s │ ├── overwatch.s │ ├── run_Kitty_RUN.s │ ├── salamahenagalabadoun.s │ ├── sam_2.0.s │ ├── skynet.s │ ├── slider2.s │ ├── sq_at_header.s │ ├── tab_at_end_of_file.s │ ├── terminator.s │ ├── toto.s │ ├── turtle.s │ ├── ultima.s │ ├── ultimate-surrender.s │ ├── weirdest_error_ever.s │ ├── youforkmytralala.s │ └── zork.s └── valid2 │ ├── 42.s │ ├── Asombra.s │ ├── Car.s │ ├── Douceur_power.s │ ├── Explosive_Kitty.s │ ├── Gagnant.s │ ├── Kappa.s │ ├── Kittystrophic.s │ ├── Machine-gun.s │ ├── MarineKing.s │ ├── Misaka_Mikoto.s │ ├── Octobre_Rouge_V4.2.s │ ├── Rainbow_dash.s │ ├── Survivor.s │ ├── THUNDER.s │ ├── Varimathras.s │ ├── Wall.s │ ├── _honeybadger.s │ ├── aff_no_OCP.s │ ├── barriere.s │ ├── bee_gees.s │ ├── big_feet.s │ ├── bigzork.s │ ├── casimir.s │ ├── champ.s │ ├── comment_len_2048.s │ ├── corelol.s │ ├── darksasuke.s │ ├── doge.s │ ├── dubo.s │ ├── empty_namecomment.s │ ├── end_comment.s │ ├── ex.s │ ├── ex1.s │ ├── flipped_name_comment.s │ ├── fluttershy.s │ ├── gateau.s │ ├── gedeon.s │ ├── hash_and_tab_at_EOF.s │ ├── hash_at_header.s │ ├── helltrain.s │ ├── jinx.s │ ├── jumper.s │ ├── justin_bee.s │ ├── littlepuppy.s │ ├── live.s │ ├── loose.s │ ├── mandragore.s │ ├── maxidef.s │ ├── meowluigi.s │ ├── mise_a_jour_windows95.s │ ├── mortel.s │ ├── name_len_128.s │ ├── neg_indirect_error.s │ ├── nl_at_header.s │ ├── nl_at_header_flipped.s │ ├── no_space_between_op_and_param.s │ ├── overwatch.s │ ├── run_Kitty_RUN.s │ ├── salamahenagalabadoun.s │ ├── sam_2.0.s │ ├── skynet.s │ ├── slider2.s │ ├── sq_at_header.s │ ├── tab_at_end_of_file.s │ ├── terminator.s │ ├── toto.s │ ├── turtle.s │ ├── ultima.s │ ├── ultimate-surrender.s │ ├── weirdest_error_ever.s │ ├── youforkmytralala.s │ └── zork.s └── vm ├── battle ├── azork.s ├── azorkX.s ├── ldi_carry.s ├── ldi_carryX.s ├── test_life.s └── test_lifeX.s ├── champ ├── Asombra.s ├── Douceur_power.s ├── Explosive_Kitty.s ├── Gagnant.s ├── Kappa.s ├── Kittystrophic.s ├── Machine-gun.s ├── MarineKing.s ├── Misaka_Mikoto.s ├── Octobre_Rouge_V4.2.s ├── Rainbow_dash.s ├── Survivor.s ├── THUNDER.s ├── Varimathras.s ├── Wall.s ├── _honeybadger.s ├── aff_no_OCP.s ├── big_feet.s ├── bigzork.s ├── casimir.s ├── champ.s ├── corelol.s ├── darksasuke.s ├── doge.s ├── dubo.s ├── empty_namecomment.s ├── end_comment.s ├── ex.s ├── ex1.s ├── flipped_name_comment.s ├── fluttershy.s ├── gateau.s ├── gedeon.s ├── hash_and_tab_at_EOF.s ├── hash_at_header.s ├── helltrain.s ├── jinx.s ├── jumper.s ├── justin_bee.s ├── littlepuppy.s ├── live.s ├── loose.s ├── maxidef.s ├── meowluigi.s ├── mortel.s ├── neg_indirect_error.s ├── nl_at_header.s ├── nl_at_header_flipped.s ├── no_space_between_op_and_param.s ├── overwatch.s ├── run_Kitty_RUN.s ├── salamahenagalabadoun.s ├── sam_2.0.s ├── skynet.s ├── slider2.s ├── sq_at_header.s ├── tab_at_end_of_file.s ├── terminator.s ├── toto.s ├── turtle.s ├── ultima.s ├── weirdest_error_ever.s ├── youforkmytralala.s ├── zork.s └── zultimate-surrender.s ├── error ├── 42.cor ├── 42.s ├── barriere.cor ├── barriere.s ├── magic_number.cor ├── t.cor ├── wrong_nb_instr.cor ├── zork_lt_size.s.cor └── zork_mt_size.s.cor ├── long ├── Car.s ├── bee_gees.s ├── mandragore.s └── mise_a_jour_windows95.s ├── ocp ├── add_0.s ├── add_10.s ├── add_14.s ├── add_18.s ├── add_1c.s ├── add_20.s ├── add_24.s ├── add_28.s ├── add_2c.s ├── add_30.s ├── add_34.s ├── add_38.s ├── add_3c.s ├── add_4.s ├── add_40.s ├── add_44.s ├── add_48.s ├── add_4c.s ├── add_50.s ├── add_54.s ├── add_58.s ├── add_5c.s ├── add_60.s ├── add_64.s ├── add_68.s ├── add_6c.s ├── add_70.s ├── add_74.s ├── add_78.s ├── add_7c.s ├── add_8.s ├── add_80.s ├── add_84.s ├── add_88.s ├── add_8c.s ├── add_90.s ├── add_94.s ├── add_98.s ├── add_9c.s ├── add_a0.s ├── add_a4.s ├── add_a8.s ├── add_ac.s ├── add_b0.s ├── add_b4.s ├── add_b8.s ├── add_bc.s ├── add_c.s ├── add_c0.s ├── add_c4.s ├── add_c8.s ├── add_cc.s ├── add_d0.s ├── add_d4.s ├── add_d8.s ├── add_dc.s ├── add_e0.s ├── add_e4.s ├── add_e8.s ├── add_ec.s ├── add_f0.s ├── add_f4.s ├── add_f8.s ├── add_fc.s ├── aff_0.s ├── aff_10.s ├── aff_14.s ├── aff_18.s ├── aff_1c.s ├── aff_20.s ├── aff_24.s ├── aff_28.s ├── aff_2c.s ├── aff_30.s ├── aff_34.s ├── aff_38.s ├── aff_3c.s ├── aff_4.s ├── aff_40.s ├── aff_44.s ├── aff_48.s ├── aff_4c.s ├── aff_50.s ├── aff_54.s ├── aff_58.s ├── aff_5c.s ├── aff_60.s ├── aff_64.s ├── aff_68.s ├── aff_6c.s ├── aff_70.s ├── aff_74.s ├── aff_78.s ├── aff_7c.s ├── aff_8.s ├── aff_80.s ├── aff_84.s ├── aff_88.s ├── aff_8c.s ├── aff_90.s ├── aff_94.s ├── aff_98.s ├── aff_9c.s ├── aff_a0.s ├── aff_a4.s ├── aff_a8.s ├── aff_ac.s ├── aff_b0.s ├── aff_b4.s ├── aff_b8.s ├── aff_bc.s ├── aff_c.s ├── aff_c0.s ├── aff_c4.s ├── aff_c8.s ├── aff_cc.s ├── aff_d0.s ├── aff_d4.s ├── aff_d8.s ├── aff_dc.s ├── aff_e0.s ├── aff_e4.s ├── aff_e8.s ├── aff_ec.s ├── aff_f0.s ├── aff_f4.s ├── aff_f8.s ├── aff_fc.s ├── and_0.s ├── and_10.s ├── and_14.s ├── and_18.s ├── and_1c.s ├── and_20.s ├── and_24.s ├── and_28.s ├── and_2c.s ├── and_30.s ├── and_34.s ├── and_38.s ├── and_3c.s ├── and_4.s ├── and_40.s ├── and_44.s ├── and_48.s ├── and_4c.s ├── and_50.s ├── and_54.s ├── and_58.s ├── and_5c.s ├── and_60.s ├── and_64.s ├── and_68.s ├── and_6c.s ├── and_70.s ├── and_74.s ├── and_78.s ├── and_7c.s ├── and_8.s ├── and_80.s ├── and_84.s ├── and_88.s ├── and_8c.s ├── and_90.s ├── and_94.s ├── and_98.s ├── and_9c.s ├── and_a0.s ├── and_a4.s ├── and_a8.s ├── and_ac.s ├── and_b0.s ├── and_b4.s ├── and_b8.s ├── and_bc.s ├── and_c.s ├── and_c0.s ├── and_c4.s ├── and_c8.s ├── and_cc.s ├── and_d0.s ├── and_d4.s ├── and_d8.s ├── and_dc.s ├── and_e0.s ├── and_e4.s ├── and_e8.s ├── and_ec.s ├── and_f0.s ├── and_f4.s ├── and_f8.s ├── and_fc.s ├── ld_0.s ├── ld_10.s ├── ld_14.s ├── ld_18.s ├── ld_1c.s ├── ld_20.s ├── ld_24.s ├── ld_28.s ├── ld_2c.s ├── ld_30.s ├── ld_34.s ├── ld_38.s ├── ld_3c.s ├── ld_4.s ├── ld_40.s ├── ld_44.s ├── ld_48.s ├── ld_4c.s ├── ld_50.s ├── ld_54.s ├── ld_58.s ├── ld_5c.s ├── ld_60.s ├── ld_64.s ├── ld_68.s ├── ld_6c.s ├── ld_70.s ├── ld_74.s ├── ld_78.s ├── ld_7c.s ├── ld_8.s ├── ld_80.s ├── ld_84.s ├── ld_88.s ├── ld_8c.s ├── ld_90.s ├── ld_94.s ├── ld_98.s ├── ld_9c.s ├── ld_a0.s ├── ld_a4.s ├── ld_a8.s ├── ld_ac.s ├── ld_b0.s ├── ld_b4.s ├── ld_b8.s ├── ld_bc.s ├── ld_c.s ├── ld_c0.s ├── ld_c4.s ├── ld_c8.s ├── ld_cc.s ├── ld_d0.s ├── ld_d4.s ├── ld_d8.s ├── ld_dc.s ├── ld_e0.s ├── ld_e4.s ├── ld_e8.s ├── ld_ec.s ├── ld_f0.s ├── ld_f4.s ├── ld_f8.s ├── ld_fc.s ├── ldi_0.s ├── ldi_10.s ├── ldi_14.s ├── ldi_18.s ├── ldi_1c.s ├── ldi_20.s ├── ldi_24.s ├── ldi_28.s ├── ldi_2c.s ├── ldi_30.s ├── ldi_34.s ├── ldi_38.s ├── ldi_3c.s ├── ldi_4.s ├── ldi_40.s ├── ldi_44.s ├── ldi_48.s ├── ldi_4c.s ├── ldi_50.s ├── ldi_54.s ├── ldi_58.s ├── ldi_5c.s ├── ldi_60.s ├── ldi_64.s ├── ldi_68.s ├── ldi_6c.s ├── ldi_70.s ├── ldi_74.s ├── ldi_78.s ├── ldi_7c.s ├── ldi_8.s ├── ldi_80.s ├── ldi_84.s ├── ldi_88.s ├── ldi_8c.s ├── ldi_90.s ├── ldi_94.s ├── ldi_98.s ├── ldi_9c.s ├── ldi_a0.s ├── ldi_a4.s ├── ldi_a8.s ├── ldi_ac.s ├── ldi_b0.s ├── ldi_b4.s ├── ldi_b8.s ├── ldi_bc.s ├── ldi_c.s ├── ldi_c0.s ├── ldi_c4.s ├── ldi_c8.s ├── ldi_cc.s ├── ldi_d0.s ├── ldi_d4.s ├── ldi_d8.s ├── ldi_dc.s ├── ldi_e0.s ├── ldi_e4.s ├── ldi_e8.s ├── ldi_ec.s ├── ldi_f0.s ├── ldi_f4.s ├── ldi_f8.s ├── ldi_fc.s ├── lld_0.s ├── lld_10.s ├── lld_14.s ├── lld_18.s ├── lld_1c.s ├── lld_20.s ├── lld_24.s ├── lld_28.s ├── lld_2c.s ├── lld_30.s ├── lld_34.s ├── lld_38.s ├── lld_3c.s ├── lld_4.s ├── lld_40.s ├── lld_44.s ├── lld_48.s ├── lld_4c.s ├── lld_50.s ├── lld_54.s ├── lld_58.s ├── lld_5c.s ├── lld_60.s ├── lld_64.s ├── lld_68.s ├── lld_6c.s ├── lld_70.s ├── lld_74.s ├── lld_78.s ├── lld_7c.s ├── lld_8.s ├── lld_80.s ├── lld_84.s ├── lld_88.s ├── lld_8c.s ├── lld_90.s ├── lld_94.s ├── lld_98.s ├── lld_9c.s ├── lld_a0.s ├── lld_a4.s ├── lld_a8.s ├── lld_ac.s ├── lld_b0.s ├── lld_b4.s ├── lld_b8.s ├── lld_bc.s ├── lld_c.s ├── lld_c0.s ├── lld_c4.s ├── lld_c8.s ├── lld_cc.s ├── lld_d0.s ├── lld_d4.s ├── lld_d8.s ├── lld_dc.s ├── lld_e0.s ├── lld_e4.s ├── lld_e8.s ├── lld_ec.s ├── lld_f0.s ├── lld_f4.s ├── lld_f8.s ├── lld_fc.s ├── lldi_0.s ├── lldi_10.s ├── lldi_14.s ├── lldi_18.s ├── lldi_1c.s ├── lldi_20.s ├── lldi_24.s ├── lldi_28.s ├── lldi_2c.s ├── lldi_30.s ├── lldi_34.s ├── lldi_38.s ├── lldi_3c.s ├── lldi_4.s ├── lldi_40.s ├── lldi_44.s ├── lldi_48.s ├── lldi_4c.s ├── lldi_50.s ├── lldi_54.s ├── lldi_58.s ├── lldi_5c.s ├── lldi_60.s ├── lldi_64.s ├── lldi_68.s ├── lldi_6c.s ├── lldi_70.s ├── lldi_74.s ├── lldi_78.s ├── lldi_7c.s ├── lldi_8.s ├── lldi_80.s ├── lldi_84.s ├── lldi_88.s ├── lldi_8c.s ├── lldi_90.s ├── lldi_94.s ├── lldi_98.s ├── lldi_9c.s ├── lldi_a0.s ├── lldi_a4.s ├── lldi_a8.s ├── lldi_ac.s ├── lldi_b0.s ├── lldi_b4.s ├── lldi_b8.s ├── lldi_bc.s ├── lldi_c.s ├── lldi_c0.s ├── lldi_c4.s ├── lldi_c8.s ├── lldi_cc.s ├── lldi_d0.s ├── lldi_d4.s ├── lldi_d8.s ├── lldi_dc.s ├── lldi_e0.s ├── lldi_e4.s ├── lldi_e8.s ├── lldi_ec.s ├── lldi_f0.s ├── lldi_f4.s ├── lldi_f8.s ├── lldi_fc.s ├── or_0.s ├── or_10.s ├── or_14.s ├── or_18.s ├── or_1c.s ├── or_20.s ├── or_24.s ├── or_28.s ├── or_2c.s ├── or_30.s ├── or_34.s ├── or_38.s ├── or_3c.s ├── or_4.s ├── or_40.s ├── or_44.s ├── or_48.s ├── or_4c.s ├── or_50.s ├── or_54.s ├── or_58.s ├── or_5c.s ├── or_60.s ├── or_64.s ├── or_68.s ├── or_6c.s ├── or_70.s ├── or_74.s ├── or_78.s ├── or_7c.s ├── or_8.s ├── or_80.s ├── or_84.s ├── or_88.s ├── or_8c.s ├── or_90.s ├── or_94.s ├── or_98.s ├── or_9c.s ├── or_a0.s ├── or_a4.s ├── or_a8.s ├── or_ac.s ├── or_b0.s ├── or_b4.s ├── or_b8.s ├── or_bc.s ├── or_c.s ├── or_c0.s ├── or_c4.s ├── or_c8.s ├── or_cc.s ├── or_d0.s ├── or_d4.s ├── or_d8.s ├── or_dc.s ├── or_e0.s ├── or_e4.s ├── or_e8.s ├── or_ec.s ├── or_f0.s ├── or_f4.s ├── or_f8.s ├── or_fc.s ├── st_0.s ├── st_10.s ├── st_14.s ├── st_18.s ├── st_1c.s ├── st_20.s ├── st_24.s ├── st_28.s ├── st_2c.s ├── st_30.s ├── st_34.s ├── st_38.s ├── st_3c.s ├── st_4.s ├── st_40.s ├── st_44.s ├── st_48.s ├── st_4c.s ├── st_50.s ├── st_54.s ├── st_58.s ├── st_5c.s ├── st_60.s ├── st_64.s ├── st_68.s ├── st_6c.s ├── st_70.s ├── st_74.s ├── st_78.s ├── st_7c.s ├── st_8.s ├── st_80.s ├── st_84.s ├── st_88.s ├── st_8c.s ├── st_90.s ├── st_94.s ├── st_98.s ├── st_9c.s ├── st_a0.s ├── st_a4.s ├── st_a8.s ├── st_ac.s ├── st_b0.s ├── st_b4.s ├── st_b8.s ├── st_bc.s ├── st_c.s ├── st_c0.s ├── st_c4.s ├── st_c8.s ├── st_cc.s ├── st_d0.s ├── st_d4.s ├── st_d8.s ├── st_dc.s ├── st_e0.s ├── st_e4.s ├── st_e8.s ├── st_ec.s ├── st_f0.s ├── st_f4.s ├── st_f8.s ├── st_fc.s ├── sti_0.s ├── sti_10.s ├── sti_14.s ├── sti_18.s ├── sti_1c.s ├── sti_20.s ├── sti_24.s ├── sti_28.s ├── sti_2c.s ├── sti_30.s ├── sti_34.s ├── sti_38.s ├── sti_3c.s ├── sti_4.s ├── sti_40.s ├── sti_44.s ├── sti_48.s ├── sti_4c.s ├── sti_50.s ├── sti_54.s ├── sti_58.s ├── sti_5c.s ├── sti_60.s ├── sti_64.s ├── sti_68.s ├── sti_6c.s ├── sti_70.s ├── sti_74.s ├── sti_78.s ├── sti_7c.s ├── sti_8.s ├── sti_80.s ├── sti_84.s ├── sti_88.s ├── sti_8c.s ├── sti_90.s ├── sti_94.s ├── sti_98.s ├── sti_9c.s ├── sti_a0.s ├── sti_a4.s ├── sti_a8.s ├── sti_ac.s ├── sti_b0.s ├── sti_b4.s ├── sti_b8.s ├── sti_bc.s ├── sti_c.s ├── sti_c0.s ├── sti_c4.s ├── sti_c8.s ├── sti_cc.s ├── sti_d0.s ├── sti_d4.s ├── sti_d8.s ├── sti_dc.s ├── sti_e0.s ├── sti_e4.s ├── sti_e8.s ├── sti_ec.s ├── sti_f0.s ├── sti_f4.s ├── sti_f8.s ├── sti_fc.s ├── sub_0.s ├── sub_10.s ├── sub_14.s ├── sub_18.s ├── sub_1c.s ├── sub_20.s ├── sub_24.s ├── sub_28.s ├── sub_2c.s ├── sub_30.s ├── sub_34.s ├── sub_38.s ├── sub_3c.s ├── sub_4.s ├── sub_40.s ├── sub_44.s ├── sub_48.s ├── sub_4c.s ├── sub_50.s ├── sub_54.s ├── sub_58.s ├── sub_5c.s ├── sub_60.s ├── sub_64.s ├── sub_68.s ├── sub_6c.s ├── sub_70.s ├── sub_74.s ├── sub_78.s ├── sub_7c.s ├── sub_8.s ├── sub_80.s ├── sub_84.s ├── sub_88.s ├── sub_8c.s ├── sub_90.s ├── sub_94.s ├── sub_98.s ├── sub_9c.s ├── sub_a0.s ├── sub_a4.s ├── sub_a8.s ├── sub_ac.s ├── sub_b0.s ├── sub_b4.s ├── sub_b8.s ├── sub_bc.s ├── sub_c.s ├── sub_c0.s ├── sub_c4.s ├── sub_c8.s ├── sub_cc.s ├── sub_d0.s ├── sub_d4.s ├── sub_d8.s ├── sub_dc.s ├── sub_e0.s ├── sub_e4.s ├── sub_e8.s ├── sub_ec.s ├── sub_f0.s ├── sub_f4.s ├── sub_f8.s ├── sub_fc.s ├── xor_0.s ├── xor_10.s ├── xor_14.s ├── xor_18.s ├── xor_1c.s ├── xor_20.s ├── xor_24.s ├── xor_28.s ├── xor_2c.s ├── xor_30.s ├── xor_34.s ├── xor_38.s ├── xor_3c.s ├── xor_4.s ├── xor_40.s ├── xor_44.s ├── xor_48.s ├── xor_4c.s ├── xor_50.s ├── xor_54.s ├── xor_58.s ├── xor_5c.s ├── xor_60.s ├── xor_64.s ├── xor_68.s ├── xor_6c.s ├── xor_70.s ├── xor_74.s ├── xor_78.s ├── xor_7c.s ├── xor_8.s ├── xor_80.s ├── xor_84.s ├── xor_88.s ├── xor_8c.s ├── xor_90.s ├── xor_94.s ├── xor_98.s ├── xor_9c.s ├── xor_a0.s ├── xor_a4.s ├── xor_a8.s ├── xor_ac.s ├── xor_b0.s ├── xor_b4.s ├── xor_b8.s ├── xor_bc.s ├── xor_c.s ├── xor_c0.s ├── xor_c4.s ├── xor_c8.s ├── xor_cc.s ├── xor_d0.s ├── xor_d4.s ├── xor_d8.s ├── xor_dc.s ├── xor_e0.s ├── xor_e4.s ├── xor_e8.s ├── xor_ec.s ├── xor_f0.s ├── xor_f4.s ├── xor_f8.s └── xor_fc.s ├── ocp2 ├── add_0.s ├── add_10.s ├── add_14.s ├── add_18.s ├── add_1c.s ├── add_20.s ├── add_24.s ├── add_28.s ├── add_2c.s ├── add_30.s ├── add_34.s ├── add_38.s ├── add_3c.s ├── add_4.s ├── add_40.s ├── add_44.s ├── add_48.s ├── add_4c.s ├── add_50.s ├── add_54.s ├── add_58.s ├── add_5c.s ├── add_60.s ├── add_64.s ├── add_68.s ├── add_6c.s ├── add_70.s ├── add_74.s ├── add_78.s ├── add_7c.s ├── add_8.s ├── add_80.s ├── add_84.s ├── add_88.s ├── add_8c.s ├── add_90.s ├── add_94.s ├── add_98.s ├── add_9c.s ├── add_a0.s ├── add_a4.s ├── add_a8.s ├── add_ac.s ├── add_b0.s ├── add_b4.s ├── add_b8.s ├── add_bc.s ├── add_c.s ├── add_c0.s ├── add_c4.s ├── add_c8.s ├── add_cc.s ├── add_d0.s ├── add_d4.s ├── add_d8.s ├── add_dc.s ├── add_e0.s ├── add_e4.s ├── add_e8.s ├── add_ec.s ├── add_f0.s ├── add_f4.s ├── add_f8.s ├── add_fc.s ├── aff_0.s ├── aff_10.s ├── aff_14.s ├── aff_18.s ├── aff_1c.s ├── aff_20.s ├── aff_24.s ├── aff_28.s ├── aff_2c.s ├── aff_30.s ├── aff_34.s ├── aff_38.s ├── aff_3c.s ├── aff_4.s ├── aff_40.s ├── aff_44.s ├── aff_48.s ├── aff_4c.s ├── aff_50.s ├── aff_54.s ├── aff_58.s ├── aff_5c.s ├── aff_60.s ├── aff_64.s ├── aff_68.s ├── aff_6c.s ├── aff_70.s ├── aff_74.s ├── aff_78.s ├── aff_7c.s ├── aff_8.s ├── aff_80.s ├── aff_84.s ├── aff_88.s ├── aff_8c.s ├── aff_90.s ├── aff_94.s ├── aff_98.s ├── aff_9c.s ├── aff_a0.s ├── aff_a4.s ├── aff_a8.s ├── aff_ac.s ├── aff_b0.s ├── aff_b4.s ├── aff_b8.s ├── aff_basic.s ├── aff_bc.s ├── aff_c.s ├── aff_c0.s ├── aff_c4.s ├── aff_c8.s ├── aff_cc.s ├── aff_d0.s ├── aff_d4.s ├── aff_d8.s ├── aff_dc.s ├── aff_e0.s ├── aff_e4.s ├── aff_e8.s ├── aff_ec.s ├── aff_f0.s ├── aff_f4.s ├── aff_f8.s ├── aff_fc.s ├── and_0.s ├── and_10.s ├── and_14.s ├── and_18.s ├── and_1c.s ├── and_20.s ├── and_24.s ├── and_28.s ├── and_2c.s ├── and_30.s ├── and_34.s ├── and_38.s ├── and_3c.s ├── and_4.s ├── and_40.s ├── and_44.s ├── and_48.s ├── and_4c.s ├── and_50.s ├── and_54.s ├── and_58.s ├── and_5c.s ├── and_60.s ├── and_64.s ├── and_68.s ├── and_6c.s ├── and_70.s ├── and_74.s ├── and_78.s ├── and_7c.s ├── and_8.s ├── and_80.s ├── and_84.s ├── and_88.s ├── and_8c.s ├── and_90.s ├── and_94.s ├── and_98.s ├── and_9c.s ├── and_a0.s ├── and_a4.s ├── and_a8.s ├── and_ac.s ├── and_b0.s ├── and_b4.s ├── and_b8.s ├── and_bc.s ├── and_c.s ├── and_c0.s ├── and_c4.s ├── and_c8.s ├── and_cc.s ├── and_d0.s ├── and_d4.s ├── and_d8.s ├── and_dc.s ├── and_e0.s ├── and_e4.s ├── and_e8.s ├── and_ec.s ├── and_f0.s ├── and_f4.s ├── and_f8.s ├── and_fc.s ├── ld_0.s ├── ld_10.s ├── ld_14.s ├── ld_18.s ├── ld_1c.s ├── ld_20.s ├── ld_24.s ├── ld_28.s ├── ld_2c.s ├── ld_30.s ├── ld_34.s ├── ld_38.s ├── ld_3c.s ├── ld_4.s ├── ld_40.s ├── ld_44.s ├── ld_48.s ├── ld_4c.s ├── ld_50.s ├── ld_54.s ├── ld_58.s ├── ld_5c.s ├── ld_60.s ├── ld_64.s ├── ld_68.s ├── ld_6c.s ├── ld_70.s ├── ld_74.s ├── ld_78.s ├── ld_7c.s ├── ld_8.s ├── ld_80.s ├── ld_84.s ├── ld_88.s ├── ld_8c.s ├── ld_90.s ├── ld_94.s ├── ld_98.s ├── ld_9c.s ├── ld_a0.s ├── ld_a4.s ├── ld_a8.s ├── ld_ac.s ├── ld_b0.s ├── ld_b4.s ├── ld_b8.s ├── ld_bc.s ├── ld_c.s ├── ld_c0.s ├── ld_c4.s ├── ld_c8.s ├── ld_cc.s ├── ld_d0.s ├── ld_d4.s ├── ld_d8.s ├── ld_dc.s ├── ld_e0.s ├── ld_e4.s ├── ld_e8.s ├── ld_ec.s ├── ld_f0.s ├── ld_f4.s ├── ld_f8.s ├── ld_fc.s ├── ldi_0.s ├── ldi_10.s ├── ldi_14.s ├── ldi_18.s ├── ldi_1c.s ├── ldi_20.s ├── ldi_24.s ├── ldi_28.s ├── ldi_2c.s ├── ldi_30.s ├── ldi_34.s ├── ldi_38.s ├── ldi_3c.s ├── ldi_4.s ├── ldi_40.s ├── ldi_44.s ├── ldi_48.s ├── ldi_4c.s ├── ldi_50.s ├── ldi_54.s ├── ldi_58.s ├── ldi_5c.s ├── ldi_60.s ├── ldi_64.s ├── ldi_68.s ├── ldi_6c.s ├── ldi_70.s ├── ldi_74.s ├── ldi_78.s ├── ldi_7c.s ├── ldi_8.s ├── ldi_80.s ├── ldi_84.s ├── ldi_88.s ├── ldi_8c.s ├── ldi_90.s ├── ldi_94.s ├── ldi_98.s ├── ldi_9c.s ├── ldi_a0.s ├── ldi_a4.s ├── ldi_a8.s ├── ldi_ac.s ├── ldi_b0.s ├── ldi_b4.s ├── ldi_b8.s ├── ldi_bc.s ├── ldi_c.s ├── ldi_c0.s ├── ldi_c4.s ├── ldi_c8.s ├── ldi_cc.s ├── ldi_d0.s ├── ldi_d4.s ├── ldi_d8.s ├── ldi_dc.s ├── ldi_e0.s ├── ldi_e4.s ├── ldi_e8.s ├── ldi_ec.s ├── ldi_f0.s ├── ldi_f4.s ├── ldi_f8.s ├── ldi_fc.s ├── lld_0.s ├── lld_10.s ├── lld_14.s ├── lld_18.s ├── lld_1c.s ├── lld_20.s ├── lld_24.s ├── lld_28.s ├── lld_2c.s ├── lld_30.s ├── lld_34.s ├── lld_38.s ├── lld_3c.s ├── lld_4.s ├── lld_40.s ├── lld_44.s ├── lld_48.s ├── lld_4c.s ├── lld_50.s ├── lld_54.s ├── lld_58.s ├── lld_5c.s ├── lld_60.s ├── lld_64.s ├── lld_68.s ├── lld_6c.s ├── lld_70.s ├── lld_74.s ├── lld_78.s ├── lld_7c.s ├── lld_8.s ├── lld_80.s ├── lld_84.s ├── lld_88.s ├── lld_8c.s ├── lld_90.s ├── lld_94.s ├── lld_98.s ├── lld_9c.s ├── lld_a0.s ├── lld_a4.s ├── lld_a8.s ├── lld_ac.s ├── lld_b0.s ├── lld_b4.s ├── lld_b8.s ├── lld_bc.s ├── lld_c.s ├── lld_c0.s ├── lld_c4.s ├── lld_c8.s ├── lld_cc.s ├── lld_d0.s ├── lld_d4.s ├── lld_d8.s ├── lld_dc.s ├── lld_e0.s ├── lld_e4.s ├── lld_e8.s ├── lld_ec.s ├── lld_f0.s ├── lld_f4.s ├── lld_f8.s ├── lld_fc.s ├── lldi_0.s ├── lldi_10.s ├── lldi_14.s ├── lldi_18.s ├── lldi_1c.s ├── lldi_20.s ├── lldi_24.s ├── lldi_28.s ├── lldi_2c.s ├── lldi_30.s ├── lldi_34.s ├── lldi_38.s ├── lldi_3c.s ├── lldi_4.s ├── lldi_40.s ├── lldi_44.s ├── lldi_48.s ├── lldi_4c.s ├── lldi_50.s ├── lldi_54.s ├── lldi_58.s ├── lldi_5c.s ├── lldi_60.s ├── lldi_64.s ├── lldi_68.s ├── lldi_6c.s ├── lldi_70.s ├── lldi_74.s ├── lldi_78.s ├── lldi_7c.s ├── lldi_8.s ├── lldi_80.s ├── lldi_84.s ├── lldi_88.s ├── lldi_8c.s ├── lldi_90.s ├── lldi_94.s ├── lldi_98.s ├── lldi_9c.s ├── lldi_a0.s ├── lldi_a4.s ├── lldi_a8.s ├── lldi_ac.s ├── lldi_b0.s ├── lldi_b4.s ├── lldi_b8.s ├── lldi_bc.s ├── lldi_c.s ├── lldi_c0.s ├── lldi_c4.s ├── lldi_c8.s ├── lldi_cc.s ├── lldi_d0.s ├── lldi_d4.s ├── lldi_d8.s ├── lldi_dc.s ├── lldi_e0.s ├── lldi_e4.s ├── lldi_e8.s ├── lldi_ec.s ├── lldi_f0.s ├── lldi_f4.s ├── lldi_f8.s ├── lldi_fc.s ├── or_0.s ├── or_10.s ├── or_14.s ├── or_18.s ├── or_1c.s ├── or_20.s ├── or_24.s ├── or_28.s ├── or_2c.s ├── or_30.s ├── or_34.s ├── or_38.s ├── or_3c.s ├── or_4.s ├── or_40.s ├── or_44.s ├── or_48.s ├── or_4c.s ├── or_50.s ├── or_54.s ├── or_58.s ├── or_5c.s ├── or_60.s ├── or_64.s ├── or_68.s ├── or_6c.s ├── or_70.s ├── or_74.s ├── or_78.s ├── or_7c.s ├── or_8.s ├── or_80.s ├── or_84.s ├── or_88.s ├── or_8c.s ├── or_90.s ├── or_94.s ├── or_98.s ├── or_9c.s ├── or_a0.s ├── or_a4.s ├── or_a8.s ├── or_ac.s ├── or_b0.s ├── or_b4.s ├── or_b8.s ├── or_bc.s ├── or_c.s ├── or_c0.s ├── or_c4.s ├── or_c8.s ├── or_cc.s ├── or_d0.s ├── or_d4.s ├── or_d8.s ├── or_dc.s ├── or_e0.s ├── or_e4.s ├── or_e8.s ├── or_ec.s ├── or_f0.s ├── or_f4.s ├── or_f8.s ├── or_fc.s ├── st_0.s ├── st_10.s ├── st_14.s ├── st_18.s ├── st_1c.s ├── st_20.s ├── st_24.s ├── st_28.s ├── st_2c.s ├── st_30.s ├── st_34.s ├── st_38.s ├── st_3c.s ├── st_4.s ├── st_40.s ├── st_44.s ├── st_48.s ├── st_4c.s ├── st_50.s ├── st_54.s ├── st_58.s ├── st_5c.s ├── st_60.s ├── st_64.s ├── st_68.s ├── st_6c.s ├── st_70.s ├── st_74.s ├── st_78.s ├── st_7c.s ├── st_8.s ├── st_80.s ├── st_84.s ├── st_88.s ├── st_8c.s ├── st_90.s ├── st_94.s ├── st_98.s ├── st_9c.s ├── st_a0.s ├── st_a4.s ├── st_a8.s ├── st_ac.s ├── st_b0.s ├── st_b4.s ├── st_b8.s ├── st_bc.s ├── st_c.s ├── st_c0.s ├── st_c4.s ├── st_c8.s ├── st_cc.s ├── st_d0.s ├── st_d4.s ├── st_d8.s ├── st_dc.s ├── st_e0.s ├── st_e4.s ├── st_e8.s ├── st_ec.s ├── st_f0.s ├── st_f4.s ├── st_f8.s ├── st_fc.s ├── sti_0.s ├── sti_10.s ├── sti_14.s ├── sti_18.s ├── sti_1c.s ├── sti_20.s ├── sti_24.s ├── sti_28.s ├── sti_2c.s ├── sti_30.s ├── sti_34.s ├── sti_38.s ├── sti_3c.s ├── sti_4.s ├── sti_40.s ├── sti_44.s ├── sti_48.s ├── sti_4c.s ├── sti_50.s ├── sti_54.s ├── sti_58.s ├── sti_5c.s ├── sti_60.s ├── sti_64.s ├── sti_68.s ├── sti_6c.s ├── sti_70.s ├── sti_74.s ├── sti_78.s ├── sti_7c.s ├── sti_8.s ├── sti_80.s ├── sti_84.s ├── sti_88.s ├── sti_8c.s ├── sti_90.s ├── sti_94.s ├── sti_98.s ├── sti_9c.s ├── sti_a0.s ├── sti_a4.s ├── sti_a8.s ├── sti_ac.s ├── sti_b0.s ├── sti_b4.s ├── sti_b8.s ├── sti_bc.s ├── sti_c.s ├── sti_c0.s ├── sti_c4.s ├── sti_c8.s ├── sti_cc.s ├── sti_d0.s ├── sti_d4.s ├── sti_d8.s ├── sti_dc.s ├── sti_e0.s ├── sti_e4.s ├── sti_e8.s ├── sti_ec.s ├── sti_f0.s ├── sti_f4.s ├── sti_f8.s ├── sti_fc.s ├── sub_0.s ├── sub_10.s ├── sub_14.s ├── sub_18.s ├── sub_1c.s ├── sub_20.s ├── sub_24.s ├── sub_28.s ├── sub_2c.s ├── sub_30.s ├── sub_34.s ├── sub_38.s ├── sub_3c.s ├── sub_4.s ├── sub_40.s ├── sub_44.s ├── sub_48.s ├── sub_4c.s ├── sub_50.s ├── sub_54.s ├── sub_58.s ├── sub_5c.s ├── sub_60.s ├── sub_64.s ├── sub_68.s ├── sub_6c.s ├── sub_70.s ├── sub_74.s ├── sub_78.s ├── sub_7c.s ├── sub_8.s ├── sub_80.s ├── sub_84.s ├── sub_88.s ├── sub_8c.s ├── sub_90.s ├── sub_94.s ├── sub_98.s ├── sub_9c.s ├── sub_a0.s ├── sub_a4.s ├── sub_a8.s ├── sub_ac.s ├── sub_b0.s ├── sub_b4.s ├── sub_b8.s ├── sub_bc.s ├── sub_c.s ├── sub_c0.s ├── sub_c4.s ├── sub_c8.s ├── sub_cc.s ├── sub_d0.s ├── sub_d4.s ├── sub_d8.s ├── sub_dc.s ├── sub_e0.s ├── sub_e4.s ├── sub_e8.s ├── sub_ec.s ├── sub_f0.s ├── sub_f4.s ├── sub_f8.s ├── sub_fc.s ├── xor_0.s ├── xor_10.s ├── xor_14.s ├── xor_18.s ├── xor_1c.s ├── xor_20.s ├── xor_24.s ├── xor_28.s ├── xor_2c.s ├── xor_30.s ├── xor_34.s ├── xor_38.s ├── xor_3c.s ├── xor_4.s ├── xor_40.s ├── xor_44.s ├── xor_48.s ├── xor_4c.s ├── xor_50.s ├── xor_54.s ├── xor_58.s ├── xor_5c.s ├── xor_60.s ├── xor_64.s ├── xor_68.s ├── xor_6c.s ├── xor_70.s ├── xor_74.s ├── xor_78.s ├── xor_7c.s ├── xor_8.s ├── xor_80.s ├── xor_84.s ├── xor_88.s ├── xor_8c.s ├── xor_90.s ├── xor_94.s ├── xor_98.s ├── xor_9c.s ├── xor_a0.s ├── xor_a4.s ├── xor_a8.s ├── xor_ac.s ├── xor_b0.s ├── xor_b4.s ├── xor_b8.s ├── xor_bc.s ├── xor_c.s ├── xor_c0.s ├── xor_c4.s ├── xor_c8.s ├── xor_cc.s ├── xor_d0.s ├── xor_d4.s ├── xor_d8.s ├── xor_dc.s ├── xor_e0.s ├── xor_e4.s ├── xor_e8.s ├── xor_ec.s ├── xor_f0.s ├── xor_f4.s ├── xor_f8.s └── xor_fc.s ├── op ├── add.s ├── add_carry.s ├── aff.s ├── and.s ├── fork.s ├── fork2.s ├── ld_1.s ├── ld_2.s ├── ld_carry.s ├── ldi_1.s ├── ldi_2.s ├── ldi_bug_in_zaz_corewar.s ├── ldi_carry.s ├── lfork.s ├── live.s ├── lldi_carry.s ├── or.s ├── reg_after_fork.s ├── st.s ├── sti_1.s ├── sti_2.s ├── sti_negative.s ├── sub.s ├── sub_carry.s ├── t.s ├── test_limit.s ├── test_no_life.s ├── test_ocp.s ├── test_process_1.s ├── test_process_2.s ├── test_with_many_live.s ├── testing_reg_after_fork.s ├── xor.s └── zjmp_carry_with_fork.s └── overflow ├── add.s ├── add_carry.s ├── aff.s ├── and.s ├── and_or_xor_overflow.s ├── and_or_xor_read_overflow.s ├── fork.s ├── fork2.s ├── fork_backflow.s ├── fork_neg_overflow.s ├── fork_overflow.s ├── fork_overflow_with_live.s ├── ld_1.s ├── ld_2.s ├── ld_carry.s ├── ld_st_overflow.s ├── ldi_1.s ├── ldi_2.s ├── ldi_bug_in_zaz_corewar.s ├── ldi_carry.s ├── ldi_overflow.s ├── lfork.s ├── lfork_overflow.1.s ├── lfork_overflow.s ├── live.s ├── lld_overflow.s ├── lldi_carry.s ├── lldi_overflow.s ├── negative_st.s ├── or.s ├── process_next_pc_overflow.s ├── st.s ├── sti_1.s ├── sti_2.s ├── sub.s ├── sub_carry.s ├── t.s ├── test_limit.s ├── testing1.s ├── testing2.s ├── xor.s ├── zjmp_neg_overflow.s ├── zjmp_neg_overflow_fail.s └── zjmp_overflow.s /.gitattributes: -------------------------------------------------------------------------------- 1 | tests/* linguist-vendored=true 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "libft"] 2 | path = libft 3 | url = https://github.com/rizkyario/libft.git 4 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-minimal -------------------------------------------------------------------------------- /author: -------------------------------------------------------------------------------- 1 | fpetras 2 | jyeo 3 | mjozan 4 | rnugroho 5 | -------------------------------------------------------------------------------- /resources/asmCoreWar.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizky/corewar/449665583b7b825d441b3810b4a36e0779392b2f/resources/asmCoreWar.pdf -------------------------------------------------------------------------------- /resources/binaries/asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizky/corewar/449665583b7b825d441b3810b4a36e0779392b2f/resources/binaries/asm -------------------------------------------------------------------------------- /resources/binaries/corewar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizky/corewar/449665583b7b825d441b3810b4a36e0779392b2f/resources/binaries/corewar -------------------------------------------------------------------------------- /resources/corewar.en.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizky/corewar/449665583b7b825d441b3810b4a36e0779392b2f/resources/corewar.en.pdf -------------------------------------------------------------------------------- /resources/sound/fork.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizky/corewar/449665583b7b825d441b3810b4a36e0779392b2f/resources/sound/fork.wav -------------------------------------------------------------------------------- /resources/sound/kill.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizky/corewar/449665583b7b825d441b3810b4a36e0779392b2f/resources/sound/kill.mp3 -------------------------------------------------------------------------------- /resources/sound/nyan.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizky/corewar/449665583b7b825d441b3810b4a36e0779392b2f/resources/sound/nyan.mp3 -------------------------------------------------------------------------------- /resources/sound/win.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizky/corewar/449665583b7b825d441b3810b4a36e0779392b2f/resources/sound/win.wav -------------------------------------------------------------------------------- /tests/asm/error/header_double_names.s: -------------------------------------------------------------------------------- 1 | .name "" 2 | .name "" 3 | 4 | 5 | 6 | live %1 7 | #r_asm accepts empty string of name and comment 8 | -------------------------------------------------------------------------------- /tests/asm/error/header_null_name.s: -------------------------------------------------------------------------------- 1 | .comment "" 2 | 3 | live %1 4 | #r_asm accepts empty string of name and comment 5 | -------------------------------------------------------------------------------- /tests/asm/error/op_no_code.s: -------------------------------------------------------------------------------- 1 | .name "sebc" 2 | .comment "sebc" 3 | -------------------------------------------------------------------------------- /tests/asm/error/param_direct_no_sp.s: -------------------------------------------------------------------------------- 1 | .name "zork" 2 | .comment "I'M ]ALIIIIVE" 3 | 4 | ld:live,r1 5 | live: ld-1, r1 6 | -------------------------------------------------------------------------------- /tests/asm/error/zother_1.s: -------------------------------------------------------------------------------- 1 | 2 | 3 | 42 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/asm/error/zother_2.s: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/asm/error/zother_3.s: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /tests/asm/error/zother_4.s: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | t 5 | 6 | 7 | -------------------------------------------------------------------------------- /tests/asm/valid/empty_namecomment.s: -------------------------------------------------------------------------------- 1 | .name "" 2 | .comment "" 3 | 4 | 5 | 6 | live %1 7 | #r_asm accepts empty string of name and comment 8 | -------------------------------------------------------------------------------- /tests/asm/valid/end_comment.s: -------------------------------------------------------------------------------- 1 | .name "zork" 2 | .comment "I'M ALIIIIVE" 3 | 4 | aff r99 5 | #test -------------------------------------------------------------------------------- /tests/asm/valid/flipped_name_comment.s: -------------------------------------------------------------------------------- 1 | .comment "I'M ALIIIIVE" 2 | .name "zork" 3 | 4 | aff r99 5 | -------------------------------------------------------------------------------- /tests/asm/valid/neg_indirect_error.s: -------------------------------------------------------------------------------- 1 | .name "zork" 2 | .comment "I'M ]ALIIIIVE" 3 | 4 | ld-1, r1 5 | -------------------------------------------------------------------------------- /tests/asm/valid2/end_comment.s: -------------------------------------------------------------------------------- 1 | .name "zork" 2 | .comment "I'M ALIIIIVE" 3 | 4 | aff r99 5 | #test -------------------------------------------------------------------------------- /tests/asm/valid2/flipped_name_comment.s: -------------------------------------------------------------------------------- 1 | .comment "I'M ALIIIIVE" 2 | .name "zork" 3 | 4 | aff r99 5 | -------------------------------------------------------------------------------- /tests/asm/valid2/neg_indirect_error.s: -------------------------------------------------------------------------------- 1 | .name "zork" 2 | .comment "I'M ]ALIIIIVE" 3 | 4 | ld-1, r1 5 | -------------------------------------------------------------------------------- /tests/vm/champ/empty_namecomment.s: -------------------------------------------------------------------------------- 1 | .name "" 2 | .comment "" 3 | 4 | 5 | 6 | live %1 7 | #r_asm accepts empty string of name and comment 8 | -------------------------------------------------------------------------------- /tests/vm/champ/end_comment.s: -------------------------------------------------------------------------------- 1 | .name "zork" 2 | .comment "I'M ALIIIIVE" 3 | 4 | aff r99 5 | #test -------------------------------------------------------------------------------- /tests/vm/champ/flipped_name_comment.s: -------------------------------------------------------------------------------- 1 | .comment "I'M ALIIIIVE" 2 | .name "zork" 3 | 4 | aff r99 5 | -------------------------------------------------------------------------------- /tests/vm/champ/neg_indirect_error.s: -------------------------------------------------------------------------------- 1 | .name "zork" 2 | .comment "I'M ]ALIIIIVE" 3 | 4 | ld-1, r1 5 | -------------------------------------------------------------------------------- /tests/vm/error/42.cor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizky/corewar/449665583b7b825d441b3810b4a36e0779392b2f/tests/vm/error/42.cor -------------------------------------------------------------------------------- /tests/vm/error/barriere.cor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizky/corewar/449665583b7b825d441b3810b4a36e0779392b2f/tests/vm/error/barriere.cor -------------------------------------------------------------------------------- /tests/vm/error/t.cor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rizky/corewar/449665583b7b825d441b3810b4a36e0779392b2f/tests/vm/error/t.cor -------------------------------------------------------------------------------- /tests/vm/ocp2/add_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 add" 3 | 4 | ld %1024, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 add" 3 | 4 | ld %1040, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 add" 3 | 4 | ld %1044, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 add" 3 | 4 | ld %1048, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c add" 3 | 4 | ld %1052, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 add" 3 | 4 | ld %1056, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 add" 3 | 4 | ld %1060, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 add" 3 | 4 | ld %1064, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c add" 3 | 4 | ld %1068, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 add" 3 | 4 | ld %1072, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 add" 3 | 4 | ld %1076, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 add" 3 | 4 | ld %1080, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c add" 3 | 4 | ld %1084, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 add" 3 | 4 | ld %1028, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 add" 3 | 4 | ld %1088, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 add" 3 | 4 | ld %1092, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 add" 3 | 4 | ld %1096, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c add" 3 | 4 | ld %1100, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 add" 3 | 4 | ld %1104, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 add" 3 | 4 | ld %1108, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 add" 3 | 4 | ld %1112, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c add" 3 | 4 | ld %1116, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 add" 3 | 4 | ld %1120, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 add" 3 | 4 | ld %1124, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 add" 3 | 4 | ld %1128, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c add" 3 | 4 | ld %1132, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 add" 3 | 4 | ld %1136, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 add" 3 | 4 | ld %1140, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 add" 3 | 4 | ld %1144, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c add" 3 | 4 | ld %1148, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 add" 3 | 4 | ld %1032, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 add" 3 | 4 | ld %1152, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 add" 3 | 4 | ld %1156, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 add" 3 | 4 | ld %1160, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c add" 3 | 4 | ld %1164, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 add" 3 | 4 | ld %1168, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 add" 3 | 4 | ld %1172, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 add" 3 | 4 | ld %1176, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c add" 3 | 4 | ld %1180, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 add" 3 | 4 | ld %1184, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 add" 3 | 4 | ld %1188, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 add" 3 | 4 | ld %1192, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac add" 3 | 4 | ld %1196, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 add" 3 | 4 | ld %1200, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 add" 3 | 4 | ld %1204, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 add" 3 | 4 | ld %1208, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc add" 3 | 4 | ld %1212, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc add" 3 | 4 | ld %1036, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 add" 3 | 4 | ld %1216, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 add" 3 | 4 | ld %1220, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 add" 3 | 4 | ld %1224, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc add" 3 | 4 | ld %1228, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 add" 3 | 4 | ld %1232, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 add" 3 | 4 | ld %1236, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 add" 3 | 4 | ld %1240, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_dc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xdc add" 3 | 4 | ld %1244, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_e0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe0 add" 3 | 4 | ld %1248, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_e4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe4 add" 3 | 4 | ld %1252, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_e8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe8 add" 3 | 4 | ld %1256, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_ec.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xec add" 3 | 4 | ld %1260, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_f0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf0 add" 3 | 4 | ld %1264, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_f4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf4 add" 3 | 4 | ld %1268, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_f8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf8 add" 3 | 4 | ld %1272, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/add_fc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xfc add" 3 | 4 | ld %1276, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 aff" 3 | 4 | ld %4096, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 aff" 3 | 4 | ld %4112, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 aff" 3 | 4 | ld %4116, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 aff" 3 | 4 | ld %4120, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c aff" 3 | 4 | ld %4124, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 aff" 3 | 4 | ld %4128, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 aff" 3 | 4 | ld %4132, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 aff" 3 | 4 | ld %4136, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c aff" 3 | 4 | ld %4140, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 aff" 3 | 4 | ld %4144, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 aff" 3 | 4 | ld %4148, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 aff" 3 | 4 | ld %4152, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c aff" 3 | 4 | ld %4156, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 aff" 3 | 4 | ld %4100, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 aff" 3 | 4 | ld %4160, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 aff" 3 | 4 | ld %4164, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 aff" 3 | 4 | ld %4168, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c aff" 3 | 4 | ld %4172, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 aff" 3 | 4 | ld %4176, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 aff" 3 | 4 | ld %4180, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 aff" 3 | 4 | ld %4184, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c aff" 3 | 4 | ld %4188, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 aff" 3 | 4 | ld %4192, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 aff" 3 | 4 | ld %4196, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 aff" 3 | 4 | ld %4200, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c aff" 3 | 4 | ld %4204, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 aff" 3 | 4 | ld %4208, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 aff" 3 | 4 | ld %4212, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 aff" 3 | 4 | ld %4216, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c aff" 3 | 4 | ld %4220, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 aff" 3 | 4 | ld %4104, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 aff" 3 | 4 | ld %4224, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 aff" 3 | 4 | ld %4228, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 aff" 3 | 4 | ld %4232, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c aff" 3 | 4 | ld %4236, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 aff" 3 | 4 | ld %4240, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 aff" 3 | 4 | ld %4244, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 aff" 3 | 4 | ld %4248, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c aff" 3 | 4 | ld %4252, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 aff" 3 | 4 | ld %4256, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 aff" 3 | 4 | ld %4260, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 aff" 3 | 4 | ld %4264, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac aff" 3 | 4 | ld %4268, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 aff" 3 | 4 | ld %4272, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 aff" 3 | 4 | ld %4276, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 aff" 3 | 4 | ld %4280, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_basic.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 aff" 3 | 4 | ld %304, r3 5 | aff r3 6 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc aff" 3 | 4 | ld %4284, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc aff" 3 | 4 | ld %4108, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 aff" 3 | 4 | ld %4288, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 aff" 3 | 4 | ld %4292, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 aff" 3 | 4 | ld %4296, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc aff" 3 | 4 | ld %4300, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 aff" 3 | 4 | ld %4304, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 aff" 3 | 4 | ld %4308, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 aff" 3 | 4 | ld %4312, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_dc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xdc aff" 3 | 4 | ld %4316, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_e0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe0 aff" 3 | 4 | ld %4320, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_e4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe4 aff" 3 | 4 | ld %4324, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_e8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe8 aff" 3 | 4 | ld %4328, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_ec.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xec aff" 3 | 4 | ld %4332, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_f0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf0 aff" 3 | 4 | ld %4336, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_f4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf4 aff" 3 | 4 | ld %4340, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_f8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf8 aff" 3 | 4 | ld %4344, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/aff_fc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xfc aff" 3 | 4 | ld %4348, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 and" 3 | 4 | ld %1536, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 and" 3 | 4 | ld %1552, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 and" 3 | 4 | ld %1556, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 and" 3 | 4 | ld %1560, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c and" 3 | 4 | ld %1564, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 and" 3 | 4 | ld %1568, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 and" 3 | 4 | ld %1572, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 and" 3 | 4 | ld %1576, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c and" 3 | 4 | ld %1580, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 and" 3 | 4 | ld %1584, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 and" 3 | 4 | ld %1588, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 and" 3 | 4 | ld %1592, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c and" 3 | 4 | ld %1596, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 and" 3 | 4 | ld %1540, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 and" 3 | 4 | ld %1600, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 and" 3 | 4 | ld %1604, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 and" 3 | 4 | ld %1608, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c and" 3 | 4 | ld %1612, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 and" 3 | 4 | ld %1616, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 and" 3 | 4 | ld %1620, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 and" 3 | 4 | ld %1624, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c and" 3 | 4 | ld %1628, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 and" 3 | 4 | ld %1632, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 and" 3 | 4 | ld %1636, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 and" 3 | 4 | ld %1640, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c and" 3 | 4 | ld %1644, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 and" 3 | 4 | ld %1648, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 and" 3 | 4 | ld %1652, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 and" 3 | 4 | ld %1656, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c and" 3 | 4 | ld %1660, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 and" 3 | 4 | ld %1544, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 and" 3 | 4 | ld %1664, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 and" 3 | 4 | ld %1668, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 and" 3 | 4 | ld %1672, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c and" 3 | 4 | ld %1676, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 and" 3 | 4 | ld %1680, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 and" 3 | 4 | ld %1684, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 and" 3 | 4 | ld %1688, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c and" 3 | 4 | ld %1692, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 and" 3 | 4 | ld %1696, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 and" 3 | 4 | ld %1700, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 and" 3 | 4 | ld %1704, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac and" 3 | 4 | ld %1708, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 and" 3 | 4 | ld %1712, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 and" 3 | 4 | ld %1716, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 and" 3 | 4 | ld %1720, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc and" 3 | 4 | ld %1724, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc and" 3 | 4 | ld %1548, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 and" 3 | 4 | ld %1728, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 and" 3 | 4 | ld %1732, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 and" 3 | 4 | ld %1736, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc and" 3 | 4 | ld %1740, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 and" 3 | 4 | ld %1744, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 and" 3 | 4 | ld %1748, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 and" 3 | 4 | ld %1752, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_dc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xdc and" 3 | 4 | ld %1756, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_e0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe0 and" 3 | 4 | ld %1760, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_e4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe4 and" 3 | 4 | ld %1764, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_e8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe8 and" 3 | 4 | ld %1768, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_ec.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xec and" 3 | 4 | ld %1772, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_f0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf0 and" 3 | 4 | ld %1776, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_f4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf4 and" 3 | 4 | ld %1780, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_f8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf8 and" 3 | 4 | ld %1784, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/and_fc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xfc and" 3 | 4 | ld %1788, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 ld" 3 | 4 | ld %512, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 ld" 3 | 4 | ld %528, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 ld" 3 | 4 | ld %532, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 ld" 3 | 4 | ld %536, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c ld" 3 | 4 | ld %540, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 ld" 3 | 4 | ld %544, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 ld" 3 | 4 | ld %548, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 ld" 3 | 4 | ld %552, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c ld" 3 | 4 | ld %556, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 ld" 3 | 4 | ld %560, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 ld" 3 | 4 | ld %564, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 ld" 3 | 4 | ld %568, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c ld" 3 | 4 | ld %572, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 ld" 3 | 4 | ld %516, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 ld" 3 | 4 | ld %576, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 ld" 3 | 4 | ld %580, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 ld" 3 | 4 | ld %584, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c ld" 3 | 4 | ld %588, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 ld" 3 | 4 | ld %592, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 ld" 3 | 4 | ld %596, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 ld" 3 | 4 | ld %600, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c ld" 3 | 4 | ld %604, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 ld" 3 | 4 | ld %608, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 ld" 3 | 4 | ld %612, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 ld" 3 | 4 | ld %616, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c ld" 3 | 4 | ld %620, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 ld" 3 | 4 | ld %624, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 ld" 3 | 4 | ld %628, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 ld" 3 | 4 | ld %632, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c ld" 3 | 4 | ld %636, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 ld" 3 | 4 | ld %520, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 ld" 3 | 4 | ld %640, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 ld" 3 | 4 | ld %644, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 ld" 3 | 4 | ld %648, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c ld" 3 | 4 | ld %652, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 ld" 3 | 4 | ld %656, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 ld" 3 | 4 | ld %660, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 ld" 3 | 4 | ld %664, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c ld" 3 | 4 | ld %668, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 ld" 3 | 4 | ld %672, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 ld" 3 | 4 | ld %676, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 ld" 3 | 4 | ld %680, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac ld" 3 | 4 | ld %684, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 ld" 3 | 4 | ld %688, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 ld" 3 | 4 | ld %692, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 ld" 3 | 4 | ld %696, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc ld" 3 | 4 | ld %700, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc ld" 3 | 4 | ld %524, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 ld" 3 | 4 | ld %704, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 ld" 3 | 4 | ld %708, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 ld" 3 | 4 | ld %712, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc ld" 3 | 4 | ld %716, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 ld" 3 | 4 | ld %720, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 ld" 3 | 4 | ld %724, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 ld" 3 | 4 | ld %728, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_dc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xdc ld" 3 | 4 | ld %732, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_e0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe0 ld" 3 | 4 | ld %736, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_e4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe4 ld" 3 | 4 | ld %740, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_e8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe8 ld" 3 | 4 | ld %744, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_ec.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xec ld" 3 | 4 | ld %748, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_f0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf0 ld" 3 | 4 | ld %752, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_f4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf4 ld" 3 | 4 | ld %756, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_f8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf8 ld" 3 | 4 | ld %760, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ld_fc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xfc ld" 3 | 4 | ld %764, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 ldi" 3 | 4 | ld %2560, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 ldi" 3 | 4 | ld %2576, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 ldi" 3 | 4 | ld %2580, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 ldi" 3 | 4 | ld %2584, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c ldi" 3 | 4 | ld %2588, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 ldi" 3 | 4 | ld %2592, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 ldi" 3 | 4 | ld %2596, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 ldi" 3 | 4 | ld %2600, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c ldi" 3 | 4 | ld %2604, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 ldi" 3 | 4 | ld %2608, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 ldi" 3 | 4 | ld %2612, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 ldi" 3 | 4 | ld %2616, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c ldi" 3 | 4 | ld %2620, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 ldi" 3 | 4 | ld %2564, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 ldi" 3 | 4 | ld %2624, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 ldi" 3 | 4 | ld %2628, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 ldi" 3 | 4 | ld %2632, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c ldi" 3 | 4 | ld %2636, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 ldi" 3 | 4 | ld %2640, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 ldi" 3 | 4 | ld %2644, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 ldi" 3 | 4 | ld %2648, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c ldi" 3 | 4 | ld %2652, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 ldi" 3 | 4 | ld %2656, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 ldi" 3 | 4 | ld %2660, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 ldi" 3 | 4 | ld %2664, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c ldi" 3 | 4 | ld %2668, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 ldi" 3 | 4 | ld %2672, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 ldi" 3 | 4 | ld %2676, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 ldi" 3 | 4 | ld %2680, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c ldi" 3 | 4 | ld %2684, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 ldi" 3 | 4 | ld %2568, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 ldi" 3 | 4 | ld %2688, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 ldi" 3 | 4 | ld %2692, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 ldi" 3 | 4 | ld %2696, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c ldi" 3 | 4 | ld %2700, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 ldi" 3 | 4 | ld %2704, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 ldi" 3 | 4 | ld %2708, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 ldi" 3 | 4 | ld %2712, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c ldi" 3 | 4 | ld %2716, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 ldi" 3 | 4 | ld %2720, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 ldi" 3 | 4 | ld %2724, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 ldi" 3 | 4 | ld %2728, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac ldi" 3 | 4 | ld %2732, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 ldi" 3 | 4 | ld %2736, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 ldi" 3 | 4 | ld %2740, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 ldi" 3 | 4 | ld %2744, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc ldi" 3 | 4 | ld %2748, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc ldi" 3 | 4 | ld %2572, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 ldi" 3 | 4 | ld %2752, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 ldi" 3 | 4 | ld %2756, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 ldi" 3 | 4 | ld %2760, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc ldi" 3 | 4 | ld %2764, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 ldi" 3 | 4 | ld %2768, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 ldi" 3 | 4 | ld %2772, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 ldi" 3 | 4 | ld %2776, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_dc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xdc ldi" 3 | 4 | ld %2780, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_e0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe0 ldi" 3 | 4 | ld %2784, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_e4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe4 ldi" 3 | 4 | ld %2788, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_e8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe8 ldi" 3 | 4 | ld %2792, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_ec.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xec ldi" 3 | 4 | ld %2796, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_f0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf0 ldi" 3 | 4 | ld %2800, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_f4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf4 ldi" 3 | 4 | ld %2804, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_f8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf8 ldi" 3 | 4 | ld %2808, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/ldi_fc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xfc ldi" 3 | 4 | ld %2812, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 lld" 3 | 4 | ld %3328, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 lld" 3 | 4 | ld %3344, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 lld" 3 | 4 | ld %3348, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 lld" 3 | 4 | ld %3352, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c lld" 3 | 4 | ld %3356, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 lld" 3 | 4 | ld %3360, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 lld" 3 | 4 | ld %3364, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 lld" 3 | 4 | ld %3368, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c lld" 3 | 4 | ld %3372, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 lld" 3 | 4 | ld %3376, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 lld" 3 | 4 | ld %3380, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 lld" 3 | 4 | ld %3384, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c lld" 3 | 4 | ld %3388, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 lld" 3 | 4 | ld %3332, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 lld" 3 | 4 | ld %3392, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 lld" 3 | 4 | ld %3396, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 lld" 3 | 4 | ld %3400, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c lld" 3 | 4 | ld %3404, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 lld" 3 | 4 | ld %3408, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 lld" 3 | 4 | ld %3412, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 lld" 3 | 4 | ld %3416, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c lld" 3 | 4 | ld %3420, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 lld" 3 | 4 | ld %3424, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 lld" 3 | 4 | ld %3428, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 lld" 3 | 4 | ld %3432, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c lld" 3 | 4 | ld %3436, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 lld" 3 | 4 | ld %3440, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 lld" 3 | 4 | ld %3444, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 lld" 3 | 4 | ld %3448, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c lld" 3 | 4 | ld %3452, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 lld" 3 | 4 | ld %3336, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 lld" 3 | 4 | ld %3456, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 lld" 3 | 4 | ld %3460, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 lld" 3 | 4 | ld %3464, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c lld" 3 | 4 | ld %3468, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 lld" 3 | 4 | ld %3472, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 lld" 3 | 4 | ld %3476, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 lld" 3 | 4 | ld %3480, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c lld" 3 | 4 | ld %3484, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 lld" 3 | 4 | ld %3488, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 lld" 3 | 4 | ld %3492, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 lld" 3 | 4 | ld %3496, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac lld" 3 | 4 | ld %3500, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 lld" 3 | 4 | ld %3504, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 lld" 3 | 4 | ld %3508, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 lld" 3 | 4 | ld %3512, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc lld" 3 | 4 | ld %3516, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc lld" 3 | 4 | ld %3340, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 lld" 3 | 4 | ld %3520, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 lld" 3 | 4 | ld %3524, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 lld" 3 | 4 | ld %3528, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc lld" 3 | 4 | ld %3532, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 lld" 3 | 4 | ld %3536, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 lld" 3 | 4 | ld %3540, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 lld" 3 | 4 | ld %3544, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_dc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xdc lld" 3 | 4 | ld %3548, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_e0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe0 lld" 3 | 4 | ld %3552, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_e4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe4 lld" 3 | 4 | ld %3556, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_e8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe8 lld" 3 | 4 | ld %3560, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_ec.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xec lld" 3 | 4 | ld %3564, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_f0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf0 lld" 3 | 4 | ld %3568, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_f4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf4 lld" 3 | 4 | ld %3572, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_f8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf8 lld" 3 | 4 | ld %3576, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lld_fc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xfc lld" 3 | 4 | ld %3580, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 lldi" 3 | 4 | ld %3584, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 lldi" 3 | 4 | ld %3600, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 lldi" 3 | 4 | ld %3604, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 lldi" 3 | 4 | ld %3608, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c lldi" 3 | 4 | ld %3612, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 lldi" 3 | 4 | ld %3616, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 lldi" 3 | 4 | ld %3620, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 lldi" 3 | 4 | ld %3624, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c lldi" 3 | 4 | ld %3628, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 lldi" 3 | 4 | ld %3632, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 lldi" 3 | 4 | ld %3636, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 lldi" 3 | 4 | ld %3640, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c lldi" 3 | 4 | ld %3644, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 lldi" 3 | 4 | ld %3588, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 lldi" 3 | 4 | ld %3648, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 lldi" 3 | 4 | ld %3652, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 lldi" 3 | 4 | ld %3656, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c lldi" 3 | 4 | ld %3660, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 lldi" 3 | 4 | ld %3664, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 lldi" 3 | 4 | ld %3668, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 lldi" 3 | 4 | ld %3672, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c lldi" 3 | 4 | ld %3676, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 lldi" 3 | 4 | ld %3680, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 lldi" 3 | 4 | ld %3684, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 lldi" 3 | 4 | ld %3688, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c lldi" 3 | 4 | ld %3692, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 lldi" 3 | 4 | ld %3696, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 lldi" 3 | 4 | ld %3700, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 lldi" 3 | 4 | ld %3704, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c lldi" 3 | 4 | ld %3708, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 lldi" 3 | 4 | ld %3592, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 lldi" 3 | 4 | ld %3712, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 lldi" 3 | 4 | ld %3716, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 lldi" 3 | 4 | ld %3720, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c lldi" 3 | 4 | ld %3724, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 lldi" 3 | 4 | ld %3728, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 lldi" 3 | 4 | ld %3732, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 lldi" 3 | 4 | ld %3736, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c lldi" 3 | 4 | ld %3740, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 lldi" 3 | 4 | ld %3744, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 lldi" 3 | 4 | ld %3748, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 lldi" 3 | 4 | ld %3752, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac lldi" 3 | 4 | ld %3756, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 lldi" 3 | 4 | ld %3760, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 lldi" 3 | 4 | ld %3764, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 lldi" 3 | 4 | ld %3768, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc lldi" 3 | 4 | ld %3772, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc lldi" 3 | 4 | ld %3596, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 lldi" 3 | 4 | ld %3776, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 lldi" 3 | 4 | ld %3780, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 lldi" 3 | 4 | ld %3784, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc lldi" 3 | 4 | ld %3788, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 lldi" 3 | 4 | ld %3792, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 lldi" 3 | 4 | ld %3796, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/lldi_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 lldi" 3 | 4 | ld %3800, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 or" 3 | 4 | ld %1792, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 or" 3 | 4 | ld %1808, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 or" 3 | 4 | ld %1812, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 or" 3 | 4 | ld %1816, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c or" 3 | 4 | ld %1820, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 or" 3 | 4 | ld %1824, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 or" 3 | 4 | ld %1828, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 or" 3 | 4 | ld %1832, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c or" 3 | 4 | ld %1836, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 or" 3 | 4 | ld %1840, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 or" 3 | 4 | ld %1844, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 or" 3 | 4 | ld %1848, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c or" 3 | 4 | ld %1852, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 or" 3 | 4 | ld %1796, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 or" 3 | 4 | ld %1856, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 or" 3 | 4 | ld %1860, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 or" 3 | 4 | ld %1864, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c or" 3 | 4 | ld %1868, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 or" 3 | 4 | ld %1872, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 or" 3 | 4 | ld %1876, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 or" 3 | 4 | ld %1880, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c or" 3 | 4 | ld %1884, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 or" 3 | 4 | ld %1888, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 or" 3 | 4 | ld %1892, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 or" 3 | 4 | ld %1896, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c or" 3 | 4 | ld %1900, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 or" 3 | 4 | ld %1904, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 or" 3 | 4 | ld %1908, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 or" 3 | 4 | ld %1912, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c or" 3 | 4 | ld %1916, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 or" 3 | 4 | ld %1800, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 or" 3 | 4 | ld %1920, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 or" 3 | 4 | ld %1924, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 or" 3 | 4 | ld %1928, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c or" 3 | 4 | ld %1932, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 or" 3 | 4 | ld %1936, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 or" 3 | 4 | ld %1940, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 or" 3 | 4 | ld %1944, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c or" 3 | 4 | ld %1948, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 or" 3 | 4 | ld %1952, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 or" 3 | 4 | ld %1956, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 or" 3 | 4 | ld %1960, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac or" 3 | 4 | ld %1964, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 or" 3 | 4 | ld %1968, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 or" 3 | 4 | ld %1972, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 or" 3 | 4 | ld %1976, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc or" 3 | 4 | ld %1980, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc or" 3 | 4 | ld %1804, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 or" 3 | 4 | ld %1984, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 or" 3 | 4 | ld %1988, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 or" 3 | 4 | ld %1992, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc or" 3 | 4 | ld %1996, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 or" 3 | 4 | ld %2000, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 or" 3 | 4 | ld %2004, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 or" 3 | 4 | ld %2008, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_dc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xdc or" 3 | 4 | ld %2012, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_e0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe0 or" 3 | 4 | ld %2016, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_e4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe4 or" 3 | 4 | ld %2020, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_e8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe8 or" 3 | 4 | ld %2024, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_ec.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xec or" 3 | 4 | ld %2028, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_f0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf0 or" 3 | 4 | ld %2032, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_f4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf4 or" 3 | 4 | ld %2036, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_f8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf8 or" 3 | 4 | ld %2040, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/or_fc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xfc or" 3 | 4 | ld %2044, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 st" 3 | 4 | ld %768, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 st" 3 | 4 | ld %784, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 st" 3 | 4 | ld %788, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 st" 3 | 4 | ld %792, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c st" 3 | 4 | ld %796, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 st" 3 | 4 | ld %800, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 st" 3 | 4 | ld %804, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 st" 3 | 4 | ld %808, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c st" 3 | 4 | ld %812, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 st" 3 | 4 | ld %816, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 st" 3 | 4 | ld %820, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 st" 3 | 4 | ld %824, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c st" 3 | 4 | ld %828, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 st" 3 | 4 | ld %772, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 st" 3 | 4 | ld %832, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 st" 3 | 4 | ld %836, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 st" 3 | 4 | ld %840, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c st" 3 | 4 | ld %844, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 st" 3 | 4 | ld %848, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 st" 3 | 4 | ld %852, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 st" 3 | 4 | ld %856, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c st" 3 | 4 | ld %860, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 st" 3 | 4 | ld %864, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 st" 3 | 4 | ld %868, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 st" 3 | 4 | ld %872, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c st" 3 | 4 | ld %876, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 st" 3 | 4 | ld %880, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 st" 3 | 4 | ld %884, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 st" 3 | 4 | ld %888, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c st" 3 | 4 | ld %892, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 st" 3 | 4 | ld %776, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 st" 3 | 4 | ld %896, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 st" 3 | 4 | ld %900, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 st" 3 | 4 | ld %904, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c st" 3 | 4 | ld %908, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 st" 3 | 4 | ld %912, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 st" 3 | 4 | ld %916, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 st" 3 | 4 | ld %920, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c st" 3 | 4 | ld %924, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 st" 3 | 4 | ld %928, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 st" 3 | 4 | ld %932, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 st" 3 | 4 | ld %936, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac st" 3 | 4 | ld %940, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 st" 3 | 4 | ld %944, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 st" 3 | 4 | ld %948, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 st" 3 | 4 | ld %952, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc st" 3 | 4 | ld %956, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc st" 3 | 4 | ld %780, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 st" 3 | 4 | ld %960, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 st" 3 | 4 | ld %964, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 st" 3 | 4 | ld %968, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc st" 3 | 4 | ld %972, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 st" 3 | 4 | ld %976, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 st" 3 | 4 | ld %980, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 st" 3 | 4 | ld %984, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_dc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xdc st" 3 | 4 | ld %988, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_e0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe0 st" 3 | 4 | ld %992, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_e4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe4 st" 3 | 4 | ld %996, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_e8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe8 st" 3 | 4 | ld %1000, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_ec.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xec st" 3 | 4 | ld %1004, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_f0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf0 st" 3 | 4 | ld %1008, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_f4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf4 st" 3 | 4 | ld %1012, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_f8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf8 st" 3 | 4 | ld %1016, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/st_fc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xfc st" 3 | 4 | ld %1020, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 sti" 3 | 4 | ld %2816, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 sti" 3 | 4 | ld %2832, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 sti" 3 | 4 | ld %2836, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 sti" 3 | 4 | ld %2840, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c sti" 3 | 4 | ld %2844, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 sti" 3 | 4 | ld %2848, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 sti" 3 | 4 | ld %2852, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 sti" 3 | 4 | ld %2856, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c sti" 3 | 4 | ld %2860, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 sti" 3 | 4 | ld %2864, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 sti" 3 | 4 | ld %2868, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 sti" 3 | 4 | ld %2872, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c sti" 3 | 4 | ld %2876, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 sti" 3 | 4 | ld %2820, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 sti" 3 | 4 | ld %2880, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 sti" 3 | 4 | ld %2884, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 sti" 3 | 4 | ld %2888, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c sti" 3 | 4 | ld %2892, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 sti" 3 | 4 | ld %2896, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 sti" 3 | 4 | ld %2900, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 sti" 3 | 4 | ld %2904, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c sti" 3 | 4 | ld %2908, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 sti" 3 | 4 | ld %2912, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 sti" 3 | 4 | ld %2916, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 sti" 3 | 4 | ld %2920, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c sti" 3 | 4 | ld %2924, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 sti" 3 | 4 | ld %2928, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 sti" 3 | 4 | ld %2932, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 sti" 3 | 4 | ld %2936, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c sti" 3 | 4 | ld %2940, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 sti" 3 | 4 | ld %2824, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 sti" 3 | 4 | ld %2944, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 sti" 3 | 4 | ld %2948, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 sti" 3 | 4 | ld %2952, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c sti" 3 | 4 | ld %2956, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 sti" 3 | 4 | ld %2960, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 sti" 3 | 4 | ld %2964, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 sti" 3 | 4 | ld %2968, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c sti" 3 | 4 | ld %2972, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 sti" 3 | 4 | ld %2976, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 sti" 3 | 4 | ld %2980, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 sti" 3 | 4 | ld %2984, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac sti" 3 | 4 | ld %2988, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 sti" 3 | 4 | ld %2992, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 sti" 3 | 4 | ld %2996, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 sti" 3 | 4 | ld %3000, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc sti" 3 | 4 | ld %3004, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc sti" 3 | 4 | ld %2828, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 sti" 3 | 4 | ld %3008, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 sti" 3 | 4 | ld %3012, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 sti" 3 | 4 | ld %3016, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc sti" 3 | 4 | ld %3020, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 sti" 3 | 4 | ld %3024, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 sti" 3 | 4 | ld %3028, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 sti" 3 | 4 | ld %3032, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_dc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xdc sti" 3 | 4 | ld %3036, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_e0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe0 sti" 3 | 4 | ld %3040, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_e4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe4 sti" 3 | 4 | ld %3044, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_e8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe8 sti" 3 | 4 | ld %3048, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_ec.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xec sti" 3 | 4 | ld %3052, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_f0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf0 sti" 3 | 4 | ld %3056, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_f4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf4 sti" 3 | 4 | ld %3060, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_f8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf8 sti" 3 | 4 | ld %3064, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sti_fc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xfc sti" 3 | 4 | ld %3068, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 sub" 3 | 4 | ld %1280, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 sub" 3 | 4 | ld %1296, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 sub" 3 | 4 | ld %1300, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 sub" 3 | 4 | ld %1304, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c sub" 3 | 4 | ld %1308, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 sub" 3 | 4 | ld %1312, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 sub" 3 | 4 | ld %1316, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 sub" 3 | 4 | ld %1320, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c sub" 3 | 4 | ld %1324, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 sub" 3 | 4 | ld %1328, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 sub" 3 | 4 | ld %1332, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 sub" 3 | 4 | ld %1336, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c sub" 3 | 4 | ld %1340, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 sub" 3 | 4 | ld %1284, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 sub" 3 | 4 | ld %1344, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 sub" 3 | 4 | ld %1348, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 sub" 3 | 4 | ld %1352, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c sub" 3 | 4 | ld %1356, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 sub" 3 | 4 | ld %1360, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 sub" 3 | 4 | ld %1364, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 sub" 3 | 4 | ld %1368, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c sub" 3 | 4 | ld %1372, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 sub" 3 | 4 | ld %1376, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 sub" 3 | 4 | ld %1380, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 sub" 3 | 4 | ld %1384, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c sub" 3 | 4 | ld %1388, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 sub" 3 | 4 | ld %1392, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 sub" 3 | 4 | ld %1396, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 sub" 3 | 4 | ld %1400, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c sub" 3 | 4 | ld %1404, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 sub" 3 | 4 | ld %1288, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 sub" 3 | 4 | ld %1408, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 sub" 3 | 4 | ld %1412, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 sub" 3 | 4 | ld %1416, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c sub" 3 | 4 | ld %1420, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 sub" 3 | 4 | ld %1424, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 sub" 3 | 4 | ld %1428, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 sub" 3 | 4 | ld %1432, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c sub" 3 | 4 | ld %1436, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 sub" 3 | 4 | ld %1440, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 sub" 3 | 4 | ld %1444, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 sub" 3 | 4 | ld %1448, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac sub" 3 | 4 | ld %1452, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 sub" 3 | 4 | ld %1456, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 sub" 3 | 4 | ld %1460, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 sub" 3 | 4 | ld %1464, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc sub" 3 | 4 | ld %1468, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc sub" 3 | 4 | ld %1292, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 sub" 3 | 4 | ld %1472, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 sub" 3 | 4 | ld %1476, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 sub" 3 | 4 | ld %1480, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc sub" 3 | 4 | ld %1484, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 sub" 3 | 4 | ld %1488, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 sub" 3 | 4 | ld %1492, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 sub" 3 | 4 | ld %1496, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_dc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xdc sub" 3 | 4 | ld %1500, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_e0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe0 sub" 3 | 4 | ld %1504, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_e4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe4 sub" 3 | 4 | ld %1508, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_e8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe8 sub" 3 | 4 | ld %1512, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_ec.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xec sub" 3 | 4 | ld %1516, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_f0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf0 sub" 3 | 4 | ld %1520, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_f4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf4 sub" 3 | 4 | ld %1524, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_f8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf8 sub" 3 | 4 | ld %1528, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/sub_fc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xfc sub" 3 | 4 | ld %1532, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x0 xor" 3 | 4 | ld %2048, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_10.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x10 xor" 3 | 4 | ld %2064, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_14.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x14 xor" 3 | 4 | ld %2068, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_18.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x18 xor" 3 | 4 | ld %2072, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_1c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x1c xor" 3 | 4 | ld %2076, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_20.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x20 xor" 3 | 4 | ld %2080, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_24.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x24 xor" 3 | 4 | ld %2084, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_28.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x28 xor" 3 | 4 | ld %2088, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_2c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x2c xor" 3 | 4 | ld %2092, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_30.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x30 xor" 3 | 4 | ld %2096, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_34.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x34 xor" 3 | 4 | ld %2100, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_38.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x38 xor" 3 | 4 | ld %2104, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_3c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x3c xor" 3 | 4 | ld %2108, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4 xor" 3 | 4 | ld %2052, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_40.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x40 xor" 3 | 4 | ld %2112, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_44.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x44 xor" 3 | 4 | ld %2116, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_48.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x48 xor" 3 | 4 | ld %2120, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_4c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x4c xor" 3 | 4 | ld %2124, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_50.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x50 xor" 3 | 4 | ld %2128, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_54.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x54 xor" 3 | 4 | ld %2132, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_58.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x58 xor" 3 | 4 | ld %2136, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_5c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x5c xor" 3 | 4 | ld %2140, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_60.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x60 xor" 3 | 4 | ld %2144, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_64.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x64 xor" 3 | 4 | ld %2148, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_68.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x68 xor" 3 | 4 | ld %2152, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_6c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x6c xor" 3 | 4 | ld %2156, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_70.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x70 xor" 3 | 4 | ld %2160, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_74.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x74 xor" 3 | 4 | ld %2164, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_78.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x78 xor" 3 | 4 | ld %2168, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_7c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x7c xor" 3 | 4 | ld %2172, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8 xor" 3 | 4 | ld %2056, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_80.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x80 xor" 3 | 4 | ld %2176, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_84.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x84 xor" 3 | 4 | ld %2180, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_88.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x88 xor" 3 | 4 | ld %2184, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_8c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x8c xor" 3 | 4 | ld %2188, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_90.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x90 xor" 3 | 4 | ld %2192, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_94.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x94 xor" 3 | 4 | ld %2196, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_98.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x98 xor" 3 | 4 | ld %2200, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_9c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0x9c xor" 3 | 4 | ld %2204, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_a0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa0 xor" 3 | 4 | ld %2208, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_a4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa4 xor" 3 | 4 | ld %2212, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_a8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xa8 xor" 3 | 4 | ld %2216, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_ac.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xac xor" 3 | 4 | ld %2220, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_b0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb0 xor" 3 | 4 | ld %2224, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_b4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb4 xor" 3 | 4 | ld %2228, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_b8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xb8 xor" 3 | 4 | ld %2232, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_bc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xbc xor" 3 | 4 | ld %2236, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_c.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc xor" 3 | 4 | ld %2060, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_c0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc0 xor" 3 | 4 | ld %2240, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_c4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc4 xor" 3 | 4 | ld %2244, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_c8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xc8 xor" 3 | 4 | ld %2248, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_cc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xcc xor" 3 | 4 | ld %2252, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_d0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd0 xor" 3 | 4 | ld %2256, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_d4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd4 xor" 3 | 4 | ld %2260, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_d8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xd8 xor" 3 | 4 | ld %2264, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_dc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xdc xor" 3 | 4 | ld %2268, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_e0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe0 xor" 3 | 4 | ld %2272, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_e4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe4 xor" 3 | 4 | ld %2276, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_e8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xe8 xor" 3 | 4 | ld %2280, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_ec.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xec xor" 3 | 4 | ld %2284, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_f0.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf0 xor" 3 | 4 | ld %2288, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_f4.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf4 xor" 3 | 4 | ld %2292, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_f8.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xf8 xor" 3 | 4 | ld %2296, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/ocp2/xor_fc.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test ocp 0xfc xor" 3 | 4 | ld %2300, r2 5 | st r2, 58 6 | ld %1, r3 7 | st r3, 59 8 | -------------------------------------------------------------------------------- /tests/vm/op/and.s: -------------------------------------------------------------------------------- 1 | .name "test" 2 | .comment "and test" 3 | 4 | ld %100, r3 5 | ld %50, r4 6 | and r3, r4, r5 7 | st r5, 45 8 | 9 | -------------------------------------------------------------------------------- /tests/vm/op/fork2.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test fork" 3 | 4 | fork %50 5 | fork %100 6 | #to test double fork 7 | -------------------------------------------------------------------------------- /tests/vm/op/lldi_carry.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test lldi carry" 3 | 4 | 5 | lldi 100, %100, r3 6 | st r3, 57 7 | zjmp %65535 8 | -------------------------------------------------------------------------------- /tests/vm/op/or.s: -------------------------------------------------------------------------------- 1 | .name "test" 2 | .comment "or test" 3 | 4 | ld %100, r3 5 | ld %50, r4 6 | or r3, r4, r5 7 | st r5, 45 8 | 9 | -------------------------------------------------------------------------------- /tests/vm/op/sti_negative.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test sti negative" 3 | 4 | 5 | ld %100, r2 6 | sti r2, %0, %32775 7 | -------------------------------------------------------------------------------- /tests/vm/op/sub.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test sub" 3 | 4 | 5 | ld %100, r1 6 | ld %100, r2 7 | sub r1, r17, r3 8 | st r3, 45 9 | -------------------------------------------------------------------------------- /tests/vm/op/sub_carry.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test sub" 3 | 4 | 5 | sub r2, r3, r4 6 | zjmp %0 7 | 8 | -------------------------------------------------------------------------------- /tests/vm/op/test_with_many_live.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test aff" 3 | 4 | 5 | label: live %2147483647 6 | zjmp %:label 7 | -------------------------------------------------------------------------------- /tests/vm/op/xor.s: -------------------------------------------------------------------------------- 1 | .name "test" 2 | .comment "xor test" 3 | 4 | ld %100, r3 5 | ld %50, r4 6 | xor r3, r4, r5 7 | st r5, 45 8 | 9 | -------------------------------------------------------------------------------- /tests/vm/overflow/and.s: -------------------------------------------------------------------------------- 1 | .name "test" 2 | .comment "and test" 3 | 4 | ld %100, r3 5 | ld %50, r4 6 | and r3, r4, r5 7 | st r5, 45 8 | 9 | -------------------------------------------------------------------------------- /tests/vm/overflow/fork2.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test fork" 3 | 4 | fork %50 5 | fork %100 6 | #to test double fork 7 | -------------------------------------------------------------------------------- /tests/vm/overflow/fork_backflow.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test fork_overflow" 3 | 4 | fork %33278 5 | -------------------------------------------------------------------------------- /tests/vm/overflow/or.s: -------------------------------------------------------------------------------- 1 | .name "test" 2 | .comment "or test" 3 | 4 | ld %100, r3 5 | ld %50, r4 6 | or r3, r4, r5 7 | st r5, 45 8 | 9 | -------------------------------------------------------------------------------- /tests/vm/overflow/sub_carry.s: -------------------------------------------------------------------------------- 1 | .name "tester" 2 | .comment "test sub" 3 | 4 | 5 | sub r2, r3, r4 6 | zjmp %0 7 | 8 | -------------------------------------------------------------------------------- /tests/vm/overflow/xor.s: -------------------------------------------------------------------------------- 1 | .name "test" 2 | .comment "xor test" 3 | 4 | ld %100, r3 5 | ld %50, r4 6 | xor r3, r4, r5 7 | st r5, 45 8 | 9 | --------------------------------------------------------------------------------