Fix an __asm operand constraint which broke the -O3 and -O0 builds.
Submitted by: Seigo Tanimura <tanimura@freebsd.org> Approved by: jkh
This commit is contained in:
parent
8a61c1540b
commit
80275388cb
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=57376
@ -456,7 +456,7 @@ static __inline u_int
|
||||
rdr0(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr0,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr0,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
@ -464,7 +464,7 @@ static __inline u_int
|
||||
rdr1(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr1,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr1,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
@ -472,7 +472,7 @@ static __inline u_int
|
||||
rdr2(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr2,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr2,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
@ -480,7 +480,7 @@ static __inline u_int
|
||||
rdr3(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr3,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr3,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
@ -488,7 +488,7 @@ static __inline u_int
|
||||
rdr6(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr6,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr6,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
@ -496,7 +496,7 @@ static __inline u_int
|
||||
rdr7(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr7,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr7,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
|
@ -456,7 +456,7 @@ static __inline u_int
|
||||
rdr0(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr0,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr0,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
@ -464,7 +464,7 @@ static __inline u_int
|
||||
rdr1(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr1,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr1,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
@ -472,7 +472,7 @@ static __inline u_int
|
||||
rdr2(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr2,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr2,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
@ -480,7 +480,7 @@ static __inline u_int
|
||||
rdr3(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr3,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr3,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
@ -488,7 +488,7 @@ static __inline u_int
|
||||
rdr6(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr6,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr6,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
@ -496,7 +496,7 @@ static __inline u_int
|
||||
rdr7(void)
|
||||
{
|
||||
u_int data;
|
||||
__asm __volatile("movl %%dr7,%0" : "=rm" (data));
|
||||
__asm __volatile("movl %%dr7,%0" : "=r" (data));
|
||||
return (data);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user