@@ -14,7 +14,7 @@ pub mod nr;
14
14
#[ inline( always) ]
15
15
pub unsafe fn syscall0 ( n : usize ) -> usize {
16
16
let ret: usize ;
17
- asm ! ( "syscall" : "={rax}" ( ret)
17
+ llvm_asm ! ( "syscall" : "={rax}" ( ret)
18
18
: "{rax}" ( n)
19
19
: "rcx" , "r11" , "memory"
20
20
: "volatile" ) ;
@@ -24,7 +24,7 @@ pub unsafe fn syscall0(n: usize) -> usize {
24
24
#[ inline( always) ]
25
25
pub unsafe fn syscall1 ( n : usize , a1 : usize ) -> usize {
26
26
let ret: usize ;
27
- asm ! ( "syscall" : "={rax}" ( ret)
27
+ llvm_asm ! ( "syscall" : "={rax}" ( ret)
28
28
: "{rax}" ( n) , "{rdi}" ( a1)
29
29
: "rcx" , "r11" , "memory"
30
30
: "volatile" ) ;
@@ -34,7 +34,7 @@ pub unsafe fn syscall1(n: usize, a1: usize) -> usize {
34
34
#[ inline( always) ]
35
35
pub unsafe fn syscall2 ( n : usize , a1 : usize , a2 : usize ) -> usize {
36
36
let ret: usize ;
37
- asm ! ( "syscall" : "={rax}" ( ret)
37
+ llvm_asm ! ( "syscall" : "={rax}" ( ret)
38
38
: "{rax}" ( n) , "{rdi}" ( a1) , "{rsi}" ( a2)
39
39
: "rcx" , "r11" , "memory"
40
40
: "volatile" ) ;
@@ -44,7 +44,7 @@ pub unsafe fn syscall2(n: usize, a1: usize, a2: usize) -> usize {
44
44
#[ inline( always) ]
45
45
pub unsafe fn syscall3 ( n : usize , a1 : usize , a2 : usize , a3 : usize ) -> usize {
46
46
let ret: usize ;
47
- asm ! ( "syscall" : "={rax}" ( ret)
47
+ llvm_asm ! ( "syscall" : "={rax}" ( ret)
48
48
: "{rax}" ( n) , "{rdi}" ( a1) , "{rsi}" ( a2) , "{rdx}" ( a3)
49
49
: "rcx" , "r11" , "memory"
50
50
: "volatile" ) ;
@@ -59,7 +59,7 @@ pub unsafe fn syscall4(n: usize,
59
59
a4 : usize )
60
60
-> usize {
61
61
let ret: usize ;
62
- asm ! ( "syscall" : "={rax}" ( ret)
62
+ llvm_asm ! ( "syscall" : "={rax}" ( ret)
63
63
: "{rax}" ( n) , "{rdi}" ( a1) , "{rsi}" ( a2) , "{rdx}" ( a3) ,
64
64
"{r10}" ( a4)
65
65
: "rcx" , "r11" , "memory"
@@ -76,7 +76,7 @@ pub unsafe fn syscall5(n: usize,
76
76
a5 : usize )
77
77
-> usize {
78
78
let ret: usize ;
79
- asm ! ( "syscall" : "={rax}" ( ret)
79
+ llvm_asm ! ( "syscall" : "={rax}" ( ret)
80
80
: "{rax}" ( n) , "{rdi}" ( a1) , "{rsi}" ( a2) , "{rdx}" ( a3) ,
81
81
"{r10}" ( a4) , "{r8}" ( a5)
82
82
: "rcx" , "r11" , "memory"
@@ -94,7 +94,7 @@ pub unsafe fn syscall6(n: usize,
94
94
a6 : usize )
95
95
-> usize {
96
96
let ret: usize ;
97
- asm ! ( "syscall" : "={rax}" ( ret)
97
+ llvm_asm ! ( "syscall" : "={rax}" ( ret)
98
98
: "{rax}" ( n) , "{rdi}" ( a1) , "{rsi}" ( a2) , "{rdx}" ( a3) ,
99
99
"{r10}" ( a4) , "{r8}" ( a5) , "{r9}" ( a6)
100
100
: "rcx" , "r11" , "memory"
0 commit comments