// SUGSEG's own symbols, which only its splat config reads

// names from us (tools/match_versions.py --seed): the same function or datum
SUG_createPosHistory = 0x801E0A18; // type:func
SUG_fillPosHistory = 0x801E0B04; // type:func
SUG_pushPosHistory = 0x801E0B8C; // type:func
SUG_getPosHistory = 0x801E0C24; // type:func
SUG_freePosHistory = 0x801E0D3C; // type:func
SUG_createValueHistory = 0x801E0D84; // type:func
SUG_fillValueHistory = 0x801E0E34; // type:func
SUG_pushValueHistory = 0x801E0E84; // type:func
SUG_getValueHistory = 0x801E0EF4; // type:func
SUG_freeValueHistory = 0x801E0FB8; // type:func
SUG_createSphereEffect = 0x801E1000; // type:func
SUG_setSphereColor = 0x801E1E50; // type:func
SUG_tickSphereEffect = 0x801E1E78; // type:func
SUG_drawSphereLines = 0x801E2090; // type:func
SUG_drawSphereF = 0x801E2618; // type:func
SUG_drawSphereG = 0x801E2ED8; // type:func
SUG_drawSphereGT = 0x801E3840; // type:func
SUG_updateSphereUvs = 0x801E41C8; // type:func
SUG_freeSphereEffect = 0x801E45B4; // type:func
SUG_fillGradientColors = 0x801E471C; // type:func
SUG_blendCornerColors = 0x801E57C0; // type:func
SUG_setGridUvsFT4 = 0x801E5A64; // type:func
SUG_setGridUvsGT4 = 0x801E5C88; // type:func
SUG_uploadShadedClut = 0x801E5EA4; // type:func
SUG_createModelEffect = 0x801E60E0; // type:func
SUG_tickModelEffect = 0x801E6454; // type:func
SUG_freeModelEffect = 0x801E6554; // type:func
SUG_setStageBrightness = 0x801E65BC; // type:func
SUG_runStageFadeTask = 0x801E66D8; // type:func
SUG_saveStageClut = 0x801E67C8; // type:func
SUG_resetStageBrightness = 0x801E68D0; // type:func
SUG_shadeModelClut = 0x801E6910; // type:func
SUG_createSpriteEffect = 0x801E69C8; // type:func
SUG_tickSpriteEffect = 0x801E6B10; // type:func
SUG_freeSpriteEffect = 0x801E6BC8; // type:func
SUG_createTrailEffect = 0x801E6BE8; // type:func
SUG_tickTrailEffect = 0x801E6F54; // type:func
SUG_freeTrailEffect = 0x801E7944; // type:func
SUG_setTrailColors = 0x801E7A00; // type:func
SUG_initTrailPrims = 0x801E7A5C; // type:func
SUG_updateTrailUvs = 0x801E7F1C; // type:func
SUG_shadeTrailPrims = 0x801E81F4; // type:func
SUG_createFadeRect = 0x801E8B58; // type:func
SUG_tickFadeRect = 0x801E8C60; // type:func
SUG_createScrollTexture = 0x801E8E14; // type:func
SUG_scrollTexture = 0x801E8F34; // type:func
SUG_freeScrollTexture = 0x801E93E8; // type:func
SUG_initTamCache = 0x801E9430; // type:func
SUG_loadTamFile = 0x801E9468; // type:func
SUG_startTexAnim = 0x801E9558; // type:func
SUG_tickTexAnim = 0x801E98D8; // type:func
SUG_freeTamCache = 0x801E9B08; // type:func
SUG_freeTexAnim = 0x801E9B88; // type:func
SUG_scrollTexAnimLeft = 0x801E9BB8; // type:func
SUG_scrollTexAnimRight = 0x801E9C74; // type:func
SUG_scrollTexAnimUp = 0x801E9D34; // type:func
SUG_scrollTexAnimDown = 0x801E9E34; // type:func
SUG_createLightMotion = 0x801E9F34; // type:func
SUG_tickLightMotion = 0x801EA0BC; // type:func
SUG_freeLightMotion = 0x801EA2E8; // type:func
SUG_getEffectOtz = 0x801EA3A8; // type:func
SUG_setEffectOtz = 0x801EA450; // type:func
SUG_detachEffectToWorld = 0x801EA4E4; // type:func
SUG_uploadEffectTim = 0x801EA8DC; // type:func
SUG_uploadTimFile = 0x801EA9E0; // type:func
SUG_loadEffectPak = 0x801EAA78; // type:func
SUG_initEffectRoot = 0x801EAACC; // type:func
SUG_initEffectSlots = 0x801EABE4; // type:func
SUG_tickEffectScript = 0x801EAC74; // type:func
SUG_freeEffectSlots = 0x801EADB4; // type:func
SUG_runEffectScript = 0x801EADE0; // type:func
SUG_getEffectParams = 0x801EB784; // type:func
SUG_setEffectParams = 0x801EB9A8; // type:func
SUG_getEffectWorldPos = 0x801EBB40; // type:func
SUG_initEffectFromParams = 0x801EBB8C; // type:func
SUG_createFadeRectFromParams = 0x801EBC90; // type:func
SUG_createScrollTextureFromParams = 0x801EBD4C; // type:func
SUG_createSphereFromParams = 0x801EBDBC; // type:func
SUG_createTrailFromParams = 0x801EBF94; // type:func
SUG_createRingFromParams = 0x801EC1EC; // type:func
SUG_createEffectObjectFromParams = 0x801EC430; // type:func
SUG_createModelEffectFromParams = 0x801EC464; // type:func
SUG_createSpriteEffectFromParams = 0x801EC520; // type:func
SUG_createStreaksFromParams = 0x801EC5C8; // type:func
SUG_createLightMotionFromParams = 0x801EC6FC; // type:func
SUG_freeFadeRect = 0x801EC7DC; // type:func
SUG_createEffectEntry = 0x801EC7FC; // type:func
SUG_freeEffectEntries = 0x801EC88C; // type:func
SUG_createEffectScript = 0x801EC960; // type:func
SUG_freeEffectScript = 0x801ECA90; // type:func
SUG_pauseEffectScript = 0x801ECAF4; // type:func
SUG_runEffectScriptTask = 0x801ECB70; // type:func
SUG_moveScreenCopy = 0x801ECC58; // type:func
SUG_startScreenCopyFade = 0x801ECE88; // type:func
SUG_stepScreenCopyFade = 0x801ED0AC; // type:func
SUG_startScreenCopyEffect = 0x801ED150; // type:func
SUG_tickScreenCopyEffect = 0x801ED200; // type:func
SUG_updateScreenCopyQuads = 0x801ED394; // type:func
SUG_findSpriteEntry = 0x801EDA0C; // type:func
SUG_initSpriteCache = 0x801EDA78; // type:func
SUG_initSpritePolys = 0x801EDAE4; // type:func
SUG_setSpriteFrameVerts = 0x801EDC58; // type:func
SUG_initSprite = 0x801EDE44; // type:func
SUG_drawSprite = 0x801EDF20; // type:func
SUG_loadSprite = 0x801EE2A8; // type:func
SUG_loadSpriteFile = 0x801EE4CC; // type:func
SUG_freeSprites = 0x801EE4EC; // type:func
SUG_hideSprite = 0x801EE50C; // type:func
SUG_resetCameraPos = 0x801EE518; // type:func
SUG_orbitCamera = 0x801EE538; // type:func
SUG_fillShorts = 0x801EE63C; // type:func
SUG_drawHudSpriteTrail = 0x801EE668; // type:func
SUG_initHudSlide = 0x801EE7F8; // type:func
SUG_tickHudSlides = 0x801EE88C; // type:func
SUG_drawNumber = 0x801EEAF8; // type:func
SUG_runDamagePopupTask = 0x801EED4C; // type:func
SUG_animateHpCounter = 0x801EEF10; // type:func
SUG_showAttackLabel = 0x801EF2DC; // type:func
SUG_showAttackBanner = 0x801EF58C; // type:func
SUG_showHpBanner = 0x801EFD24; // type:func
SUG_showWinnerBanner = 0x801EFFB0; // type:func
SUG_showEatUpHpBanner = 0x801F0198; // type:func
SUG_placeBattleModels = 0x801F0280; // type:func
SUG_initBattleScene = 0x801F03C8; // type:func
SUG_showWireGrid = 0x801F0424; // type:func
SUG_freeBattleScene = 0x801F0478; // type:func
SUG_runCameraOrbit = 0x801F052C; // type:func
SUG_playAttackTurn = 0x801F05D4; // type:func
SUG_playBattleExchange = 0x801F0A00; // type:func
SUG_playSoloAnimation = 0x801F120C; // type:func
SUG_applyEatUpHp = 0x801F125C; // type:func
SUG_playNoDamageTurn = 0x801F1448; // type:func
SUG_runPolygonBattle = 0x801F14B4; // type:func
SUG_HUD_TPAGE = 0x801F19A0;
// end of the names from us

// names from the C of the modules this version builds (tools/version_symbols.py)
SUG_CAMERA_SPIN = 0x801F1994;
SUG_CAMERA_ORBIT_RANGE = 0x801F1998;
SUG_CAMERA_YAW_SPIN = 0x801F199C;
SUG_DEFAULT_LIGHT_MATRIX = 0x801F1870;
SUG_DEFAULT_LIGHT_COLORS = 0x801F1890;
SUG_MODEL_CLUT_RECT = 0x801E08A8;
SUG_STAGE_CLUT = 0x801F19A8;
SUG_SCREEN_FX_PHASE = 0x801F18B0;
SUG_CURRENT_SCRIPT = 0x801F1990;
SUG_ACTIVE_MODEL = 0x801F1992;
SUG_BATTLE = 0x801F1F70;
SUG_SKILL_SCRIPTS = 0x801F1F80;
SUG_SCRIPT_STATES = 0x801F1F90;
SUG_PREV_MODEL = 0x801F1F9C;
SUG_BATTLE_STATE = 0x801F1FA0;
SUG_TARGET_HP = 0x801F1FBC;
D_801F19A4 = 0x801F19A4;
D_801EF79C = 0x801F1DB4;
SUG_TAM_CACHE = 0x801F1DB8;
SUG_SCREEN_FX_X = 0x801F1DF8;
SUG_SCREEN_FX_Y = 0x801F1DFC;
SUG_SCREEN_FX_STEP_X = 0x801F1E00;
SUG_SCREEN_FX_STEP_Y = 0x801F1E04;
SUG_SCREEN_FX_HOLD = 0x801F1E08;
SUG_SCREEN_FX_FADE_TIME = 0x801F1E0C;
SUG_SCREEN_FX_FRAME = 0x801F1E10;
SUG_SCREEN_FX_MOTION = 0x801F1E14;
SUG_SCREEN_FX_BASE_RGB = 0x801F1E18;
SUG_SCREEN_FX_RGB_STEP = 0x801F1E1C;
SUG_EFFECT_ROOT = 0x801F1E20;
D_801EF944 = 0x801F1F5C;
SUG_SPRITE_CACHE = 0x801F1F68;
D_801EF954 = 0x801F1F6C;
D_801EF95C = 0x801F1F74;
D_801EF980 = 0x801F1F98;
__addsf3 = 0x80025F94; // type:func
__divsf3 = 0x800261A4; // type:func
SUG_SCREEN_FX_ANGLE = 0x801F18B4;
SUG_EFFECT_TICK_FUNCS = 0x801F18B8;
SUG_EFFECT_CREATE_FUNCS = 0x801F1900;
SUG_EFFECT_FREE_FUNCS = 0x801F1948;
D_801DDF38 = 0x801E0890;
SUG_FMT_SPRITE_PATH = 0x801E0A08;
