Revert "Assemble (JMP (@PCR FOO)) (LABEL FOO) to zero bits on amd64."
authorTaylor R Campbell <campbell@mumble.net>
Sun, 16 Mar 2014 15:21:38 +0000 (15:21 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Sun, 16 Mar 2014 15:21:38 +0000 (15:21 +0000)
This reverts commit f4dda7bf4a6f9f529fd2b295a0f51ee9ed6dc22b.

Apparently this doesn't work.

src/compiler/machines/x86-64/instr1.scm

index 4fd2969f792e98e953b5b7e8c395d65b59106eda..72c06950720d55744f8e2977abbdc17e0168f876 100644 (file)
@@ -566,8 +566,6 @@ USA.
 (define-instruction JMP
   (((@PCR (? dest)))
    (VARIABLE-WIDTH (disp `(- ,dest (+ *PC* 2)))
-     ((0 0)
-      (BITS))
      ((#x-80 #x7f)
       (BITS (8 #xeb)
            (8 disp SIGNED)))
@@ -577,8 +575,6 @@ USA.
 
   (((@PCRO (? dest) (? offset)))
    (VARIABLE-WIDTH (disp `(- (+ ,dest ,offset) (+ *PC* 2)))
-     ((0 0)
-      (BITS))
      ((#x-80 #x7f)
       (BITS (8 #xeb)
            (8 disp SIGNED)))