SSBM Decomp
Loading...
Searching...
No Matches
texpdag.c File Reference
#include "texpdag.h"
#include "tobj.h"

Functions

int assign_reg (int num, u32 *unused, HSD_TExpDag *list, int *order)
 
void fn_80386230 (void)
 order_dag
 
void HSD_TExpSchedule (int num, HSD_TExpDag *list, HSD_TExp **result, HSD_TExpRes *resource)
 
int HSD_TExpSimplify (HSD_TExp *texp_)
 SimplifySrc
 

Variables

static u8 pad [0x44] = { 0 }
 
static int HSD_TExpDag_80407AA0_44 [4]
 
static int HSD_TExpDag_80407AA0_54 [4]
 
static int HSD_TExpDag_80407AA0_64 [8]
 

Function Documentation

◆ assign_reg()

int assign_reg ( int  num,
u32 *  unused,
HSD_TExpDag list,
int *  order 
)

◆ fn_80386230()

◆ HSD_TExpSchedule()

void HSD_TExpSchedule ( int  num,
HSD_TExpDag list,
HSD_TExp **  result,
HSD_TExpRes resource 
)

◆ HSD_TExpSimplify()

int HSD_TExpSimplify ( HSD_TExp texp_)

Variable Documentation

◆ pad

u8 pad[0x44] = { 0 }
static

◆ HSD_TExpDag_80407AA0_44

int HSD_TExpDag_80407AA0_44[4]
static
Initial value:
= {
2,
4,
6,
0,
}

◆ HSD_TExpDag_80407AA0_54

int HSD_TExpDag_80407AA0_54[4]
static
Initial value:
= {
3,
5,
7,
1,
}

◆ HSD_TExpDag_80407AA0_64

int HSD_TExpDag_80407AA0_64[8]
static
Initial value:
= {
1,
2,
3,
0,
}