| ... | @@ -4,7 +4,7 @@ pub fn syscall_pipe(fd: *[2]i32) usize { | ... | @@ -4,7 +4,7 @@ pub fn syscall_pipe(fd: *[2]i32) usize { |
| 4 | return asm volatile ( | 4 | return asm volatile ( |
| 5 | \\ mov %%o0, %%o2 | 5 | \\ mov %%o0, %%o2 |
| 6 | \\ t 0x6d | 6 | \\ t 0x6d |
| 7 | \\ bcc %%xcc, 1f | 7 | \\ bcc,pt %%xcc, 1f |
| 8 | \\ nop | 8 | \\ nop |
| 9 | \\ ba 2f | 9 | \\ ba 2f |
| 10 | \\ neg %%o0 | 10 | \\ neg %%o0 |
| ... | @@ -21,8 +21,8 @@ pub fn syscall_pipe(fd: *[2]i32) usize { | ... | @@ -21,8 +21,8 @@ pub fn syscall_pipe(fd: *[2]i32) usize { |
| 21 | | 21 | |
| 22 | pub fn syscall0(number: SYS) usize { | 22 | pub fn syscall0(number: SYS) usize { |
| 23 | return asm volatile ( | 23 | return asm volatile ( |
| 24 | \\ t 0x6d | 24 | \\ t 0x6d |
| 25 | \\ bcc %%xcc, 1f | 25 | \\ bcc,pt %%xcc, 1f |
| 26 | \\ nop | 26 | \\ nop |
| 27 | \\ neg %%o0 | 27 | \\ neg %%o0 |
| 28 | \\ 1: | 28 | \\ 1: |
| ... | @@ -34,8 +34,8 @@ pub fn syscall0(number: SYS) usize { | ... | @@ -34,8 +34,8 @@ pub fn syscall0(number: SYS) usize { |
| 34 | | 34 | |
| 35 | pub fn syscall1(number: SYS, arg1: usize) usize { | 35 | pub fn syscall1(number: SYS, arg1: usize) usize { |
| 36 | return asm volatile ( | 36 | return asm volatile ( |
| 37 | \\ t 0x6d | 37 | \\ t 0x6d |
| 38 | \\ bcc %%xcc, 1f | 38 | \\ bcc,pt %%xcc, 1f |
| 39 | \\ nop | 39 | \\ nop |
| 40 | \\ neg %%o0 | 40 | \\ neg %%o0 |
| 41 | \\ 1: | 41 | \\ 1: |
| ... | @@ -48,8 +48,8 @@ pub fn syscall1(number: SYS, arg1: usize) usize { | ... | @@ -48,8 +48,8 @@ pub fn syscall1(number: SYS, arg1: usize) usize { |
| 48 | | 48 | |
| 49 | pub fn syscall2(number: SYS, arg1: usize, arg2: usize) usize { | 49 | pub fn syscall2(number: SYS, arg1: usize, arg2: usize) usize { |
| 50 | return asm volatile ( | 50 | return asm volatile ( |
| 51 | \\ t 0x6d | 51 | \\ t 0x6d |
| 52 | \\ bcc %%xcc, 1f | 52 | \\ bcc,pt %%xcc, 1f |
| 53 | \\ nop | 53 | \\ nop |
| 54 | \\ neg %%o0 | 54 | \\ neg %%o0 |
| 55 | \\ 1: | 55 | \\ 1: |
| ... | @@ -63,8 +63,8 @@ pub fn syscall2(number: SYS, arg1: usize, arg2: usize) usize { | ... | @@ -63,8 +63,8 @@ pub fn syscall2(number: SYS, arg1: usize, arg2: usize) usize { |
| 63 | | 63 | |
| 64 | pub fn syscall3(number: SYS, arg1: usize, arg2: usize, arg3: usize) usize { | 64 | pub fn syscall3(number: SYS, arg1: usize, arg2: usize, arg3: usize) usize { |
| 65 | return asm volatile ( | 65 | return asm volatile ( |
| 66 | \\ t 0x6d | 66 | \\ t 0x6d |
| 67 | \\ bcc %%xcc, 1f | 67 | \\ bcc,pt %%xcc, 1f |
| 68 | \\ nop | 68 | \\ nop |
| 69 | \\ neg %%o0 | 69 | \\ neg %%o0 |
| 70 | \\ 1: | 70 | \\ 1: |
| ... | @@ -79,8 +79,8 @@ pub fn syscall3(number: SYS, arg1: usize, arg2: usize, arg3: usize) usize { | ... | @@ -79,8 +79,8 @@ pub fn syscall3(number: SYS, arg1: usize, arg2: usize, arg3: usize) usize { |
| 79 | | 79 | |
| 80 | pub fn syscall4(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize) usize { | 80 | pub fn syscall4(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize) usize { |
| 81 | return asm volatile ( | 81 | return asm volatile ( |
| 82 | \\ t 0x6d | 82 | \\ t 0x6d |
| 83 | \\ bcc %%xcc, 1f | 83 | \\ bcc,pt %%xcc, 1f |
| 84 | \\ nop | 84 | \\ nop |
| 85 | \\ neg %%o0 | 85 | \\ neg %%o0 |
| 86 | \\ 1: | 86 | \\ 1: |
| ... | @@ -96,8 +96,8 @@ pub fn syscall4(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize) | ... | @@ -96,8 +96,8 @@ pub fn syscall4(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize) |
| 96 | | 96 | |
| 97 | pub fn syscall5(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize, arg5: usize) usize { | 97 | pub fn syscall5(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize, arg5: usize) usize { |
| 98 | return asm volatile ( | 98 | return asm volatile ( |
| 99 | \\ t 0x6d | 99 | \\ t 0x6d |
| 100 | \\ bcc %%xcc, 1f | 100 | \\ bcc,pt %%xcc, 1f |
| 101 | \\ nop | 101 | \\ nop |
| 102 | \\ neg %%o0 | 102 | \\ neg %%o0 |
| 103 | \\ 1: | 103 | \\ 1: |
| ... | @@ -122,8 +122,8 @@ pub fn syscall6( | ... | @@ -122,8 +122,8 @@ pub fn syscall6( |
| 122 | arg6: usize, | 122 | arg6: usize, |
| 123 | ) usize { | 123 | ) usize { |
| 124 | return asm volatile ( | 124 | return asm volatile ( |
| 125 | \\ t 0x6d | 125 | \\ t 0x6d |
| 126 | \\ bcc %%xcc, 1f | 126 | \\ bcc,pt %%xcc, 1f |
| 127 | \\ nop | 127 | \\ nop |
| 128 | \\ neg %%o0 | 128 | \\ neg %%o0 |
| 129 | \\ 1: | 129 | \\ 1: |