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/amd64/instructions/amd64InstrExt.sml
ViewVC logotype

Diff of /MLRISC/trunk/amd64/instructions/amd64InstrExt.sml

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

revision 2810, Wed Oct 24 07:43:56 2007 UTC revision 2811, Thu Oct 25 20:36:09 2007 UTC
# Line 30  Line 30 
30       *)       *)
31          | LOCK_CMPXCHGL of ('r * 'r)    (* 32-bit compare and exchange *)          | LOCK_CMPXCHGL of ('r * 'r)    (* 32-bit compare and exchange *)
32          | LOCK_CMPXCHGQ of ('r * 'r)    (* 64-bit compare and exchange *)          | LOCK_CMPXCHGQ of ('r * 'r)    (* 64-bit compare and exchange *)
33        (* atomic exchange instructions.
34         *   XCHG(src, dst)        tmp = *dst
35         *                         *dst := src
36         *                         src := tmp
37         *)
38            | LOCK_XCHGL of ('r * 'r)       (* 32-bit exchange *)
39            | LOCK_XCHGQ of ('r * 'r)       (* 64-bit exchange *)
40    
41    end (* AMD64InstrExt *)    end (* AMD64InstrExt *)

Legend:
Removed from v.2810  
changed lines
  Added in v.2811

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