.set noat      # allow manual use of $at
.set noreorder # don't insert nops after branches


glabel func_00400090
/* 000090 00400090 03E00008 */  jr    $ra
/* 000094 00400094 24820001 */   addiu $v0, $a0, 1

/* 000098 00400098 03E00008 */  jr    $ra
/* 00009C 0040009C 00000000 */   nop

/* 0000A0 004000A0 03E00008 */  jr    $ra
/* 0000A4 004000A4 00000000 */   nop

glabel test
/* 0000A8 004000A8 27BDFFD8 */  addiu $sp, $sp, -0x28
/* 0000AC 004000AC AFBF0014 */  sw    $ra, 0x14($sp)
/* 0000B0 004000B0 AFA40028 */  sw    $a0, 0x28($sp)
/* 0000B4 004000B4 AFA5002C */  sw    $a1, 0x2c($sp)
/* 0000B8 004000B8 AFA60030 */  sw    $a2, 0x30($sp)
/* 0000BC 004000BC AFA70034 */  sw    $a3, 0x34($sp)
/* 0000C0 004000C0 8FAE0028 */  lw    $t6, 0x28($sp)
/* 0000C4 004000C4 8FAF002C */  lw    $t7, 0x2c($sp)
/* 0000C8 004000C8 01CFC021 */  addu  $t8, $t6, $t7
/* 0000CC 004000CC AFB80024 */  sw    $t8, 0x24($sp)
/* 0000D0 004000D0 8FB9002C */  lw    $t9, 0x2c($sp)
/* 0000D4 004000D4 8FA80030 */  lw    $t0, 0x30($sp)
/* 0000D8 004000D8 03284821 */  addu  $t1, $t9, $t0
/* 0000DC 004000DC AFA90020 */  sw    $t1, 0x20($sp)
/* 0000E0 004000E0 AFA0001C */  sw    $zero, 0x1c($sp)
/* 0000E4 004000E4 8FAA0024 */  lw    $t2, 0x24($sp)
/* 0000E8 004000E8 1540000D */  bnez  $t2, .L00400120
/* 0000EC 004000EC 00000000 */   nop
/* 0000F0 004000F0 8FAB0020 */  lw    $t3, 0x20($sp)
/* 0000F4 004000F4 1560000A */  bnez  $t3, .L00400120
/* 0000F8 004000F8 00000000 */   nop
/* 0000FC 004000FC 0C100024 */  jal   func_00400090
/* 000100 00400100 01602025 */   move  $a0, $t3
/* 000104 00400104 AFA20020 */  sw    $v0, 0x20($sp)
/* 000108 00400108 8FAC0020 */  lw    $t4, 0x20($sp)
/* 00010C 0040010C 15800004 */  bnez  $t4, .L00400120
/* 000110 00400110 00000000 */   nop
/* 000114 00400114 8FAD0034 */  lw    $t5, 0x34($sp)
/* 000118 00400118 11A00003 */  beqz  $t5, .L00400128
/* 00011C 0040011C 00000000 */   nop
.L00400120:
/* 000120 00400120 240E0001 */  addiu $t6, $zero, 1
/* 000124 00400124 AFAE001C */  sw    $t6, 0x1c($sp)
.L00400128:
/* 000128 00400128 10000003 */  b     .L00400138
/* 00012C 0040012C 8FA2001C */   lw    $v0, 0x1c($sp)
/* 000130 00400130 10000001 */  b     .L00400138
/* 000134 00400134 00000000 */   nop
.L00400138:
/* 000138 00400138 8FBF0014 */  lw    $ra, 0x14($sp)
/* 00013C 0040013C 27BD0028 */  addiu $sp, $sp, 0x28
/* 000140 00400140 03E00008 */  jr    $ra
/* 000144 00400144 00000000 */   nop

/* 000148 00400148 00000000 */  nop
/* 00014C 0040014C 00000000 */  nop
