[yalo commit] r132 - trunk/cc wiki

0 views
Skip to first unread message

codesite...@google.com

unread,
Mar 3, 2009, 8:49:25 AM3/3/09
to yalo-...@googlegroups.com
Author: yujian.zhang
Date: Tue Mar 3 05:22:52 2009
New Revision: 132

Modified:
trunk/cc/test-cc.lisp
trunk/cc/x86-64-syntax.lisp
wiki/AssemblyX64J.wiki

Log:
Change "jcc short" to simply "jcc".

Modified: trunk/cc/test-cc.lisp
==============================================================================
--- trunk/cc/test-cc.lisp (original)
+++ trunk/cc/test-cc.lisp Tue Mar 3 05:22:52 2009
@@ -169,7 +169,7 @@
(int 3)
(int #x10)
.loop
- (je short .loop)
+ (je .loop)
(jmp short .loop)
(lgdt (msg))
(lidt (msg))

Modified: trunk/cc/x86-64-syntax.lisp
==============================================================================
--- trunk/cc/x86-64-syntax.lisp (original)
+++ trunk/cc/x86-64-syntax.lisp Tue Mar 3 05:22:52 2009
@@ -116,7 +116,7 @@
((inc dword m) . (o32 #xff /0))
((int 3) . (#xcc))
((int imm8) . (#xcd ib))
- ((jcc short (imm8 label imm16)) . ((+ #x70 cc) rb))
+ ((jcc (imm8 label imm16)) . ((+ #x70 cc) rb))
((jcc near (imm32 label imm8 imm16)) . (#x0f (+ #x80 cc) rd))
((jmp short (imm8 label imm16)) . (#xeb rb))
((lldt (r/m16 r16 m)) . (#x0f #x00 /2))

Modified: wiki/AssemblyX64J.wiki
==============================================================================
--- wiki/AssemblyX64J.wiki (original)
+++ wiki/AssemblyX64J.wiki Tue Mar 3 05:22:52 2009
@@ -7,7 +7,7 @@
= jcc: Conditional Branch =

|| Instruction || Opcode || 64-Bit Mode || 16/32-Bit Mode ||
Description ||
-|| jcc short imm8 || (+ 70 cc) rb || Valid || Valid ||
Short conditional jump ||
+|| jcc imm8 || (+ 70 cc) rb || Valid || Valid ||
Short conditional jump ||
|| jcc near imm32 || 0F (+ 80 cc) rd || Valid || Valid ||
Near conditional jump ||

Please refer [AssemblyX64Overview#Conditional_Codes conditional codes] for
details.

Reply all
Reply to author
Forward
0 new messages