Nugget
|
Go to the source code of this file.
Macros | |
#define | gte_ldv0(r0) |
#define | gte_ldv1(r0) |
#define | gte_ldv2(r0) |
#define | gte_ldv3(r0, r1, r2) |
#define | gte_ldv3c(r0) |
#define | gte_ldv3c_vertc(r0) |
#define | gte_ldv01(r0, r1) |
#define | gte_ldv01c(r0) |
#define | gte_ldrgb(r0) __asm__ volatile("lwc2 $6, 0( %0 )" : : "r"(r0)) |
#define | gte_ldrgb3(r0, r1, r2) |
#define | gte_ldrgb3c(r0) |
#define | gte_ldlv0(r0) |
#define | gte_ldlvl(r0) |
#define | gte_ldsv(r0) |
#define | gte_ldbv(r0) |
#define | gte_ldcv(r0) |
#define | gte_ldclmv(r0) |
#define | gte_lddp(r0) __asm__ volatile("mtc2 %0, $8" : : "r"(r0)) |
#define | gte_ldsxy0(r0) __asm__ volatile("mtc2 %0, $12" : : "r"(r0)) |
#define | gte_ldsxy1(r0) __asm__ volatile("mtc2 %0, $13" : : "r"(r0)) |
#define | gte_ldsxy2(r0) __asm__ volatile("mtc2 %0, $14" : : "r"(r0)) |
#define | gte_ldsxy3(r0, r1, r2) |
#define | gte_ldsxy3c(r0) |
#define | gte_ldsz3(r0, r1, r2) |
#define | gte_ldsz4(r0, r1, r2, r3) |
#define | gte_ldopv1(r0) |
#define | gte_ldopv2(r0) |
#define | gte_ldlzc(r0) __asm__ volatile("mtc2 %0, $30" : : "r"(r0)) |
#define | gte_SetRGBcd(r0) __asm__ volatile("lwc2 $6, 0( %0 )" : : "r"(r0)) |
#define | gte_ldbkdir(r0, r1, r2) |
#define | gte_SetBackColor(r0, r1, r2) |
#define | gte_ldfcdir(r0, r1, r2) |
#define | gte_SetFarColor(r0, r1, r2) |
#define | gte_SetGeomOffset(r0, r1) |
#define | gte_SetGeomScreen(r0) __asm__ volatile("ctc2 %0, $26" : : "r"(r0)) |
#define | gte_ldsvrtrow0(r0) |
#define | gte_SetRotMatrix(r0) |
#define | gte_ldsvllrow0(r0) |
#define | gte_SetLightMatrix(r0) |
#define | gte_ldsvlcrow0(r0) |
#define | gte_SetColorMatrix(r0) |
#define | gte_SetTransMatrix(r0) |
#define | gte_ldtr(r0, r1, r2) |
#define | gte_SetTransVector(r0) |
#define | gte_ld_intpol_uv0(r0) |
#define | gte_ld_intpol_uv1(r0) |
#define | gte_ld_intpol_bv0(r0) |
#define | gte_ld_intpol_bv1(r0) |
#define | gte_ld_intpol_sv0(r0) |
#define | gte_ld_intpol_sv1(r0) |
#define | gte_ldfc(r0) |
#define | gte_ldopv2SV(r0) |
#define | gte_ldopv1SV(r0) |
#define | gte_rtps() |
#define | gte_rtpt() |
#define | gte_rt() |
#define | gte_rtv0() |
#define | gte_rtv1() |
#define | gte_rtv2() |
#define | gte_rtir() |
#define | gte_rtir_sf0() |
#define | gte_rtv0tr() |
#define | gte_rtv1tr() |
#define | gte_rtv2tr() |
#define | gte_rtirtr() |
#define | gte_rtv0bk() |
#define | gte_rtv1bk() |
#define | gte_rtv2bk() |
#define | gte_rtirbk() |
#define | gte_ll() |
#define | gte_llv0() |
#define | gte_llv1() |
#define | gte_llv2() |
#define | gte_llir() |
#define | gte_llv0tr() |
#define | gte_llv1tr() |
#define | gte_llv2tr() |
#define | gte_llirtr() |
#define | gte_llv0bk() |
#define | gte_llv1bk() |
#define | gte_llv2bk() |
#define | gte_llirbk() |
#define | gte_lc() |
#define | gte_lcv0() |
#define | gte_lcv1() |
#define | gte_lcv2() |
#define | gte_lcir() |
#define | gte_lcv0tr() |
#define | gte_lcv1tr() |
#define | gte_lcv2tr() |
#define | gte_lcirtr() |
#define | gte_lcv0bk() |
#define | gte_lcv1bk() |
#define | gte_lcv2bk() |
#define | gte_lcirbk() |
#define | gte_dpcl() |
#define | gte_dpcs() |
#define | gte_dpct() |
#define | gte_intpl() |
#define | gte_sqr12() |
#define | gte_sqr0() |
#define | gte_ncs() |
#define | gte_nct() |
#define | gte_ncds() |
#define | gte_ncdt() |
#define | gte_nccs() |
#define | gte_ncct() |
#define | gte_cdp() |
#define | gte_cc() |
#define | gte_nclip() |
#define | gte_avsz3() |
#define | gte_avsz4() |
#define | gte_op12() |
#define | gte_op0() |
#define | gte_gpf12() |
#define | gte_gpf0() |
#define | gte_gpl12() |
#define | gte_gpl0() |
#define | gte_mvmva_core(r0) |
#define | gte_mvmva(sf, mx, v, cv, lm) gte_mvmva_core(0x0400012 | ((sf) << 19) | ((mx) << 17) | ((v) << 15) | ((cv) << 13) | ((lm) << 10)) |
#define | gte_rtps_b() __asm__ volatile("cop2 0x0180001;") |
#define | gte_rtpt_b() __asm__ volatile("cop2 0x0280030;") |
#define | gte_rt_b() __asm__ volatile("cop2 0x0480012;") |
#define | gte_rtv0_b() __asm__ volatile("cop2 0x0486012;") |
#define | gte_rtv1_b() __asm__ volatile("cop2 0x048E012;") |
#define | gte_rtv2_b() __asm__ volatile("cop2 0x0496012;") |
#define | gte_rtir_b() __asm__ volatile("cop2 0x049E012;") |
#define | gte_rtir_sf0_b() __asm__ volatile("cop2 0x041E012;") |
#define | gte_rtv0tr_b() __asm__ volatile("cop2 0x0480012;") |
#define | gte_rtv1tr_b() __asm__ volatile("cop2 0x0488012;") |
#define | gte_rtv2tr_b() __asm__ volatile("cop2 0x0490012;") |
#define | gte_rtirtr_b() __asm__ volatile("cop2 0x0498012;") |
#define | gte_rtv0bk_b() __asm__ volatile("cop2 0x0482012;") |
#define | gte_rtv1bk_b() __asm__ volatile("cop2 0x048A012;") |
#define | gte_rtv2bk_b() __asm__ volatile("cop2 0x0492012;") |
#define | gte_rtirbk_b() __asm__ volatile("cop2 0x049A012;") |
#define | gte_ll_b() __asm__ volatile("cop2 0x04A6412;") |
#define | gte_llv0_b() __asm__ volatile("cop2 0x04A6012;") |
#define | gte_llv1_b() __asm__ volatile("cop2 0x04AE012;") |
#define | gte_llv2_b() __asm__ volatile("cop2 0x04B6012;") |
#define | gte_llir_b() __asm__ volatile("cop2 0x04BE012;") |
#define | gte_llv0tr_b() __asm__ volatile("cop2 0x04A0012;") |
#define | gte_llv1tr_b() __asm__ volatile("cop2 0x04A8012;") |
#define | gte_llv2tr_b() __asm__ volatile("cop2 0x04B0012;") |
#define | gte_llirtr_b() __asm__ volatile("cop2 0x04B8012;") |
#define | gte_llv0bk_b() __asm__ volatile("cop2 0x04A2012;") |
#define | gte_llv1bk_b() __asm__ volatile("cop2 0x04AA012;") |
#define | gte_llv2bk_b() __asm__ volatile("cop2 0x04B2012;") |
#define | gte_llirbk_b() __asm__ volatile("cop2 0x04BA012;") |
#define | gte_lc_b() __asm__ volatile("cop2 0x04DA412;") |
#define | gte_lcv0_b() __asm__ volatile("cop2 0x04C6012;") |
#define | gte_lcv1_b() __asm__ volatile("cop2 0x04CE012;") |
#define | gte_lcv2_b() __asm__ volatile("cop2 0x04D6012;") |
#define | gte_lcir_b() __asm__ volatile("cop2 0x04DE012;") |
#define | gte_lcv0tr_b() __asm__ volatile("cop2 0x04C0012;") |
#define | gte_lcv1tr_b() __asm__ volatile("cop2 0x04C8012;") |
#define | gte_lcv2tr_b() __asm__ volatile("cop2 0x04D0012;") |
#define | gte_lcirtr_b() __asm__ volatile("cop2 0x04D8012;") |
#define | gte_lcv0bk_b() __asm__ volatile("cop2 0x04C2012;") |
#define | gte_lcv1bk_b() __asm__ volatile("cop2 0x04CA012;") |
#define | gte_lcv2bk_b() __asm__ volatile("cop2 0x04D2012;") |
#define | gte_lcirbk_b() __asm__ volatile("cop2 0x04DA012;") |
#define | gte_dpcl_b() __asm__ volatile("cop2 0x0680029;") |
#define | gte_dpcs_b() __asm__ volatile("cop2 0x0780010;") |
#define | gte_dpct_b() __asm__ volatile("cop2 0x0F8002A;") |
#define | gte_intpl_b() __asm__ volatile("cop2 0x0980011;") |
#define | gte_sqr12_b() __asm__ volatile("cop2 0x0A80428;") |
#define | gte_sqr0_b() __asm__ volatile("cop2 0x0A00428;") |
#define | gte_ncs_b() __asm__ volatile("cop2 0x0C8041E;") |
#define | gte_nct_b() __asm__ volatile("cop2 0x0D80420;") |
#define | gte_ncds_b() __asm__ volatile("cop2 0x0E80413;") |
#define | gte_ncdt_b() __asm__ volatile("cop2 0x0F80416;") |
#define | gte_nccs_b() __asm__ volatile("cop2 0x0108041B;") |
#define | gte_ncct_b() __asm__ volatile("cop2 0x0118043F;") |
#define | gte_cdp_b() __asm__ volatile("cop2 0x01280414;") |
#define | gte_cc_b() __asm__ volatile("cop2 0x0138041C;") |
#define | gte_nclip_b() __asm__ volatile("cop2 0x01400006;") |
#define | gte_avsz3_b() __asm__ volatile("cop2 0x0158002D;") |
#define | gte_avsz4_b() __asm__ volatile("cop2 0x0168002E;") |
#define | gte_op12_b() __asm__ volatile("cop2 0x0178000C;") |
#define | gte_op0_b() __asm__ volatile("cop2 0x0170000C;") |
#define | gte_gpf12_b() __asm__ volatile("cop2 0x0198003D;") |
#define | gte_gpf0_b() __asm__ volatile("cop2 0x0190003D;") |
#define | gte_gpl12_b() __asm__ volatile("cop2 0x01A8003E;") |
#define | gte_gpl0_b() __asm__ volatile("cop2 0x01A0003E;") |
#define | gte_mvmva_core_b(r0) __asm__ volatile("cop2 %0" : : "g"(r0)) |
#define | gte_mvmva_b(sf, mx, v, cv, lm) gte_mvmva_core_b(0x0400012 | ((sf) << 19) | ((mx) << 17) | ((v) << 15) | ((cv) << 13) | ((lm) << 10)) |
#define | gte_stsxy(r0) __asm__ volatile("swc2 $14, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stsxy3(r0, r1, r2) |
#define | gte_stsxy3c(r0) |
#define | gte_stsxy2(r0) __asm__ volatile("swc2 $14, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stsxy1(r0) __asm__ volatile("swc2 $13, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stsxy0(r0) __asm__ volatile("swc2 $12, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stsxy01(r0, r1) |
#define | gte_stsxy01c(r0) |
#define | gte_stsxy3_f3(r0) |
#define | gte_stsxy3_g3(r0) |
#define | gte_stsxy3_ft3(r0) |
#define | gte_stsxy3_gt3(r0) |
#define | gte_stsxy3_f4(r0) |
#define | gte_stsxy3_g4(r0) |
#define | gte_stsxy3_ft4(r0) |
#define | gte_stsxy3_gt4(r0) |
#define | gte_stdp(r0) __asm__ volatile("swc2 $8, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stflg(r0) |
#define | gte_stflg_4(r0) |
#define | gte_stsz(r0) __asm__ volatile("swc2 $19, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stsz3(r0, r1, r2) |
#define | gte_stsz4(r0, r1, r2, r3) |
#define | gte_stsz3c(r0) |
#define | gte_stsz4c(r0) |
#define | gte_stszotz(r0) |
#define | gte_stotz(r0) __asm__ volatile("swc2 $7, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stopz(r0) __asm__ volatile("swc2 $24, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stlvl(r0) |
#define | gte_stlvnl(r0) |
#define | gte_stlvnl0(r0) __asm__ volatile("swc2 $25, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stlvnl1(r0) __asm__ volatile("swc2 $26, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stlvnl2(r0) __asm__ volatile("swc2 $27, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stsv(r0) |
#define | gte_stclmv(r0) |
#define | gte_stbv(r0) |
#define | gte_stcv(r0) |
#define | gte_strgb(r0) __asm__ volatile("swc2 $22, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_strgb3(r0, r1, r2) |
#define | gte_strgb3_g3(r0) |
#define | gte_strgb3_gt3(r0) |
#define | gte_strgb3_g4(r0) |
#define | gte_strgb3_gt4(r0) |
#define | gte_ReadGeomOffset(r0, r1) |
#define | gte_ReadGeomScreen(r0) |
#define | gte_ReadRotMatrix(r0) |
#define | gte_sttr(r0) |
#define | gte_ReadLightMatrix(r0) |
#define | gte_ReadColorMatrix(r0) |
#define | gte_stlzc(r0) __asm__ volatile("swc2 $31, 0( %0 )" : : "r"(r0) : "memory") |
#define | gte_stfc(r0) |
#define | gte_mvlvtr() |
#define | gte_nop() __asm__ volatile("nop") |
#define | gte_subdvl(r0, r1, r2) |
#define | gte_subdvd(r0, r1, r2) |
#define | gte_adddvl(r0, r1, r2) |
#define | gte_adddvd(r0, r1, r2) |
#define | gte_FlipRotMatrixX() |
#define | gte_FlipTRX() |
#define gte_adddvd | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_adddvl | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_avsz3 | ( | ) |
#define gte_avsz3_b | ( | ) | __asm__ volatile("cop2 0x0158002D;") |
#define gte_avsz4 | ( | ) |
#define gte_avsz4_b | ( | ) | __asm__ volatile("cop2 0x0168002E;") |
#define gte_cc | ( | ) |
#define gte_cc_b | ( | ) | __asm__ volatile("cop2 0x0138041C;") |
#define gte_cdp | ( | ) |
#define gte_cdp_b | ( | ) | __asm__ volatile("cop2 0x01280414;") |
#define gte_dpcl | ( | ) |
#define gte_dpcl_b | ( | ) | __asm__ volatile("cop2 0x0680029;") |
#define gte_dpcs | ( | ) |
#define gte_dpcs_b | ( | ) | __asm__ volatile("cop2 0x0780010;") |
#define gte_dpct | ( | ) |
#define gte_dpct_b | ( | ) | __asm__ volatile("cop2 0x0F8002A;") |
#define gte_FlipRotMatrixX | ( | ) |
#define gte_FlipTRX | ( | ) |
#define gte_gpf0 | ( | ) |
#define gte_gpf0_b | ( | ) | __asm__ volatile("cop2 0x0190003D;") |
#define gte_gpf12 | ( | ) |
#define gte_gpf12_b | ( | ) | __asm__ volatile("cop2 0x0198003D;") |
#define gte_gpl0 | ( | ) |
#define gte_gpl0_b | ( | ) | __asm__ volatile("cop2 0x01A0003E;") |
#define gte_gpl12 | ( | ) |
#define gte_gpl12_b | ( | ) | __asm__ volatile("cop2 0x01A8003E;") |
#define gte_intpl | ( | ) |
#define gte_intpl_b | ( | ) | __asm__ volatile("cop2 0x0980011;") |
#define gte_lc | ( | ) |
#define gte_lc_b | ( | ) | __asm__ volatile("cop2 0x04DA412;") |
#define gte_lcir | ( | ) |
#define gte_lcir_b | ( | ) | __asm__ volatile("cop2 0x04DE012;") |
#define gte_lcirbk | ( | ) |
#define gte_lcirbk_b | ( | ) | __asm__ volatile("cop2 0x04DA012;") |
#define gte_lcirtr | ( | ) |
#define gte_lcirtr_b | ( | ) | __asm__ volatile("cop2 0x04D8012;") |
#define gte_lcv0 | ( | ) |
#define gte_lcv0_b | ( | ) | __asm__ volatile("cop2 0x04C6012;") |
#define gte_lcv0bk | ( | ) |
#define gte_lcv0bk_b | ( | ) | __asm__ volatile("cop2 0x04C2012;") |
#define gte_lcv0tr | ( | ) |
#define gte_lcv0tr_b | ( | ) | __asm__ volatile("cop2 0x04C0012;") |
#define gte_lcv1 | ( | ) |
#define gte_lcv1_b | ( | ) | __asm__ volatile("cop2 0x04CE012;") |
#define gte_lcv1bk | ( | ) |
#define gte_lcv1bk_b | ( | ) | __asm__ volatile("cop2 0x04CA012;") |
#define gte_lcv1tr | ( | ) |
#define gte_lcv1tr_b | ( | ) | __asm__ volatile("cop2 0x04C8012;") |
#define gte_lcv2 | ( | ) |
#define gte_lcv2_b | ( | ) | __asm__ volatile("cop2 0x04D6012;") |
#define gte_lcv2bk | ( | ) |
#define gte_lcv2bk_b | ( | ) | __asm__ volatile("cop2 0x04D2012;") |
#define gte_lcv2tr | ( | ) |
#define gte_lcv2tr_b | ( | ) | __asm__ volatile("cop2 0x04D0012;") |
#define gte_ld_intpol_bv0 | ( | r0 | ) |
#define gte_ld_intpol_bv1 | ( | r0 | ) |
#define gte_ld_intpol_sv0 | ( | r0 | ) |
#define gte_ld_intpol_sv1 | ( | r0 | ) |
#define gte_ld_intpol_uv0 | ( | r0 | ) |
#define gte_ld_intpol_uv1 | ( | r0 | ) |
#define gte_ldbkdir | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_ldbv | ( | r0 | ) |
#define gte_ldclmv | ( | r0 | ) |
#define gte_ldcv | ( | r0 | ) |
#define gte_lddp | ( | r0 | ) | __asm__ volatile("mtc2 %0, $8" : : "r"(r0)) |
#define gte_ldfc | ( | r0 | ) |
#define gte_ldfcdir | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_ldlv0 | ( | r0 | ) |
#define gte_ldlvl | ( | r0 | ) |
#define gte_ldlzc | ( | r0 | ) | __asm__ volatile("mtc2 %0, $30" : : "r"(r0)) |
#define gte_ldopv1 | ( | r0 | ) |
#define gte_ldopv1SV | ( | r0 | ) |
#define gte_ldopv2 | ( | r0 | ) |
#define gte_ldopv2SV | ( | r0 | ) |
#define gte_ldrgb | ( | r0 | ) | __asm__ volatile("lwc2 $6, 0( %0 )" : : "r"(r0)) |
#define gte_ldrgb3 | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_ldrgb3c | ( | r0 | ) |
#define gte_ldsv | ( | r0 | ) |
#define gte_ldsvlcrow0 | ( | r0 | ) |
#define gte_ldsvllrow0 | ( | r0 | ) |
#define gte_ldsvrtrow0 | ( | r0 | ) |
#define gte_ldsxy0 | ( | r0 | ) | __asm__ volatile("mtc2 %0, $12" : : "r"(r0)) |
#define gte_ldsxy1 | ( | r0 | ) | __asm__ volatile("mtc2 %0, $13" : : "r"(r0)) |
#define gte_ldsxy2 | ( | r0 | ) | __asm__ volatile("mtc2 %0, $14" : : "r"(r0)) |
#define gte_ldsxy3 | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_ldsxy3c | ( | r0 | ) |
#define gte_ldsz3 | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_ldsz4 | ( | r0, | |
r1, | |||
r2, | |||
r3 | |||
) |
#define gte_ldtr | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_ldv0 | ( | r0 | ) |
#define gte_ldv01 | ( | r0, | |
r1 | |||
) |
#define gte_ldv01c | ( | r0 | ) |
#define gte_ldv1 | ( | r0 | ) |
#define gte_ldv2 | ( | r0 | ) |
#define gte_ldv3 | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_ldv3c | ( | r0 | ) |
#define gte_ldv3c_vertc | ( | r0 | ) |
#define gte_ll | ( | ) |
#define gte_ll_b | ( | ) | __asm__ volatile("cop2 0x04A6412;") |
#define gte_llir | ( | ) |
#define gte_llir_b | ( | ) | __asm__ volatile("cop2 0x04BE012;") |
#define gte_llirbk | ( | ) |
#define gte_llirbk_b | ( | ) | __asm__ volatile("cop2 0x04BA012;") |
#define gte_llirtr | ( | ) |
#define gte_llirtr_b | ( | ) | __asm__ volatile("cop2 0x04B8012;") |
#define gte_llv0 | ( | ) |
#define gte_llv0_b | ( | ) | __asm__ volatile("cop2 0x04A6012;") |
#define gte_llv0bk | ( | ) |
#define gte_llv0bk_b | ( | ) | __asm__ volatile("cop2 0x04A2012;") |
#define gte_llv0tr | ( | ) |
#define gte_llv0tr_b | ( | ) | __asm__ volatile("cop2 0x04A0012;") |
#define gte_llv1 | ( | ) |
#define gte_llv1_b | ( | ) | __asm__ volatile("cop2 0x04AE012;") |
#define gte_llv1bk | ( | ) |
#define gte_llv1bk_b | ( | ) | __asm__ volatile("cop2 0x04AA012;") |
#define gte_llv1tr | ( | ) |
#define gte_llv1tr_b | ( | ) | __asm__ volatile("cop2 0x04A8012;") |
#define gte_llv2 | ( | ) |
#define gte_llv2_b | ( | ) | __asm__ volatile("cop2 0x04B6012;") |
#define gte_llv2bk | ( | ) |
#define gte_llv2bk_b | ( | ) | __asm__ volatile("cop2 0x04B2012;") |
#define gte_llv2tr | ( | ) |
#define gte_llv2tr_b | ( | ) | __asm__ volatile("cop2 0x04B0012;") |
#define gte_mvlvtr | ( | ) |
#define gte_mvmva | ( | sf, | |
mx, | |||
v, | |||
cv, | |||
lm | |||
) | gte_mvmva_core(0x0400012 | ((sf) << 19) | ((mx) << 17) | ((v) << 15) | ((cv) << 13) | ((lm) << 10)) |
#define gte_mvmva_b | ( | sf, | |
mx, | |||
v, | |||
cv, | |||
lm | |||
) | gte_mvmva_core_b(0x0400012 | ((sf) << 19) | ((mx) << 17) | ((v) << 15) | ((cv) << 13) | ((lm) << 10)) |
#define gte_mvmva_core | ( | r0 | ) |
#define gte_mvmva_core_b | ( | r0 | ) | __asm__ volatile("cop2 %0" : : "g"(r0)) |
#define gte_nccs | ( | ) |
#define gte_nccs_b | ( | ) | __asm__ volatile("cop2 0x0108041B;") |
#define gte_ncct | ( | ) |
#define gte_ncct_b | ( | ) | __asm__ volatile("cop2 0x0118043F;") |
#define gte_ncds | ( | ) |
#define gte_ncds_b | ( | ) | __asm__ volatile("cop2 0x0E80413;") |
#define gte_ncdt | ( | ) |
#define gte_ncdt_b | ( | ) | __asm__ volatile("cop2 0x0F80416;") |
#define gte_nclip | ( | ) |
#define gte_nclip_b | ( | ) | __asm__ volatile("cop2 0x01400006;") |
#define gte_ncs | ( | ) |
#define gte_ncs_b | ( | ) | __asm__ volatile("cop2 0x0C8041E;") |
#define gte_nct | ( | ) |
#define gte_nct_b | ( | ) | __asm__ volatile("cop2 0x0D80420;") |
#define gte_nop | ( | ) | __asm__ volatile("nop") |
#define gte_op0 | ( | ) |
#define gte_op0_b | ( | ) | __asm__ volatile("cop2 0x0170000C;") |
#define gte_op12 | ( | ) |
#define gte_op12_b | ( | ) | __asm__ volatile("cop2 0x0178000C;") |
#define gte_ReadColorMatrix | ( | r0 | ) |
#define gte_ReadGeomOffset | ( | r0, | |
r1 | |||
) |
#define gte_ReadGeomScreen | ( | r0 | ) |
#define gte_ReadLightMatrix | ( | r0 | ) |
#define gte_ReadRotMatrix | ( | r0 | ) |
#define gte_rt | ( | ) |
#define gte_rt_b | ( | ) | __asm__ volatile("cop2 0x0480012;") |
#define gte_rtir | ( | ) |
#define gte_rtir_b | ( | ) | __asm__ volatile("cop2 0x049E012;") |
#define gte_rtir_sf0 | ( | ) |
#define gte_rtir_sf0_b | ( | ) | __asm__ volatile("cop2 0x041E012;") |
#define gte_rtirbk | ( | ) |
#define gte_rtirbk_b | ( | ) | __asm__ volatile("cop2 0x049A012;") |
#define gte_rtirtr | ( | ) |
#define gte_rtirtr_b | ( | ) | __asm__ volatile("cop2 0x0498012;") |
#define gte_rtps | ( | ) |
#define gte_rtps_b | ( | ) | __asm__ volatile("cop2 0x0180001;") |
#define gte_rtpt | ( | ) |
#define gte_rtpt_b | ( | ) | __asm__ volatile("cop2 0x0280030;") |
#define gte_rtv0 | ( | ) |
#define gte_rtv0_b | ( | ) | __asm__ volatile("cop2 0x0486012;") |
#define gte_rtv0bk | ( | ) |
#define gte_rtv0bk_b | ( | ) | __asm__ volatile("cop2 0x0482012;") |
#define gte_rtv0tr | ( | ) |
#define gte_rtv0tr_b | ( | ) | __asm__ volatile("cop2 0x0480012;") |
#define gte_rtv1 | ( | ) |
#define gte_rtv1_b | ( | ) | __asm__ volatile("cop2 0x048E012;") |
#define gte_rtv1bk | ( | ) |
#define gte_rtv1bk_b | ( | ) | __asm__ volatile("cop2 0x048A012;") |
#define gte_rtv1tr | ( | ) |
#define gte_rtv1tr_b | ( | ) | __asm__ volatile("cop2 0x0488012;") |
#define gte_rtv2 | ( | ) |
#define gte_rtv2_b | ( | ) | __asm__ volatile("cop2 0x0496012;") |
#define gte_rtv2bk | ( | ) |
#define gte_rtv2bk_b | ( | ) | __asm__ volatile("cop2 0x0492012;") |
#define gte_rtv2tr | ( | ) |
#define gte_rtv2tr_b | ( | ) | __asm__ volatile("cop2 0x0490012;") |
#define gte_SetBackColor | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_SetColorMatrix | ( | r0 | ) |
#define gte_SetFarColor | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_SetGeomOffset | ( | r0, | |
r1 | |||
) |
#define gte_SetGeomScreen | ( | r0 | ) | __asm__ volatile("ctc2 %0, $26" : : "r"(r0)) |
#define gte_SetLightMatrix | ( | r0 | ) |
#define gte_SetRGBcd | ( | r0 | ) | __asm__ volatile("lwc2 $6, 0( %0 )" : : "r"(r0)) |
#define gte_SetRotMatrix | ( | r0 | ) |
#define gte_SetTransMatrix | ( | r0 | ) |
#define gte_SetTransVector | ( | r0 | ) |
#define gte_sqr0 | ( | ) |
#define gte_sqr0_b | ( | ) | __asm__ volatile("cop2 0x0A00428;") |
#define gte_sqr12 | ( | ) |
#define gte_sqr12_b | ( | ) | __asm__ volatile("cop2 0x0A80428;") |
#define gte_stbv | ( | r0 | ) |
#define gte_stclmv | ( | r0 | ) |
#define gte_stcv | ( | r0 | ) |
#define gte_stdp | ( | r0 | ) | __asm__ volatile("swc2 $8, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_stfc | ( | r0 | ) |
#define gte_stflg | ( | r0 | ) |
#define gte_stflg_4 | ( | r0 | ) |
#define gte_stlvl | ( | r0 | ) |
#define gte_stlvnl | ( | r0 | ) |
#define gte_stlvnl0 | ( | r0 | ) | __asm__ volatile("swc2 $25, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_stlvnl1 | ( | r0 | ) | __asm__ volatile("swc2 $26, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_stlvnl2 | ( | r0 | ) | __asm__ volatile("swc2 $27, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_stlzc | ( | r0 | ) | __asm__ volatile("swc2 $31, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_stopz | ( | r0 | ) | __asm__ volatile("swc2 $24, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_stotz | ( | r0 | ) | __asm__ volatile("swc2 $7, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_strgb | ( | r0 | ) | __asm__ volatile("swc2 $22, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_strgb3 | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_strgb3_g3 | ( | r0 | ) |
#define gte_strgb3_g4 | ( | r0 | ) |
#define gte_strgb3_gt3 | ( | r0 | ) |
#define gte_strgb3_gt4 | ( | r0 | ) |
#define gte_stsv | ( | r0 | ) |
#define gte_stsxy | ( | r0 | ) | __asm__ volatile("swc2 $14, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_stsxy0 | ( | r0 | ) | __asm__ volatile("swc2 $12, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_stsxy01 | ( | r0, | |
r1 | |||
) |
#define gte_stsxy01c | ( | r0 | ) |
#define gte_stsxy1 | ( | r0 | ) | __asm__ volatile("swc2 $13, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_stsxy2 | ( | r0 | ) | __asm__ volatile("swc2 $14, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_stsxy3 | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_stsxy3_f3 | ( | r0 | ) |
#define gte_stsxy3_f4 | ( | r0 | ) |
#define gte_stsxy3_ft3 | ( | r0 | ) |
#define gte_stsxy3_ft4 | ( | r0 | ) |
#define gte_stsxy3_g3 | ( | r0 | ) |
#define gte_stsxy3_g4 | ( | r0 | ) |
#define gte_stsxy3_gt3 | ( | r0 | ) |
#define gte_stsxy3_gt4 | ( | r0 | ) |
#define gte_stsxy3c | ( | r0 | ) |
#define gte_stsz | ( | r0 | ) | __asm__ volatile("swc2 $19, 0( %0 )" : : "r"(r0) : "memory") |
#define gte_stsz3 | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_stsz3c | ( | r0 | ) |
#define gte_stsz4 | ( | r0, | |
r1, | |||
r2, | |||
r3 | |||
) |
#define gte_stsz4c | ( | r0 | ) |
#define gte_stszotz | ( | r0 | ) |
#define gte_sttr | ( | r0 | ) |
#define gte_subdvd | ( | r0, | |
r1, | |||
r2 | |||
) |
#define gte_subdvl | ( | r0, | |
r1, | |||
r2 | |||
) |