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 554, Thu Mar 2 21:29:44 2000 UTC revision 555, Fri Mar 3 16:10:30 2000 UTC
# Line 18  Line 18 
18     | LabelEA of LabelExp.labexp     | LabelEA of LabelExp.labexp
19     | Direct of int     | Direct of int
20     | FDirect of int     | FDirect of int
21       | ST of int
22     | MemReg of int     | MemReg of int
23     | Displace of {base:int, disp:operand, mem:Region.region}     | Displace of {base:int, disp:operand, mem:Region.region}
24     | Indexed of {base:int option, index:int, scale:int, disp:operand, mem:Region.region     | Indexed of {base:int option, index:int, scale:int, disp:operand, mem:Region.region
# Line 89  Line 90 
90     | MOVZBL     | MOVZBL
91     datatype fbinOp =     datatype fbinOp =
92       FADDP       FADDP
93     | FADD     | FADDS
94     | FIADD     | FIADDS
95     | FMULP     | FMULP
96     | FMUL     | FMULS
97     | FIMUL     | FIMULS
98     | FSUBP     | FSUBP
99     | FSUB     | FSUBS
100     | FISUB     | FISUBS
101     | FSUBRP     | FSUBRP
102     | FSUBR     | FSUBRS
103     | FISUBR     | FISUBRS
104     | FDIVP     | FDIVP
105     | FDIV     | FDIVS
106     | FIDIV     | FIDIVS
107     | FDIVRP     | FDIVRP
108     | FDIVR     | FDIVRS
109     | FIDIVR     | FIDIVRS
110       | FADDL
111       | FIADDL
112       | FMULL
113       | FIMULL
114       | FSUBL
115       | FISUBL
116       | FSUBRL
117       | FISUBRL
118       | FDIVL
119       | FIDIVL
120       | FDIVRL
121       | FIDIVRL
122     datatype funOp =     datatype funOp =
123       FABS       FABS
124     | FCHS     | FCHS
# Line 161  Line 174 
174     | FXCH of {opnd:int}     | FXCH of {opnd:int}
175     | FSTPL of operand     | FSTPL of operand
176     | FSTPS of operand     | FSTPS of operand
177       | FSTPT of operand
178     | FLDL of operand     | FLDL of operand
179     | FLDS of operand     | FLDS of operand
180       | FLDT of operand
181     | FILD of operand     | FILD of operand
182     | FNSTSW     | FNSTSW
183     | FENV of {fenvOp:fenvOp, opnd:operand}     | FENV of {fenvOp:fenvOp, opnd:operand}
# Line 185  Line 200 
200     | LabelEA of LabelExp.labexp     | LabelEA of LabelExp.labexp
201     | Direct of int     | Direct of int
202     | FDirect of int     | FDirect of int
203       | ST of int
204     | MemReg of int     | MemReg of int
205     | Displace of {base:int, disp:operand, mem:Region.region}     | Displace of {base:int, disp:operand, mem:Region.region}
206     | Indexed of {base:int option, index:int, scale:int, disp:operand, mem:Region.region     | Indexed of {base:int option, index:int, scale:int, disp:operand, mem:Region.region
# Line 256  Line 272 
272     | MOVZBL     | MOVZBL
273     datatype fbinOp =     datatype fbinOp =
274       FADDP       FADDP
275     | FADD     | FADDS
276     | FIADD     | FIADDS
277     | FMULP     | FMULP
278     | FMUL     | FMULS
279     | FIMUL     | FIMULS
280     | FSUBP     | FSUBP
281     | FSUB     | FSUBS
282     | FISUB     | FISUBS
283     | FSUBRP     | FSUBRP
284     | FSUBR     | FSUBRS
285     | FISUBR     | FISUBRS
286     | FDIVP     | FDIVP
287     | FDIV     | FDIVS
288     | FIDIV     | FIDIVS
289     | FDIVRP     | FDIVRP
290     | FDIVR     | FDIVRS
291     | FIDIVR     | FIDIVRS
292       | FADDL
293       | FIADDL
294       | FMULL
295       | FIMULL
296       | FSUBL
297       | FISUBL
298       | FSUBRL
299       | FISUBRL
300       | FDIVL
301       | FIDIVL
302       | FDIVRL
303       | FIDIVRL
304     datatype funOp =     datatype funOp =
305       FABS       FABS
306     | FCHS     | FCHS
# Line 328  Line 356 
356     | FXCH of {opnd:int}     | FXCH of {opnd:int}
357     | FSTPL of operand     | FSTPL of operand
358     | FSTPS of operand     | FSTPS of operand
359       | FSTPT of operand
360     | FLDL of operand     | FLDL of operand
361     | FLDS of operand     | FLDS of operand
362       | FLDT of operand
363     | FILD of operand     | FILD of operand
364     | FNSTSW     | FNSTSW
365     | FENV of {fenvOp:fenvOp, opnd:operand}     | FENV of {fenvOp:fenvOp, opnd:operand}

Legend:
Removed from v.554  
changed lines
  Added in v.555

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