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/alpha/instructions/alphaShuffle.sml
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/alpha/instructions/alphaShuffle.sml

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

revision 888, Thu Jul 19 20:24:21 2001 UTC revision 889, Thu Jul 19 20:35:20 2001 UTC
# Line 2  Line 2 
2    structure I = I    structure I = I
3    structure Shuffle = Shuffle(I)    structure Shuffle = Shuffle(I)
4    
5    type t = {tmp:I.ea option, dst:I.C.cell list, src:I.C.cell list}    type t = {tmp:I.ea option, dst:CellsBasis.cell list, src:CellsBasis.cell list}
6    
7    val mem=I.Region.memory    val mem=I.Region.memory
8    
9    val zeroR = I.REGop(Option.valOf(I.C.zeroReg I.C.GP))    val zeroR = I.REGop(Option.valOf(I.C.zeroReg CellsBasis.GP))
10    
11    fun move{src=I.Direct rs, dst=I.Direct rd} =    fun move{src=I.Direct rs, dst=I.Direct rd} =
12          [I.OPERATE{oper=I.BIS, ra=rs, rb=zeroR, rc=rd}]          [I.OPERATE{oper=I.BIS, ra=rs, rb=zeroR, rc=rd}]

Legend:
Removed from v.888  
changed lines
  Added in v.889

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