|
Nugget
Bare-metal libraries and examples for the original PlayStation
|
#include "gwu.h"
Macros | |
| #define | GTE_LATENCY_MVMVA_HELPERS_DEFINED |
| #define | OP_MVMVA_RT_V0_TR COP2_MVMVA(1, COP2_MX_RT, COP2_V_V0, COP2_CV_TR, 1) |
| #define | OP_MVMVA_LL_V0_BK COP2_MVMVA(1, COP2_MX_LL, COP2_V_V0, COP2_CV_BK, 1) |
| #define | OP_MVMVA_LC_IR_BK COP2_MVMVA(1, COP2_MX_LC, COP2_V_IR, COP2_CV_BK, 1) |
| #define | CANARY_VXY 0x05000400u |
| #define | CANARY_VZ 0x00000400u |
| #define | CANARY_IR 0x0123u |
| #define | CANARY_MAT 0x07ff07ffu |
| #define | CANARY_TR 0x00007fffu |
| #define | CANARY_BK 0x00010000u |
| #define | OP_MVMVA_RT_V0_NONE COP2_MVMVA(1, COP2_MX_RT, COP2_V_V0, COP2_CV_NONE, 0) |
| #define | CELLS(X) |
Variables | |
| const GwuCell | gwu_cells_mvmva [] = {CELLS(GWU_ENTRY)} |
| const int | gwu_count_mvmva = sizeof(gwu_cells_mvmva) / sizeof(gwu_cells_mvmva[0]) |
| #define CANARY_BK 0x00010000u |
| #define CANARY_IR 0x0123u |
| #define CANARY_MAT 0x07ff07ffu |
| #define CANARY_TR 0x00007fffu |
| #define CANARY_VXY 0x05000400u |
| #define CANARY_VZ 0x00000400u |
| #define CELLS | ( | X | ) |
| #define GTE_LATENCY_MVMVA_HELPERS_DEFINED |
| #define OP_MVMVA_LC_IR_BK COP2_MVMVA(1, COP2_MX_LC, COP2_V_IR, COP2_CV_BK, 1) |
| #define OP_MVMVA_LL_V0_BK COP2_MVMVA(1, COP2_MX_LL, COP2_V_V0, COP2_CV_BK, 1) |
| #define OP_MVMVA_RT_V0_NONE COP2_MVMVA(1, COP2_MX_RT, COP2_V_V0, COP2_CV_NONE, 0) |
| #define OP_MVMVA_RT_V0_TR COP2_MVMVA(1, COP2_MX_RT, COP2_V_V0, COP2_CV_TR, 1) |
| const int gwu_count_mvmva = sizeof(gwu_cells_mvmva) / sizeof(gwu_cells_mvmva[0]) |