Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /sml/trunk/src/MLRISC/x86/instructions/x86Instr.sml
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/x86/instructions/x86Instr.sml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 796, Tue Mar 6 00:04:33 2001 UTC revision 797, Fri Mar 16 00:00:17 2001 UTC
# Line 110  Line 110 
110     | LOCK_XADDB     | LOCK_XADDB
111     | LOCK_XADDW     | LOCK_XADDW
112     | LOCK_XADDL     | LOCK_XADDL
    | LOCK_CMPXCHGB  
    | LOCK_CMPXCHGW  
    | LOCK_CMPXCHGL  
113     datatype multDivOp =     datatype multDivOp =
114       MULL       MULL
115     | IDIVL     | IDIVL
# Line 122  Line 119 
119     | INCL     | INCL
120     | NEGL     | NEGL
121     | NOTL     | NOTL
122       | DECW
123       | INCW
124       | NEGW
125     | NOTW     | NOTW
126       | DECB
127       | INCB
128       | NEGB
129     | NOTB     | NOTB
130     | LOCK_DECL     | LOCK_DECL
131     | LOCK_INCL     | LOCK_INCL
# Line 233  Line 236 
236     | TESTB of {lsrc:operand, rsrc:operand}     | TESTB of {lsrc:operand, rsrc:operand}
237     | BITOP of {bitOp:bitOp, lsrc:operand, rsrc:operand}     | BITOP of {bitOp:bitOp, lsrc:operand, rsrc:operand}
238     | BINARY of {binOp:binaryOp, src:operand, dst:operand}     | BINARY of {binOp:binaryOp, src:operand, dst:operand}
239       | CMPXCHG of {lock:bool, sz:isize, src:operand, dst:operand}
240     | MULTDIV of {multDivOp:multDivOp, src:operand}     | MULTDIV of {multDivOp:multDivOp, src:operand}
241     | MUL3 of {dst:C.cell, src2:Int32.int option, src1:operand}     | MUL3 of {dst:C.cell, src2:Int32.int option, src1:operand}
242     | UNARY of {unOp:unaryOp, opnd:operand}     | UNARY of {unOp:unaryOp, opnd:operand}
# Line 390  Line 394 
394     | LOCK_XADDB     | LOCK_XADDB
395     | LOCK_XADDW     | LOCK_XADDW
396     | LOCK_XADDL     | LOCK_XADDL
    | LOCK_CMPXCHGB  
    | LOCK_CMPXCHGW  
    | LOCK_CMPXCHGL  
397     datatype multDivOp =     datatype multDivOp =
398       MULL       MULL
399     | IDIVL     | IDIVL
# Line 402  Line 403 
403     | INCL     | INCL
404     | NEGL     | NEGL
405     | NOTL     | NOTL
406       | DECW
407       | INCW
408       | NEGW
409     | NOTW     | NOTW
410       | DECB
411       | INCB
412       | NEGB
413     | NOTB     | NOTB
414     | LOCK_DECL     | LOCK_DECL
415     | LOCK_INCL     | LOCK_INCL
# Line 513  Line 520 
520     | TESTB of {lsrc:operand, rsrc:operand}     | TESTB of {lsrc:operand, rsrc:operand}
521     | BITOP of {bitOp:bitOp, lsrc:operand, rsrc:operand}     | BITOP of {bitOp:bitOp, lsrc:operand, rsrc:operand}
522     | BINARY of {binOp:binaryOp, src:operand, dst:operand}     | BINARY of {binOp:binaryOp, src:operand, dst:operand}
523       | CMPXCHG of {lock:bool, sz:isize, src:operand, dst:operand}
524     | MULTDIV of {multDivOp:multDivOp, src:operand}     | MULTDIV of {multDivOp:multDivOp, src:operand}
525     | MUL3 of {dst:C.cell, src2:Int32.int option, src1:operand}     | MUL3 of {dst:C.cell, src2:Int32.int option, src1:operand}
526     | UNARY of {unOp:unaryOp, opnd:operand}     | UNARY of {unOp:unaryOp, opnd:operand}

Legend:
Removed from v.796  
changed lines
  Added in v.797

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0