diff options
author | Michael Meissner <gnu@the-meissners.org> | 1997-05-10 16:40:21 +0000 |
---|---|---|
committer | Michael Meissner <gnu@the-meissners.org> | 1997-05-10 16:40:21 +0000 |
commit | 20b2f9bc83913de6065a40c14c7cb7c96e7bb8d1 (patch) | |
tree | 86ec1daf2984a7ab574f5a94a6d0c0f51d71c579 /sim/tic80/insns | |
parent | f7f90eaaf5d21d63001e5d30bc316aff699e9dc7 (diff) | |
download | gdb-20b2f9bc83913de6065a40c14c7cb7c96e7bb8d1.zip gdb-20b2f9bc83913de6065a40c14c7cb7c96e7bb8d1.tar.gz gdb-20b2f9bc83913de6065a40c14c7cb7c96e7bb8d1.tar.bz2 |
And short immediate instructions use unsigned immediates, not signed.
Diffstat (limited to 'sim/tic80/insns')
-rw-r--r-- | sim/tic80/insns | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sim/tic80/insns b/sim/tic80/insns index 4e91cb6..a78edc1 100644 --- a/sim/tic80/insns +++ b/sim/tic80/insns @@ -64,7 +64,7 @@ void::function::do_and:signed32 *rDest, signed32 Source1, signed32 Source2 // and, and.tt -31.Dest,26.Source2,21.0b0010001,14.SignedImmediate::::and.tt i +31.Dest,26.Source2,21.0b0010001,14.UnsignedImmediate::::and.tt i do_and (_SD, rDest, vSource1, rSource2); 31.Dest,26.Source2,21.0b110010001,12.0,11./,4.Source1::::and.tt r do_and (_SD, rDest, rSource1, rSource2); @@ -74,7 +74,7 @@ void::function::do_and:signed32 *rDest, signed32 Source1, signed32 Source2 // and.ff -31.Dest,26.Source2,21.0b0011000,14.SignedImmediate::::and.ff i +31.Dest,26.Source2,21.0b0011000,14.UnsignedImmediate::::and.ff i do_and (_SD, rDest, ~vSource1, ~rSource2); 31.Dest,26.Source2,21.0b110011000,12.0,11./,4.Source1::::and.ff r do_and (_SD, rDest, ~rSource1, ~rSource2); @@ -84,7 +84,7 @@ void::function::do_and:signed32 *rDest, signed32 Source1, signed32 Source2 // and.ft -31.Dest,26.Source2,21.0b0010100,14.SignedImmediate::::and.ft i +31.Dest,26.Source2,21.0b0010100,14.UnsignedImmediate::::and.ft i do_and (_SD, rDest, ~vSource1, rSource2); 31.Dest,26.Source2,21.0b110010100,12.0,11./,4.Source1::::and.ft r do_and (_SD, rDest, ~rSource1, rSource2); @@ -94,7 +94,7 @@ void::function::do_and:signed32 *rDest, signed32 Source1, signed32 Source2 // and.tf -31.Dest,26.Source2,21.0b0010010,14.SignedImmediate::::and.tf i +31.Dest,26.Source2,21.0b0010010,14.UnsignedImmediate::::and.tf i do_and (_SD, rDest, vSource1, ~rSource2); 31.Dest,26.Source2,21.0b110010010,12.0,11./,4.Source1::::and.tf r do_and (_SD, rDest, rSource1, ~rSource2); |