--- a/sys/src/libmach/8db.c Fri Jan 17 21:09:17 2014 +0100
+++ b/sys/src/libmach/8db.c Tue Apr 15 09:48:44 2014 +0200
@@ -1878,7 +1878,7 @@
{
if (ip->mod == 3) {
if (ip->osize == 'B')
- bprint(ip, (ip->rex & REXB? breg64: breg)[ip->base]);
+ bprint(ip, (ip->rex? breg64: breg)[ip->rex&REXB?
ip->base+8: ip->base]);
else if(ip->rex & REXB)
bprint(ip, "%s%s", ANAME(ip), reg[ip->base+8]);
else-- cinap
