aboutsummaryrefslogtreecommitdiff
path: root/src/libmach/loc.c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2004-06-11 04:33:54 +0000
committerrsc <devnull@localhost>2004-06-11 04:33:54 +0000
commit9b24f92c5611353cdafb6756ae21b405ebc695dd (patch)
tree6a81ee9775a14a09f60c2c244ada1cd805806297 /src/libmach/loc.c
parentfa009f9d7217bd577248e53ff5aba2e8b1e0c4b2 (diff)
downloadplan9port-9b24f92c5611353cdafb6756ae21b405ebc695dd.tar.gz
plan9port-9b24f92c5611353cdafb6756ae21b405ebc695dd.tar.bz2
plan9port-9b24f92c5611353cdafb6756ae21b405ebc695dd.zip
maybe 64-bit better
Diffstat (limited to 'src/libmach/loc.c')
-rw-r--r--src/libmach/loc.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libmach/loc.c b/src/libmach/loc.c
index 47bcf3d9..8113168e 100644
--- a/src/libmach/loc.c
+++ b/src/libmach/loc.c
@@ -70,7 +70,7 @@ lget1(Map *map, Regs *regs, Loc loc, uchar *a, uint n)
int
lget2(Map *map, Regs *regs, Loc loc, u16int *u)
{
- ulong ul;
+ uvlong ul;
if(locsimplify(map, regs, loc, &loc) < 0)
return -1;
@@ -93,7 +93,7 @@ lget2(Map *map, Regs *regs, Loc loc, u16int *u)
int
lget4(Map *map, Regs *regs, Loc loc, u32int *u)
{
- ulong ul;
+ uvlong ul;
if(locsimplify(map, regs, loc, &loc) < 0)
return -1;
@@ -116,7 +116,7 @@ lget4(Map *map, Regs *regs, Loc loc, u32int *u)
int
lget8(Map *map, Regs *regs, Loc loc, u64int *u)
{
- ulong ul;
+ uvlong ul;
if(locsimplify(map, regs, loc, &loc) < 0)
return -1;
@@ -188,7 +188,7 @@ lput8(Map *map, Regs *regs, Loc loc, u64int u)
}
Loc
-locaddr(ulong addr)
+locaddr(uvlong addr)
{
Loc l;
@@ -198,7 +198,7 @@ locaddr(ulong addr)
}
Loc
-locindir(char *reg, long offset)
+locindir(char *reg, vlong offset)
{
Loc l;
@@ -209,7 +209,7 @@ locindir(char *reg, long offset)
}
Loc
-locconst(ulong con)
+locconst(uvlong con)
{
Loc l;