maybe 64-bit better
This commit is contained in:
parent
fa009f9d72
commit
9b24f92c56
7 changed files with 48 additions and 43 deletions
|
|
@ -3,7 +3,7 @@
|
|||
#include <mach.h>
|
||||
|
||||
int
|
||||
rput(Regs *regs, char *name, ulong u)
|
||||
rput(Regs *regs, char *name, uvlong u)
|
||||
{
|
||||
if(regs == nil){
|
||||
werrstr("registers not mapped");
|
||||
|
|
@ -13,7 +13,7 @@ rput(Regs *regs, char *name, ulong u)
|
|||
}
|
||||
|
||||
int
|
||||
rget(Regs *regs, char *name, ulong *u)
|
||||
rget(Regs *regs, char *name, uvlong *u)
|
||||
{
|
||||
if(regs == nil){
|
||||
*u = ~(ulong)0;
|
||||
|
|
@ -24,7 +24,7 @@ rget(Regs *regs, char *name, ulong *u)
|
|||
}
|
||||
|
||||
int
|
||||
_uregrw(Regs *regs, char *name, ulong *u, int isr)
|
||||
_uregrw(Regs *regs, char *name, uvlong *u, int isr)
|
||||
{
|
||||
Regdesc *r;
|
||||
uchar *ureg;
|
||||
|
|
@ -41,7 +41,7 @@ _uregrw(Regs *regs, char *name, ulong *u, int isr)
|
|||
switch(r->format){
|
||||
default:
|
||||
case 'X':
|
||||
*u = mach->swap4(*(u32int*)ureg);
|
||||
*u = mach->swap4(*(ulong*)ureg);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue