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 /MLRISC/trunk/x86/instructions/x86Instr.sml
ViewVC logotype

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

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

revision 3240, Tue Dec 2 17:11:58 2008 UTC revision 3241, Wed Dec 3 02:36:43 2008 UTC
# Line 299  Line 299 
299     | FUNOP of {fsize:fsize, unOp:funOp, src:operand, dst:operand}     | FUNOP of {fsize:fsize, unOp:funOp, src:operand, dst:operand}
300     | FCMP of {i:bool, fsize:fsize, lsrc:operand, rsrc:operand}     | FCMP of {i:bool, fsize:fsize, lsrc:operand, rsrc:operand}
301     | SAHF     | SAHF
302       | LFENCE
303       | MFENCE
304       | SFENCE
305       | PAUSE
306     | LAHF     | LAHF
307     | SOURCE of {}     | SOURCE of {}
308     | SINK of {}     | SINK of {}
# Line 385  Line 389 
389     val funop : {fsize:fsize, unOp:funOp, src:operand, dst:operand} -> instruction     val funop : {fsize:fsize, unOp:funOp, src:operand, dst:operand} -> instruction
390     val fcmp : {i:bool, fsize:fsize, lsrc:operand, rsrc:operand} -> instruction     val fcmp : {i:bool, fsize:fsize, lsrc:operand, rsrc:operand} -> instruction
391     val sahf : instruction     val sahf : instruction
392       val lfence : instruction
393       val mfence : instruction
394       val sfence : instruction
395       val pause : instruction
396     val lahf : instruction     val lahf : instruction
397     val source : {} -> instruction     val source : {} -> instruction
398     val sink : {} -> instruction     val sink : {} -> instruction
# Line 684  Line 692 
692     | FUNOP of {fsize:fsize, unOp:funOp, src:operand, dst:operand}     | FUNOP of {fsize:fsize, unOp:funOp, src:operand, dst:operand}
693     | FCMP of {i:bool, fsize:fsize, lsrc:operand, rsrc:operand}     | FCMP of {i:bool, fsize:fsize, lsrc:operand, rsrc:operand}
694     | SAHF     | SAHF
695       | LFENCE
696       | MFENCE
697       | SFENCE
698       | PAUSE
699     | LAHF     | LAHF
700     | SOURCE of {}     | SOURCE of {}
701     | SINK of {}     | SINK of {}
# Line 769  Line 781 
781     and funop = INSTR o FUNOP     and funop = INSTR o FUNOP
782     and fcmp = INSTR o FCMP     and fcmp = INSTR o FCMP
783     and sahf = INSTR SAHF     and sahf = INSTR SAHF
784       and lfence = INSTR LFENCE
785       and mfence = INSTR MFENCE
786       and sfence = INSTR SFENCE
787       and pause = INSTR PAUSE
788     and lahf = INSTR LAHF     and lahf = INSTR LAHF
789     and source = INSTR o SOURCE     and source = INSTR o SOURCE
790     and sink = INSTR o SINK     and sink = INSTR o SINK

Legend:
Removed from v.3240  
changed lines
  Added in v.3241

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