[*] Binary protection state of vmd

  
  	No RELRO       No Canary found   NX disabled  No PIE       No RPATH     No RUNPATH   No Symbols


[*] Function sprintf tear down of vmd

    ; assembly                                               | /* r2dec pseudo code output */
                                                             | /* /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/share/packages/AXIS_Video_Motion_Detection_4_4_5_mipsisa32r2el_signed.eap_extract/0-972268.gzip_extract/AXIS_Video_Motion_Detection_4_4-5_mipsisa32r2el.eap_new_extract/vmd @ 0x45fb4c */
                                                             | #include <stdint.h>
                                                             |  
    ; (fcn) method.VideoSceneSubscriber.initialize__ ()      | void method_VideoSceneSubscriber_initialize_ () {
                                                             |     /* VideoSceneSubscriber::initialize() */
    0x0045fb4c lui v0, 0x4f                                  |     v0 = 0x4f0000;
    0x0045fb50 addiu sp, sp, -0x98                           |     
    0x0045fb54 lw a0, -0x5f50(v0)                            |     a0 = *((v0 - 6100));
    0x0045fb58 addiu a1, zero, 1                             |     a1 = 1;
    0x0045fb5c sw ra, 0x94(sp)                               |     *(var_94h) = ra;
    0x0045fb60 sw s4, 0x90(sp)                               |     *(var_90h) = s4;
    0x0045fb64 sw s3, 0x8c(sp)                               |     *(var_8ch) = s3;
    0x0045fb68 sw s2, 0x88(sp)                               |     *(var_88h) = s2;
    0x0045fb6c sw s1, 0x84(sp)                               |     *(var_84h) = s1;
    0x0045fb70 sw s0, 0x80(sp)                               |     *(var_80h) = s0;
    0x0045fb74 jal 0x4d7440                                  |     fcn_004d7440 ();
    0x0045fb78 lui s1, 0x4f                                  |     s1 = 0x4f0000;
    0x0045fb7c lui a1, 0x4b                                  |     a1 = "Could not open video_scene_subscriber module";
                                                             |     /* str.Could_not_open_video_scene_subscriber_module */
    0x0045fb80 addiu a1, a1, 0x4c8c                          |     
    0x0045fb84 addiu a0, sp, 0x68                            |     a0 = sp + 0x68;
    0x0045fb88 addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fb8c sltiu s0, v0, 1                               |     s0 = (v0 < 1) ? 1 : 0;
    0x0045fb90 sw v0, -0x5f4c(s1)                            |     *((s1 - 6099)) = v0;
    0x0045fb94 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fb98 move a0, s0                                   |     a0 = s0;
    0x0045fb9c addiu a1, sp, 0x68                            |     a1 = sp + 0x68;
    0x0045fba0 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fba4 lw a0, 0x68(sp)                               |     a0 = *(var_68h);
    0x0045fba8 lui s0, 0x4f                                  |     s0 = 0x4e90a0;
                                                             |     /* obj.std::string::_Rep::_S_empty_rep_storage */
    0x0045fbac addiu s0, s0, -0x6f60                         |     
    0x0045fbb0 addiu s2, a0, -0xc                            |     s2 = a0 + -0xc;
    0x0045fbb4 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             |     if (s2 != s0) {
    0x0045fbb8 bne s2, s0, 0x460360                          |         goto label_21;
                                                             |     }
                                                             | label_20:
    0x0045fbbc lui a1, 0x4b                                  |     a1 = 0x4b0000;
    0x0045fbc0 lw a0, -0x5f4c(s1)                            |     a0 = *((s1 - 6099));
                                                             |     /* str.video_scene_subscriber_create */
    0x0045fbc4 addiu a1, a1, 0x4cbc                          |     a1 += 0x4cbc;
    0x0045fbc8 addiu a2, s3, -0x5f48                         |     a2 = s3 + -0x5f48;
    0x0045fbcc jal 0x4d8230                                  |     fcn_004d8230 ();
    0x0045fbd0 lui s2, 0x4b                                  |     s2 = 0x4b0000;
    0x0045fbd4 addiu a0, sp, 0x64                            |     a0 = sp + 0x64;
                                                             |     /* str.Could_not_open_video_scene_subscriber_create */
    0x0045fbd8 addiu a1, s2, 0x4cdc                          |     a1 = s2 + 0x4cdc;
    0x0045fbdc addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fbe0 sltiu s4, v0, 1                               |     s4 = (v0 < 1) ? 1 : 0;
    0x0045fbe4 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fbe8 move a0, s4                                   |     a0 = s4;
    0x0045fbec addiu a1, sp, 0x64                            |     a1 = sp + 0x64;
    0x0045fbf0 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fbf4 lw a0, 0x64(sp)                               |     a0 = *(var_64h);
    0x0045fbf8 addiu s4, a0, -0xc                            |     s4 = a0 + -0xc;
    0x0045fbfc lw v0, -0x5f48(s3)                            |     v0 = *((s3 - 6098));
                                                             |     if (s4 != s0) {
    0x0045fc00 bne s4, s0, 0x46033c                          |         goto label_22;
                                                             |     }
                                                             |     /* str.Could_not_open_video_scene_subscriber_create */
                                                             | label_19:
    0x0045fc04 addiu a1, s2, 0x4cdc                          |     a1 = s2 + 0x4cdc;
    0x0045fc08 addiu a0, sp, 0x60                            |     a0 = sp + 0x60;
    0x0045fc0c addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fc10 sltiu s2, v0, 1                               |     s2 = (v0 < 1) ? 1 : 0;
    0x0045fc14 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fc18 move a0, s2                                   |     a0 = s2;
    0x0045fc1c addiu a1, sp, 0x60                            |     a1 = sp + 0x60;
    0x0045fc20 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fc24 lw a0, 0x60(sp)                               |     a0 = *(var_60h);
    0x0045fc28 addiu s2, a0, -0xc                            |     s2 = a0 + -0xc;
    0x0045fc2c lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             |     if (s2 != s0) {
    0x0045fc30 bne s2, s0, 0x460318                          |         goto label_23;
                                                             |     }
                                                             | label_18:
    0x0045fc34 lui a1, 0x4b                                  |     a1 = 0x4b0000;
    0x0045fc38 lw a0, -0x5f4c(s1)                            |     a0 = *((s1 - 6099));
                                                             |     /* str.video_scene_subscriber_delete */
    0x0045fc3c addiu a1, a1, 0x4d0c                          |     a1 += 0x4d0c;
    0x0045fc40 addiu a2, s3, -0x5f44                         |     a2 = s3 + -0x5f44;
    0x0045fc44 jal 0x4d8230                                  |     fcn_004d8230 ();
    0x0045fc48 lui s2, 0x4b                                  |     s2 = 0x4b0000;
    0x0045fc4c addiu a0, sp, 0x5c                            |     a0 = sp + 0x5c;
                                                             |     /* str.Could_not_open_video_scene_subscriber_delete */
    0x0045fc50 addiu a1, s2, 0x4d2c                          |     a1 = s2 + 0x4d2c;
    0x0045fc54 addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fc58 sltiu s4, v0, 1                               |     s4 = (v0 < 1) ? 1 : 0;
    0x0045fc5c jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fc60 move a0, s4                                   |     a0 = s4;
    0x0045fc64 addiu a1, sp, 0x5c                            |     a1 = sp + 0x5c;
    0x0045fc68 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fc6c lw a0, 0x5c(sp)                               |     a0 = *(var_5ch);
    0x0045fc70 addiu s4, a0, -0xc                            |     s4 = a0 + -0xc;
    0x0045fc74 lw v0, -0x5f44(s3)                            |     v0 = *((s3 - 6097));
                                                             |     if (s4 != s0) {
    0x0045fc78 bne s4, s0, 0x4602f4                          |         goto label_24;
                                                             |     }
                                                             |     /* str.Could_not_open_video_scene_subscriber_delete */
                                                             | label_17:
    0x0045fc7c addiu a1, s2, 0x4d2c                          |     a1 = s2 + 0x4d2c;
    0x0045fc80 addiu a0, sp, 0x58                            |     a0 = sp + 0x58;
    0x0045fc84 addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fc88 sltiu s2, v0, 1                               |     s2 = (v0 < 1) ? 1 : 0;
    0x0045fc8c jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fc90 move a0, s2                                   |     a0 = s2;
    0x0045fc94 addiu a1, sp, 0x58                            |     a1 = sp + 0x58;
    0x0045fc98 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fc9c lw a0, 0x58(sp)                               |     a0 = *(var_58h);
    0x0045fca0 addiu s2, a0, -0xc                            |     s2 = a0 + -0xc;
    0x0045fca4 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             |     if (s2 != s0) {
    0x0045fca8 bne s2, s0, 0x4602d0                          |         goto label_25;
                                                             |     }
                                                             | label_16:
    0x0045fcac lui a1, 0x4b                                  |     a1 = 0x4b0000;
    0x0045fcb0 lw a0, -0x5f4c(s1)                            |     a0 = *((s1 - 6099));
                                                             |     /* str.video_scene_subscriber_subscribe */
    0x0045fcb4 addiu a1, a1, 0x4d5c                          |     a1 += 0x4d5c;
    0x0045fcb8 addiu a2, s3, -0x5f40                         |     a2 = s3 + -0x5f40;
    0x0045fcbc jal 0x4d8230                                  |     fcn_004d8230 ();
    0x0045fcc0 lui s2, 0x4b                                  |     s2 = 0x4b0000;
    0x0045fcc4 addiu a0, sp, 0x54                            |     a0 = sp + 0x54;
                                                             |     /* str.Could_not_open_video_scene_subscriber_subscribe */
    0x0045fcc8 addiu a1, s2, 0x4d80                          |     a1 = s2 + 0x4d80;
    0x0045fccc addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fcd0 sltiu s4, v0, 1                               |     s4 = (v0 < 1) ? 1 : 0;
    0x0045fcd4 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fcd8 move a0, s4                                   |     a0 = s4;
    0x0045fcdc addiu a1, sp, 0x54                            |     a1 = sp + 0x54;
    0x0045fce0 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fce4 lw a0, 0x54(sp)                               |     a0 = *(var_54h);
    0x0045fce8 addiu s4, a0, -0xc                            |     s4 = a0 + -0xc;
    0x0045fcec lw v0, -0x5f40(s3)                            |     v0 = *((s3 - 6096));
                                                             |     if (s4 != s0) {
    0x0045fcf0 bne s4, s0, 0x4602ac                          |         goto label_26;
                                                             |     }
                                                             |     /* str.Could_not_open_video_scene_subscriber_subscribe */
                                                             | label_15:
    0x0045fcf4 addiu a1, s2, 0x4d80                          |     a1 = s2 + 0x4d80;
    0x0045fcf8 addiu a0, sp, 0x50                            |     a0 = sp + 0x50;
    0x0045fcfc addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fd00 sltiu s2, v0, 1                               |     s2 = (v0 < 1) ? 1 : 0;
    0x0045fd04 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fd08 move a0, s2                                   |     a0 = s2;
    0x0045fd0c addiu a1, sp, 0x50                            |     a1 = sp + 0x50;
    0x0045fd10 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fd14 lw a0, 0x50(sp)                               |     a0 = *(var_50h);
    0x0045fd18 addiu s2, a0, -0xc                            |     s2 = a0 + -0xc;
    0x0045fd1c lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             |     if (s2 != s0) {
    0x0045fd20 bne s2, s0, 0x460288                          |         goto label_27;
                                                             |     }
                                                             | label_14:
    0x0045fd24 lui a1, 0x4b                                  |     a1 = 0x4b0000;
    0x0045fd28 lw a0, -0x5f4c(s1)                            |     a0 = *((s1 - 6099));
                                                             |     /* str.video_scene_subscriber_unsubscribe */
    0x0045fd2c addiu a1, a1, 0x4db0                          |     a1 += 0x4db0;
    0x0045fd30 addiu a2, s3, -0x5f3c                         |     a2 = s3 + -0x5f3c;
    0x0045fd34 jal 0x4d8230                                  |     fcn_004d8230 ();
    0x0045fd38 lui s2, 0x4b                                  |     s2 = 0x4b0000;
    0x0045fd3c addiu a0, sp, 0x4c                            |     a0 = sp + 0x4c;
                                                             |     /* str.Could_not_open_video_scene_subscriber_unsubscribe */
    0x0045fd40 addiu a1, s2, 0x4dd4                          |     a1 = s2 + 0x4dd4;
    0x0045fd44 addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fd48 sltiu s4, v0, 1                               |     s4 = (v0 < 1) ? 1 : 0;
    0x0045fd4c jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fd50 move a0, s4                                   |     a0 = s4;
    0x0045fd54 addiu a1, sp, 0x4c                            |     a1 = sp + 0x4c;
    0x0045fd58 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fd5c lw a0, 0x4c(sp)                               |     a0 = *(var_4ch);
    0x0045fd60 addiu s4, a0, -0xc                            |     s4 = a0 + -0xc;
    0x0045fd64 lw v0, -0x5f3c(s3)                            |     v0 = *((s3 - 6095));
                                                             |     if (s4 != s0) {
    0x0045fd68 bne s4, s0, 0x460264                          |         goto label_28;
                                                             |     }
                                                             |     /* str.Could_not_open_video_scene_subscriber_unsubscribe */
                                                             | label_13:
    0x0045fd6c addiu a1, s2, 0x4dd4                          |     a1 = s2 + 0x4dd4;
    0x0045fd70 addiu a0, sp, 0x48                            |     a0 = sp + 0x48;
    0x0045fd74 addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fd78 sltiu s2, v0, 1                               |     s2 = (v0 < 1) ? 1 : 0;
    0x0045fd7c jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fd80 move a0, s2                                   |     a0 = s2;
    0x0045fd84 addiu a1, sp, 0x48                            |     a1 = sp + 0x48;
    0x0045fd88 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fd8c lw a0, 0x48(sp)                               |     a0 = *(var_48h);
    0x0045fd90 addiu s2, a0, -0xc                            |     s2 = a0 + -0xc;
    0x0045fd94 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             |     if (s2 != s0) {
    0x0045fd98 bne s2, s0, 0x460240                          |         goto label_29;
                                                             |     }
                                                             | label_12:
    0x0045fd9c lui a1, 0x4b                                  |     a1 = 0x4b0000;
    0x0045fda0 lw a0, -0x5f4c(s1)                            |     a0 = *((s1 - 6099));
                                                             |     /* str.video_scene_subscriber_set_on_disconnect_callback */
    0x0045fda4 addiu a1, a1, 0x4e08                          |     a1 += 0x4e08;
    0x0045fda8 addiu a2, s3, -0x5f38                         |     a2 = s3 + -0x5f38;
    0x0045fdac jal 0x4d8230                                  |     fcn_004d8230 ();
    0x0045fdb0 lui s2, 0x4b                                  |     s2 = 0x4b0000;
    0x0045fdb4 addiu a0, sp, 0x44                            |     a0 = sp + 0x44;
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_on_disconnect_callback */
    0x0045fdb8 addiu a1, s2, 0x4e3c                          |     a1 = s2 + 0x4e3c;
    0x0045fdbc addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fdc0 sltiu s4, v0, 1                               |     s4 = (v0 < 1) ? 1 : 0;
    0x0045fdc4 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fdc8 move a0, s4                                   |     a0 = s4;
    0x0045fdcc addiu a1, sp, 0x44                            |     a1 = sp + 0x44;
    0x0045fdd0 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fdd4 lw a0, 0x44(sp)                               |     a0 = *(var_44h);
    0x0045fdd8 addiu s4, a0, -0xc                            |     s4 = a0 + -0xc;
    0x0045fddc lw v0, -0x5f38(s3)                            |     v0 = *((s3 - 6094));
                                                             |     if (s4 != s0) {
    0x0045fde0 bne s4, s0, 0x46021c                          |         goto label_30;
                                                             |     }
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_on_disconnect_callback */
                                                             | label_11:
    0x0045fde4 addiu a1, s2, 0x4e3c                          |     a1 = s2 + 0x4e3c;
    0x0045fde8 addiu a0, sp, 0x40                            |     a0 = sp + 0x40;
    0x0045fdec addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fdf0 sltiu s2, v0, 1                               |     s2 = (v0 < 1) ? 1 : 0;
    0x0045fdf4 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fdf8 move a0, s2                                   |     a0 = s2;
    0x0045fdfc addiu a1, sp, 0x40                            |     a1 = sp + 0x40;
    0x0045fe00 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fe04 lw a0, 0x40(sp)                               |     a0 = *(var_40h);
    0x0045fe08 addiu s2, a0, -0xc                            |     s2 = a0 + -0xc;
    0x0045fe0c lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             |     if (s2 != s0) {
    0x0045fe10 bne s2, s0, 0x4601f8                          |         goto label_31;
                                                             |     }
                                                             | label_10:
    0x0045fe14 lui a1, 0x4b                                  |     a1 = 0x4b0000;
    0x0045fe18 lw a0, -0x5f4c(s1)                            |     a0 = *((s1 - 6099));
                                                             |     /* str.video_scene_subscriber_set_on_message_arrived_callback */
    0x0045fe1c addiu a1, a1, 0x4e80                          |     a1 += 0x4e80;
    0x0045fe20 addiu a2, s3, -0x5f34                         |     a2 = s3 + -0x5f34;
    0x0045fe24 jal 0x4d8230                                  |     fcn_004d8230 ();
    0x0045fe28 lui s2, 0x4b                                  |     s2 = 0x4b0000;
    0x0045fe2c addiu a0, sp, 0x3c                            |     a0 = sp + 0x3c;
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_on_message_arrived_callback */
    0x0045fe30 addiu a1, s2, 0x4eb8                          |     a1 = s2 + 0x4eb8;
    0x0045fe34 addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fe38 sltiu s4, v0, 1                               |     s4 = (v0 < 1) ? 1 : 0;
    0x0045fe3c jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fe40 move a0, s4                                   |     a0 = s4;
    0x0045fe44 addiu a1, sp, 0x3c                            |     a1 = sp + 0x3c;
    0x0045fe48 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fe4c lw a0, 0x3c(sp)                               |     a0 = *(var_3ch);
    0x0045fe50 addiu s4, a0, -0xc                            |     s4 = a0 + -0xc;
    0x0045fe54 lw v0, -0x5f34(s3)                            |     v0 = *((s3 - 6093));
                                                             |     if (s4 != s0) {
    0x0045fe58 bne s4, s0, 0x4601d4                          |         goto label_32;
                                                             |     }
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_on_message_arrived_callback */
                                                             | label_9:
    0x0045fe5c addiu a1, s2, 0x4eb8                          |     a1 = s2 + 0x4eb8;
    0x0045fe60 addiu a0, sp, 0x38                            |     a0 = sp + 0x38;
    0x0045fe64 addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fe68 sltiu s2, v0, 1                               |     s2 = (v0 < 1) ? 1 : 0;
    0x0045fe6c jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fe70 move a0, s2                                   |     a0 = s2;
    0x0045fe74 addiu a1, sp, 0x38                            |     a1 = sp + 0x38;
    0x0045fe78 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fe7c lw a0, 0x38(sp)                               |     a0 = *(var_38h);
    0x0045fe80 addiu s2, a0, -0xc                            |     s2 = a0 + -0xc;
    0x0045fe84 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             |     if (s2 != s0) {
    0x0045fe88 bne s2, s0, 0x4601b0                          |         goto label_33;
                                                             |     }
                                                             | label_8:
    0x0045fe8c lui a1, 0x4b                                  |     a1 = 0x4b0000;
    0x0045fe90 lw a0, -0x5f4c(s1)                            |     a0 = *((s1 - 6099));
                                                             |     /* str.video_scene_subscriber_set_bounding_box_enabled */
    0x0045fe94 addiu a1, a1, 0x4f00                          |     a1 += 0x4f00;
    0x0045fe98 addiu a2, s3, -0x5f30                         |     a2 = s3 + -0x5f30;
    0x0045fe9c jal 0x4d8230                                  |     fcn_004d8230 ();
    0x0045fea0 lui s2, 0x4b                                  |     s2 = 0x4b0000;
    0x0045fea4 addiu a0, sp, 0x34                            |     a0 = sp + 0x34;
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_bounding_box_enabled */
    0x0045fea8 addiu a1, s2, 0x4f30                          |     a1 = s2 + 0x4f30;
    0x0045feac addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045feb0 sltiu s4, v0, 1                               |     s4 = (v0 < 1) ? 1 : 0;
    0x0045feb4 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045feb8 move a0, s4                                   |     a0 = s4;
    0x0045febc addiu a1, sp, 0x34                            |     a1 = sp + 0x34;
    0x0045fec0 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fec4 lw a0, 0x34(sp)                               |     a0 = *(var_34h);
    0x0045fec8 addiu s4, a0, -0xc                            |     s4 = a0 + -0xc;
    0x0045fecc lw v0, -0x5f30(s3)                            |     v0 = *((s3 - 6092));
                                                             |     if (s4 != s0) {
    0x0045fed0 bne s4, s0, 0x46018c                          |         goto label_34;
                                                             |     }
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_bounding_box_enabled */
                                                             | label_7:
    0x0045fed4 addiu a1, s2, 0x4f30                          |     a1 = s2 + 0x4f30;
    0x0045fed8 addiu a0, sp, 0x30                            |     a0 = sp + 0x30;
    0x0045fedc addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045fee0 sltiu s2, v0, 1                               |     s2 = (v0 < 1) ? 1 : 0;
    0x0045fee4 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045fee8 move a0, s2                                   |     a0 = s2;
    0x0045feec addiu a1, sp, 0x30                            |     a1 = sp + 0x30;
    0x0045fef0 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045fef4 lw a0, 0x30(sp)                               |     a0 = *(var_30h);
    0x0045fef8 addiu s2, a0, -0xc                            |     s2 = a0 + -0xc;
    0x0045fefc lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             |     if (s2 != s0) {
    0x0045ff00 bne s2, s0, 0x460168                          |         goto label_35;
                                                             |     }
                                                             | label_6:
    0x0045ff04 lui a1, 0x4b                                  |     a1 = 0x4b0000;
    0x0045ff08 lw a0, -0x5f4c(s1)                            |     a0 = *((s1 - 6099));
                                                             |     /* str.video_scene_subscriber_set_polygon_enabled */
    0x0045ff0c addiu a1, a1, 0x4f70                          |     a1 += 0x4f70;
    0x0045ff10 addiu a2, s3, -0x5f2c                         |     a2 = s3 + -0x5f2c;
    0x0045ff14 jal 0x4d8230                                  |     fcn_004d8230 ();
    0x0045ff18 lui s2, 0x4b                                  |     s2 = 0x4b0000;
    0x0045ff1c addiu a0, sp, 0x2c                            |     a0 = sp + 0x2c;
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_polygon_enabled */
    0x0045ff20 addiu a1, s2, 0x4f9c                          |     a1 = s2 + 0x4f9c;
    0x0045ff24 addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045ff28 sltiu s4, v0, 1                               |     s4 = (v0 < 1) ? 1 : 0;
    0x0045ff2c jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045ff30 move a0, s4                                   |     a0 = s4;
    0x0045ff34 addiu a1, sp, 0x2c                            |     a1 = sp + 0x2c;
    0x0045ff38 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045ff3c lw a0, 0x2c(sp)                               |     a0 = *(var_2ch);
    0x0045ff40 addiu s4, a0, -0xc                            |     s4 = a0 + -0xc;
    0x0045ff44 lw v0, -0x5f2c(s3)                            |     v0 = *((s3 - 6091));
                                                             |     if (s4 != s0) {
    0x0045ff48 bne s4, s0, 0x460144                          |         goto label_36;
                                                             |     }
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_polygon_enabled */
                                                             | label_5:
    0x0045ff4c addiu a1, s2, 0x4f9c                          |     a1 = s2 + 0x4f9c;
    0x0045ff50 addiu a0, sp, 0x28                            |     a0 = sp + 0x28;
    0x0045ff54 addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045ff58 sltiu s2, v0, 1                               |     s2 = (v0 < 1) ? 1 : 0;
    0x0045ff5c jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045ff60 move a0, s2                                   |     a0 = s2;
    0x0045ff64 addiu a1, sp, 0x28                            |     a1 = sp + 0x28;
    0x0045ff68 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045ff6c lw a0, 0x28(sp)                               |     a0 = *(var_28h);
    0x0045ff70 addiu s2, a0, -0xc                            |     s2 = a0 + -0xc;
    0x0045ff74 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             |     if (s2 != s0) {
    0x0045ff78 bne s2, s0, 0x460120                          |         goto label_37;
                                                             |     }
                                                             | label_4:
    0x0045ff7c lui a1, 0x4b                                  |     a1 = 0x4b0000;
    0x0045ff80 lw a0, -0x5f4c(s1)                            |     a0 = *((s1 - 6099));
                                                             |     /* str.video_scene_subscriber_set_velocity_enabled */
    0x0045ff84 addiu a1, a1, 0x4fd8                          |     a1 += 0x4fd8;
    0x0045ff88 addiu a2, s3, -0x5f28                         |     a2 = s3 + -0x5f28;
    0x0045ff8c jal 0x4d8230                                  |     fcn_004d8230 ();
    0x0045ff90 lui s2, 0x4b                                  |     s2 = 0x4b0000;
    0x0045ff94 addiu a0, sp, 0x24                            |     a0 = sp + 0x24;
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_velocity_enabled */
    0x0045ff98 addiu a1, s2, 0x5004                          |     a1 = s2 + 0x5004;
    0x0045ff9c addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045ffa0 sltiu s4, v0, 1                               |     s4 = (v0 < 1) ? 1 : 0;
    0x0045ffa4 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045ffa8 move a0, s4                                   |     a0 = s4;
    0x0045ffac addiu a1, sp, 0x24                            |     a1 = sp + 0x24;
    0x0045ffb0 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045ffb4 lw a0, 0x24(sp)                               |     a0 = *(var_24h);
    0x0045ffb8 addiu s4, a0, -0xc                            |     s4 = a0 + -0xc;
    0x0045ffbc lw v0, -0x5f28(s3)                            |     v0 = *((s3 - 6090));
                                                             |     if (s4 != s0) {
    0x0045ffc0 bne s4, s0, 0x4600fc                          |         goto label_38;
                                                             |     }
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_velocity_enabled */
                                                             | label_3:
    0x0045ffc4 addiu a1, s2, 0x5004                          |     a1 = s2 + 0x5004;
    0x0045ffc8 addiu a0, sp, 0x20                            |     a0 = sp + 0x20;
    0x0045ffcc addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0045ffd0 sltiu s2, v0, 1                               |     s2 = (v0 < 1) ? 1 : 0;
    0x0045ffd4 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x0045ffd8 move a0, s2                                   |     a0 = s2;
    0x0045ffdc addiu a1, sp, 0x20                            |     a1 = sp + 0x20;
    0x0045ffe0 jal 0x45f970                                  |     fcn_0045f970 ();
    0x0045ffe4 lw a0, 0x20(sp)                               |     a0 = *(var_20h);
    0x0045ffe8 addiu s2, a0, -0xc                            |     s2 = a0 + -0xc;
                                                             |     if (s2 != s0) {
    0x0045ffec bne s2, s0, 0x4600d8                          |         goto label_39;
                                                             |     }
    0x0045fff0 nop                                           |     
    0x0045fff4 lui s2, 0x4f                                  |     s2 = 0x4f0000;
                                                             | label_2:
    0x0045fff8 lui a1, 0x4b                                  |     a1 = 0x4b0000;
    0x0045fffc lw a0, -0x5f4c(s1)                            |     a0 = *((s1 - 6099));
                                                             |     /* str.video_scene_subscriber_set_low_confident_enabled */
    0x00460000 addiu a1, a1, 0x5040                          |     a1 += 0x5040;
    0x00460004 addiu a2, s2, -0x5f24                         |     a2 = s2 + -0x5f24;
    0x00460008 jal 0x4d8230                                  |     fcn_004d8230 ();
    0x0046000c lui s1, 0x4b                                  |     s1 = 0x4b0000;
    0x00460010 addiu a0, sp, 0x1c                            |     a0 = sp + 0x1c;
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_low_confident_enabled */
    0x00460014 addiu a1, s1, 0x5074                          |     a1 = s1 + 0x5074;
    0x00460018 addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x0046001c sltiu s3, v0, 1                               |     s3 = (v0 < 1) ? 1 : 0;
    0x00460020 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x00460024 move a0, s3                                   |     a0 = s3;
    0x00460028 addiu a1, sp, 0x1c                            |     a1 = sp + 0x1c;
    0x0046002c jal 0x45f970                                  |     fcn_0045f970 ();
    0x00460030 lw a0, 0x1c(sp)                               |     a0 = *(var_1ch);
    0x00460034 addiu s3, a0, -0xc                            |     s3 = a0 + -0xc;
    0x00460038 lw v0, -0x5f24(s2)                            |     v0 = *((s2 - 6089));
                                                             |     if (s3 != s0) {
    0x0046003c bne s3, s0, 0x4600b4                          |         goto label_40;
                                                             |     }
                                                             |     /* str.Could_not_open_video_scene_subscriber_set_low_confident_enabled */
                                                             | label_1:
    0x00460040 addiu a1, s1, 0x5074                          |     a1 = s1 + 0x5074;
    0x00460044 addiu a2, sp, 0x70                            |     a2 = sp + 0x70;
    0x00460048 addiu a0, sp, 0x18                            |     a0 = sp + 0x18;
    0x0046004c sltiu s1, v0, 1                               |     s1 = (v0 < 1) ? 1 : 0;
    0x00460050 jal 0x4d7fd0                                  |     fcn_004d7fd0 ();
    0x00460054 move a0, s1                                   |     a0 = s1;
    0x00460058 addiu a1, sp, 0x18                            |     a1 = sp + 0x18;
    0x0046005c jal 0x45f970                                  |     fcn_0045f970 ();
    0x00460060 lw a0, 0x18(sp)                               |     a0 = *(var_18h);
    0x00460064 addiu s1, a0, -0xc                            |     s1 = a0 + -0xc;
    0x00460068 addiu v0, zero, 1                             |     v0 = 1;
    0x0046006c bne s1, s0, 0x460090                          |     
                                                             |     while (v0 > 0) {
                                                             | label_0:
    0x00460070 lw ra, 0x94(sp)                               |         ra = *(var_94h);
    0x00460074 lw s4, 0x90(sp)                               |         s4 = *(var_90h);
    0x00460078 lw s3, 0x8c(sp)                               |         s3 = *(var_8ch);
    0x0046007c lw s2, 0x88(sp)                               |         s2 = *(var_88h);
    0x00460080 lw s1, 0x84(sp)                               |         s1 = *(var_84h);
    0x00460084 lw s0, 0x80(sp)                               |         s0 = *(var_80h);
    0x00460088 addiu sp, sp, 0x98                            |         
    0x0046008c jr ra                                         |         return v0;
    0x00460090 addiu a0, a0, -4                              |         a0 += -4;
    0x00460094 jal 0x41fd60                                  |         sym_imp_sprintf ()
    0x00460098 bgtzl v0, 0x460070                            |         
                                                             |     }
    0x0046009c addiu v0, zero, 1                             |     v0 = 1;
    0x004600a0 move a0, s1                                   |     a0 = s1;
    0x004600a4 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x004600a8 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x004600ac j 0x460070                                    |     goto label_0;
    0x004600b0 addiu v0, zero, 1                             |     v0 = 1;
                                                             | label_40:
    0x004600b4 addiu a0, a0, -4                              |     a0 += -4;
    0x004600b8 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x004600bc bgtzl v0, 0x460040                            |         goto label_1;
                                                             |     }
    0x004600c0 lw v0, -0x5f24(s2)                            |     v0 = *((s2 - 6089));
    0x004600c4 move a0, s3                                   |     a0 = s3;
    0x004600c8 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x004600cc jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x004600d0 j 0x460040                                    |     goto label_1;
    0x004600d4 lw v0, -0x5f24(s2)                            |     v0 = *((s2 - 6089));
                                                             | label_39:
    0x004600d8 addiu a0, a0, -4                              |     a0 += -4;
    0x004600dc jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x004600e0 bgtzl v0, 0x45fff8                            |         goto label_2;
                                                             |     }
    0x004600e4 lui s2, 0x4f                                  |     s2 = 0x4f0000;
    0x004600e8 move a0, s2                                   |     a0 = s2;
    0x004600ec addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x004600f0 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x004600f4 j 0x45fff8                                    |     goto label_2;
    0x004600f8 lui s2, 0x4f                                  |     s2 = 0x4f0000;
                                                             | label_38:
    0x004600fc addiu a0, a0, -4                              |     a0 += -4;
    0x00460100 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x00460104 bgtzl v0, 0x45ffc4                            |         goto label_3;
                                                             |     }
    0x00460108 lw v0, -0x5f28(s3)                            |     v0 = *((s3 - 6090));
    0x0046010c move a0, s4                                   |     a0 = s4;
    0x00460110 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x00460114 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x00460118 j 0x45ffc4                                    |     goto label_3;
    0x0046011c lw v0, -0x5f28(s3)                            |     v0 = *((s3 - 6090));
                                                             | label_37:
    0x00460120 addiu a0, a0, -4                              |     a0 += -4;
    0x00460124 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x00460128 bgtzl v0, 0x45ff7c                            |         goto label_4;
                                                             |     }
    0x0046012c lui s3, 0x4f                                  |     s3 = 0x4f0000;
    0x00460130 move a0, s2                                   |     a0 = s2;
    0x00460134 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x00460138 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x0046013c j 0x45ff7c                                    |     goto label_4;
    0x00460140 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             | label_36:
    0x00460144 addiu a0, a0, -4                              |     a0 += -4;
    0x00460148 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x0046014c bgtzl v0, 0x45ff4c                            |         goto label_5;
                                                             |     }
    0x00460150 lw v0, -0x5f2c(s3)                            |     v0 = *((s3 - 6091));
    0x00460154 move a0, s4                                   |     a0 = s4;
    0x00460158 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x0046015c jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x00460160 j 0x45ff4c                                    |     goto label_5;
    0x00460164 lw v0, -0x5f2c(s3)                            |     v0 = *((s3 - 6091));
                                                             | label_35:
    0x00460168 addiu a0, a0, -4                              |     a0 += -4;
    0x0046016c jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x00460170 bgtzl v0, 0x45ff04                            |         goto label_6;
                                                             |     }
    0x00460174 lui s3, 0x4f                                  |     s3 = 0x4f0000;
    0x00460178 move a0, s2                                   |     a0 = s2;
    0x0046017c addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x00460180 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x00460184 j 0x45ff04                                    |     goto label_6;
    0x00460188 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             | label_34:
    0x0046018c addiu a0, a0, -4                              |     a0 += -4;
    0x00460190 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x00460194 bgtzl v0, 0x45fed4                            |         goto label_7;
                                                             |     }
    0x00460198 lw v0, -0x5f30(s3)                            |     v0 = *((s3 - 6092));
    0x0046019c move a0, s4                                   |     a0 = s4;
    0x004601a0 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x004601a4 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x004601a8 j 0x45fed4                                    |     goto label_7;
    0x004601ac lw v0, -0x5f30(s3)                            |     v0 = *((s3 - 6092));
                                                             | label_33:
    0x004601b0 addiu a0, a0, -4                              |     a0 += -4;
    0x004601b4 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x004601b8 bgtzl v0, 0x45fe8c                            |         goto label_8;
                                                             |     }
    0x004601bc lui s3, 0x4f                                  |     s3 = 0x4f0000;
    0x004601c0 move a0, s2                                   |     a0 = s2;
    0x004601c4 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x004601c8 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x004601cc j 0x45fe8c                                    |     goto label_8;
    0x004601d0 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             | label_32:
    0x004601d4 addiu a0, a0, -4                              |     a0 += -4;
    0x004601d8 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x004601dc bgtzl v0, 0x45fe5c                            |         goto label_9;
                                                             |     }
    0x004601e0 lw v0, -0x5f34(s3)                            |     v0 = *((s3 - 6093));
    0x004601e4 move a0, s4                                   |     a0 = s4;
    0x004601e8 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x004601ec jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x004601f0 j 0x45fe5c                                    |     goto label_9;
    0x004601f4 lw v0, -0x5f34(s3)                            |     v0 = *((s3 - 6093));
                                                             | label_31:
    0x004601f8 addiu a0, a0, -4                              |     a0 += -4;
    0x004601fc jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x00460200 bgtzl v0, 0x45fe14                            |         goto label_10;
                                                             |     }
    0x00460204 lui s3, 0x4f                                  |     s3 = 0x4f0000;
    0x00460208 move a0, s2                                   |     a0 = s2;
    0x0046020c addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x00460210 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x00460214 j 0x45fe14                                    |     goto label_10;
    0x00460218 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             | label_30:
    0x0046021c addiu a0, a0, -4                              |     a0 += -4;
    0x00460220 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x00460224 bgtzl v0, 0x45fde4                            |         goto label_11;
                                                             |     }
    0x00460228 lw v0, -0x5f38(s3)                            |     v0 = *((s3 - 6094));
    0x0046022c move a0, s4                                   |     a0 = s4;
    0x00460230 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x00460234 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x00460238 j 0x45fde4                                    |     goto label_11;
    0x0046023c lw v0, -0x5f38(s3)                            |     v0 = *((s3 - 6094));
                                                             | label_29:
    0x00460240 addiu a0, a0, -4                              |     a0 += -4;
    0x00460244 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x00460248 bgtzl v0, 0x45fd9c                            |         goto label_12;
                                                             |     }
    0x0046024c lui s3, 0x4f                                  |     s3 = 0x4f0000;
    0x00460250 move a0, s2                                   |     a0 = s2;
    0x00460254 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x00460258 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x0046025c j 0x45fd9c                                    |     goto label_12;
    0x00460260 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             | label_28:
    0x00460264 addiu a0, a0, -4                              |     a0 += -4;
    0x00460268 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x0046026c bgtzl v0, 0x45fd6c                            |         goto label_13;
                                                             |     }
    0x00460270 lw v0, -0x5f3c(s3)                            |     v0 = *((s3 - 6095));
    0x00460274 move a0, s4                                   |     a0 = s4;
    0x00460278 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x0046027c jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x00460280 j 0x45fd6c                                    |     goto label_13;
    0x00460284 lw v0, -0x5f3c(s3)                            |     v0 = *((s3 - 6095));
                                                             | label_27:
    0x00460288 addiu a0, a0, -4                              |     a0 += -4;
    0x0046028c jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x00460290 bgtzl v0, 0x45fd24                            |         goto label_14;
                                                             |     }
    0x00460294 lui s3, 0x4f                                  |     s3 = 0x4f0000;
    0x00460298 move a0, s2                                   |     a0 = s2;
    0x0046029c addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x004602a0 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x004602a4 j 0x45fd24                                    |     goto label_14;
    0x004602a8 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             | label_26:
    0x004602ac addiu a0, a0, -4                              |     a0 += -4;
    0x004602b0 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x004602b4 bgtzl v0, 0x45fcf4                            |         goto label_15;
                                                             |     }
    0x004602b8 lw v0, -0x5f40(s3)                            |     v0 = *((s3 - 6096));
    0x004602bc move a0, s4                                   |     a0 = s4;
    0x004602c0 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x004602c4 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x004602c8 j 0x45fcf4                                    |     goto label_15;
    0x004602cc lw v0, -0x5f40(s3)                            |     v0 = *((s3 - 6096));
                                                             | label_25:
    0x004602d0 addiu a0, a0, -4                              |     a0 += -4;
    0x004602d4 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x004602d8 bgtzl v0, 0x45fcac                            |         goto label_16;
                                                             |     }
    0x004602dc lui s3, 0x4f                                  |     s3 = 0x4f0000;
    0x004602e0 move a0, s2                                   |     a0 = s2;
    0x004602e4 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x004602e8 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x004602ec j 0x45fcac                                    |     goto label_16;
    0x004602f0 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             | label_24:
    0x004602f4 addiu a0, a0, -4                              |     a0 += -4;
    0x004602f8 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x004602fc bgtzl v0, 0x45fc7c                            |         goto label_17;
                                                             |     }
    0x00460300 lw v0, -0x5f44(s3)                            |     v0 = *((s3 - 6097));
    0x00460304 move a0, s4                                   |     a0 = s4;
    0x00460308 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x0046030c jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x00460310 j 0x45fc7c                                    |     goto label_17;
    0x00460314 lw v0, -0x5f44(s3)                            |     v0 = *((s3 - 6097));
                                                             | label_23:
    0x00460318 addiu a0, a0, -4                              |     a0 += -4;
    0x0046031c jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x00460320 bgtzl v0, 0x45fc34                            |         goto label_18;
                                                             |     }
    0x00460324 lui s3, 0x4f                                  |     s3 = 0x4f0000;
    0x00460328 move a0, s2                                   |     a0 = s2;
    0x0046032c addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x00460330 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x00460334 j 0x45fc34                                    |     goto label_18;
    0x00460338 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             | label_22:
    0x0046033c addiu a0, a0, -4                              |     a0 += -4;
    0x00460340 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x00460344 bgtzl v0, 0x45fc04                            |         goto label_19;
                                                             |     }
    0x00460348 lw v0, -0x5f48(s3)                            |     v0 = *((s3 - 6098));
    0x0046034c move a0, s4                                   |     a0 = s4;
    0x00460350 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x00460354 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x00460358 j 0x45fc04                                    |     goto label_19;
    0x0046035c lw v0, -0x5f48(s3)                            |     v0 = *((s3 - 6098));
                                                             | label_21:
    0x00460360 addiu a0, a0, -4                              |     a0 += -4;
    0x00460364 jal 0x41fd60                                  |     sym_imp_sprintf ()
                                                             |     if (v0 > 0) {
    0x00460368 bgtzl v0, 0x45fbbc                            |         goto label_20;
                                                             |     }
    0x0046036c lui s3, 0x4f                                  |     s3 = 0x4f0000;
    0x00460370 move a0, s2                                   |     a0 = s2;
    0x00460374 addiu a1, sp, 0x6c                            |     a1 = sp + 0x6c;
    0x00460378 jal 0x4d7be0                                  |     fcn_004d7be0 ();
    0x0046037c j 0x45fbbc                                    |     goto label_20;
    0x00460380 lui s3, 0x4f                                  |     s3 = 0x4f0000;
                                                             | }

[*] Function sprintf used 22 times vmd