diff options
| author | Brian Gaeke <gaeke@uiuc.edu> | 2004-10-14 19:39:35 +0000 |
|---|---|---|
| committer | Brian Gaeke <gaeke@uiuc.edu> | 2004-10-14 19:39:35 +0000 |
| commit | 1f864b5583784dde778b68d3b2ec1d28c6a90e78 (patch) | |
| tree | 99693fa95bd0302c2b620a3a829fe83df9038d7d /llvm/lib | |
| parent | 1519c24cff7f559924e4eb32853be264ca733fef (diff) | |
| download | bcm5719-llvm-1f864b5583784dde778b68d3b2ec1d28c6a90e78.tar.gz bcm5719-llvm-1f864b5583784dde778b68d3b2ec1d28c6a90e78.zip | |
Add FSTOI, FDTOI (fp to integer cast) instructions.
llvm-svn: 16996
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/SparcV8/SparcV8InstrInfo.td | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/SparcV8/SparcV8InstrInfo.td b/llvm/lib/Target/SparcV8/SparcV8InstrInfo.td index c1b8d6e7971..af3c8bce9cf 100644 --- a/llvm/lib/Target/SparcV8/SparcV8InstrInfo.td +++ b/llvm/lib/Target/SparcV8/SparcV8InstrInfo.td @@ -214,6 +214,10 @@ def WRri : F3_2<2, 0b110000, "wr">; // wr rs1, imm, rd def FITOS : F3_3<2, 0b110100, 0b011000100, "fitos">; def FITOD : F3_3<2, 0b110100, 0b011001000, "fitod">; +// Convert Floating-point to Integer Instructions, p. 142 +def FSTOI : F3_3<2, 0b110100, 0b011010001, "fstoi">; +def FDTOI : F3_3<2, 0b110100, 0b011010010, "fdtoi">; + // Convert between Floating-point Formats Instructions, p. 143 def FSTOD : F3_3<2, 0b110100, 0b011001001, "fstod">; def FDTOS : F3_3<2, 0b110100, 0b011000110, "fdtos">; |

