    .thumb
    .text
    
    .align 2
    .global SetObjectScreenPos
    .thumb_func
SetObjectScreenPos:
    str r1, [r0, #16]
    str r2, [r0, #20]
    bx lr
    .short 0

    .align 2
    .global Object_ClearState
    .thumb_func
Object_ClearState:
    mov r1, #0
    str r1, [r0, #0]
    str r1, [r0, #4]
    str r1, [r0, #8]
    str r1, [r0, #12]
    str r1, [r0, #16]
    str r1, [r0, #20]
    bx lr

    .align 2
    .global Return_0C
    .thumb_func
Return_0C:
    mov r0, #12
    bx lr

    .align 2
    .global Return_1E
    .thumb_func
Return_1E:
    mov r0, #30
    bx lr

    .align 2
    .global BIOS_Div
    .thumb_func
BIOS_Div:
    swi #6
    bx lr

    .align 2
    .global BIOS_DivMod
    .thumb_func
BIOS_DivMod:
    swi #6
    add r0, r1, #0
    bx lr
    .short 0

    .align 2
    .global BIOS_CpuSet
    .thumb_func
BIOS_CpuSet:
    swi #11
    bx lr

    .align 2
    .global BIOS_CpuFastSet
    .thumb_func
BIOS_CpuFastSet:
    swi #12
    bx lr

    .align 2
    .global BIOS_Sqrt
    .thumb_func
BIOS_Sqrt:
    swi #18
    bx lr

    .align 2
    .global BIOS_BgAffineSet
    .thumb_func
BIOS_BgAffineSet:
    swi #10
    bx lr

    .align 2
    .global BIOS_ArcTan
    .thumb_func
BIOS_ArcTan:
    swi #15
    bx lr
