Add PC-relative branch instructions to moxie port.
This commit is contained in:
parent
070a99e8aa
commit
297abffd67
|
@ -1,3 +1,7 @@
|
|||
2009-06-11 Anthony Green <green@moxielogic.org>
|
||||
|
||||
* moxie.h (R_MOXIE_PCREL10): New.
|
||||
|
||||
2009-06-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR ld/10205
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
START_RELOC_NUMBERS (elf_moxie_reloc_type)
|
||||
RELOC_NUMBER (R_MOXIE_NONE, 0)
|
||||
RELOC_NUMBER (R_MOXIE_32, 1)
|
||||
RELOC_NUMBER (R_MOXIE_PCREL10, 2)
|
||||
END_RELOC_NUMBERS (R_MOXIE_max)
|
||||
|
||||
#endif /* _ELF_MOXIE_H */
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2009-06-11 Anthony Green <green@moxielogic.com>
|
||||
|
||||
* moxie.h (MOXIE_F3_PCREL): Define.
|
||||
(moxie_form3_opc_info): Grow.
|
||||
|
||||
2009-06-06 Anthony Green <green@moxielogic.com>
|
||||
|
||||
* moxie.h (MOXIE_F1_M): Define.
|
||||
|
|
|
@ -38,7 +38,8 @@
|
|||
|
||||
Form 3 instructions also come in different flavors:
|
||||
|
||||
Some have no arguments (MOXIE_F3_NARG). */
|
||||
Some have no arguments (MOXIE_F3_NARG)
|
||||
Some have a 10-bit PC relative operand (MOXIE_F3_PCREL). */
|
||||
|
||||
#define MOXIE_F1_NARG 0x100
|
||||
#define MOXIE_F1_A 0x101
|
||||
|
@ -56,7 +57,8 @@
|
|||
#define MOXIE_F2_NARG 0x200
|
||||
#define MOXIE_F2_A8V 0x201
|
||||
|
||||
#define MOXIE_F3_NARG 0x300
|
||||
#define MOXIE_F3_NARG 0x300
|
||||
#define MOXIE_F3_PCREL 0x301
|
||||
|
||||
typedef struct moxie_opc_info_t
|
||||
{
|
||||
|
@ -67,4 +69,4 @@ typedef struct moxie_opc_info_t
|
|||
|
||||
extern const moxie_opc_info_t moxie_form1_opc_info[64];
|
||||
extern const moxie_opc_info_t moxie_form2_opc_info[4];
|
||||
extern const moxie_opc_info_t moxie_form3_opc_info[4];
|
||||
extern const moxie_opc_info_t moxie_form3_opc_info[16];
|
||||
|
|
Loading…
Reference in New Issue