Go to the source code of this file.
#define __CHEETAH_ID 0x003e0014 |
#define __JALAPENO_ID 0x003e0016 |
#define __SERRANO_ID 0x003e0022 |
#define BRANCH_IF_ANY_CHEETAH |
( |
|
tmp1, |
|
|
|
tmp2, |
|
|
|
label |
|
) |
| |
Value:
srlx %
tmp1, (32 + 16), %tmp2; \
srlx %
tmp1, (32 + 16), %tmp2; \
Definition at line 65 of file head_64.h.
#define BRANCH_IF_CHEETAH_BASE |
( |
|
tmp1, |
|
|
|
tmp2, |
|
|
|
label |
|
) |
| |
#define BRANCH_IF_CHEETAH_PLUS_OR_FOLLOWON |
( |
|
tmp1, |
|
|
|
tmp2, |
|
|
|
label |
|
) |
| |
Value:
srlx %
tmp1, (32 + 16), %tmp2; \
srlx %
tmp1, (32 + 16), %tmp2; \
Definition at line 54 of file head_64.h.
#define BRANCH_IF_JALAPENO |
( |
|
tmp1, |
|
|
|
tmp2, |
|
|
|
label |
|
) |
| |
#define CHEETAH_IMPL 0x0014 /* Ultra-III */ |
#define CHEETAH_MANUF 0x003e |
#define CHEETAH_PLUS_IMPL 0x0015 /* Ultra-III+ */ |
#define GET_GL_GLOBAL |
( |
|
N | ) |
.word 0x81540000 | (N << 25) |
#define JAGUAR_IMPL 0x0018 /* Ultra-IV */ |
#define JALAPENO_IMPL 0x0016 /* Ultra-IIIi */ |
#define KERNBASE 0x400000 |
#define PANTHER_IMPL 0x0019 /* Ultra-IV+ */ |
#define SERRANO_IMPL 0x0022 /* Ultra-IIIi+ */ |
#define SET_GL |
( |
|
val | ) |
.word 0xa1902000 | val |