Solidified Code updated

This commit is contained in:
s-hadinger 2026-01-01 18:17:27 +00:00 committed by github-actions[bot]
parent fe9ff2f1a5
commit 5967b4401c

View File

@ -3,8 +3,8 @@
* Generated code, don't edit * * Generated code, don't edit *
\********************************************************************/ \********************************************************************/
#include "be_constobj.h" #include "be_constobj.h"
// compact class 'BreatheAnimation' ktab size: 17, total: 21 (saved 32 bytes) // compact class 'BreatheAnimation' ktab size: 18, total: 23 (saved 40 bytes)
static const bvalue be_ktab_class_BreatheAnimation[17] = { static const bvalue be_ktab_class_BreatheAnimation[18] = {
/* K0 */ be_nested_str_weak(init), /* K0 */ be_nested_str_weak(init),
/* K1 */ be_nested_str_weak(breathe_provider), /* K1 */ be_nested_str_weak(breathe_provider),
/* K2 */ be_nested_str_weak(animation), /* K2 */ be_nested_str_weak(animation),
@ -16,12 +16,13 @@ static const bvalue be_ktab_class_BreatheAnimation[17] = {
/* K8 */ be_nested_str_weak(time_ms), /* K8 */ be_nested_str_weak(time_ms),
/* K9 */ be_nested_str_weak(on_param_changed), /* K9 */ be_nested_str_weak(on_param_changed),
/* K10 */ be_nested_str_weak(int), /* K10 */ be_nested_str_weak(int),
/* K11 */ be_nested_str_weak(base_color), /* K11 */ be_nested_str_weak(is_value_provider),
/* K12 */ be_nested_str_weak(min_brightness), /* K12 */ be_nested_str_weak(base_color),
/* K13 */ be_nested_str_weak(max_brightness), /* K13 */ be_nested_str_weak(min_brightness),
/* K14 */ be_nested_str_weak(period), /* K14 */ be_nested_str_weak(max_brightness),
/* K15 */ be_nested_str_weak(duration), /* K15 */ be_nested_str_weak(period),
/* K16 */ be_nested_str_weak(curve_factor), /* K16 */ be_nested_str_weak(duration),
/* K17 */ be_nested_str_weak(curve_factor),
}; };
@ -122,7 +123,7 @@ be_local_closure(class_BreatheAnimation_on_param_changed, /* name */
&be_ktab_class_BreatheAnimation, /* shared constants */ &be_ktab_class_BreatheAnimation, /* shared constants */
be_str_weak(on_param_changed), be_str_weak(on_param_changed),
&be_const_str_solidified, &be_const_str_solidified,
( &(const binstruction[40]) { /* code */ ( &(const binstruction[45]) { /* code */
0x600C0003, // 0000 GETGBL R3 G3 0x600C0003, // 0000 GETGBL R3 G3
0x5C100000, // 0001 MOVE R4 R0 0x5C100000, // 0001 MOVE R4 R0
0x7C0C0200, // 0002 CALL R3 1 0x7C0C0200, // 0002 CALL R3 1
@ -131,38 +132,43 @@ be_local_closure(class_BreatheAnimation_on_param_changed, /* name */
0x5C180400, // 0005 MOVE R6 R2 0x5C180400, // 0005 MOVE R6 R2
0x7C0C0600, // 0006 CALL R3 3 0x7C0C0600, // 0006 CALL R3 3
0x1C0C0305, // 0007 EQ R3 R1 K5 0x1C0C0305, // 0007 EQ R3 R1 K5
0x780E000A, // 0008 JMPF R3 #0014 0x780E000F, // 0008 JMPF R3 #0019
0x600C0004, // 0009 GETGBL R3 G4 0x600C0004, // 0009 GETGBL R3 G4
0x5C100400, // 000A MOVE R4 R2 0x5C100400, // 000A MOVE R4 R2
0x7C0C0200, // 000B CALL R3 1 0x7C0C0200, // 000B CALL R3 1
0x1C0C070A, // 000C EQ R3 R3 K10 0x1C0C070A, // 000C EQ R3 R3 K10
0x780E0004, // 000D JMPF R3 #0013 0x740E0004, // 000D JMPT R3 #0013
0x880C0101, // 000E GETMBR R3 R0 K1 0xB80E0400, // 000E GETNGBL R3 K2
0x900E1602, // 000F SETMBR R3 K11 R2 0x8C0C070B, // 000F GETMET R3 R3 K11
0x880C0104, // 0010 GETMBR R3 R0 K4 0x5C140400, // 0010 MOVE R5 R2
0x88100101, // 0011 GETMBR R4 R0 K1 0x7C0C0400, // 0011 CALL R3 2
0x980E0A04, // 0012 SETIDX R3 K5 R4 0x780E0004, // 0012 JMPF R3 #0018
0x70020012, // 0013 JMP #0027 0x880C0101, // 0013 GETMBR R3 R0 K1
0x1C0C030C, // 0014 EQ R3 R1 K12 0x900E1802, // 0014 SETMBR R3 K12 R2
0x780E0002, // 0015 JMPF R3 #0019 0x880C0104, // 0015 GETMBR R3 R0 K4
0x880C0101, // 0016 GETMBR R3 R0 K1 0x88100101, // 0016 GETMBR R4 R0 K1
0x900E1802, // 0017 SETMBR R3 K12 R2 0x980E0A04, // 0017 SETIDX R3 K5 R4
0x7002000D, // 0018 JMP #0027 0x70020012, // 0018 JMP #002C
0x1C0C030D, // 0019 EQ R3 R1 K13 0x1C0C030D, // 0019 EQ R3 R1 K13
0x780E0002, // 001A JMPF R3 #001E 0x780E0002, // 001A JMPF R3 #001E
0x880C0101, // 001B GETMBR R3 R0 K1 0x880C0101, // 001B GETMBR R3 R0 K1
0x900E1A02, // 001C SETMBR R3 K13 R2 0x900E1A02, // 001C SETMBR R3 K13 R2
0x70020008, // 001D JMP #0027 0x7002000D, // 001D JMP #002C
0x1C0C030E, // 001E EQ R3 R1 K14 0x1C0C030E, // 001E EQ R3 R1 K14
0x780E0002, // 001F JMPF R3 #0023 0x780E0002, // 001F JMPF R3 #0023
0x880C0101, // 0020 GETMBR R3 R0 K1 0x880C0101, // 0020 GETMBR R3 R0 K1
0x900E1E02, // 0021 SETMBR R3 K15 R2 0x900E1C02, // 0021 SETMBR R3 K14 R2
0x70020003, // 0022 JMP #0027 0x70020008, // 0022 JMP #002C
0x1C0C0310, // 0023 EQ R3 R1 K16 0x1C0C030F, // 0023 EQ R3 R1 K15
0x780E0001, // 0024 JMPF R3 #0027 0x780E0002, // 0024 JMPF R3 #0028
0x880C0101, // 0025 GETMBR R3 R0 K1 0x880C0101, // 0025 GETMBR R3 R0 K1
0x900E2002, // 0026 SETMBR R3 K16 R2 0x900E2002, // 0026 SETMBR R3 K16 R2
0x80000000, // 0027 RET 0 0x70020003, // 0027 JMP #002C
0x1C0C0311, // 0028 EQ R3 R1 K17
0x780E0001, // 0029 JMPF R3 #002C
0x880C0101, // 002A GETMBR R3 R0 K1
0x900E2202, // 002B SETMBR R3 K17 R2
0x80000000, // 002C RET 0
}) })
) )
); );