extern int Float_ToInt(int);extern int Sub_08015264(int);
void Sub_080152BC(void) __attribute__((naked));
void Sub_080152BC(void)
{
  __asm__ volatile(
  ".syntax unified\n"
  ".thumb\n"
  "push {r0, r1, r2, r3}\n"
  "push {r7, lr}\n"
  "sub sp, #260\n"
  "mov r7, sp\n"
  "movs r1, #136\n"
  "lsls r1, r1, #1\n"
  "adds r0, r7, r1\n"
  "adds r1, r7, #0\n"
  "movs r3, #128\n"
  "lsls r3, r3, #1\n"
  "adds r2, r7, r3\n"
  "str r0, [r2, #0]\n"
  "adds r0, r7, #0\n"
  "adds r1, r7, #0\n"
  "movs r1, #128\n"
  "lsls r1, r1, #1\n"
  "adds r3, r7, r1\n"
  "ldr r2, [r3, #0]\n"
  "movs r3, #134\n"
  "lsls r3, r3, #1\n"
  "adds r3, r3, r7\n"
  "ldr r1, [r3, #0]\n"
  "bl Float_ToInt\n"
  "adds r1, r7, #0\n"
  "adds r0, r1, #0\n"
  "bl Sub_08015264\n"
  "add sp, #260\n"
  "pop {r7}\n"
  "pop {r3}\n"
  "add sp, #16\n"
  "bx r3\n"
  ::: "r0","r1","r2","r3","memory");
}
