📄 sub.cgs
字号:
# sh testcase for sub $rm, $rn -*- Asm -*-# mach: all# as: -isa=shcompact# ld: -m shelf32 .include "compact/testutils.inc" start .global sub1sub1: # 0 - x. mov #0, r0 mov #3, r1 sub r1, r0 mov #2, r7 not r7, r7 cmp/eq r7, r0 bf wrong .global sub2sub2: # x - 0. mov #0, r0 mov #3, r1 sub r0, r1 assert r1, #3 .global sub3sub3: # x - y. mov #4, r0 mov #3, r1 sub r0, r1 mov #0, r7 not r7, r7 cmp/eq r7, r1 bf wrong .global sub4sub4: # y - x. mov #4, r0 mov #3, r1 sub r1, r0 assert r0, #1 .global sub5sub5: # y - y == 0 (where y are in two distinct registers). mov #4, r0 mov #4, r1 sub r1, r0 assert r0, #0 .global sub6sub6: # y - y = 0 (where y is the same register). mov #4, r1 sub r1, r1 assert r1, #0okay: passwrong: fail
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -