	.globl	e_autodoor
/* extern void s_speedL_move(void); */
/* extern void s_autodoor(void); */
	.globl	e_balloon
	.globl	e_balloon_eye
	.globl	e_balloon_fire
	.globl	e_balloon_gomi
/* extern void s_balloon_gomi(void); */
	/* enum { */
	/* mode_balloonfire_1, */
	/* mode_balloonfire_2 */
	/* }; */
/* extern void s_balloon_fire(void); */
/* extern void s_balloon_eye(void); */
	/* enum { */
	/* mode_balloon_init, */
	/* mode_balloon_roll, */
	/* mode_balloon_playereye, */
	/* mode_balloon_eyedamage */
	/* }; */
/* extern void s_balloon(void); */
	.globl	e_ballbar
	.globl	e_bar
	.globl	e_bar_program_common
/* extern void s_barhit(void); */
/* extern void s_ballbar(void); */
	.globl	e_big_futa
	.globl	e_small_futa
/* extern void s_big_futaobj(void); */
/* extern void s_small_futaobj(void); */
	.globl	e_bikkuri_dodai
	.globl	e_bikkuri_switch
	/* enum { */
	/* mode_bikkuri_init, */
	/* mode_bikkuri_oncheck, */
	/* mode_bikkuri_on, */
	/* mode_bikkuri_off */
	/* }; */
/* extern void s_bikkuri(void); */
	.globl	e_bomking
	.globl	e_bomking_hand
/* extern unsigned long MotosProc1(int code,MapNode *node, void *data); */
/* extern void s_bomking_hand(void); */
/* extern int s_player_bossarea_out(float y); */
	/* enum { */
	/* mode_bomking_init, */
	/* mode_bomking_wait, */
	/* mode_bomking_player_search, */
	/* mode_bomking_player_carry, */
	/* mode_bomking_fly, */
	/* mode_bomking_superjump, */
	/* mode_bomking_damage, */
	/* mode_bomking_dead, */
	/* mode_bomking_dead_stop */
	/* }; */
/* extern void s_bomking(void); */
	.globl	e_tbox
	.globl	e_box2
/* extern void s_box1_init(void); */
/* extern void s_takarabox(void); */
/* extern void s_box(void); */
	.globl	e_bubbleanime
	.globl	e_bubble_main2
	.globl	e_bubble_main
	.globl	e_random_bubble
/* extern void s_boxbubble_init(void); */
/* extern void s_boxbubble_main(void); */
/* extern void s_bubble_init(void); */
/* extern void s_randombubble_init(void); */
/* extern void s_bubble_option(void); */
/* extern void s_bubble_main(void); */
	.globl	e_bubblejet_1
	.globl	e_bubblejet
	.globl	e_enemy_bubblejet
	.globl	e_bubblejet_lib
	.globl	e_sel1f_bubblejet
/* extern void s_bubblejet_init(void); */
/* extern void s_bubblejet_main(void); */
/* extern void s_bubblejet_lib(void); */
/* extern void s_sel1f_bubblejet(void); */
/* extern void s_bubblejet_makeinit(void); */
	.globl	e_cannon
	.globl	e_cannon_base
	.globl	e_cannon_body
	.globl	e_gas_b
/* extern void s_gas_b(void); */
	/* enum { */
	/* mode_cannon_wait, */
	/* mode_cannon_stanby, */
	/* mode_cannon_fire, */
	/* mode_cannon_fireentry, */
	/* mode_cannon_up, */
	/* mode_cannon_Xanime, */
	/* mode_cannon_Yanime */
	/* }; */
/* extern void s_cannon_base(void); */
/* extern void s_cannon_body(void); */
	.globl	e_carryboy
	.globl	e_carryboy_hand
/* extern void s_motoshand_main(float f,float v,long mail); */
/* extern void s_carryboy_hand(void); */
/* extern int s_searchobj_angle(int code,float scope,float player,short frame); */
/* extern int s_step_speed(float *speed,float limit, float accel); */
	/* enum { */
	/* mode_carryboy_search, */
	/* mode_carryboy_pitch, */
	/* mode_carryboy_fly, */
	/* mode_carryboy_stopwait */
	/* }; */
/* extern void carryboy_main(void); */
/* extern void s_carryboy(void); */
	.globl	e_castle_bg01
	.globl	e_castle_bg02
	.globl	e_castle_bg03
	.globl	e_castle_bg04
	.globl	e_castle_bg05
	.globl	e_castle_bg06
	.globl	e_castle_bg07
	.globl	e_castle_bg08
	.globl	e_castle_bg09
	.globl	e_castle_bg10
	.globl	e_castle_bg11
	.globl	e_rotland
	.globl	e_stage24_tower_check
	.globl	e_stage24_killer_check
	.globl	e_castle_attackwall_1
	.globl	e_castle_attackwall_2
	.globl	e_castle_attackbridge
	.globl	e_castle_futa
	.globl	e_castle_sidebar
	.globl	e_castle_rotbar
/* extern void s_castle_attackwall(void); */
/* extern int s_attackcheck(int flag); */
/* extern void s_castle_attackbridge(void); */
/* extern void s_castle_futa(void); */
/* extern void s_castle_rotbar(void); */
/* extern void s_castle_rotland(void); */
	.globl	e_catchkoura
/* extern void s_catchkoura(void); */
	.globl	e_tripchimney
	.globl	e_warp
	.globl	e_tripchimney2
	.globl	e_dokan
/* extern void s_tripchimney2(void); */
/* extern void s_warp(void); */
	.globl	e_chiri
/* extern void s_chiri(void); */
/* extern void s_burneffect(int flag,int offsetY,float scale); */
	.globl	e_enemystar2
	.globl	e_enemystar
/* extern void check_star_backup(void); */
/* extern void s_enemystar(void); */
/* extern void s_make_extstar(int	starNo); */
	.globl	e_enemyset_bluecoin
	.globl	e_obake_coin
	.globl	e_manycoin_obj
	.globl	e_manycoin
	.globl	e_coin_ground
	.globl	e_coin
	.globl	e_coin_timeend
	.globl	e_player_coin_3
	.globl	e_player_coin_10
	.globl	e_player_coin
/* extern void s_coin_init(void); */
/* extern void s_coin(void); */
/* extern void s_coin_timeend(void); */
/* extern void s_player_coin_init(void); */
/* extern void s_player_coin(void); */
/* extern void s_manycoin_obj(void); */
/* extern void s_manycoin_init(void); */
/* extern void s_manycoin(void); */
	/* enum { */
	/* mode_obakecoin_take, */
	/* mode_obakecoin_bound */
	/* }; */
/* extern void s_obake_coin(void); */
	.globl	e_coinspark_object
	.globl	e_coinspark
/* extern void s_coinspark(void); */
/* extern void s_coinspark_make(void); */
	.globl	e_wallcrash_obj
	.globl	e_wallcrash
	.globl	e_hoshi
	.globl	e_crashanime
	.globl	e_punch_obj
	.globl	e_punchanime
/* extern void s_punch_obj(void); */
/* extern void s_punchcrash(void); */
/* extern void s_wallcrash_obj(void); */
/* extern void s_wallcrash(void); */
/* extern void s_hoshi(void); */
/* extern void s_crashentry(void); */
	.globl	e_tripdoor
	.globl	e_door
/* extern void s_normal_door(void); */
/* extern void s_doorsystem_init(void); */
/* extern void s_doorsystem_main(void); */
	.globl	e_sabaku_dosun
	.globl	e_dosun
	.globl	e_dosun_power
	/* enum { */
	/* mode_dosun_up, */
	/* mode_dosun_stop, */
	/* mode_dosun_down, */
	/* mode_dosun_downend, */
	/* mode_dosun_wait */
	/* }; */
/* extern void s_dosun(void); */
	.globl	e_downbar_object
	.globl	e_downbridge
	.globl	e_castle_downbar
	.globl	e_d_teretrap
	.globl	e_mapobj_motos_07
/* extern void s_castle_downbar_1(void); */
	/* enum { */
	/* mode_castle_downbar_wait,	 */
	/* mode_castle_downbar_init,	 */
	/* mode_castle_downbar_main,	 */
	/* mode_castle_downbar_exit */
	/* }; */
/* extern void s_downbar(void); */
	.globl	e_fire_animation
	.globl	e_udlift_kioku
	.globl	e_downlift
	.globl	e_udlift_s
/* extern void s_udlift_s_init(void); */
	/* enum { */
	/* mode_udlift_l_wait, */
	/* mode_udlift_l_up, */
	/* mode_udlift_l_down, */
	/* mode_udlift_l_gatan, */
	/* mode_udlift_l_gatan_wait */
	/* }; */
/* extern void s_udlift_s(void); */
	.globl	e_effectbreath_obj
	.globl	e_effectbreath
/* extern void s_effectbreath(void); */
/* extern void s_effectbreath_obj(void); */
	.globl	e_boxburn
/* extern void s_boxeffect(short count,short shape,float scale,short color); */
	.globl	e_fall_effect
	.globl	e_fall_ripple
/* extern void s_fall_effect(void); */
	.globl	e_effectmowan
/* extern void s_playermowan(void); */
/* extern void s_effectmowan(void); */
	.globl	e_effectsand
/* extern void s_effectsand(void); */
	.globl	e_effectsnow
/* extern void s_snoweffect(void); */
/* extern void s_clear_motherbit(unsigned long clearbit); */
/* extern void s_effectsnow(void); */
	.globl	e_effectwind
/* extern void s_make_effectwind(short angleX,short angleY); */
/* extern void s_effectwind(void); */
	.globl	e_kinop_test
	.globl	e_peach_test
	.globl	e_enemyfire
/* extern void s_enemyfire(void); */
	.globl	e_event_monky
	.globl	e_monky_check
	.globl	e_donky_star
	.globl	e_donky_kago
/* extern void s_donky_star(void); */
	/* enum { */
	/* mode_donky_kago_wait, */
	/* mode_donky_kago_rot, */
	/* mode_donky_kago_move, */
	/* mode_donky_kago_end */
	/* }; */
/* extern void s_donky_kago(void); */
	.globl	e_ukishima
	.globl	e_nobori_ami
	.globl	e_nobori_bou
	.globl	e_ext3_guragura
	.globl	e_ext3_nobiru
/* extern void s_ext3_nobiru(void); */
/* extern void s_ukishima(void); */
/* extern void s_rendo_mother(void); */
/* extern void s_nobori_ami(void); */
	.globl	e_sidefire
	.globl	e_sidefireball
/* extern void s_sidefire(void); */
/* extern void s_sidefireball(void); */
	.globl	e_fireskybar
	.globl	e_firebigbar
	.globl	e_firebigbar_parts
	.globl	e_firebubble_1
	.globl	e_firebubble_parts
/* extern void s_firebigbar_parts(void); */
/* extern void s_firebigbar_mother(void); */
/* extern void s_fireskybar_mother(void); */
/* extern void s_firebubble_parts(void); */
/* extern void s_firebubble_mother_1(void); */
	.globl	e_firering
/* extern void s_firering(void); */
	.globl	e_firesmoke
	.globl	e_firesmoke_smoke
	.globl	e_enemy_firesmoke_parts
	.globl	e_enemy_firesmoke
/* extern void s_make_smoke(void); */
/* extern void s_enemy_firesmoke_parts(void); */
/* extern void s_firesmoke_smoke(void); */
/* extern void s_firesmoke(void); */
	.globl	e_funsui
/* extern void s_funsui_main(void); */
	.globl	e_furafura
/* extern void s_furafura(void); */
	.globl	e_castle_goalbar
	.globl	e_goalbar_main
	.globl	e_goalbar_move
	.globl	e_goalbar_updown
	.globl	e_goalbar_stop
/* extern void s_goalbar_stop(void); */
/* extern void s_goalbar_updown(void); */
/* extern void s_goalbar_move(void); */
/* extern void s_goalbar_make(void); */
/* extern void s_goalbar_main(void); */
	.globl	e_effectgrass
	.globl	e_effectsnow_parts
	.globl	e_effectgrass_parts
/* extern void s_effectgrass_parts(void); */
/* extern void s_effectgrass(void); */
	.globl	e_guragura
	.globl	e_ukishima_s17
/* extern void s_ukishima_s17(void); */
	.globl	e_hanapoo
	.globl	e_hanapoo_gomi
/* extern void s_hanapoo_gomi(void); */
/* extern void s_hanapoo(void); */
	.globl	e_onoff_switch
	.globl	e_switchdoor_switch
	.globl	e_hanswitch
/* extern void s_hanswitch(void); */
	.globl	e_timeblock_switch
	.globl	e_timeblock
	.globl	e_osublock
	.globl	e_hibiblock
	.globl	e_carryhit_block
	.globl	e_carryblock
	.globl	e_pushblock
/* extern int s_next_bgcheck(float offset,float speed); */
/* extern void s_pushblock(void); */
/* extern void time_hibiblock(void); */
/* extern void time_poolblock(void); */
/* extern void s_timeblock(void); */
/* extern void s_hibiblock(void); */
/* extern unsigned long MarioProc1(int code,MapNode *node, void *data); */
	.globl	e_horiage
	.globl	e_robo
	.globl	e_robo_hand
/* extern void s_robo_hand(void); */
	/* enum { */
	/* mode_horiage_init, */
	/* mode_horiage_wait, */
	/* mode_horiage_search, */
	/* mode_horiage_pitch */
	/* }; */
/* extern void s_horiage(void); */
	.globl	e_house_star
/* extern void s_house_star(void); */
	.globl	e_ice
/* extern void s_ice(void); */
	.globl	e_jumpbg
	.globl	e_bane_naka
/* extern void s_bane_naka(void); */
/* extern void s_jumpbg(void); */
	.globl	e_jumpblock
	/* enum { */
	/* mode_jumpblock_move, */
	/* mode_jumpblock_fly */
	/* }; */
/* extern void s_jumpblock(void); */
	.globl	e_teresa_kago
/* extern void s_teresa_kago(void); */
	.globl	e_qcheck
	.globl	e_kamakura
	.globl	e_kopa_key
	.globl	e_kopa_laststar
	.globl	e_teresa_key
	.globl	e_key
/* extern void s_make_supertwinkle(int count,int R, int H,int speed); */
/* extern void s_key(void); */
	/* enum { */
	/* mode_keycoin_take, */
	/* mode_keycoin_boundwait, */
	/* mode_keycoin_bound */
	/* }; */
/* extern void s_teresa_key(void); */
/* extern int	s_calc_target_jump(float *target,float *now,float speed,float gravity); */
/* extern void s_speed_stop(void); */
/* extern void s_kopa_laststar(void); */
/* extern  void s_kopa_key(void); */
	.globl	e_killer
	.globl	e_killer_smorke
/* extern void s_killer_smorke(void); */
/* extern void s_killer_init(void); */
	/* enum { */
	/* mode_killer_init, */
	/* mode_killer_playerwait, */
	/* mode_killer_move, */
	/* mode_killer_end, */
	/* mode_killer_hit */
	/* }; */
/* extern void s_killer(void); */
	.globl	e_kojima
	.globl	e_kopa_fusen
	.globl	e_kopa
	.globl	e_kopa_damagecube
	.globl	e_kopafire
	/* enum { */
	/* mode_kopatail_nohit, */
	/* mode_kopatail_wait, */
	/* mode_kopatail_hit */
	/* }; */
/* extern void s_kopa_fusen(void); */
/* extern void s_kopafire(void); */
/* extern void s_kopa_damagecube(void); */
/* extern void s_kopa_swingstart(void); */
/* extern void s_kopa_punch(void); */
  /* enum { */
  /* mode_s_kopa_wait, */
  /* mode_s_kopa_swingstart, */
  /* mode_s_kopa_superjumpstart, */
  /* mode_s_kopa_punch, */
  /* mode_s_kopa_dead, */
  /* mode_s_kopa_demo_wait, */
  /* mode_s_kopa_demo_walk, */
  /* mode_s_kopa_dash, */
  /* mode_s_kopa_sky_fire, */
  /* mode_s_kopa_small_fire, */
  /* mode_s_kopa_cliff_dance, */
  /* mode_s_kopa_turn, */
  /* mode_s_kopa_safe_return, */
  /* mode_s_kopa_jump_atom, */
  /* mode_s_kopa_search_walk, */
  /* mode_s_kopa_normal_fire, */
  /* mode_s_kopa_erasemove, */
  /* mode_s_kopa_jump, */
  /* mode_s_kopa_normal_wait, */
  /* mode_s_kopa_bg_rotate */
  /* }; */
/* extern void kopa_main(void); */
/* extern void s_kopa(void); */
/* extern void s_kopa_init(void); */
/* extern unsigned long KopaProc1(int code,MapNode *node, void *data); */
/* extern unsigned CtrlKuppaEye(int code, MapNode *node, void *data); */
/* extern unsigned long KopaLightCtrl(int code, MapNode *node, void *data); */
	.globl	e_kopa2_moveBG
	.globl	e_kopa3_moveBG
	/* enum { */
	/* mode_kopa_fin_moveBG_init, */
	/* mode_kopa_fin_moveBG_wait, */
	/* mode_kopa_fin_moveBG_burn */
	/* }; */
/* extern void s_kopa3_moveBG(void); */
	.globl	e_kopafire_super
	.globl	e_furafura_fire
	.globl	e_boundfire
	.globl	e_boundfire_parts
	.globl	e_fireball
	.globl	e_ground_fire
	.globl	e_stop_fire
/* extern void s_ground_fire_init(void); */
/* extern void s_stop_fire_init(void); */
/* extern void s_ground_fire(void); */
/* extern void s_fireball_init(void); */
/* extern void s_fireball(void); */
/* extern void s_furafura_fire_init(void); */
/* extern void s_furafura_fire(void); */
/* extern void s_kopafire_super_init(void); */
/* extern void s_kopafire_super(void); */
/* extern void s_boundfire_parts_init(void); */
/* extern void s_boundfire_parts(void); */
/* extern void s_boundfire(void); */
	.globl	e_loopfish_obj
	.globl	e_loopfish
/* extern void s_loopfish_obj(void); */
/* extern void s_loopfish(void); */
	.globl	e_doublelift
	.globl	e_looplift
/* extern void s_copy_f(float *dst,float *src); */
/* extern void s_doublelift(void); */
/* extern void s_looplift_init(void); */
/* extern void s_looplift(void); */
	.globl	e_doorkey_demo
	.globl	e_takekey_demo
	.globl	e_maincastle_waterswitch
	.globl	e_sel1b_erase_water
	.globl	e_sel1b_waterwall_switch
	.globl	e_maincastle_net
	.globl	e_clock_long
	.globl	e_clock_short
/* extern void s_sel1b_waterwall_switch(void); */
/* extern void s_sel1b_erase_water_init(void); */
/* extern void s_sel1b_erase_water(void); */
/* extern void s_maincastle_waterswitch(void); */
/* extern unsigned long ZoomDoorKey(int code,MapNode *node, void *data); */
/* extern void s_doorkey_demo(void); */
/* extern void s_takekey_demo(void); */
/* extern void s_maincastle_net(void); */
/* extern void s_clock_check(void); */
	.globl	e_monky
	.globl	e_monky_common
/* extern unsigned long MonkyHead(int code,MapNode *node, void *data); */
	/* enum { */
	/* mode_monky_wait, */
	/* mode_monky_runaway, */
	/* mode_monky_look_player, */
	/* mode_monky_turnjump, */
	/* mode_monky_rail_demo, */
	/* mode_monky_outarea_wait, */
	/* mode_monky_stopwait, */
	/* mode_monky_return */
	/* }; */
/* extern void s_monky_init(void); */
/* extern void s_monky(void); */
	.globl	e_motos
	.globl	e_motosman
	.globl	e_rotate_record
	.globl	e_sizumu_yuka
	.globl	e_mapobj_motos_medama
	.globl	e_mapobj_motos_01
	.globl	e_mapobj_motos_02
	.globl	e_mapobj_motos_03
	.globl	e_mapobj_motos_04
	.globl	e_mapobj_motos_05
	.globl	e_mapobj_motos_05_fire
	.globl	e_mapobj_motos_06_maruta
	.globl	e_mapobj_motos_06
	.globl	e_volcano_fire
	.globl	e_mapobj_motos_08
	.globl	e_mapobj_motos09
	.globl	e_mapobj_motos10
	.globl	e_mapobj_motos11
	.globl	e_mapobj_motos20
	.globl	e_mapobj_motos21
	.globl	e_mapobj_motos22
	.globl	e_mapobj_motos23
/* extern void s_mapobj_motos_obj01(void); */
/* extern void s_sizumu_yuka(void); */
/* extern void s_mapobj_motos_05_fire(void); */
	/* enum { */
	/* mode_firebar_wait, */
	/* mode_firebar_init, */
	/* mode_firebar_main, */
	/* mode_firebar_exit */
	/* }; */
/* extern void s_mapobj_motos_05_main(void); */
/* extern void s_mapobj_motos_06_maruta(void); */
/* extern void s_mapobj_motos_06(void); */
/* extern void s_volcano_fire(void); */
/* extern void s_mapobj_motos08(void); */
/* extern void s_mapobj_motos09(void); */
/* extern void s_mapobj_motos10(void); */
/* extern void makeIXmatrix(AffineMtx *matrix,float dx,float dy, float dz); */
/* extern void s_movebg_1_init(void); */
/* extern void s_movebg_1(void); */
	.globl	e_nokoboard
	.globl	e_effect_fire
/* extern void s_makeeffect_water(void); */
/* extern void s_effect_fire(void); */
/* extern void s_makeeffect_fire(void); */
/* extern void s_nokoboard(void); */
	.globl	e_onimasu
	/* enum { */
	/* mode_onimasu_init, */
	/* mode_onimasu_wait, */
	/* mode_onimasu_wait2, */
	/* mode_onimasu_wait3, */
	/* mode_onimasu_for, */
	/* mode_onimasu_back, */
	/* mode_onimasu_left, */
	/* mode_onimasu_right */
	/* }; */
/* extern void s_onimasu(void); */
	.globl	e_pakun
/* extern int s_player_speedcheck(void); */
	/* enum { */
	/* mode_pakun_init, */
	/* mode_pakun_sleep, */
	/* mode_pakun_angry, */
	/* mode_pakun_sleepOFF, */
	/* mode_pakun_wait, */
	/* mode_pakun_down, */
	/* mode_pakun_down_end, */
	/* mode_pakun_down_wait, */
	/* mode_pakun_down_zoom */
	/* }; */
/* extern void s_pakun(void); */
	.globl	e_patch_0
	.globl	e_pazzule
	.globl	e_mapobj_motos12
/* extern void s_make_pazzule(void); */
	/* enum { */
	/* mode_pazz_stop, */
	/* mode_pazz_init, */
	/* mode_pazz_wait, */
	/* mode_pazz_left, */
	/* mode_pazz_right, */
	/* mode_pazz_up, */
	/* mode_pazz_down */
	/* }; */
/* extern void s_pazzule(void); */
	.globl	e_pingboss
	.globl	e_ping_oya
	.globl	e_ping_kodomo_badoya
	.globl	e_ping_kodomo_return
	.globl	e_ping
	.globl	e_ping_kodomo
/* extern int s_anime_sound(short f1, short f2, unsigned long sound); */
/* extern void sound_pingwalk(int flag); */
	/* enum { */
	/* mode_ping_oya_wait, */
	/* mode_ping_oya_kodomo_find, */
	/* mode_ping_oya_end */
	/* }; */
/* extern void s_ping_oya(void); */
	/* enum { */
	/* mode_ping_kodomo_wait, */
	/* mode_ping_kodomo_search, */
	/* mode_ping_kodomo_runaway, */
	/* mode_ping_kodomo_slip, */
	/* mode_ping_kodomo_slip_end, */
	/* mode_ping_kodomo_oya_loop */
	/* }; */
/* extern void s_ping_kodomo(void); */
/* extern unsigned CtrlPingEye(int code, MapNode *node, void *data); */
	.globl	e_fishmother_many
	.globl	e_fishmother_little
	.globl	e_sakanamother
	.globl	e_sakanacommon
	.globl	e_sakanachild
	/* enum { */
	/* mode_sakanamother_init, */
	/* mode_sakanamother_main, */
	/* mode_sakanamother_remove */
	/* }; */
/* extern void s_sakanamother_program(void); */
	/* enum { */
	/* mode_s_sakana_init, */
	/* mode_s_sakana_search, */
	/* mode_s_sakana_runaway */
	/* }; */
/* extern void s_sakana(void); */
	.globl	e_poollift
	.globl	e_poollift_stop
/* extern void s_poollift(void); */
	.globl	e_pukumother_many
	.globl	e_pukumother_little
	.globl	e_pukumother
	.globl	e_pukumother_common
	.globl	e_puku
	/* enum { */
	/* mode_pukumother_init, */
	/* mode_pukumother_main, */
	/* mode_pukumother_remove, */
	/* mode_pukumother_exit */
	/* }; */
/* extern void s_pukumother_program(void); */
	/* enum { */
	/* mode_puku_init, */
	/* mode_puku_search, */
	/* mode_puku_runaway */
	/* }; */
/* extern void s_puku(void); */
	.globl	e_qbox
	.globl	e_itembox
	.globl	e_qbox_mark
/* extern void s_qbox_mark(void); */
	/* enum { */
	/* mode_itembox_init, */
	/* mode_itembox_disable, */
	/* mode_itembox_enable, */
	/* mode_itembox_burn, */
	/* mode_itembox_makeitem, */
	/* mode_itembox_return */
	/* }; */
/* extern void s_itembox(void); */
	.globl	e_removesound
/* extern void s_removesound(void); */
	.globl	e_sea_stone
	.globl	e_sensuikan_futa
	.globl	e_sensuikan
/* extern void s_sensuikan(void); */
	.globl	e_shark
	.globl	e_sharkhead
/* extern void s_sharkhead(void); */
/* extern void	s_shark_move(void); */
	.globl	e_moving_cube
	.globl	e_fune_move
	.globl	e_fune_atari
	.globl	e_fune_ue
	.globl	e_fune_sita
	.globl	e_fune_sita_atari_1
	.globl	e_fune_sita_atari_2
/* extern void s_fune_ue(void); */
/* extern void s_fune_move(void); */
/* extern void s_moving_cube(void); */
	.globl	e_smokeanime
	.globl	e_smokeanime_1
	.globl	e_dustanimation
	.globl	e_kemuri
/* extern void s_plsmoke(void); */
/* extern void s_smoke(void); */
	.globl	e_switchblock_switch
	.globl	e_switchcoin
	.globl	e_bluecoin
/* extern void s_bluecoin(void); */
/* extern void s_switchcoin(void); */
	.globl	e_switchdoor_object
	.globl	e_switchdoor
/* extern void s_switchdoor_object(void); */
/* extern void s_switchdoor(void); */
	.globl	e_switchwater
	.globl	e_watermove
/* extern void s_watermove(void); */
/* extern void s_switchwater(void); */
	.globl	e_tatsumaki_object
	.globl	e_tornedo
	/* enum { */
	/* mode_tornedo_init, */
	/* mode_tornedo_move, */
	/* mode_tornedo_erase */
	/* }; */
/* extern void s_tornedo(void); */
/* extern void s_tatsumaki_object(void); */
	.globl	e_5teresa
	.globl	e_obake_fire
	.globl	e_michi_teresa
	.globl	e_boss_teresa
	.globl	e_3Fteresa
	.globl	e_BFteresa
	.globl	e_kaidanteresa
	.globl	e_obake_fly
	.globl	e_normal_teresa
	.globl	e_kabenuketeresa
	.globl	e_cointeresa
	.globl	e_teresa
	.globl	e_miniteresa
/* extern void s_obake_reset(void); */
/* extern void s_make3teresa(void); */
/* extern int s_check_hitpattern(int data ); */
	/* enum { */
	/* mode_oba_init, */
	/* mode_oba_playersearch, */
	/* mode_oba_roll, */
	/* mode_oba_hitaway, */
	/* mode_oba_endmessage, */
	/* mode_oba_datamove */
	/* }; */
/* extern void s_oba(void); */
	/* enum { */
	/* mode_kaidanteresa_init, */
	/* mode_kaidanteresa_main, */
	/* mode_kaidanteresa_roll, */
	/* mode_kaidanteresa_hitaway, */
	/* mode_kaidanteresa_demo */
	/* }; */
/* extern void s_kaidanteresa(void); */
	/* enum { */
	/* mode_kagoteresa_init, */
	/* mode_kagoteresa_main, */
	/* mode_kagoteresa_roll, */
	/* mode_kagoteresa_hitaway */
	/* }; */
/* extern void s_kagoteresa_makekago(void); */
/* extern void s_kagoteresa(void); */
/* extern void s_5teresa(void); */
/* extern void s_3Fteresa_init(void); */
/* extern void s_obake_fire(void); */
/* extern void s_michi_teresa(void); */
	.globl	e_teresa_kaidan
	.globl	e_a_teretrap
	.globl	e_teretrap_kaidan
	.globl	e_b_teretrap
	.globl	e_f_teretrap
	.globl	e_l_teretrap
	.globl	e_j_teretrap
/* extern void s_a_teretrap_object(void); */
/* extern void s_b_teretrap(void); */
/* extern void s_f_teretrap(void); */
/* extern void s_teresa_rotate(void); */
	.globl	e_slider_se
	.globl	e_taihou_dai
	.globl	e_plfire
	.globl	e_yjlift
	.globl	e_terestage
	.globl	e_yjkame
	.globl	e_testobject
	.globl	e_flag
	.globl	e_hopper
	.globl	e_unbaba
	.globl	e_manta
	.globl	e_star_extra
	.globl	e_star
	.globl	e_hat_metal_wing
	.globl	e_hat_wing
	.globl	e_hat_metal
	.globl	e_hat
	.globl	e_elevetor_updown_00
	.globl	e_elevetor_updown_01
	.globl	e_elevetor_updown_02
	.globl	e_elevetor_updown_03
	.globl	e_elevetor_updown_04
	.globl	e_elevetor_almove_00
	.globl	e_elevetor_almove_01
	.globl	e_elevetor_almove_02
	.globl	e_elevetor_almove_03
	.globl	e_elevetor_almove_04
	.globl	e_elevetor_special_00
	.globl	e_elevetor_special_01
	.globl	e_elevetor_special_02
	.globl	e_elevetor_special_03
	.globl	e_elevetor_special_04
	.globl	e_hagetaka
	.globl	e_hatena
	.globl	e_coinup
	.globl	e_dummy
	.globl	e_stop
/* extern void s_yjlift(void); */
/* extern void s_plfire(void); */
/* extern void s_slider_se(void); */
	.globl	e_testball
	.globl	e_mainroom_trap
	.globl	e_sel1ftrap
	.globl	e_mainroom_trap_parts
/* extern void s_mainroom_trap_parts(void); */
/* extern void s_mainroom_trap_init(void); */
/* extern void s_mainroom_trap_main(void); */
	.globl	e_tree
/* extern void s_tree(void); */
	.globl	e_mini_twinkle
	.globl	e_twinkle_special
	.globl	e_twinkleanime
	.globl	e_sparkanime2
/* extern void s_twinkle_special(void); */
	.globl	e_walker
	.globl	e_wakidashi_kumo
/* extern int s_check_gakewall(long *angle); */
/* extern void s_walker(void); */
/* extern void s_wakidashi_kumo(void); */
	.globl	e_wallman_boss
	.globl	e_wallman
   	/* enum { */
	/* mode_wallman_init, */
	/* mode_wallman_walk, */
	/* mode_wallman_search, */
	/* mode_wallman_attack, */
	/* mode_wallman_down, */
	/* mode_wallman_down_end, */
	/* mode_wallman_sleep, */
	/* mode_wallman_walkstart, */
	/* mode_wallman_burn, */
	/* mode_wallman_dead_stop */
   	/* }; */
/* extern void s_wallman(void); */
	.globl	e_waterdive
/* extern void s_waterdive_main(void); */
	.globl	e_smallwaterdrop
/* extern void s_smalldrop_main(void); */
	.globl	e_smalldropripple
	.globl	e_dropripple
	.globl	e_waterrippleB
	.globl	e_rippleA
/* extern void s_playerripple_main(void); */
/* extern void s_smallripple_init(void); */
/* extern void s_dropripple_init(void); */
	.globl	e_smallsplash
	.globl	e_jumpsplash
/* extern void s_jumpsplash_init(void); */
	.globl	e_enemywave
	.globl	e_playerwave
/* extern void s_wave_main(void); */
	.globl	e_wind_effect
	.globl	e_wind_object
	.globl	e_wind
	.globl	e_wind_ping
/* extern void s_wind_object(void); */
/* extern void s_make_wind(int ysize,float scale,float x,float y,float z); */
/* extern void s_wind(void); */
/* extern void s_wind_ping(void); */
	.globl	e_softsprite_stop
	.globl	e_yellowball
