Rev 129 | Blame | Compare with Previous | Last modification | View Log | Download
# file opened: macro_test.asm1 0000 ; new 'macro' test2 0000 ;3 0000 ; test14 00005 0000 macro MyMacro arg0, arg16 0000 ~ call arg0_f7 0000 ~ call arg0_arg18 0000 ~ call arg1_arg09 0000 endm10 000011 0000 MyMacro abc, defmacro_test.asm(6): error: Label not found: abc_fmacro_test.asm(11): ^ emitted from here11 0000 CD 00 00 > call abc_fmacro_test.asm(7): error: Label not found: abc_defmacro_test.asm(11): ^ emitted from here11 0003 CD 00 00 > call abc_defmacro_test.asm(8): error: Label not found: def_abcmacro_test.asm(11): ^ emitted from here11 0006 CD 00 00 > call def_abc12 000913 0009 ;should be expanded to:14 0009 ;15 0009 ; call abc_f16 0009 ; call abc_def17 0009 ; call def_abc18 000919 0009 ;test 220 000921 0009 macro a0a1 a0, a122 0009 ~ call a0_a1__yyy23 0009 endm24 000925 0009 macro a1a0 a0, a126 0009 ~ call a1_a0___yyy27 0009 endm28 000929 0009 macro a1a0a1 a0, a130 0009 ~ call a1____a0__a131 0009 endm32 000933 0009 macro a0_a a034 0009 ~ call a0_35 0009 endm36 000937 0009 macro a0_b a038 0009 ~ call __a039 0009 endm40 000941 0009 macro a0_c a042 0009 ~ call _a0_43 0009 endm44 000945 0009 macro a0a1_a a0, a146 0009 ~ call a0____a1_47 0009 endm48 000949 0009 macro a0a1_b a0, a150 0009 ~ call a0____yy_a151 0009 ~ call _my___yyyyy____yy__call52 0009 endm53 000954 0009 a0a1 abc, defmacro_test.asm(22): error: Label not found: abc_def__yyymacro_test.asm(54): ^ emitted from here54 0009 CD 00 00 > call abc_def__yyy55 000C a1a0 abc, defmacro_test.asm(26): error: Label not found: def_abc___yyymacro_test.asm(55): ^ emitted from here55 000C CD 00 00 > call def_abc___yyy56 000F a1a0a1 abc, defmacro_test.asm(30): error: Label not found: def____abc__defmacro_test.asm(56): ^ emitted from here56 000F CD 00 00 > call def____abc__def57 0012 a0_a abcmacro_test.asm(34): error: Label not found: abc_macro_test.asm(57): ^ emitted from here57 0012 CD 00 00 > call abc_58 0015 a0_b abcmacro_test.asm(38): error: Label not found: __abcmacro_test.asm(58): ^ emitted from here58 0015 CD 00 00 > call __abc59 0018 a0_c abcmacro_test.asm(42): error: Label not found: _abc_macro_test.asm(59): ^ emitted from here59 0018 CD 00 00 > call _abc_60 001B a0a1_a abc, defmacro_test.asm(46): error: Label not found: abc____def_macro_test.asm(60): ^ emitted from here60 001B CD 00 00 > call abc____def_61 001E a0a1_b abc, defmacro_test.asm(50): error: Label not found: abc____yy_defmacro_test.asm(61): ^ emitted from here61 001E CD 00 00 > call abc____yy_defmacro_test.asm(51): error: Label not found: _my___yyyyy____yy__callmacro_test.asm(61): ^ emitted from here61 0021 CD 00 00 > call _my___yyyyy____yy__call62 002463 0024 ;should be expanded as64 0024 ; call abc_def__yyy65 0024 ; call def_abc___yyy66 0024 ; call def____abc__def67 0024 ; call abc_68 0024 ; call __abc69 0024 ; call _abc_70 0024 ; call abc____def_71 0024 ; call abc____yy_def72 0024 ; call _my___yyyyy____yy__call73 0024# file closed: macro_test.asmValue Label------ - -----------------------------------------------------------