Limit moxie sto/ldo offsets to 16 bits

This commit is contained in:
Anthony Green
2014-12-27 10:57:04 -05:00
parent 3b14628444
commit bffb60047d
7 changed files with 44 additions and 28 deletions

View File

@@ -1,3 +1,8 @@
2014-12-27 Anthony Green <green@moxielogic.com>
* moxie.h (MOXIE_F1_AiB2, MOXIE_F1_ABi2): Renamed from
MOXIE_F1_AiB4 and MOXIE_F1_ABi2.
2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
* visium.h: New file.

View File

@@ -28,8 +28,8 @@
Some use B and an indirect A (MOXIE_F1_AiB)
Some use A and an indirect B (MOXIE_F1_ABi)
Some consume a 4 byte immediate value and use X (MOXIE_F1_4A)
Some use B and an indirect A plus 4 bytes (MOXIE_F1_AiB4)
Some use A and an indirect B plus 4 bytes (MOXIE_F1_ABi4)
Some use B and an indirect A plus 2 byte offset (MOXIE_F1_AiB2)
Some use A and an indirect B plus 2 byte offset (MOXIE_F1_ABi2)
Form 2 instructions also come in different flavors:
@@ -50,8 +50,8 @@
#define MOXIE_F1_AiB 0x106
#define MOXIE_F1_ABi 0x107
#define MOXIE_F1_4A 0x108
#define MOXIE_F1_AiB4 0x109
#define MOXIE_F1_ABi4 0x10a
#define MOXIE_F1_AiB2 0x109
#define MOXIE_F1_ABi2 0x10a
#define MOXIE_F1_M 0x10b
#define MOXIE_F2_NARG 0x200