sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches

Macros

#define VU_GS_PRIM(PRIM, IIP, TME, FGE, ABE, AA1, FST, CTXT, FIX)
#define VU_GS_GIFTAG(NLOOP, EOP, PRE, PRIM, FLG, NREG)

Detailed Description

Useful functions and examples for libpacket2.

Macro Definition Documentation

◆ VU_GS_GIFTAG

#define VU_GS_GIFTAG ( NLOOP,
EOP,
PRE,
PRIM,
FLG,
NREG )
Value:
(((u64)(NREG) << 60) | ((u64)(FLG) << 58) | ((u64)(PRIM) << 47) | ((u64)(PRE) << 46) | (EOP << 15) | (NLOOP << 0))

Definition at line 33 of file packet2_utils.h.

◆ VU_GS_PRIM

#define VU_GS_PRIM ( PRIM,
IIP,
TME,
FGE,
ABE,
AA1,
FST,
CTXT,
FIX )
Value:
(u128)(((FIX << 10) | (CTXT << 9) | (FST << 8) | (AA1 << 7) | (ABE << 6) | (FGE << 5) | (TME << 4) | (IIP << 3) | (PRIM)))

Definition at line 32 of file packet2_utils.h.