--- 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

Reply via email to