Skip to content

Conversation

@LivewireCB
Copy link
Contributor

xCamera, xEntMotion, xPad, xSerializer, xString

thank you seil

xCamera, xEntMotion, xPad, xSerializer, xString
@github-actions
Copy link

main/SB/Core/x/xCamera

Section From To Bytes
📈 .rodata 0.00% 21.82% +85
📈 .sbss 57.14% 80.95% +5
.sdata2 81.82% 100.00% +27
📈 .text 61.02% 95.90% +4887
Function From To Bytes
📈 _xCameraUpdate(xCamera*, float) 0.11% 98.26% +3494
📈 xBinaryCamera::update(float) 0.28% 91.37% +1293
xMat3x3RMulVec(xVec3*, const xMat3x3*, const xVec3*) 0.00% 100.00% +100

main/SB/Core/x/xEntMotion

Section From To Bytes
.rodata 99.56% 100.00% +6
.sdata2 85.71% 100.00% +6
📈 .text 83.56% 99.54% +1786
Function From To Bytes
xEntMPMove(xEntMotion*, xScene*, float, xEntFrame*) 0.00% 100.00% +1184
📈 xEntMotionDebugDraw(const xEntMotion*) 0.00% 97.75% +574
xMovePointGetNumPoints(const xMovePoint*) 0.00% 100.00% +12
xMovePointGetPoint(const xMovePoint*, unsigned short) 0.00% 100.00% +16

main/SB/Core/x/xPad

Section From To Bytes
📈 .sdata2 28.57% 66.67% +9
📈 .text 24.91% 61.18% +1008
Function From To Bytes
📈 xPadUpdate(int, float) 0.00% 61.49% +740
xPadNormalizeAnalog(_tagxPad&, int, int) 0.00% 100.00% +268

main/SB/Core/x/xpkrsvc

Section From To Bytes
📈 .text 98.51% 98.76% +32
Function From To Bytes
PKR_LoadAsset(st_PACKER_READ_DATA*, unsigned int, const char*, void*) 0.00% 100.00% +32

main/SB/Core/x/xserializer

Section From To Bytes
📈 .text 74.43% 88.33% +615
Function From To Bytes
📈 xSER_init_buffers(int, st_SERIAL_PERCID_SIZE*) 0.64% 98.60% +615

main/SB/Core/x/xString

Section From To Bytes
📈 .text 14.80% 35.17% +743
Function From To Bytes
📈 xStrTok(char*, const char*, char**) 0.00% 97.02% +345
📈 xStrParseFloatList(float*, const char*, int) 0.00% 94.67% +397

main/SB/Game/zNPCGoalCommon

Section From To Bytes
Function From To Bytes

U8 map[32];
S32 count;

map[0] = 0;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should be able to put this in a more concise for loop that unrolls - please try it out.

@github-actions
Copy link

main/SB/Core/x/xCamera

Section From To Bytes
📈 .rodata 0.00% 21.82% +85
📈 .sbss 57.14% 80.95% +5
.sdata2 81.82% 100.00% +27
📈 .text 61.02% 95.90% +4887
Function From To Bytes
📈 _xCameraUpdate(xCamera*, float) 0.11% 98.26% +3494
📈 xBinaryCamera::update(float) 0.28% 91.37% +1293
xMat3x3RMulVec(xVec3*, const xMat3x3*, const xVec3*) 0.00% 100.00% +100

main/SB/Core/x/xEntMotion

Section From To Bytes
.rodata 99.56% 100.00% +6
.sdata2 85.71% 100.00% +6
📈 .text 83.56% 99.54% +1786
Function From To Bytes
xEntMPMove(xEntMotion*, xScene*, float, xEntFrame*) 0.00% 100.00% +1184
📈 xEntMotionDebugDraw(const xEntMotion*) 0.00% 97.75% +574
xMovePointGetNumPoints(const xMovePoint*) 0.00% 100.00% +12
xMovePointGetPoint(const xMovePoint*, unsigned short) 0.00% 100.00% +16

main/SB/Core/x/xPad

Section From To Bytes
📈 .sdata2 28.57% 66.67% +9
📈 .text 24.91% 61.18% +1008
Function From To Bytes
📈 xPadUpdate(int, float) 0.00% 61.49% +740
xPadNormalizeAnalog(_tagxPad&, int, int) 0.00% 100.00% +268

main/SB/Core/x/xpkrsvc

Section From To Bytes
📈 .text 98.51% 98.76% +32
Function From To Bytes
PKR_LoadAsset(st_PACKER_READ_DATA*, unsigned int, const char*, void*) 0.00% 100.00% +32

main/SB/Core/x/xserializer

Section From To Bytes
📈 .text 74.43% 88.33% +615
Function From To Bytes
📈 xSER_init_buffers(int, st_SERIAL_PERCID_SIZE*) 0.64% 98.60% +615

main/SB/Core/x/xString

Section From To Bytes
📈 .text 14.80% 35.17% +743
Function From To Bytes
📈 xStrTok(char*, const char*, char**) 0.00% 97.02% +345
📈 xStrParseFloatList(float*, const char*, int) 0.00% 94.67% +397

main/SB/Game/zNPCGoalCommon

Section From To Bytes
Function From To Bytes

@JoshSanch JoshSanch merged commit 2738258 into bfbbdecomp:main Nov 30, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants