📄 shdl-2.s
字号:
! Part two of test for inter-file DataLabel support. .mode SHmedia .textpart2: movi (datalabel foowithout + 16) & 65535, r24 .section .rodata .long datalabel foo_otherwithout + 32 .text movi (datalabel foo_mixwithout + 1024) & 65535, r24 .section .rodata .long datalabel foo_mixwithout + 32 .text movi (datalabel foo_mixwithout2 + 1024) & 65535, r24 .section .rodata .long foo_mixwithout2 + 32 .text .global barbar: nop .global barbothbarboth: nop .global barboth2barboth2: nop .global barwithoutbarwithout: nop .global bar_otherbar_other: nop .global bar_otherbothbar_otherboth: nop .global bar_otherboth2bar_otherboth2: nop .global bar_otherwithoutbar_otherwithout: nop .text .global bar_mixbar_mix: nop .global bar_mix2bar_mix2: nop .global bar_mixbothbar_mixboth: nop .global bar_mixboth2bar_mixboth2: nop .global bar_mixwithoutbar_mixwithout: nop .global bar_mixwithout2bar_mixwithout2: nop! Almost-copy of "foo" in primary file. .global bazbaz: nop movi (datalabel baz + 8) & 65535,r30 .global bazbothbazboth: nop movi (datalabel bazboth + 16) & 65535,r40 movi (bazboth + 12) & 65535,r40 .global bazboth2bazboth2: nop movi (bazboth2 + 12) & 65535,r40 movi (datalabel bazboth2 + 16) & 65535,r40 .global bazwithoutbazwithout: nop movi (datalabel bazwithout + 24) & 65535,r30 .global baz_otherbaz_other: nop .global baz_otherbothbaz_otherboth: nop .global baz_otherboth2baz_otherboth2: nop .global baz_otherwithoutbaz_otherwithout: nop .section .rodata .long datalabel baz_other + 4 .long datalabel baz_otherboth + 40 .long baz_otherboth + 24 .long baz_otherboth2 + 24 .long datalabel baz_otherboth2 + 40 .long baz_otherwithout .text .global baz_mixbaz_mix: nop movi (datalabel baz_mix + 8) & 65535,r30 .global baz_mix2baz_mix2: nop movi (baz_mix2 + 8) & 65535,r30 .global baz_mixbothbaz_mixboth: nop movi (datalabel baz_mixboth + 80) & 65535,r30 movi (baz_mixboth + 80) & 65535,r30 .global baz_mixboth2baz_mixboth2: nop movi (baz_mixboth2 + 64) & 65535,r30 movi (datalabel baz_mixboth2 + 64) & 65535,r30 .global baz_mixwithoutbaz_mixwithout: nop movi (baz_mixwithout + 42) & 65535,r30 .global baz_mixwithout2baz_mixwithout2: nop movi (baz_mixwithout2 + 24) & 65535,r30 .section .rodata .long baz_mix + 4 .long datalabel baz_mix2 + 48 .long datalabel baz_mixboth + 400 .long baz_mixboth + 420 .long baz_mixboth2 + 248 .long datalabel baz_mixboth2 + 240 .long baz_mixwithout .data .long datalabel dfoowithout + 44 .long datalabel dfoo_mixwithout + 48 .long datalabel dfoo_mixwithout2 + 84 .global dbardbar: .long 0 .global dbarbothdbarboth: .long 0 .global dbarboth2dbarboth2: .long 0 .global dbarwithoutdbarwithout: .long 0 .global dbar_otherdbar_other: .long 0 .global dbar_otherbothdbar_otherboth: .long 0 .global dbar_otherboth2dbar_otherboth2: .long 0 .global dbar_otherwithoutdbar_otherwithout: .long 0 .global dbar_mixdbar_mix: .long 0 .global dbar_mix2dbar_mix2: .long 0 .global dbar_mixbothdbar_mixboth: .long 0 .global dbar_mixboth2dbar_mixboth2: .long 0 .global dbar_mixwithoutdbar_mixwithout: .long 0 .global dbar_mixwithout2dbar_mixwithout2: .long 0! Almost-copy of "dfoo" in primary file. .data .global dbazdbaz: .long 0 .long (datalabel dbaz + 8) .global dbazbothdbazboth: .long 0 .long (datalabel dbazboth + 16) .long (dbazboth + 12) .global dbazboth2dbazboth2: .long 0 .long (dbazboth2 + 12) .long (datalabel dbazboth2 + 16) .global dbazwithoutdbazwithout: .long 0 .long (dbazwithout + 24) .global dbaz_otherdbaz_other: .long 0 .global dbaz_otherbothdbaz_otherboth: .long 0 .global dbaz_otherboth2dbaz_otherboth2: .long 0 .global dbaz_otherwithoutdbaz_otherwithout: .long 0 .section .rodata .long datalabel dbaz_other + 4 .long datalabel dbaz_otherboth + 40 .long dbaz_otherboth + 24 .long dbaz_otherboth2 + 24 .long datalabel dbaz_otherboth2 + 40 .long dbaz_otherwithout .data .global dbaz_mixdbaz_mix: .long 0 .long (datalabel dbaz_mix + 8) .global dbaz_mix2dbaz_mix2: .long 0 .long (dbaz_mix2 + 8) .global dbaz_mixbothdbaz_mixboth: .long 0 .long (datalabel dbaz_mixboth + 80) .long (dbaz_mixboth + 80) .global dbaz_mixboth2dbaz_mixboth2: .long 0 .long (dbaz_mixboth2 + 64) .long (datalabel dbaz_mixboth2 + 64) .global dbaz_mixwithoutdbaz_mixwithout: .long 0 .long (dbaz_mixwithout + 42) .global dbaz_mixwithout2dbaz_mixwithout2: .long 0 .long (dbaz_mixwithout2 + 24) .section .rodata .long dbaz_mix + 4 .long datalabel dbaz_mix2 + 48 .long datalabel dbaz_mixboth + 400 .long dbaz_mixboth + 420 .long dbaz_mixboth2 + 248 .long datalabel dbaz_mixboth2 + 240 .long dbaz_mixwithout
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -