authorgravatar for koachan@protonmail.comKoakuma <koachan@protonmail.com> 2022-04-21 21:16:24+07:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-05-05 19:34:06+02:00
logbc5b5df2c72d9b345b5cd242915aba2d2b975747
tree56d5cf36abd205c05249bd22b6ac07a03ac69b52
parente963d5be0b3dbe87f68014920cd1b93109318c32

stage2: sparcv9: Update test case


1 files changed, 6 insertions(+), 11 deletions(-)

test/cases/sparcv9-linux/hello_world.zig+6-11
......@@ -1,23 +1,18 @@
11const msg = "Hello, World!\n";
22
3pub export fn _start() noreturn {
3fn length() usize {
4 return msg.len;
5}
6
7pub fn main() void {
48 asm volatile ("ta 0x6d"
59 :
610 : [number] "{g1}" (4),
711 [arg1] "{o0}" (1),
812 [arg2] "{o1}" (@ptrToInt(msg)),
9 [arg3] "{o2}" (msg.len),
10 : "o0", "o1", "o2", "o3", "o4", "o5", "o6", "o7", "memory"
11 );
12
13 asm volatile ("ta 0x6d"
14 :
15 : [number] "{g1}" (1),
16 [arg1] "{o0}" (0),
13 [arg3] "{o2}" (length()),
1714 : "o0", "o1", "o2", "o3", "o4", "o5", "o6", "o7", "memory"
1815 );
19
20 unreachable;
2116}
2217
2318// run