Back to index

cell-binutils  2.17cvs20070401
Defines
frv.h File Reference
#include "elf/reloc-macros.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define EF_FRV_GPR_MASK   0x00000003 /* mask for # of gprs */
#define EF_FRV_GPR_32   0x00000001 /* -mgpr-32 */
#define EF_FRV_GPR_64   0x00000002 /* -mgpr-64 */
#define EF_FRV_FPR_MASK   0x0000000c /* mask for # of fprs */
#define EF_FRV_FPR_32   0x00000004 /* -mfpr-32 */
#define EF_FRV_FPR_64   0x00000008 /* -mfpr-64 */
#define EF_FRV_FPR_NONE   0x0000000c /* -msoft-float */
#define EF_FRV_DWORD_MASK   0x00000030 /* mask for dword support */
#define EF_FRV_DWORD_YES   0x00000010 /* use double word insns */
#define EF_FRV_DWORD_NO   0x00000020 /* don't use double word insn*/
#define EF_FRV_DOUBLE   0x00000040 /* -mdouble */
#define EF_FRV_MEDIA   0x00000080 /* -mmedia */
#define EF_FRV_PIC   0x00000100 /* -fpic */
#define EF_FRV_NON_PIC_RELOCS   0x00000200 /* used non pic safe relocs */
#define EF_FRV_MULADD   0x00000400 /* -mmuladd */
#define EF_FRV_BIGPIC   0x00000800 /* -fPIC */
#define EF_FRV_LIBPIC   0x00001000 /* -mlibrary-pic */
#define EF_FRV_G0   0x00002000 /* -G 0, no small data ptr */
#define EF_FRV_NOPACK   0x00004000 /* -mnopack */
#define EF_FRV_FDPIC   0x00008000 /* -mfdpic */
#define EF_FRV_CPU_MASK   0xff000000 /* specific cpu bits */
#define EF_FRV_CPU_GENERIC   0x00000000 /* generic FRV */
#define EF_FRV_CPU_FR500   0x01000000 /* FRV500 */
#define EF_FRV_CPU_FR300   0x02000000 /* FRV300 */
#define EF_FRV_CPU_SIMPLE   0x03000000 /* SIMPLE */
#define EF_FRV_CPU_TOMCAT   0x04000000 /* Tomcat, FR500 prototype */
#define EF_FRV_CPU_FR400   0x05000000 /* FRV400 */
#define EF_FRV_CPU_FR550   0x06000000 /* FRV550 */
#define EF_FRV_CPU_FR405   0x07000000
#define EF_FRV_CPU_FR450   0x08000000
#define EF_FRV_PIC_FLAGS
#define EF_FRV_ALL_FLAGS

Define Documentation

Value:
(EF_FRV_GPR_MASK | \
                             EF_FRV_FPR_MASK | \
                             EF_FRV_DWORD_MASK | \
                             EF_FRV_DOUBLE | \
                             EF_FRV_MEDIA | \
                             EF_FRV_PIC_FLAGS | \
                             EF_FRV_NON_PIC_RELOCS | \
                             EF_FRV_MULADD | \
                             EF_FRV_G0 | \
                             EF_FRV_NOPACK | \
                             EF_FRV_CPU_MASK)

Definition at line 118 of file frv.h.

#define EF_FRV_BIGPIC   0x00000800 /* -fPIC */

Definition at line 96 of file frv.h.

#define EF_FRV_CPU_FR300   0x02000000 /* FRV300 */

Definition at line 105 of file frv.h.

#define EF_FRV_CPU_FR400   0x05000000 /* FRV400 */

Definition at line 108 of file frv.h.

#define EF_FRV_CPU_FR405   0x07000000

Definition at line 110 of file frv.h.

#define EF_FRV_CPU_FR450   0x08000000

Definition at line 111 of file frv.h.

#define EF_FRV_CPU_FR500   0x01000000 /* FRV500 */

Definition at line 104 of file frv.h.

#define EF_FRV_CPU_FR550   0x06000000 /* FRV550 */

Definition at line 109 of file frv.h.

#define EF_FRV_CPU_GENERIC   0x00000000 /* generic FRV */

Definition at line 103 of file frv.h.

#define EF_FRV_CPU_MASK   0xff000000 /* specific cpu bits */

Definition at line 102 of file frv.h.

#define EF_FRV_CPU_SIMPLE   0x03000000 /* SIMPLE */

Definition at line 106 of file frv.h.

#define EF_FRV_CPU_TOMCAT   0x04000000 /* Tomcat, FR500 prototype */

Definition at line 107 of file frv.h.

#define EF_FRV_DOUBLE   0x00000040 /* -mdouble */

Definition at line 89 of file frv.h.

#define EF_FRV_DWORD_MASK   0x00000030 /* mask for dword support */

Definition at line 85 of file frv.h.

#define EF_FRV_DWORD_NO   0x00000020 /* don't use double word insn*/

Definition at line 87 of file frv.h.

#define EF_FRV_DWORD_YES   0x00000010 /* use double word insns */

Definition at line 86 of file frv.h.

#define EF_FRV_FDPIC   0x00008000 /* -mfdpic */

Definition at line 100 of file frv.h.

#define EF_FRV_FPR_32   0x00000004 /* -mfpr-32 */

Definition at line 80 of file frv.h.

#define EF_FRV_FPR_64   0x00000008 /* -mfpr-64 */

Definition at line 81 of file frv.h.

#define EF_FRV_FPR_MASK   0x0000000c /* mask for # of fprs */

Definition at line 79 of file frv.h.

#define EF_FRV_FPR_NONE   0x0000000c /* -msoft-float */

Definition at line 82 of file frv.h.

#define EF_FRV_G0   0x00002000 /* -G 0, no small data ptr */

Definition at line 98 of file frv.h.

#define EF_FRV_GPR_32   0x00000001 /* -mgpr-32 */

Definition at line 75 of file frv.h.

#define EF_FRV_GPR_64   0x00000002 /* -mgpr-64 */

Definition at line 76 of file frv.h.

#define EF_FRV_GPR_MASK   0x00000003 /* mask for # of gprs */

Definition at line 74 of file frv.h.

#define EF_FRV_LIBPIC   0x00001000 /* -mlibrary-pic */

Definition at line 97 of file frv.h.

#define EF_FRV_MEDIA   0x00000080 /* -mmedia */

Definition at line 90 of file frv.h.

#define EF_FRV_MULADD   0x00000400 /* -mmuladd */

Definition at line 95 of file frv.h.

#define EF_FRV_NON_PIC_RELOCS   0x00000200 /* used non pic safe relocs */

Definition at line 93 of file frv.h.

#define EF_FRV_NOPACK   0x00004000 /* -mnopack */

Definition at line 99 of file frv.h.

#define EF_FRV_PIC   0x00000100 /* -fpic */

Definition at line 92 of file frv.h.

Value:

Definition at line 114 of file frv.h.