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 564, Fri Mar 3 16:55:03 2000 UTC revision 565, Sun Mar 5 04:10:18 2000 UTC
# Line 91  Line 91 
91     datatype fbinOp =     datatype fbinOp =
92       FADDP       FADDP
93     | FADDS     | FADDS
    | FIADDS  
94     | FMULP     | FMULP
95     | FMULS     | FMULS
96     | FIMULS     | FCOMS
97       | FCOMPS
98     | FSUBP     | FSUBP
99     | FSUBS     | FSUBS
    | FISUBS  
100     | FSUBRP     | FSUBRP
101     | FSUBRS     | FSUBRS
    | FISUBRS  
102     | FDIVP     | FDIVP
103     | FDIVS     | FDIVS
    | FIDIVS  
104     | FDIVRP     | FDIVRP
105     | FDIVRS     | FDIVRS
    | FIDIVRS  
106     | FADDL     | FADDL
    | FIADDL  
107     | FMULL     | FMULL
108     | FIMULL     | FCOML
109       | FCOMPL
110     | FSUBL     | FSUBL
    | FISUBL  
111     | FSUBRL     | FSUBRL
    | FISUBRL  
112     | FDIVL     | FDIVL
    | FIDIVL  
113     | FDIVRL     | FDIVRL
114       datatype fibinOp =
115         FIADDS
116       | FIMULS
117       | FICOMS
118       | FICOMPS
119       | FISUBS
120       | FISUBRS
121       | FIDIVS
122       | FIDIVRS
123       | FIADDL
124       | FIMULL
125       | FICOML
126       | FICOMPL
127       | FISUBL
128       | FISUBRL
129       | FIDIVL
130     | FIDIVRL     | FIDIVRL
131     datatype funOp =     datatype funOp =
132       FABS       FABS
# Line 167  Line 176 
176     | COPY of {dst:int list, src:int list, tmp:operand option}     | COPY of {dst:int list, src:int list, tmp:operand option}
177     | FCOPY of {dst:int list, src:int list, tmp:operand option}     | FCOPY of {dst:int list, src:int list, tmp:operand option}
178     | FBINARY of {binOp:fbinOp, src:operand, dst:operand}     | FBINARY of {binOp:fbinOp, src:operand, dst:operand}
179       | FIBINARY of {binOp:fibinOp, src:operand}
180     | FUNARY of funOp     | FUNARY of funOp
181     | FUCOMPP     | FUCOMPP
    | FCOM  
182     | FCOMPP     | FCOMPP
183     | FXCH of {opnd:int}     | FXCH of {opnd:int}
184     | FSTPL of operand     | FSTPL of operand
185     | FSTPS of operand     | FSTPS of operand
186     | FSTPT of operand     | FSTPT of operand
187       | FLD1
188       | FLDL2E
189       | FLDL2T
190       | FLDLG2
191       | FLDLN2
192       | FLDPI
193       | FLDZ
194     | FLDL of operand     | FLDL of operand
195     | FLDS of operand     | FLDS of operand
196     | FLDT of operand     | FLDT of operand
197     | FILD of operand     | FILD of operand
198       | FILDL of operand
199       | FILDLL of operand
200     | FNSTSW     | FNSTSW
201     | FENV of {fenvOp:fenvOp, opnd:operand}     | FENV of {fenvOp:fenvOp, opnd:operand}
202     | SAHF     | SAHF
# Line 273  Line 291 
291     datatype fbinOp =     datatype fbinOp =
292       FADDP       FADDP
293     | FADDS     | FADDS
    | FIADDS  
294     | FMULP     | FMULP
295     | FMULS     | FMULS
296     | FIMULS     | FCOMS
297       | FCOMPS
298     | FSUBP     | FSUBP
299     | FSUBS     | FSUBS
    | FISUBS  
300     | FSUBRP     | FSUBRP
301     | FSUBRS     | FSUBRS
    | FISUBRS  
302     | FDIVP     | FDIVP
303     | FDIVS     | FDIVS
    | FIDIVS  
304     | FDIVRP     | FDIVRP
305     | FDIVRS     | FDIVRS
    | FIDIVRS  
306     | FADDL     | FADDL
    | FIADDL  
307     | FMULL     | FMULL
308     | FIMULL     | FCOML
309       | FCOMPL
310     | FSUBL     | FSUBL
    | FISUBL  
311     | FSUBRL     | FSUBRL
    | FISUBRL  
312     | FDIVL     | FDIVL
    | FIDIVL  
313     | FDIVRL     | FDIVRL
314       datatype fibinOp =
315         FIADDS
316       | FIMULS
317       | FICOMS
318       | FICOMPS
319       | FISUBS
320       | FISUBRS
321       | FIDIVS
322       | FIDIVRS
323       | FIADDL
324       | FIMULL
325       | FICOML
326       | FICOMPL
327       | FISUBL
328       | FISUBRL
329       | FIDIVL
330     | FIDIVRL     | FIDIVRL
331     datatype funOp =     datatype funOp =
332       FABS       FABS
# Line 349  Line 376 
376     | COPY of {dst:int list, src:int list, tmp:operand option}     | COPY of {dst:int list, src:int list, tmp:operand option}
377     | FCOPY of {dst:int list, src:int list, tmp:operand option}     | FCOPY of {dst:int list, src:int list, tmp:operand option}
378     | FBINARY of {binOp:fbinOp, src:operand, dst:operand}     | FBINARY of {binOp:fbinOp, src:operand, dst:operand}
379       | FIBINARY of {binOp:fibinOp, src:operand}
380     | FUNARY of funOp     | FUNARY of funOp
381     | FUCOMPP     | FUCOMPP
    | FCOM  
382     | FCOMPP     | FCOMPP
383     | FXCH of {opnd:int}     | FXCH of {opnd:int}
384     | FSTPL of operand     | FSTPL of operand
385     | FSTPS of operand     | FSTPS of operand
386     | FSTPT of operand     | FSTPT of operand
387       | FLD1
388       | FLDL2E
389       | FLDL2T
390       | FLDLG2
391       | FLDLN2
392       | FLDPI
393       | FLDZ
394     | FLDL of operand     | FLDL of operand
395     | FLDS of operand     | FLDS of operand
396     | FLDT of operand     | FLDT of operand
397     | FILD of operand     | FILD of operand
398       | FILDL of operand
399       | FILDLL of operand
400     | FNSTSW     | FNSTSW
401     | FENV of {fenvOp:fenvOp, opnd:operand}     | FENV of {fenvOp:fenvOp, opnd:operand}
402     | SAHF     | SAHF

Legend:
Removed from v.564  
changed lines
  Added in v.565

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