479 register s16* pp4,
register s16* pp5,
register s16* pp6,
481 register f32 p1 = pp1;
491 register s16* p2 = pp2;
492 register s16* p3 = pp3;
493 register s16* p4 = pp4;
494 register s16* p5 = pp5;
495 register s16* p6 = pp6;
496 register s16* p7 = pp7;
500 psq_l ff2, 0(p2), 0x1, 5
501 psq_l ff0, 0(p5), 0x1, 5
502 psq_l ff7, 0(p3), 0x1, 5
504 psq_l ff6, 0(p6), 0x1, 5
506 psq_l ff0, 0(p7), 0x1, 5
509 psq_l fout, 0(p4), 0x1, 5
510 fmadds ff0, ff0, ff5, ff7
512 fnmsubs ff4, ff5, fout, ff4
516 fmadds fout, ff5, fout, ff0
517 fmadds fout, fout, ff3, ff7
518 fmadds fout, ff4, ff2, fout
519 fsubs fout, fout, ff0
J2DAnmKind
Definition J2DAnimation.h:13
@ KIND_VTX_COLOR
Definition J2DAnimation.h:20
@ KIND_TEXTURE_SRT
Definition J2DAnimation.h:17
@ KIND_COLOR
Definition J2DAnimation.h:15
@ KIND_TEV_REG
Definition J2DAnimation.h:18
@ KIND_VISIBILITY
Definition J2DAnimation.h:19
@ KIND_TEX_PATTERN
Definition J2DAnimation.h:16
@ KIND_TRANSFORM
Definition J2DAnimation.h:14
f32 J2DHermiteInterpolation(f32, T *, T *, T *, T *, T *, T *)
f32 J2DHermiteInterpolation< f32 >(f32 f1, f32 *f2, f32 *f3, f32 *f4, f32 *f5, f32 *f6, f32 *f7)
Definition J2DAnimation.h:472
f32 J2DHermiteInterpolation< s16 >(register f32 pp1, register s16 *pp2, register s16 *pp3, register s16 *pp4, register s16 *pp5, register s16 *pp6, register s16 *pp7)
Definition J2DAnimation.h:478
f32 JMAHermiteInterpolation(register f32 p1, register f32 p2, register f32 p3, register f32 p4, register f32 p5, register f32 p6, register f32 p7)
Definition JMath.h:48
Definition J2DAnimation.h:27
virtual void searchUpdateMaterialID(J2DScreen *)
s16 getFrameMax() const
Definition J2DAnimation.h:36
u8 field_0x4
Definition J2DAnimation.h:42
s16 mFrameMax
Definition J2DAnimation.h:44
void setFrame(f32 frame)
Definition J2DAnimation.h:37
u8 field_0x5
Definition J2DAnimation.h:43
J2DAnmBase()
Definition J2DAnimation.h:29
f32 getFrame() const
Definition J2DAnimation.h:38
J2DAnmKind mKind
Definition J2DAnimation.h:46
f32 mFrame
Definition J2DAnimation.h:45
virtual ~J2DAnmBase()
Definition J2DAnimation.h:33
J2DAnmKind getKind() const
Definition J2DAnimation.h:39
Definition J2DAnimation.h:449
J2DAnmColorFull()
Definition J2DAnimation.h:451
u8 * mGValues
Definition J2DAnimation.h:462
u8 * mBValues
Definition J2DAnimation.h:463
u8 * mAValues
Definition J2DAnimation.h:464
virtual ~J2DAnmColorFull()
Definition J2DAnimation.h:458
virtual void getColor(u16, _GXColor *) const
Definition J2DAnimation.cpp:223
J3DAnmColorFullTable * mInfoTable
Definition J2DAnimation.h:465
u8 * mRValues
Definition J2DAnimation.h:461
Definition J2DAnimation.h:411
J2DAnmColorKey()
Definition J2DAnimation.h:413
s16 * mRValues
Definition J2DAnimation.h:423
virtual void getColor(u16, _GXColor *) const
Definition J2DAnimation.cpp:260
virtual ~J2DAnmColorKey()
Definition J2DAnimation.h:420
s16 * mGValues
Definition J2DAnimation.h:424
s16 * mBValues
Definition J2DAnimation.h:425
J3DAnmColorKeyTable * mInfoTable
Definition J2DAnimation.h:427
s16 * mAValues
Definition J2DAnimation.h:426
Definition J2DAnimation.h:381
u16 mUpdateMaterialNum
Definition J2DAnimation.h:402
u16 field_0x10
Definition J2DAnimation.h:398
u16 field_0x14
Definition J2DAnimation.h:400
virtual void searchUpdateMaterialID(J2DScreen *)
Definition J2DAnimation.cpp:209
virtual ~J2DAnmColor()
Definition J2DAnimation.h:392
JUTNameTab field_0x20
Definition J2DAnimation.h:404
u16 * mUpdateMaterialID
Definition J2DAnimation.h:403
J2DAnmColor()
Definition J2DAnimation.h:383
u16 getUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:396
u16 field_0x16
Definition J2DAnimation.h:401
u16 getUpdateMaterialNum() const
Definition J2DAnimation.h:395
u16 field_0x12
Definition J2DAnimation.h:399
virtual void getColor(u16, _GXColor *) const
Definition J2DAnimation.h:394
Definition J2DAnimation.h:311
u16 * mCRegUpdateMaterialID
Definition J2DAnimation.h:361
JUTNameTab mKRegNameTab
Definition J2DAnimation.h:364
s16 * mKRValues
Definition J2DAnimation.h:371
s16 * mKBValues
Definition J2DAnimation.h:373
J2DAnmTevRegKey()
Definition J2DAnimation.h:313
u16 field_0x18
Definition J2DAnimation.h:355
u16 field_0x1c
Definition J2DAnimation.h:357
J3DAnmKRegKeyTable * mAnmKRegKeyTable
Definition J2DAnimation.h:366
JUTNameTab mCRegNameTab
Definition J2DAnimation.h:362
u16 field_0x1a
Definition J2DAnimation.h:356
virtual ~J2DAnmTevRegKey()
Definition J2DAnimation.h:339
s16 * mCBValues
Definition J2DAnimation.h:369
J3DAnmCRegKeyTable * mAnmCRegKeyTable
Definition J2DAnimation.h:365
s16 * mKAValues
Definition J2DAnimation.h:374
u16 field_0x16
Definition J2DAnimation.h:354
virtual void searchUpdateMaterialID(J2DScreen *pScreen)
Definition J2DAnimation.cpp:786
u16 field_0x22
Definition J2DAnimation.h:360
u16 getCRegUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:343
void getTevColorReg(u16, _GXColorS10 *) const
Definition J2DAnimation.cpp:628
s16 * mCAValues
Definition J2DAnimation.h:370
s16 * mKGValues
Definition J2DAnimation.h:372
u16 mCRegUpdateMaterialNum
Definition J2DAnimation.h:351
s16 * mCGValues
Definition J2DAnimation.h:368
u16 field_0x20
Definition J2DAnimation.h:359
u16 getKRegUpdateMaterialNum() const
Definition J2DAnimation.h:345
J3DAnmCRegKeyTable * getAnmCRegKeyTable() const
Definition J2DAnimation.h:348
u16 field_0x14
Definition J2DAnimation.h:353
u16 getCRegUpdateMaterialNum() const
Definition J2DAnimation.h:342
u16 * mKRegUpdateMaterialID
Definition J2DAnimation.h:363
void getTevKonstReg(u16, _GXColor *) const
Definition J2DAnimation.cpp:707
u16 mKRegUpdateMaterialNum
Definition J2DAnimation.h:352
u16 field_0x1e
Definition J2DAnimation.h:358
u16 getKRegUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:346
s16 * mCRValues
Definition J2DAnimation.h:367
J3DAnmKRegKeyTable * getAnmKRegKeyTable() const
Definition J2DAnimation.h:349
Definition J2DAnimation.h:269
u16 getUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:295
J2DAnmTexPatternTIMGPointer * mTIMGPtrArray
Definition J2DAnimation.h:304
ResTIMG * getResTIMG(u16) const
Definition J2DAnimation.cpp:590
u16 field_0x18
Definition J2DAnimation.h:300
JUTNameTab field_0x20
Definition J2DAnimation.h:303
u16 mUpdateMaterialNum
Definition J2DAnimation.h:301
virtual ~J2DAnmTexPattern()
Definition J2DAnimation.h:292
J3DAnmTexPatternFullTable * getAnmTable() const
Definition J2DAnimation.h:296
u16 * mValues
Definition J2DAnimation.h:298
u16 * mUpdateMaterialID
Definition J2DAnimation.h:302
J2DAnmTexPattern()
Definition J2DAnimation.h:279
JUTPalette * getPalette(u16) const
Definition J2DAnimation.cpp:602
u16 getUpdateMaterialNum() const
Definition J2DAnimation.h:294
void getTexNo(u16, u16 *) const
Definition J2DAnimation.cpp:576
J3DAnmTexPatternFullTable * mAnmTable
Definition J2DAnimation.h:299
virtual void searchUpdateMaterialID(J2DScreen *)
Definition J2DAnimation.cpp:537
Definition J2DAnimation.h:203
J2DAnmTextureSRTKey()
Definition J2DAnimation.h:205
int field_0x7c
Definition J2DAnimation.h:262
s16 * field_0x54
Definition J2DAnimation.h:255
f32 * field_0x58
Definition J2DAnimation.h:256
u16 * mUpdateMaterialID
Definition J2DAnimation.h:247
JUTNameTab field_0x34
Definition J2DAnimation.h:248
u16 field_0x4e
Definition J2DAnimation.h:253
Vec * field_0x78
Definition J2DAnimation.h:261
f32 * mTranslationValues
Definition J2DAnimation.h:245
u16 field_0x4a
Definition J2DAnimation.h:251
virtual void searchUpdateMaterialID(J2DScreen *)
Definition J2DAnimation.cpp:522
u16 field_0x48
Definition J2DAnimation.h:250
virtual ~J2DAnmTextureSRTKey()
Definition J2DAnimation.h:228
u16 field_0x1e
Definition J2DAnimation.h:242
f32 * field_0x50
Definition J2DAnimation.h:254
J3DAnmTransformKeyTable * field_0x5c
Definition J2DAnimation.h:257
u16 getUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:231
void calcTransform(f32, u16, J3DTextureSRTInfo *) const
Definition J2DAnimation.cpp:456
u16 field_0x1c
Definition J2DAnimation.h:241
u16 field_0x4c
Definition J2DAnimation.h:252
J3DAnmTransformKeyTable * mInfoTable
Definition J2DAnimation.h:238
u8 * field_0x60
Definition J2DAnimation.h:258
u16 field_0x1a
Definition J2DAnimation.h:240
s16 * mRotationValues
Definition J2DAnimation.h:244
u16 * field_0x64
Definition J2DAnimation.h:259
int field_0x10
Definition J2DAnimation.h:237
u8 getUpdateTexMtxID(u16 i) const
Definition J2DAnimation.h:232
JUTNameTab field_0x68
Definition J2DAnimation.h:260
u16 mUpdateMaterialNum
Definition J2DAnimation.h:239
u16 getUpdateMaterialNum() const
Definition J2DAnimation.h:230
f32 * mScaleValues
Definition J2DAnimation.h:243
void getTransform(u16 param_1, J3DTextureSRTInfo *param_2)
Definition J2DAnimation.h:233
u8 * mUpdateTexMtxID
Definition J2DAnimation.h:246
Vec * field_0x44
Definition J2DAnimation.h:249
Definition J2DAnimation.h:124
u16 field_0x10
Definition J2DAnimation.h:136
u8 * mValues
Definition J2DAnimation.h:139
void getVisibility(u16, u8 *) const
Definition J2DAnimation.cpp:614
J3DAnmVisibilityFullTable * mTable
Definition J2DAnimation.h:138
J2DAnmVisibilityFull()
Definition J2DAnimation.h:126
virtual ~J2DAnmVisibilityFull()
Definition J2DAnimation.h:133
u16 field_0x12
Definition J2DAnimation.h:137
Definition J2DAnimation.h:103
virtual ~J2DAnmVtxColorFull()
Definition J2DAnimation.h:110
u8 * mGValues
Definition J2DAnimation.h:115
J3DAnmColorFullTable * mInfoTable[2]
Definition J2DAnimation.h:113
u8 * mAValues
Definition J2DAnimation.h:117
u8 * mRValues
Definition J2DAnimation.h:114
virtual void getColor(u8, u16, _GXColor *) const
Definition J2DAnimation.cpp:339
J2DAnmVtxColorFull()
Definition J2DAnimation.h:105
u8 * mBValues
Definition J2DAnimation.h:116
Definition J2DAnimation.h:82
s16 * mGValues
Definition J2DAnimation.h:94
virtual ~J2DAnmVtxColorKey()
Definition J2DAnimation.h:89
s16 * mBValues
Definition J2DAnimation.h:95
s16 * mAValues
Definition J2DAnimation.h:96
virtual void getColor(u8, u16, _GXColor *) const
Definition J2DAnimation.cpp:377
J3DAnmColorKeyTable * mInfoTable[2]
Definition J2DAnimation.h:92
s16 * mRValues
Definition J2DAnimation.h:93
J2DAnmVtxColorKey()
Definition J2DAnimation.h:84
Definition J2DAnimation.h:53
u16 getAnmTableNum(u8 param_0) const
Definition J2DAnimation.h:66
virtual ~J2DAnmVtxColor()
Definition J2DAnimation.h:64
J3DAnmVtxColorIndexData * getAnmVtxColorIndexData(u8 param_0, u16 param_1) const
Definition J2DAnimation.h:67
u16 mAnmTableNum[2]
Definition J2DAnimation.h:70
J3DAnmVtxColorIndexData * mVtxColorIndexData[2]
Definition J2DAnimation.h:71
virtual void getColor(u8, u16, _GXColor *) const
Definition J2DAnimation.h:65
J2DAnmVtxColor()
Definition J2DAnimation.h:55
u16 * mVtxColorIndexPointer[2]
Definition J2DAnimation.h:72
u16 * getVtxColorIndexPointer(u8 param_0) const
Definition J2DAnimation.h:68
Definition J2DScreen.h:48
Definition JUTPalette.h:22
int i
Definition e_pow.c:165
Definition J2DAnimation.h:434
u16 mAOffset
Definition J2DAnimation.h:442
u16 mAMaxFrame
Definition J2DAnimation.h:441
u16 mGOffset
Definition J2DAnimation.h:438
u16 mBMaxFrame
Definition J2DAnimation.h:439
u16 mBOffset
Definition J2DAnimation.h:440
u16 mGMaxFrame
Definition J2DAnimation.h:437
u16 mROffset
Definition J2DAnimation.h:436
u16 mRMaxFrame
Definition J2DAnimation.h:435
Definition J2DAnimation.h:271
J2DAnmTexPatternTIMGPointer()
Definition J2DAnimation.cpp:901
JUTPalette * mPalette
Definition J2DAnimation.h:276
~J2DAnmTexPatternTIMGPointer()
Definition J2DAnimation.cpp:906
ResTIMG * mRes
Definition J2DAnimation.h:275
Definition J3DAnimation.h:140
Definition J3DAnimation.h:82
Definition J3DAnimation.h:62
Definition J3DAnimation.h:153
Definition J3DAnimation.h:129
Definition J3DAnimation.h:97
Definition J3DAnimation.h:73
Definition J3DStruct.h:48
Image data header.
Definition d_menu_dmap_map.cpp:109
Definition d_a_hozelda.cpp:18
Definition d_menu_dmap_map.cpp:90
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5