.include "macro.inc"

# assembler directives
.set noat      # allow manual use of $at
.set noreorder # don't insert nops after branches
.set gp=64     # allow use of 64-bit general purposee registers

.section .rodata

.align 4

glabel D_80138670
    .asciz "\x1b[31m"
    .balign 4

glabel D_80138678
    .asciz "T_BGCheck_PosErrorCheck():位置が妥当ではありません。pos (%f,%f,%f) file:%s line:%d\n"
    # EUC-JP: T_BGCheck_PosErrorCheck():位置が妥当ではありません。pos (%f,%f,%f) file:%s line:%d  | Position is not valid
    .balign 4

glabel D_801386CC
    .asciz "\x1b[m"
    .balign 4

glabel D_801386D0
    .asciz "new_node != SS_NULL"
    .balign 4

glabel D_801386E4
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_801386F4
    .asciz "psst->tbl != NULL"
    .balign 4

glabel D_80138708
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138718
    .asciz "\x1b[41;37m"
    .balign 4

glabel D_80138724
    .asciz "T_Polygon_GetVertex_bg_ai(): Error %d %d %d 引数が適切ではありません。処理を終了します。\n"
    # EUC-JP: 引数が適切ではありません。処理を終了します。 | Invalid argument. Process terminated
    .balign 4

glabel D_80138780
    .asciz "\x1b[m"
    .balign 4

glabel D_80138784
    .asciz "!IS_ZERO(ac_size)"
    .balign 4

glabel D_80138798
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_801387A8
    .asciz "!IS_ZERO(ac_size)"
    .balign 4

glabel D_801387BC
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_801387CC
    .asciz "/*---------------- BGCheck バッファーメモリサイズ -------------*/\n"
    # EUC-JP: バッファーメモリサイズ | Buffer memory size
    .balign 4

glabel D_80138810
    .asciz "/* BGCheck LonLonサイズ %dbyte */\n"
    # EUC-JP: サイズ | Size
    .balign 4

glabel D_80138834
    .asciz "/* BGCheck ミニサイズ %dbyte */\n"
    # EUC-JP: ミニサイズ | Mini size
    .balign 4

glabel D_80138858
    .asciz "/* BGCheck Spot用サイズ %dbyte */\n"
    # EUC-JP: 用サイズ | For size?
    .balign 4

glabel D_8013887C
    .asciz "/* BGCheck ノーマルサイズ %dbyte  */\n"
    # EUC-JP: ノーマルサイズ | Normal size
    .balign 4

glabel D_801388A4
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_801388B4
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_801388C4
    .asciz "\x1b[32m"
    .balign 4

glabel D_801388CC
    .asciz "/*---結局 BG使用サイズ %dbyte---*/\n"
    # EUC-JP: 結局 BG使用サイズ | After, use BG size
    .balign 4

glabel D_801388F0
    .asciz "\x1b[m"
    .balign 4

glabel D_801388F4
    .asciz "\x1b[43;30m"
    .balign 4

glabel D_80138900
    .incbin "baserom.z64", 0xBAFAA0, 0x4C
    # .asciz "T_BGCheck_getBGDataInfo():そのbg_actor_indexは使われておりません。index=%d\n"
    # EUC-JP: そのbg_actor_indexは使われておりません。| The bg_actor_index is not used.

glabel D_8013894C
    .asciz "\x1b[m"
    .balign 4

glabel D_80138950
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138960
    .asciz "こいつ,pself_actor->name %d\n"
    # EUC-JP: こいつ | This?
    .balign 4

glabel D_80138980
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138990
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_801389A0
    .asciz "こいつ,pself_actor->name %d\n"
    # EUC-JP: こいつ | This?
    .balign 4

glabel D_801389C0
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_801389D0
    .asciz "こいつ,pself_actor->name %d\n"
    # EUC-JP: こいつ | This?
    .balign 4

glabel D_801389F0
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138A00
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138A10
    .asciz "こいつ,pself_actor->name %d\n"
    # EUC-JP: こいつ | This?
    .balign 4

glabel D_80138A30
    .asciz "pself_actor == NULLで犯人不明\n"
    # EUC-JP: で犯人不明 | Unknown
    .balign 4

glabel D_80138A50
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138A60
    .asciz "こいつ,pself_actor->name %d\n"
    # EUC-JP: こいつ | This?
    .balign 4

glabel D_80138A80
    .asciz "this->short_slist_node_tbl != NULL"
    .balign 4

glabel D_80138AA4
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138AB4
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138AC4
    .asciz "this->polygon_check != NULL"
    .balign 4

glabel D_80138AE0
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138AF0
    .asciz "this->short_slist_node_last_index < this->short_slist_node_size"
    .balign 4

glabel D_80138B30
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138B40
    .incbin "baserom.z64", 0xBAFCE0, 0x28

glabel D_80138B68
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138B78
    .incbin "baserom.z64", 0xBAFD18, 0x14

glabel D_80138B8C
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138B9C
    .incbin "baserom.z64", 0xBAFD3C, 0x14

glabel D_80138BB0
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138BC0
    .asciz "\x1b[31m"
    .balign 4

glabel D_80138BC8
    .asciz "DynaPolyInfo_setActor():ダイナミックポリゴン 空きインデックスはありません\n"
    # EUC-JP: Dynamic Polygon No Index Available
    .balign 4

glabel D_80138C14
    .asciz "\x1b[m"
    .balign 4

glabel D_80138C18
    .asciz "\x1b[32m"
    .balign 4

glabel D_80138C20
    .asciz "DynaPolyInfo_setActor():index %d\n"
    .balign 4

glabel D_80138C44
    .asciz "\x1b[m"
    .balign 4

glabel D_80138C48
    .asciz "\x1b[32m"
    .balign 4

glabel D_80138C50
    .asciz "DynaPolyInfo_delReserve():index %d\n"
    .balign 4

glabel D_80138C74
    .asciz "\x1b[m"
    .balign 4

glabel D_80138C78
    .asciz "\x1b[32m"
    .balign 4

glabel D_80138C80
    .asciz "DynaPolyInfo_delReserve():削除されているはずの(?)\nインデックス(== -1)のため,処理を中止します。\n"
    # EUC-JP: 削除されているはずの(?) インデックス(== -1)のため,処理を中止します。 | Processing aborted because the index should be deleted.
    .balign 4

glabel D_80138CE0
    .asciz "\x1b[m"
    .balign 4

glabel D_80138CE4
    .asciz "\x1b[31m"
    .balign 4

glabel D_80138CEC
    .asciz "DynaPolyInfo_delReserve():確保していない/出来なかったインデックスの解放のため、処理を中止します。index == %d\n"
    # EUC-JP: 確保していない/出来なかったインデックスの解放のため、処理を中止します | Cancel process to release unallocated indexes.
    .balign 4

glabel D_80138D5C
    .asciz "\x1b[m"
    .balign 4

glabel D_80138D60
    .asciz "\x1b[31m"
    .balign 4

glabel D_80138D68
    .asciz "DynaPolyInfo_expandSRT():polygon over %dが%dを越えるとダメ\n"
    # EUC-JP: が%dを越えるとダメ | Exceeds?
    .balign 4

glabel D_80138DA4
    .asciz "\x1b[31m"
    .balign 4

glabel D_80138DAC
    .asciz "DynaPolyInfo_expandSRT():vertex over %dが%dを越えるとダメ\n"
    # EUC-JP: を越えるとダメ | No more than?
    .balign 4

glabel D_80138DE8
    .asciz "pdyna_poly_info->poly_num >= *pstart_poly_index + pbgdata->poly_num"
    .balign 4

glabel D_80138E2C
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138E3C
    .asciz "pdyna_poly_info->vert_num >= *pstart_vert_index + pbgdata->vtx_num"
    .balign 4

glabel D_80138E80
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138E90
    .asciz "\x1b[32m"
    .balign 4

glabel D_80138E98
    .asciz "DynaPolyInfo_setup():削除 index=%d\n"
    # EUC-JP: 削除 | Delete
    .balign 4

glabel D_80138EBC
    .asciz "\x1b[m"
    .balign 4

glabel D_80138EC0
    .asciz "\x1b[32m"
    .balign 4

glabel D_80138EC8
    .asciz "DynaPolyInfo_setup():削除 index=%d\n"
    # EUC-JP: 削除 | Delete
    .balign 4

glabel D_80138EEC
    .asciz "\x1b[m"
    .balign 4

glabel D_80138EF0
    .asciz "!IS_ZERO(ac_size)"
    .balign 4

glabel D_80138F04
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138F14
    .asciz "!IS_ZERO(ac_size)"
    .balign 4

glabel D_80138F28
    .asciz "../z_bgcheck.c"
    .balign 4

glabel D_80138F38
    .float 32760

glabel D_80138F3C
    .float -32760

glabel D_80138F40
    .float 3.051851E-05

glabel D_80138F44
    .float 0.008

glabel D_80138F48
    .float 3.051851E-05

glabel D_80138F4C
    .float 3.051851E-05

glabel D_80138F50
    .float 3.051851E-05

glabel D_80138F54
    .float 3.051851E-05

glabel D_80138F58
    .float 0.008

glabel D_80138F5C
    .float 3.051851E-05

glabel D_80138F60
    .float 0.008

glabel D_80138F64
    .float 0.4

glabel D_80138F68
    .float 3.051851E-05

glabel D_80138F6C
    .float 0.008

glabel D_80138F70
    .float 0.4

glabel D_80138F74
    .float 3.051851E-05

glabel D_80138F78
    .float 3.051851E-05

glabel D_80138F7C
    .float 3.051851E-05

glabel D_80138F80
    .float 3.051851E-05

glabel D_80138F84
    .float 3.051851E-05

glabel D_80138F88
    .float 3.051851E-05

glabel D_80138F8C
    .float 0.008

glabel D_80138F90
    .float 3.051851E-05
    
glabel D_80138F94
    .float 0.008

glabel D_80138F98
    .float 1E+38

glabel D_80138F9C
    .float 1.1

glabel D_80138FA0
    .float 32767

glabel D_80138FA4
    .float 0.008

glabel D_80138FA8
    .float -0.8

glabel D_80138FAC
    .float 3.051851E-05

glabel D_80138FB0
    .float 0.008

glabel D_80138FB4
    .float 0.008

glabel D_80138FB8
    .float 0.4

glabel D_80138FBC
    .float 0.008

glabel D_80138FC0
    .float 0.4

glabel D_80138FC4
    .float 3.051851E-05

glabel D_80138FC8
    .float 3.051851E-05