| ... | ... | @@ -1,22 +0,0 @@ |
| 1 | | const msg = "Hello, World!\n"; |
| 2 | | |
| 3 | | fn length() usize { |
| 4 | | return msg.len; |
| 5 | | } |
| 6 | | |
| 7 | | pub fn main() void { |
| 8 | | asm volatile ("ta 0x6d" |
| 9 | | : |
| 10 | | : [number] "{g1}" (4), |
| 11 | | [arg1] "{o0}" (1), |
| 12 | | [arg2] "{o1}" (@ptrToInt(msg)), |
| 13 | | [arg3] "{o2}" (length()), |
| 14 | | : "o0", "o1", "o2", "o3", "o4", "o5", "o6", "o7", "memory" |
| 15 | | ); |
| 16 | | } |
| 17 | | |
| 18 | | // run |
| 19 | | // target=sparc64-linux |
| 20 | | // |
| 21 | | // Hello, World! |
| 22 | | // |