Back to index

glibc  2.9
Defines
regdef.h File Reference
#include <sgidefs.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define zero   $0 /* wired zero */
#define AT   $1 /* assembler temp - uppercase because of ".set at" */
#define v0   $2 /* return value */
#define v1   $3
#define a0   $4 /* argument registers */
#define a1   $5
#define a2   $6
#define a3   $7
#define t0   $8 /* caller saved */
#define t1   $9
#define t2   $10
#define t3   $11
#define t4   $12
#define t5   $13
#define t6   $14
#define t7   $15
#define ta0   t4
#define ta1   t5
#define ta2   t6
#define ta3   t7
#define s0   $16 /* callee saved */
#define s1   $17
#define s2   $18
#define s3   $19
#define s4   $20
#define s5   $21
#define s6   $22
#define s7   $23
#define t8   $24 /* caller saved */
#define t9   $25
#define jp   $25 /* PIC jump register */
#define k0   $26 /* kernel scratch */
#define k1   $27
#define gp   $28 /* global pointer */
#define sp   $29 /* stack pointer */
#define fp   $30 /* frame pointer */
#define s8   $30 /* same like fp! */
#define ra   $31 /* return address */

Define Documentation

#define a0   $4 /* argument registers */

Definition at line 32 of file regdef.h.

#define a1   $5

Definition at line 33 of file regdef.h.

#define a2   $6

Definition at line 34 of file regdef.h.

#define a3   $7

Definition at line 35 of file regdef.h.

#define AT   $1 /* assembler temp - uppercase because of ".set at" */

Definition at line 29 of file regdef.h.

#define fp   $30 /* frame pointer */

Definition at line 78 of file regdef.h.

#define gp   $28 /* global pointer */

Definition at line 76 of file regdef.h.

#define jp   $25 /* PIC jump register */

Definition at line 73 of file regdef.h.

#define k0   $26 /* kernel scratch */

Definition at line 74 of file regdef.h.

#define k1   $27

Definition at line 75 of file regdef.h.

#define ra   $31 /* return address */

Definition at line 80 of file regdef.h.

#define s0   $16 /* callee saved */

Definition at line 63 of file regdef.h.

#define s1   $17

Definition at line 64 of file regdef.h.

#define s2   $18

Definition at line 65 of file regdef.h.

#define s3   $19

Definition at line 66 of file regdef.h.

#define s4   $20

Definition at line 67 of file regdef.h.

#define s5   $21

Definition at line 68 of file regdef.h.

#define s6   $22

Definition at line 69 of file regdef.h.

#define s7   $23

Definition at line 70 of file regdef.h.

#define s8   $30 /* same like fp! */

Definition at line 79 of file regdef.h.

#define sp   $29 /* stack pointer */

Definition at line 77 of file regdef.h.

#define t0   $8 /* caller saved */

Definition at line 50 of file regdef.h.

#define t1   $9

Definition at line 51 of file regdef.h.

#define t2   $10

Definition at line 52 of file regdef.h.

#define t3   $11

Definition at line 53 of file regdef.h.

#define t4   $12

Definition at line 54 of file regdef.h.

#define t5   $13

Definition at line 55 of file regdef.h.

#define t6   $14

Definition at line 56 of file regdef.h.

#define t7   $15

Definition at line 57 of file regdef.h.

#define t8   $24 /* caller saved */

Definition at line 71 of file regdef.h.

#define t9   $25

Definition at line 72 of file regdef.h.

#define ta0   t4

Definition at line 58 of file regdef.h.

#define ta1   t5

Definition at line 59 of file regdef.h.

#define ta2   t6

Definition at line 60 of file regdef.h.

#define ta3   t7

Definition at line 61 of file regdef.h.

#define v0   $2 /* return value */

Definition at line 30 of file regdef.h.

#define v1   $3

Definition at line 31 of file regdef.h.

#define zero   $0 /* wired zero */

Definition at line 28 of file regdef.h.