Crinkler compression report

Report for file release.exe generated by Crinkler 2.0 on Sat Nov 24 00:07:54 2018

Options: /SUBSYSTEM:WINDOWS /ENTRY:t /COMPMODE:SLOW /HASHSIZE:200 /HASHTRIES:50 /ORDERTRIES:4000 /UNSAFEIMPORT

Compression rate color codes:

   Less than 0.1 bits per byte
   Between 0.1 and 0.5 bits per byte
   Between 0.5 and 1.0 bits per byte
   Between 1.0 and 2.0 bits per byte
   Between 2.0 and 3.0 bits per byte
   Between 3.0 and 5.0 bits per byte
   Between 5.0 and 7.0 bits per byte
   Between 7.0 and 9.0 bits per byte
   Between 9.0 and 12.0 bits per byte
   More than 12.0 bits per byte

Click on a label to expand or collapse its contents.

collapse all expand all collapse sections expand sections hide sections collapse globals expand globals 
 AddressLabel nameSizeComp. sizeRatio
-00420000 Code sections24461299.4553.1%
-00420000 Crinkler import:.text122105.1286.2%
-00420000 _Import122105.1286.2%
 00420000 _Import2923.6981.7%
 00420000 
BB08014000                            MOV         EBX, _HeaderHashes
 00420005 
BE8E094200                            MOV         ESI, _DLLNames
 0042000A 
BF00004300                            MOV         EDI, _ImportList
 0042000F 
58                                    POP         EAX
 00420010 
8B400C                                MOV         EAX, [EAX+0xC]
 00420013 
8B400C                                MOV         EAX, [EAX+0xC]
 00420016 
8B00                                  MOV         EAX, [EAX]
 00420018 
8B00                                  MOV         EAX, [EAX]
 0042001A 
8B6818                                MOV         EBP, [EAX+0x18]
 0042001D DLLLoop44.62115.5%
 0042001D 
31C0                                  XOR         EAX, EAX
 0042001F 
AC                                    LODSB       
 00420020 
91                                    XCHG        ECX, EAX
 00420021 HashLoop11.07106.7%
 00420021 
60                                    PUSHA       
 00420022 GetProcAddress1311.4287.9%
 00420022 
8B453C                                MOV         EAX, [EBP+0x3C]
 00420025 
01E8                                  ADD         EAX, EBP
 00420027 
8B5078                                MOV         EDX, [EAX+0x78]
 0042002A 
01EA                                  ADD         EDX, EBP
 0042002C 
8B4A18                                MOV         ECX, [EDX+0x18]
 0042002F ScanProcedureNamesLoop1310.6081.5%
 0042002F 
8B4220                                MOV         EAX, [EDX+0x20]
 00420032 
01E8                                  ADD         EAX, EBP
 00420034 
8B7488FC                              MOV         ESI, [EAX+ECX*4-0x4]
 00420038 
01EE                                  ADD         ESI, EBP
 0042003A 
31FF                                  XOR         EDI, EDI
 0042003C CalculateHashLoop4537.8984.2%
 0042003C 
C1C706                                ROL         EDI, 0x6
 0042003F 
31C0                                  XOR         EAX, EAX
 00420041 
AC                                    LODSB       
 00420042 
31C7                                  XOR         EDI, EAX
 00420044 
48                                    DEC         EAX
 00420045 
7DF5                                  JGE         CalculateHashLoop
 00420047 
3B3B                                  CMP         EDI, [EBX]
 00420049 
E0E4                                  LOOPNZ      ScanProcedureNamesLoop
 0042004B 
8B4224                                MOV         EAX, [EDX+0x24]
 0042004E 
01E8                                  ADD         EAX, EBP
 00420050 
668B0C48                              MOV         CX, [EAX+ECX*2]
 00420054 
8B421C                                MOV         EAX, [EDX+0x1C]
 00420057 
01E8                                  ADD         EAX, EBP
 00420059 
8B0488                                MOV         EAX, [EAX+ECX*4]
 0042005C 
8944241C                              MOV         [ESP+0x1C], EAX
 00420060 
61                                    POPA        
 00420061 
01E8                                  ADD         EAX, EBP
 00420063 
AB                                    STOSD       
 00420064 
83C304                                ADD         EBX, 0x4
 00420067 
E2B8                                  LOOP        HashLoop
 00420069 LoadDLL86.9286.4%
 00420069 
56                                    PUSH        ESI
 0042006A 
FF1508004300                          CALL        [__imp__LoadLibraryA@4]
 00420070 
95                                    XCHG        EBP, EAX
 00420071 NextDLL98.9299.1%
 00420071 
AC                                    LODSB       
 00420072 
FEC8                                  DEC         AL
 00420074 
79FB                                  JNS         NextDLL
 00420076 
FEC0                                  INC         AL
 00420078 
74A3                                  JZ          DLLLoop
-0042007A EXEMAIN.OBJ:.code1414191.8946.4%
-0042007A t414191.8946.4%
 0042007A main244108.7844.6%
 0042007A 
6A04                                  PUSH        0x4
 0042007C 
68CC0A4200                            PUSH        DMSCREENSETTINGS
 00420081 
FF1510004300                          CALL        [__imp__ChangeDisplaySettingsA@8]
 00420087 
6A00                                  PUSH        0x0
 00420089 
6A00                                  PUSH        0x0
 0042008B 
6A00                                  PUSH        0x0
 0042008D 
6A00                                  PUSH        0x0
 0042008F 
6A00                                  PUSH        0x0
 00420091 
6A00                                  PUSH        0x0
 00420093 
6A00                                  PUSH        0x0
 00420095 
6A00                                  PUSH        0x0
 00420097 
6800000091                            PUSH        0x91000000
 0042009C 
6A00                                  PUSH        0x0
 0042009E 
6818C00000                            PUSH        0xC018
 004200A3 
6A00                                  PUSH        0x0
 004200A5 
FF1514004300                          CALL        [__imp__CreateWindowExA@48]
 004200AB 
50                                    PUSH        EAX
 004200AC 
FF1524004300                          CALL        [__imp__GetDC@4]
 004200B2 
50                                    PUSH        EAX
 004200B3 
5F                                    POP         EDI
 004200B4 
68C00A4200                            PUSH        pfd
 004200B9 
68C00A4200                            PUSH        pfd
 004200BE 
57                                    PUSH        EDI
 004200BF 
FF1530004300                          CALL        [__imp__ChoosePixelFormat@8]
 004200C5 
50                                    PUSH        EAX
 004200C6 
57                                    PUSH        EDI
 004200C7 
FF154C004300                          CALL        [__imp__SetPixelFormat@12]
 004200CD 
57                                    PUSH        EDI
 004200CE 
FF156C004300                          CALL        [__imp__wglCreateContext@4]
 004200D4 
50                                    PUSH        EAX
 004200D5 
57                                    PUSH        EDI
 004200D6 
FF1574004300                          CALL        [__imp__wglMakeCurrent@8]
 004200DC 
68CC0F4200                            PUSH        seireripointteri
 004200E1 
6A01                                  PUSH        0x1
 004200E3 
68308B0000                            PUSH        0x8B30
 004200E8 
68950B4200                            PUSH        glCreateShaderProgramv_string
 004200ED 
FF1570004300                          CALL        [__imp__wglGetProcAddress@4]
 004200F3 
FFD0                                  CALL        EAX
 004200F5 
A3DC0F4200                            MOV         [gl_program], EAX
 004200FA 
50                                    PUSH        EAX
 004200FB 
68E60D4200                            PUSH        glUseProgram_string
 00420100 
FF1570004300                          CALL        [__imp__wglGetProcAddress@4]
 00420106 
FFD0                                  CALL        EAX
 00420108 
E802070000                            CALL        InitTextDrawingStuff
 0042010D 
6A00                                  PUSH        0x0
 0042010F 
6A00                                  PUSH        0x0
 00420111 
688C204300                            PUSH        hWaveOut+0x2004
 00420116 
6834064200                            PUSH        __4klang_render@4
 0042011B 
6A00                                  PUSH        0x0
 0042011D 
6A00                                  PUSH        0x0
 0042011F 
FF1500004300                          CALL        [__imp__CreateThread@24]
 00420125 
68C8000000                            PUSH        0xC8
 0042012A 
FF150C004300                          CALL        [__imp__Sleep@4]
 00420130 
6A00                                  PUSH        0x0
 00420132 
6A00                                  PUSH        0x0
 00420134 
6A00                                  PUSH        0x0
 00420136 
68F30D4200                            PUSH        pcmFormat
 0042013B 
6AFF                                  PUSH        -0x1
 0042013D 
6888004300                            PUSH        hWaveOut
 00420142 
FF157C004300                          CALL        [__imp__waveOutOpen@24]
 00420148 
6A20                                  PUSH        0x20
 0042014A 
68AC0B4200                            PUSH        WaveHDR_lpData
 0042014F 
FF3588004300                          PUSH        DWORD [hWaveOut]
 00420155 
FF1580004300                          CALL        [__imp__waveOutPrepareHeader@12]
 0042015B 
6A20                                  PUSH        0x20
 0042015D 
68AC0B4200                            PUSH        WaveHDR_lpData
 00420162 
FF3588004300                          PUSH        DWORD [hWaveOut]
 00420168 
FF1584004300                          CALL        [__imp__waveOutWrite@12]
 0042016E luuppi16280.0149.4%
 0042016E 
6A00                                  PUSH        0x0
 00420170 
FF152C004300                          CALL        [__imp__ShowCursor@4]
 00420176 
6A01                                  PUSH        0x1
 00420178 
6A00                                  PUSH        0x0
 0042017A 
6A00                                  PUSH        0x0
 0042017C 
6A00                                  PUSH        0x0
 0042017E 
6A00                                  PUSH        0x0
 00420180 
FF1528004300                          CALL        [__imp__PeekMessageA@20]
 00420186 
E83F020000                            CALL        copy_framebuffer_to_texture
 0042018B 
E868010000                            CALL        GetPosition
 00420190 
3D00514300                            CMP         EAX, 0x435100
 00420195 
7379                                  JAE         loppu
 00420197 
50                                    PUSH        EAX
 00420198 
E8A6010000                            CALL        set_time_in_EAX_to_shader
 0042019D 
E84C060000                            CALL        update_texts_time_on_STACK.seek_loop
 004201A2 
60                                    PUSHA       
 004201A3 
E8CE060000                            CALL        DrawTextBitmap
 004201A8 
61                                    POPA        
 004201A9 
68C50D4200                            PUSH        glGetUniformLocation_string
 004201AE 
FF1570004300                          CALL        [__imp__wglGetProcAddress@4]
 004201B4 
68DA0F4200                            PUSH        resolution_uniform_name
 004201B9 
FF35DC0F4200                          PUSH        DWORD [gl_program]
 004201BF 
FFD0                                  CALL        EAX
 004201C1 
A3D60F4200                            MOV         [resolution_uniform_loc], EAX
 004201C6 
68CC0B4200                            PUSH        glUniform2f_string
 004201CB 
FF1570004300                          CALL        [__imp__wglGetProcAddress@4]
 004201D1 
6800003444                            PUSH        0x44340000
 004201D6 
680000A044                            PUSH        0x44A00000
 004201DB 
FF35D60F4200                          PUSH        DWORD [resolution_uniform_loc]
 004201E1 
FFD0                                  CALL        EAX
 004201E3 
E8EE000000                            CALL        draw_full_screen_quad
 004201E8 
E8DD010000                            CALL        copy_framebuffer_to_texture
 004201ED 
31C0                                  XOR         EAX, EAX
 004201EF 
E84F010000                            CALL        set_time_in_EAX_to_shader
 004201F4 
E8DD000000                            CALL        draw_full_screen_quad
 004201F9 
57                                    PUSH        EDI
 004201FA 
FF1554004300                          CALL        [__imp__SwapBuffers@4]
 00420200 
6A1B                                  PUSH        0x1B
 00420202 
FF1520004300                          CALL        [__imp__GetAsyncKeyState@4]
 00420208 
85C0                                  TEST        EAX, EAX
 0042020A 
0F845EFFFFFF                          JZ          luuppi
 00420210 loppu83.1038.8%
 00420210 
6A00                                  PUSH        0x0
 00420212 
FF1504004300                          CALL        [__imp__ExitProcess@4]
-00420218 4KLANG.OBJ:.g4kcodm11.68168.4%
-00420218 _go4kFLD_func@011.68168.4%
 00420218 _go4kFLD_func@011.68168.4%
 00420218 
C3                                    RET         
-00420219 4KLANG.OBJ:.g4kcod33636.53101.5%
-00420219 go4kTransformValues3636.53101.5%
 00420219 go4kTransformValues109.4594.5%
 00420219 
51                                    PUSH        ECX
 0042021A 
31C9                                  XOR         ECX, ECX
 0042021C 
31C0                                  XOR         EAX, EAX
 0042021E 
BA8C445001                            MOV         EDX, go4k_transformed_values
 00420223 go4kTransformValues_loop2627.08104.1%
 00420223 
AC                                    LODSB       
 00420224 
50                                    PUSH        EAX
 00420225 
DB0424                                FILD        DWORD [ESP]
 00420228 
D80D900E4200                          FMUL        DWORD [c_i128]
 0042022E 
D91C8A                                FSTP        DWORD [EDX+ECX*4]
 00420231 
58                                    POP         EAX
 00420232 
41                                    INC         ECX
 00420233 
3B4C2408                              CMP         ECX, [ESP+0x8]
 00420237 
7CEA                                  JL          go4kTransformValues_loop
 00420239 
59                                    POP         ECX
 0042023A 
C20400                                RET         0x4
-0042023D 4KLANG.OBJ:.g4kcod43223.1772.4%
-0042023D go4kENVMap118.0573.1%
 0042023D go4kENVMap118.0573.1%
 0042023D 
D90482                                FLD         DWORD [EDX+EAX*4]
 00420240 
DA0DA80E4200                          FIMUL       DWORD [c_24]
 00420246 
D9E0                                  FCHS        
-00420248 _Power@02115.1272.0%
 00420248 _Power@02115.1272.0%
 00420248 
D9E8                                  FLD1        
 0042024A 
D8C0                                  FADD        ST, ST(0)
 0042024C 
D9F1                                  FYL2X       
 0042024E 
D9E8                                  FLD1        
 00420250 
D9C1                                  FLD         ST(1)
 00420252 
D9F8                                  FPREM       
 00420254 
D9F0                                  F2XM1       
 00420256 
DEC1                                  FADDP       
 00420258 
D9FD                                  FSCALE      
 0042025A 
DDD9                                  FSTP        ST(1)
 0042025C 
C3                                    RET         
-0042025D 4KLANG.OBJ:.g4kcodj94.4649.5%
-0042025D _go4kPAN_func@094.4649.5%
 0042025D _go4kPAN_func@094.4649.5%
 0042025D 
D80D980E4200                          FMUL        DWORD [c_0_5]
 00420263 
D9C0                                  FLD         ST(0)
 00420265 
C3                                    RET         
-00420266 4KLANG.OBJ:.g4kcodl4937.6276.8%
-00420266 _go4kACC_func@04937.6276.8%
 00420266 _go4kACC_func@02722.3182.6%
 00420266 
6A01                                  PUSH        0x1
 00420268 
E8ACFFFFFF                            CALL        go4kTransformValues
 0042026D 
60                                    PUSHA       
 0042026E 
BFCC445001                            MOV         EDI, go4k_synth_wrk
 00420273 
81C718100000                          ADD         EDI, 0x1018
 00420279 
29C7                                  SUB         EDI, EAX
 0042027B 
B103                                  MOV         CL, 0x3
 0042027D 
D9EE                                  FLDZ        
 0042027F 
D9EE                                  FLDZ        
 00420281 go4kACC_func_loop2215.3169.6%
 00420281 
D847F8                                FADD        DWORD [EDI-0x8]
 00420284 
D9C9                                  FXCH        
 00420286 
D847FC                                FADD        DWORD [EDI-0x4]
 00420289 
D9C9                                  FXCH        
 0042028B 
81C718100000                          ADD         EDI, 0x1018
 00420291 
FEC9                                  DEC         CL
 00420293 
75EC                                  JNZ         go4kACC_func_loop
 00420295 
61                                    POPA        
 00420296 
C3                                    RET         
-00420297 4KLANG.OBJ:.g4kcodp139.7475.0%
-00420297 go4kVCO_pulse139.7475.0%
 00420297 go4kVCO_pulse87.2490.4%
 00420297 
DBE9                                  FUCOMI      ST, ST(1)
 00420299 
D9E8                                  FLD1        
 0042029B 
7302                                  JAE         go4kVCO_func_pulse_up
 0042029D 
D9E0                                  FCHS        
 0042029F go4kVCO_func_pulse_up52.5150.2%
 0042029F 
DDD9                                  FSTP        ST(1)
 004202A1 
DDD9                                  FSTP        ST(1)
 004202A3 
C3                                    RET         
-004202A4 4KLANG.OBJ:.crtemui3020.5768.6%
-004202A4 _FloatRandomNumber@03020.5768.6%
 004202A4 _FloatRandomNumber@03020.5768.6%
 004202A4 
50                                    PUSH        EAX
 004202A5 
6905A40E4200873E0000                  IMUL        EAX, [_RandSeed], 0x3E87
 004202AF 
A3A40E4200                            MOV         [_RandSeed], EAX
 004202B4 
DB05A40E4200                          FILD        DWORD [_RandSeed]
 004202BA 
DA35940E4200                          FIDIV       DWORD [c_RandDiv]
 004202C0 
58                                    POP         EAX
 004202C1 
C3                                    RET         
-004202C2 4KLANG.OBJ:.g4kcods2014.7873.9%
-004202C2 go4kVCO_sine2014.7873.9%
 004202C2 go4kVCO_sine96.9376.9%
 004202C2 
DBE9                                  FUCOMI      ST, ST(1)
 004202C4 
7305                                  JAE         go4kVCO_func_sine_do
 004202C6 
DDD9                                  FSTP        ST(1)
 004202C8 
DCE8                                  FSUB        ST(0), ST
 004202CA 
C3                                    RET         
 004202CB go4kVCO_func_sine_do117.8671.4%
 004202CB 
DEF9                                  FDIVP       
 004202CD 
D9EB                                  FLDPI       
 004202CF 
D8C0                                  FADD        ST, ST(0)
 004202D1 
DEC9                                  FMULP       
 004202D3 
D9FE                                  FSIN        
 004202D5 
C3                                    RET         
-004202D6 EXEMAIN.OBJ:.cde233156.3142.1%
-004202D6 draw_full_screen_quad156.3142.1%
 004202D6 draw_full_screen_quad156.3142.1%
 004202D6 
6AFF                                  PUSH        -0x1
 004202D8 
6AFF                                  PUSH        -0x1
 004202DA 
6A01                                  PUSH        0x1
 004202DC 
6A01                                  PUSH        0x1
 004202DE 
FF1560004300                          CALL        [__imp__glRecti@16]
 004202E4 
C3                                    RET         
-004202E5 4KLANG.OBJ:.g4kcodx1914.9878.8%
-004202E5 go4kRenderVoices1914.9878.8%
 004202E5 go4kRenderVoices1713.4579.1%
 004202E5 
51                                    PUSH        ECX
 004202E6 
E88C000000                            CALL        go4k_VM_process
 004202EB 
8B01                                  MOV         EAX, [ECX]
 004202ED 
3C04                                  CMP         AL, 0x4
 004202EF 
7505                                  JNZ         go4kRenderVoices_next
 004202F1 
31C0                                  XOR         EAX, EAX
 004202F3 
8941FC                                MOV         [ECX-0x4], EAX
 004202F6 go4kRenderVoices_next21.5376.7%
 004202F6 
59                                    POP         ECX
 004202F7 
C3                                    RET         
-004202F8 EXEMAIN.OBJ:.code32510.6342.5%
-004202F8 GetPosition2510.6342.5%
 004202F8 GetPosition2510.6342.5%
 004202F8 
6A0C                                  PUSH        0xC
 004202FA 
687D0B4200                            PUSH        go4k_synth_instructions_end
 004202FF 
FF3588004300                          PUSH        DWORD [hWaveOut]
 00420305 
FF1578004300                          CALL        [__imp__waveOutGetPosition@12]
 0042030B 
A1810B4200                            MOV         EAX, [MMTime_sample]
 00420310 
C3                                    RET         
-00420311 4KLANG.OBJ:.g4kcodk5026.2652.5%
-00420311 _go4kOUT_func@05026.2652.5%
 00420311 _go4kOUT_func@05026.2652.5%
 00420311 
6A02                                  PUSH        0x2
 00420313 
E801FFFFFF                            CALL        go4kTransformValues
 00420318 
60                                    PUSHA       
 00420319 
8DB900100000                          LEA         EDI, [ECX+0x1000]
 0042031F 
D9C1                                  FLD         ST(1)
 00420321 
D9C1                                  FLD         ST(1)
 00420323 
D94204                                FLD         DWORD [EDX+0x4]
 00420326 
DEC9                                  FMULP       
 00420328 
D91F                                  FSTP        DWORD [EDI]
 0042032A 
AF                                    SCASD       
 0042032B 
D94204                                FLD         DWORD [EDX+0x4]
 0042032E 
DEC9                                  FMULP       
 00420330 
D91F                                  FSTP        DWORD [EDI]
 00420332 
AF                                    SCASD       
 00420333 
D902                                  FLD         DWORD [EDX]
 00420335 
DEC9                                  FMULP       
 00420337 
D91F                                  FSTP        DWORD [EDI]
 00420339 
AF                                    SCASD       
 0042033A 
D902                                  FLD         DWORD [EDX]
 0042033C 
DEC9                                  FMULP       
 0042033E 
D91F                                  FSTP        DWORD [EDI]
 00420340 
AF                                    SCASD       
 00420341 
61                                    POPA        
 00420342 
C3                                    RET         
-00420343 EXEMAIN.OBJ:.cde2325218.8136.2%
-00420343 set_time_in_EAX_to_shader5218.8136.2%
 00420343 set_time_in_EAX_to_shader5218.8136.2%
 00420343 
50                                    PUSH        EAX
 00420344 
DB0424                                FILD        DWORD [ESP]
 00420347 
D835D00F4200                          FDIV        DWORD [time_divider]
 0042034D 
D91C24                                FSTP        DWORD [ESP]
 00420350 
68C50D4200                            PUSH        glGetUniformLocation_string
 00420355 
FF1570004300                          CALL        [__imp__wglGetProcAddress@4]
 0042035B 
68D40F4200                            PUSH        time_uniform_name
 00420360 
FF35DC0F4200                          PUSH        DWORD [gl_program]
 00420366 
FFD0                                  CALL        EAX
 00420368 
50                                    PUSH        EAX
 00420369 
68890B4200                            PUSH        glUniform1f_string
 0042036E 
FF1570004300                          CALL        [__imp__wglGetProcAddress@4]
 00420374 
FFD0                                  CALL        EAX
 00420376 
C3                                    RET         
-00420377 4KLANG.OBJ:.g4kcodz3226.6183.2%
-00420377 go4k_VM_process3226.6183.2%
 00420377 go4k_VM_process55.86117.1%
 00420377 
8D6F08                                LEA         EBP, [EDI+0x8]
 0042037A 
89E9                                  MOV         ECX, EBP
 0042037C go4k_VM_process_loop2018.1490.7%
 0042037C 
0FB603                                MOVZX       EAX, BYTE [EBX]
 0042037F 
43                                    INC         EBX
 00420380 
85C0                                  TEST        EAX, EAX
 00420382 
740C                                  JZ          go4k_VM_process_done
 00420384 
FF1485B0094200                        CALL        [EAX*4+go4k_synth_commands]
 0042038B 
83C540                                ADD         EBP, 0x40
 0042038E 
EBEC                                  JMP         go4k_VM_process_loop
 00420390 72.6237.4%
 00420390 
81C718100000                          ADD         EDI, 0x1018
 00420396 
C3                                    RET         
-00420397 4KLANG.OBJ:.g4kcodh5138.2174.9%
-00420397 _go4kFST_func@05138.2174.9%
 00420397 _go4kFST_func@03729.5479.8%
 00420397 
6A01                                  PUSH        0x1
 00420399 
E87BFEFFFF                            CALL        go4kTransformValues
 0042039E 
D902                                  FLD         DWORD [EDX]
 004203A0 
D825980E4200                          FSUB        DWORD [c_0_5]
 004203A6 
D8C0                                  FADD        ST, ST(0)
 004203A8 
D8C9                                  FMUL        ST, ST(1)
 004203AA 
66AD                                  LODSW       
 004203AC 
25FF3F0000                            AND         EAX, 0x3FFF
 004203B1 
66F746FE0040                          TEST        WORD [ESI-0x2], 0x4000
 004203B7 
7403                                  JZ          go4kFST_func_set
 004203B9 
D80481                                FADD        DWORD [ECX+EAX*4]
 004203BC go4kFST_func_set138.1362.5%
 004203BC 
D91C81                                FSTP        DWORD [ECX+EAX*4]
 004203BF 
66F746FE0080                          TEST        WORD [ESI-0x2], 0x8000
 004203C5 
7402                                  JZ          go4kFST_func_done
 004203C7 
DDD8                                  FSTP        ST(0)
 004203C9 go4kFST_func_done10.5454.2%
 004203C9 
C3                                    RET         
-004203CA EXEMAIN.OBJ:.cde2318730.9835.6%
-004203CA copy_framebuffer_to_texture8730.9835.6%
 004203CA copy_framebuffer_to_texture8730.9835.6%
 004203CA 
68D80B4200                            PUSH        glActiveTexture_string
 004203CF 
FF1570004300                          CALL        [__imp__wglGetProcAddress@4]
 004203D5 
68C0840000                            PUSH        0x84C0
 004203DA 
FFD0                                  CALL        EAX
 004203DC 
6A00                                  PUSH        0x0
 004203DE 
68E10D0000                            PUSH        0xDE1
 004203E3 
FF1558004300                          CALL        [__imp__glBindTexture@8]
 004203E9 
6801260000                            PUSH        0x2601
 004203EE 
6801280000                            PUSH        0x2801
 004203F3 
68E10D0000                            PUSH        0xDE1
 004203F8 
FF1568004300                          CALL        [__imp__glTexParameteri@12]
 004203FE 
6A00                                  PUSH        0x0
 00420400 
68D0020000                            PUSH        0x2D0
 00420405 
6800050000                            PUSH        0x500
 0042040A 
6A00                                  PUSH        0x0
 0042040C 
6A00                                  PUSH        0x0
 0042040E 
6858800000                            PUSH        0x8058
 00420413 
6A00                                  PUSH        0x0
 00420415 
68E10D0000                            PUSH        0xDE1
 0042041A 
FF155C004300                          CALL        [__imp__glCopyTexImage2D@32]
 00420420 
C3                                    RET         
-00420421 4KLANG.OBJ:.g4kcodc10873.1167.7%
-00420421 _go4kVCF_func@010873.1167.7%
 00420421 _go4kVCF_func@01511.8979.3%
 00420421 
6A03                                  PUSH        0x3
 00420423 
E8F1FDFFFF                            CALL        go4kTransformValues
 00420428 
8B41FC                                MOV         EAX, [ECX-0x4]
 0042042B 
85C0                                  TEST        EAX, EAX
 0042042D 
7501                                  JNZ         go4kVCF_func_do
 0042042F 
C3                                    RET         
 00420430 go4kVCF_func_do2216.8076.4%
 00420430 
0FB646FF                              MOVZX       EAX, BYTE [ESI-0x1]
 00420434 
D94204                                FLD         DWORD [EDX+0x4]
 00420437 
D95C24F8                              FSTP        DWORD [ESP-0x8]
 0042043B 
D902                                  FLD         DWORD [EDX]
 0042043D 
D84510                                FADD        DWORD [EBP+0x10]
 00420440 
DCC8                                  FMUL        ST(0), ST
 00420442 
D95C24FC                              FSTP        DWORD [ESP-0x4]
 00420446 go4kVCF_func_process3924.7463.4%
 00420446 
D94424F8                              FLD         DWORD [ESP-0x8]
 0042044A 
D94424FC                              FLD         DWORD [ESP-0x4]
 0042044E 
D84D08                                FMUL        DWORD [EBP+0x8]
 00420451 
D84500                                FADD        DWORD [EBP+0x0]
 00420454 
D95500                                FST         DWORD [EBP+0x0]
 00420457 
DEEA                                  FSUBP       ST(2), ST
 00420459 
D84D08                                FMUL        DWORD [EBP+0x8]
 0042045C 
DEE9                                  FSUBP       
 0042045E 
D95504                                FST         DWORD [EBP+0x4]
 00420461 
D84C24FC                              FMUL        DWORD [ESP-0x4]
 00420465 
D84508                                FADD        DWORD [EBP+0x8]
 00420468 
D95D08                                FSTP        DWORD [EBP+0x8]
 0042046B 
D9EE                                  FLDZ        
 0042046D go4kVCF_func_low75.0572.2%
 0042046D 
A801                                  TEST        AL, 0x1
 0042046F 
7403                                  JZ          go4kVCF_func_high
 00420471 
D84500                                FADD        DWORD [EBP+0x0]
 00420474 go4kVCF_func_high74.7467.7%
 00420474 
A802                                  TEST        AL, 0x2
 00420476 
7403                                  JZ          go4kVCF_func_band
 00420478 
D84504                                FADD        DWORD [EBP+0x4]
 0042047B go4kVCF_func_band72.4535.0%
 0042047B 
A804                                  TEST        AL, 0x4
 0042047D 
7403                                  JZ          go4kVCF_func_peak
 0042047F 
D84508                                FADD        DWORD [EBP+0x8]
 00420482 go4kVCF_func_peak106.2562.5%
 00420482 
A808                                  TEST        AL, 0x8
 00420484 
7406                                  JZ          go4kVCF_func_end
 00420486 
D84500                                FADD        DWORD [EBP+0x0]
 00420489 
D86504                                FSUB        DWORD [EBP+0x4]
 0042048C go4kVCF_func_processdone   
 0042048C go4kVCF_func_end11.19119.0%
 0042048C 
C3                                    RET         
-0042048D 4KLANG.OBJ:.g4kcodt1912.0463.4%
-0042048D go4kVCO_trisaw1912.0463.4%
 0042048D go4kVCO_trisaw106.7067.0%
 0042048D 
DBE9                                  FUCOMI      ST, ST(1)
 0042048F 
7306                                  JAE         go4kVCO_func_trisaw_up
 00420491 
D9E8                                  FLD1        
 00420493 
DCE2                                  FSUBR       ST(2), ST
 00420495 
DEE1                                  FSUBRP      
 00420497 go4kVCO_func_trisaw_up95.3459.4%
 00420497 
DEF9                                  FDIVP       
 00420499 
D8C0                                  FADD        ST, ST(0)
 0042049B 
D9E8                                  FLD1        
 0042049D 
DEE9                                  FSUBP       
 0042049F 
C3                                    RET         
-004204A0 4KLANG.OBJ:.g4kcodg7532.2042.9%
-004204A0 _go4kFOP_func@07532.2042.9%
 004204A0 _go4kFOP_func@072.7138.7%
 004204A0 
6A01                                  PUSH        0x1
 004204A2 
E872FDFFFF                            CALL        go4kTransformValues
 004204A7 go4kFOP_func_pop64.7579.1%
 004204A7 
48                                    DEC         EAX
 004204A8 
7503                                  JNZ         go4kFOP_func_addp
 004204AA 
DDD8                                  FSTP        ST(0)
 004204AC 
C3                                    RET         
 004204AD go4kFOP_func_addp63.6260.3%
 004204AD 
48                                    DEC         EAX
 004204AE 
7503                                  JNZ         go4kFOP_func_mulp
 004204B0 
DEC1                                  FADDP       
 004204B2 
C3                                    RET         
 004204B3 go4kFOP_func_mulp61.7128.5%
 004204B3 
48                                    DEC         EAX
 004204B4 
7503                                  JNZ         go4kFOP_func_push
 004204B6 
DEC9                                  FMULP       
 004204B8 
C3                                    RET         
 004204B9 go4kFOP_func_push61.9232.0%
 004204B9 
48                                    DEC         EAX
 004204BA 
7503                                  JNZ         go4kFOP_func_xch
 004204BC 
D9C0                                  FLD         ST(0)
 004204BE 
C3                                    RET         
 004204BF go4kFOP_func_xch61.1619.3%
 004204BF 
48                                    DEC         EAX
 004204C0 
7503                                  JNZ         go4kFOP_func_add
 004204C2 
D9C9                                  FXCH        
 004204C4 
C3                                    RET         
 004204C5 go4kFOP_func_add61.5525.9%
 004204C5 
48                                    DEC         EAX
 004204C6 
7503                                  JNZ         go4kFOP_func_mul
 004204C8 
D8C1                                  FADD        ST, ST(1)
 004204CA 
C3                                    RET         
 004204CB go4kFOP_func_mul61.0817.9%
 004204CB 
48                                    DEC         EAX
 004204CC 
7503                                  JNZ         go4kFOP_func_addp2
 004204CE 
D8C9                                  FMUL        ST, ST(1)
 004204D0 
C3                                    RET         
 004204D1 go4kFOP_func_addp283.7747.2%
 004204D1 
48                                    DEC         EAX
 004204D2 
7505                                  JNZ         go4kFOP_func_loadnote
 004204D4 
DEC2                                  FADDP       ST(2), ST
 004204D6 
DEC2                                  FADDP       ST(2), ST
 004204D8 
C3                                    RET         
 004204D9 go4kFOP_func_loadnote136.4649.7%
 004204D9 
48                                    DEC         EAX
 004204DA 
750A                                  JNZ         go4kFOP_func_mulp2
 004204DC 
DB41FC                                FILD        DWORD [ECX-0x4]
 004204DF 
D80D900E4200                          FMUL        DWORD [c_i128]
 004204E5 
C3                                    RET         
 004204E6 go4kFOP_func_mulp253.4769.5%
 004204E6 
DECA                                  FMULP       ST(2), ST
 004204E8 
DECA                                  FMULP       ST(2), ST
 004204EA 
C3                                    RET         
-004204EB 4KLANG.OBJ:.g4kcod26130.6450.2%
-004204EB go4kWaveshaper6130.6450.2%
 004204EB go4kWaveshaper148.7962.8%
 004204EB 
D9C9                                  FXCH        
 004204ED 
D9E8                                  FLD1        
 004204EF 
DBE9                                  FUCOMI      ST, ST(1)
 004204F1 
7606                                  JBE         go4kWaveshaper_clip
 004204F3 
D9E0                                  FCHS        
 004204F5 
DBE9                                  FUCOMI      ST, ST(1)
 004204F7 
DAC1                                  FCMOVB      ST, ST(1)
 004204F9 go4kWaveshaper_clip4721.8546.5%
 004204F9 
DDD9                                  FSTP        ST(1)
 004204FB 
D9C9                                  FXCH        
 004204FD 
D825980E4200                          FSUB        DWORD [c_0_5]
 00420503 
D8C0                                  FADD        ST, ST(0)
 00420505 
D95424FC                              FST         DWORD [ESP-0x4]
 00420509 
D8C0                                  FADD        ST, ST(0)
 0042050B 
D9E8                                  FLD1        
 0042050D 
D86424FC                              FSUB        DWORD [ESP-0x4]
 00420511 
DEF9                                  FDIVP       
 00420513 
D9C1                                  FLD         ST(1)
 00420515 
D9E1                                  FABS        
 00420517 
D8C9                                  FMUL        ST, ST(1)
 00420519 
D9E8                                  FLD1        
 0042051B 
DEC1                                  FADDP       
 0042051D 
D9C9                                  FXCH        
 0042051F 
D9E8                                  FLD1        
 00420521 
DEC1                                  FADDP       
 00420523 
DECA                                  FMULP       ST(2), ST
 00420525 
DEF9                                  FDIVP       
 00420527 
C3                                    RET         
-00420528 4KLANG.OBJ:.g4kcoda11167.5960.9%
-00420528 _go4kENV_func@011167.5960.9%
 00420528 _go4kENV_func@0177.1542.1%
 00420528 
6A05                                  PUSH        0x5
 0042052A 
E8EAFCFFFF                            CALL        go4kTransformValues
 0042052F 
8B41FC                                MOV         EAX, [ECX-0x4]
 00420532 
85C0                                  TEST        EAX, EAX
 00420534 
7503                                  JNZ         go4kENV_func_do
 00420536 
D9EE                                  FLDZ        
 00420538 
C3                                    RET         
 00420539 go4kENV_func_do149.5468.1%
 00420539 
8B41F8                                MOV         EAX, [ECX-0x8]
 0042053C 
85C0                                  TEST        EAX, EAX
 0042053E 
7407                                  JZ          go4kENV_func_process
 00420540 
C7450003000000                        MOV         DWORD [EBP+0x0], 0x3
 00420547 go4kENV_func_process107.7677.6%
 00420547 
8B4500                                MOV         EAX, [EBP+0x0]
 0042054A 
D94504                                FLD         DWORD [EBP+0x4]
 0042054D 
3C02                                  CMP         AL, 0x2
 0042054F 
7442                                  JZ          go4kENV_func_leave2
 00420551 go4kENV_func_attac1913.3970.5%
 00420551 
3C00                                  CMP         AL, 0x0
 00420553 
750F                                  JNZ         go4kENV_func_decay
 00420555 
E8E3FCFFFF                            CALL        go4kENVMap
 0042055A 
DEC1                                  FADDP       
 0042055C 
D9E8                                  FLD1        
 0042055E 
DBE9                                  FUCOMI      ST, ST(1)
 00420560 
DBC1                                  FCMOVNB     ST, ST(1)
 00420562 
7627                                  JBE         go4kENV_func_statechange
 00420564 go4kENV_func_decay2012.6663.3%
 00420564 
3C01                                  CMP         AL, 0x1
 00420566 
7510                                  JNZ         go4kENV_func_release
 00420568 
E8D0FCFFFF                            CALL        go4kENVMap
 0042056D 
DEE9                                  FSUBP       
 0042056F 
D94208                                FLD         DWORD [EDX+0x8]
 00420572 
DBE9                                  FUCOMI      ST, ST(1)
 00420574 
DAC1                                  FCMOVB      ST, ST(1)
 00420576 
7313                                  JAE         go4kENV_func_statechange
 00420578 go4kENV_func_release199.7051.1%
 00420578 
3C03                                  CMP         AL, 0x3
 0042057A 
7512                                  JNZ         go4kENV_func_leave
 0042057C 
E8BCFCFFFF                            CALL        go4kENVMap
 00420581 
DEE9                                  FSUBP       
 00420583 
D9EE                                  FLDZ        
 00420585 
DBE9                                  FUCOMI      ST, ST(1)
 00420587 
DAC1                                  FCMOVB      ST, ST(1)
 00420589 
7203                                  JB          go4kENV_func_leave
 0042058B go4kENV_func_statechange31.8561.8%
 0042058B 
FF4500                                INC         DWORD [EBP+0x0]
 0042058E go4kENV_func_leave52.8256.5%
 0042058E 
DDD9                                  FSTP        ST(1)
 00420590 
D95504                                FST         DWORD [EBP+0x4]
 00420593 go4kENV_func_leave242.7167.9%
 00420593 
D84A10                                FMUL        DWORD [EDX+0x10]
 00420596 
C3                                    RET         
-00420597 4KLANG.OBJ:.g4kcodb15768.4243.6%
-00420597 _go4kVCO_func@015768.4243.6%
 00420597 _go4kVCO_func@0173.9523.2%
 00420597 
6A06                                  PUSH        0x6
 00420599 
E87BFCFFFF                            CALL        go4kTransformValues
 0042059E 
8B41FC                                MOV         EAX, [ECX-0x4]
 004205A1 
85C0                                  TEST        EAX, EAX
 004205A3 
7503                                  JNZ         go4kVCO_func_do
 004205A5 
D9EE                                  FLDZ        
 004205A7 
C3                                    RET         
 004205A8 go4kVCO_func_do42.1654.1%
 004205A8 
0FB646FF                              MOVZX       EAX, BYTE [ESI-0x1]
 004205AC go4kVCO_func_process3412.6037.1%
 004205AC 
D902                                  FLD         DWORD [EDX]
 004205AE 
D825980E4200                          FSUB        DWORD [c_0_5]
 004205B4 
D835900E4200                          FDIV        DWORD [c_i128]
 004205BA 
D94204                                FLD         DWORD [EDX+0x4]
 004205BD 
D825980E4200                          FSUB        DWORD [c_0_5]
 004205C3 
D8C0                                  FADD        ST, ST(0)
 004205C5 
DEC1                                  FADDP       
 004205C7 
A810                                  TEST        AL, 0x10
 004205C9 
7503                                  JNZ         go4kVCO_func_skipnote
 004205CB 
DA41FC                                FIADD       DWORD [ECX-0x4]
 004205CE go4kVCO_func_skipnote2313.7559.8%
 004205CE 
D80DAC0E4200                          FMUL        DWORD [c_i12]
 004205D4 
E86FFCFFFF                            CALL        _Power@0
 004205D9 
A810                                  TEST        AL, 0x10
 004205DB 
7408                                  JZ          go4kVCO_func_normalize_note
 004205DD 
D80DB40E4200                          FMUL        DWORD [_LFO_NORMALIZE]
 004205E3 
EB06                                  JMP         go4kVCO_func_normalized
 004205E5 go4kVCO_func_normalize_note62.1335.4%
 004205E5 
D80DB00E4200                          FMUL        DWORD [FREQ_NORMALIZE]
 004205EB go4kVCO_func_normalized198.4644.5%
 004205EB 
D84500                                FADD        DWORD [EBP+0x0]
 004205EE 
D9E8                                  FLD1        
 004205F0 
DCC1                                  FADD        ST(1), ST
 004205F2 
D9C9                                  FXCH        
 004205F4 
D9F8                                  FPREM       
 004205F6 
DDD9                                  FSTP        ST(1)
 004205F8 
D95500                                FST         DWORD [EBP+0x0]
 004205FB 
D94208                                FLD         DWORD [EDX+0x8]
 004205FE go4kVCO_func_sine94.9555.0%
 004205FE 
A801                                  TEST        AL, 0x1
 00420600 
7405                                  JZ          go4kVCO_func_trisaw
 00420602 
E8BBFCFFFF                            CALL        go4kVCO_sine
 00420607 go4kVCO_func_trisaw94.2146.8%
 00420607 
A802                                  TEST        AL, 0x2
 00420609 
7405                                  JZ          go4kVCO_func_pulse
 0042060B 
E87DFEFFFF                            CALL        go4kVCO_trisaw
 00420610 go4kVCO_func_pulse92.5828.7%
 00420610 
A804                                  TEST        AL, 0x4
 00420612 
7405                                  JZ          go4kVCO_func_noise
 00420614 
E87EFCFFFF                            CALL        go4kVCO_pulse
 00420619 go4kVCO_func_noise136.2948.4%
 00420619 
A808                                  TEST        AL, 0x8
 0042061B 
7409                                  JZ          go4kVCO_func_end
 0042061D 
E882FCFFFF                            CALL        _FloatRandomNumber@0
 00420622 
DDD9                                  FSTP        ST(1)
 00420624 
DDD9                                  FSTP        ST(1)
 00420626 go4kVCO_func_end147.3352.3%
 00420626 
D9420C                                FLD         DWORD [EDX+0xC]
 00420629 
E8BDFEFFFF                            CALL        go4kWaveshaper
 0042062E 
D94210                                FLD         DWORD [EDX+0x10]
 00420631 
DEC9                                  FMULP       
 00420633 
C3                                    RET         
-00420634 4KLANG.OBJ:.g4kcody17294.6655.0%
-00420634 __4klang_render@417294.6655.0%
 00420634 __4klang_render@432.5484.7%
 00420634 
60                                    PUSHA       
 00420635 
31C9                                  XOR         ECX, ECX
 00420637 go4k_render_tickloop32.1069.9%
 00420637 
51                                    PUSH        ECX
 00420638 
31C9                                  XOR         ECX, ECX
 0042063A go4k_render_sampleloop2918.2963.1%
 0042063A 
51                                    PUSH        ECX
 0042063B 
31C9                                  XOR         ECX, ECX
 0042063D 
BB4E0B4200                            MOV         EBX, go4k_synth_instructions
 00420642 
BE050E4200                            MOV         ESI, go4k_synth_parameter_values
 00420647 
BF30855001                            MOV         EDI, _go4k_delay_buffer
 0042064C 
893D2C855001                          MOV         [_go4k_delay_buffer_ofs], EDI
 00420652 
BFCC445001                            MOV         EDI, go4k_synth_wrk
 00420657 go4k_render_instrumentloop127.4261.8%
 00420657 
8B0424                                MOV         EAX, [ESP]
 0042065A 
21C0                                  AND         EAX, EAX
 0042065C 
7505                                  JNZ         go4k_render_instrument_process
 0042065E 
E87D000000                            CALL        go4kUpdateInstrument
 00420663 go4k_render_instrument_process1914.1474.4%
 00420663 
E87DFCFFFF                            CALL        go4kRenderVoices
 00420668 
41                                    INC         ECX
 00420669 
80F903                                CMP         CL, 0x3
 0042066C 
7CE9                                  JL          go4k_render_instrumentloop
 0042066E 
894F04                                MOV         [EDI+0x4], ECX
 00420671 
E801FDFFFF                            CALL        go4k_VM_process
 00420676 go4k_render_output_sample198.9247.0%
 00420676 
8774242C                              XCHG        [ESP+0x2C], ESI
 0042067A 
D947F8                                FLD         DWORD [EDI-0x8]
 0042067D 
D9E8                                  FLD1        
 0042067F 
DBE9                                  FUCOMI      ST, ST(1)
 00420681 
7606                                  JBE         go4k_render_clip1
 00420683 
D9E0                                  FCHS        
 00420685 
DBE9                                  FUCOMI      ST, ST(1)
 00420687 
DAC1                                  FCMOVB      ST, ST(1)
 00420689 go4k_render_clip13315.4846.9%
 00420689 
DDD9                                  FSTP        ST(1)
 0042068B 
50                                    PUSH        EAX
 0042068C 
D80D8C0E4200                          FMUL        DWORD [c_32767]
 00420692 
DB1C24                                FISTP       DWORD [ESP]
 00420695 
58                                    POP         EAX
 00420696 
668906                                MOV         [ESI], AX
 00420699 
66AD                                  LODSW       
 0042069B 
D947FC                                FLD         DWORD [EDI-0x4]
 0042069E 
D9E8                                  FLD1        
 004206A0 
DBE9                                  FUCOMI      ST, ST(1)
 004206A2 
7606                                  JBE         go4k_render_clip2
 004206A4 
D9E0                                  FCHS        
 004206A6 
DBE9                                  FUCOMI      ST, ST(1)
 004206A8 
DAC1                                  FCMOVB      ST, ST(1)
 004206AA go4k_render_clip25425.7747.7%
 004206AA 
DDD9                                  FSTP        ST(1)
 004206AC 
50                                    PUSH        EAX
 004206AD 
D80D8C0E4200                          FMUL        DWORD [c_32767]
 004206B3 
DB1C24                                FISTP       DWORD [ESP]
 004206B6 
58                                    POP         EAX
 004206B7 
668906                                MOV         [ESI], AX
 004206BA 
66AD                                  LODSW       
 004206BC 
8774242C                              XCHG        [ESP+0x2C], ESI
 004206C0 
59                                    POP         ECX
 004206C1 
41                                    INC         ECX
 004206C2 
81F988150000                          CMP         ECX, 0x1588
 004206C8 
0F8C6CFFFFFF                          JL          go4k_render_sampleloop
 004206CE 
59                                    POP         ECX
 004206CF 
41                                    INC         ECX
 004206D0 
81F920030000                          CMP         ECX, 0x320
 004206D6 
0F8C5BFFFFFF                          JL          go4k_render_tickloop
 004206DC 
61                                    POPA        
 004206DD 
C20400                                RET         0x4
-004206E0 4KLANG.OBJ:.g4kcodw6552.4680.7%
-004206E0 go4kUpdateInstrument6552.4680.7%
 004206E0 go4kUpdateInstrument6451.8581.0%
 004206E0 
8B442408                              MOV         EAX, [ESP+0x8]
 004206E4 
C1E804                                SHR         EAX, 0x4
 004206E7 
6BD132                                IMUL        EDX, ECX, 0x32
 004206EA 
0FB69402100F4200                      MOVZX       EDX, BYTE [EDX+EAX+Instrument0List]
 004206F2 
8B442408                              MOV         EAX, [ESP+0x8]
 004206F6 
C1E204                                SHL         EDX, 0x4
 004206F9 
83E00F                                AND         EAX, 0xF
 004206FC 
0FB69402E00F4200                      MOVZX       EDX, BYTE [EDX+EAX+go4k_patterns]
 00420704 
80FA01                                CMP         DL, 0x1
 00420707 
7417                                  JZ          go4kUpdateInstrument_done
 00420709 
FF07                                  INC         DWORD [EDI]
 0042070B 
80FA01                                CMP         DL, 0x1
 0042070E 
7C10                                  JL          go4kUpdateInstrument_done
 00420710 
60                                    PUSHA       
 00420711 
31C0                                  XOR         EAX, EAX
 00420713 
B902040000                            MOV         ECX, 0x402
 00420718 
F3AB                                  REP STOSD   
 0042071A 
61                                    POPA        
 0042071B 
895704                                MOV         [EDI+0x4], EDX
 0042071E 
EB00                                  JMP         go4kUpdateInstrument_done
 00420720 go4kUpdateInstrument_done10.6160.5%
 00420720 
C3                                    RET         
-00420721 4KLANG.OBJ:.g4kcodf205118.8658.0%
-00420721 _go4kDLL_func@0205118.8658.0%
 00420721 _go4kDLL_func@0127.0158.4%
 00420721 
6A08                                  PUSH        0x8
 00420723 
E8F1FAFFFF                            CALL        go4kTransformValues
 00420728 
60                                    PUSHA       
 00420729 
0FB65EFE                              MOVZX       EBX, BYTE [ESI-0x2]
 0042072D go4kDLL_func_process7936.8546.7%
 0042072D 
89C1                                  MOV         ECX, EAX
 0042072F 
8B2D2C855001                          MOV         EBP, [_go4k_delay_buffer_ofs]
 00420735 
D9C0                                  FLD         ST(0)
 00420737 
D84A04                                FMUL        DWORD [EDX+0x4]
 0042073A 
D9C9                                  FXCH        
 0042073C 
D80A                                  FMUL        DWORD [EDX]
 0042073E 
D80A                                  FMUL        DWORD [EDX]
 00420740 
D94210                                FLD         DWORD [EDX+0x10]
 00420743 
DCC8                                  FMUL        ST(0), ST
 00420745 
DCC8                                  FMUL        ST(0), ST
 00420747 
D8359C0E4200                          FDIV        DWORD [DLL_DEPTH]
 0042074D 
D84510                                FADD        DWORD [EBP+0x10]
 00420750 
D9E8                                  FLD1        
 00420752 
DCC1                                  FADD        ST(1), ST
 00420754 
D9C9                                  FXCH        
 00420756 
D9F8                                  FPREM       
 00420758 
DDD9                                  FSTP        ST(1)
 0042075A 
D95510                                FST         DWORD [EBP+0x10]
 0042075D 
D9EB                                  FLDPI       
 0042075F 
D8C0                                  FADD        ST, ST(0)
 00420761 
DEC9                                  FMULP       
 00420763 
D9FE                                  FSIN        
 00420765 
D9E8                                  FLD1        
 00420767 
DEC1                                  FADDP       
 00420769 
D94214                                FLD         DWORD [EDX+0x14]
 0042076C 
DCC8                                  FMUL        ST(0), ST
 0042076E 
DCC8                                  FMUL        ST(0), ST
 00420770 
D80D9C0E4200                          FMUL        DWORD [DLL_DEPTH]
 00420776 
DEC9                                  FMULP       
 00420778 
DB5C24FC                              FISTP       DWORD [ESP-0x4]
 0042077C go4kDLL_func_loop2116.8780.3%
 0042077C 
0FB7B41BA60F4200                      MOVZX       ESI, [EBX+EBX+go4k_pattern_lists_end]
 00420784 
8B4500                                MOV         EAX, [EBP+0x0]
 00420787 
034424FC                              ADD         EAX, [ESP-0x4]
 0042078B 
39F0                                  CMP         EAX, ESI
 0042078D 
7C02                                  JL          go4kDLL_func_buffer_nowrap1
 0042078F 
29F0                                  SUB         EAX, ESI
 00420791 go4kDLL_func_buffer_nowrap14326.8962.5%
 00420791 
D9448514                              FLD         DWORD [EBP+EAX*4+0x14]
 00420795 
8B4500                                MOV         EAX, [EBP+0x0]
 00420798 
DCC2                                  FADD        ST(2), ST
 0042079A 
D9E8                                  FLD1        
 0042079C 
D8620C                                FSUB        DWORD [EDX+0xC]
 0042079F 
DEC9                                  FMULP       
 004207A1 
D9420C                                FLD         DWORD [EDX+0xC]
 004207A4 
D84D04                                FMUL        DWORD [EBP+0x4]
 004207A7 
DEC1                                  FADDP       
 004207A9 
D95504                                FST         DWORD [EBP+0x4]
 004207AC 
D84A08                                FMUL        DWORD [EDX+0x8]
 004207AF 
D8C1                                  FADD        ST, ST(1)
 004207B1 
D95C8514                              FSTP        DWORD [EBP+EAX*4+0x14]
 004207B5 
40                                    INC         EAX
 004207B6 
39F0                                  CMP         EAX, ESI
 004207B8 
7C02                                  JL          go4kDLL_func_buffer_nowrap2
 004207BA 
29F0                                  SUB         EAX, ESI
 004207BC go4kDLL_func_buffer_nowrap25031.2462.5%
 004207BC 
894500                                MOV         [EBP+0x0], EAX
 004207BF 
43                                    INC         EBX
 004207C0 
81C514000400                          ADD         EBP, 0x40014
 004207C6 
892D2C855001                          MOV         [_go4k_delay_buffer_ofs], EBP
 004207CC 
E0AE                                  LOOPNZ      go4kDLL_func_loop
 004207CE 
DDD8                                  FSTP        ST(0)
 004207D0 
81ED14000400                          SUB         EBP, 0x40014
 004207D6 
D9450C                                FLD         DWORD [EBP+0xC]
 004207D9 
D80DA00E4200                          FMUL        DWORD [c_dc_const]
 004207DF 
D86508                                FSUB        DWORD [EBP+0x8]
 004207E2 
D9C9                                  FXCH        
 004207E4 
D95508                                FST         DWORD [EBP+0x8]
 004207E7 
DEC1                                  FADDP       
 004207E9 
D9550C                                FST         DWORD [EBP+0xC]
 004207EC 
61                                    POPA        
 004207ED 
C3                                    RET         
-004207EE EXEMAIN.OBJ:.cdet333324.4774.2%
-004207EE update_texts_time_on_STACK3324.4774.2%
 004207EE update_texts_time_on_STACK   
 004207EE update_texts_time_on_STACK.seek_loop3223.7774.3%
 004207EE 
A1C60E4200                            MOV         EAX, [current_timing_ptr]
 004207F3 
8B08                                  MOV         ECX, [EAX]
 004207F5 
3B4C2404                              CMP         ECX, [ESP+0x4]
 004207F9 
7713                                  JA          update_texts_time_on_STACK.skip
 004207FB 
8B4804                                MOV         ECX, [EAX+0x4]
 004207FE 
890DC20E4200                          MOV         [current_text_ptr], ECX
 00420804 
83C008                                ADD         EAX, 0x8
 00420807 
A3C60E4200                            MOV         [current_timing_ptr], EAX
 0042080C 
EBE0                                  JMP         update_texts_time_on_STACK.seek_loop
 0042080E update_texts_time_on_STACK.skip10.7170.7%
 0042080E 
C3                                    RET         
-0042080F EXEMAIN.OBJ:.cde3133383106.5027.8%
-0042080F InitTextDrawingStuff383106.5027.8%
 0042080F InitTextDrawingStuff10236.1535.4%
 0042080F 
6A00                                  PUSH        0x0
 00420811 
FF1534004300                          CALL        [__imp__CreateCompatibleDC@4]
 00420817 
A3CA0E4200                            MOV         [textsDC], EAX
 0042081C 
6A00                                  PUSH        0x0
 0042081E 
6A00                                  PUSH        0x0
 00420820 
68D20E4200                            PUSH        textsBitmapBitsPtr
 00420825 
6A00                                  PUSH        0x0
 00420827 
68DE0E4200                            PUSH        BitmapInfo
 0042082C 
FF35CA0E4200                          PUSH        DWORD [textsDC]
 00420832 
FF1538004300                          CALL        [__imp__CreateDIBSection@24]
 00420838 
A3CE0E4200                            MOV         [textsBitmapHandle], EAX
 0042083D 
C705DE0E420000000000                  MOV         DWORD [BitmapInfo], 0x0
 00420847 
FF35BE0E4200                          PUSH        DWORD [text_font_name]
 0042084D 
6A00                                  PUSH        0x0
 0042084F 
6A04                                  PUSH        0x4
 00420851 
6A00                                  PUSH        0x0
 00420853 
6A00                                  PUSH        0x0
 00420855 
6A00                                  PUSH        0x0
 00420857 
6A00                                  PUSH        0x0
 00420859 
6A00                                  PUSH        0x0
 0042085B 
6A00                                  PUSH        0x0
 0042085D 
6800010000                            PUSH        0x100
 00420862 
6A00                                  PUSH        0x0
 00420864 
6A00                                  PUSH        0x0
 00420866 
6A00                                  PUSH        0x0
 00420868 
6A92                                  PUSH        -0x6E
 0042086A 
FF153C004300                          CALL        [__imp__CreateFontA@56]
 00420870 
A3D60E4200                            MOV         [textsFontHandle], EAX
 00420875 InitTextDrawingStuff.fail10.7170.8%
 00420875 
C3                                    RET         
 00420876 DrawTextBitmap28069.6424.9%
 00420876 
FF35CE0E4200                          PUSH        DWORD [textsBitmapHandle]
 0042087C 
FF35CA0E4200                          PUSH        DWORD [textsDC]
 00420882 
FF1544004300                          CALL        [__imp__SelectObject@8]
 00420888 
FF35D60E4200                          PUSH        DWORD [textsFontHandle]
 0042088E 
FF35CA0E4200                          PUSH        DWORD [textsDC]
 00420894 
FF1544004300                          CALL        [__imp__SelectObject@8]
 0042089A 
6A00                                  PUSH        0x0
 0042089C 
FF35CA0E4200                          PUSH        DWORD [textsDC]
 004208A2 
FF1548004300                          CALL        [__imp__SetBkColor@8]
 004208A8 
68FFFFFF00                            PUSH        0xFFFFFF
 004208AD 
FF35CA0E4200                          PUSH        DWORD [textsDC]
 004208B3 
FF1550004300                          CALL        [__imp__SetTextColor@8]
 004208B9 
6A04                                  PUSH        0x4
 004208BB 
FF1540004300                          CALL        [__imp__GetStockObject@4]
 004208C1 
50                                    PUSH        EAX
 004208C2 
68DA0E4200                            PUSH        TextRectangle
 004208C7 
FF35CA0E4200                          PUSH        DWORD [textsDC]
 004208CD 
FF151C004300                          CALL        [__imp__FillRect@12]
 004208D3 
6A01                                  PUSH        0x1
 004208D5 
68DA0E4200                            PUSH        TextRectangle
 004208DA 
6AFF                                  PUSH        -0x1
 004208DC 
FF35C20E4200                          PUSH        DWORD [current_text_ptr]
 004208E2 
FF35CA0E4200                          PUSH        DWORD [textsDC]
 004208E8 
FF1518004300                          CALL        [__imp__DrawTextA@20]
 004208EE 
68D80B4200                            PUSH        glActiveTexture_string
 004208F3 
FF1570004300                          CALL        [__imp__wglGetProcAddress@4]
 004208F9 
68C1840000                            PUSH        0x84C1
 004208FE 
FFD0                                  CALL        EAX
 00420900 
6801260000                            PUSH        0x2601
 00420905 
6801280000                            PUSH        0x2801
 0042090A 
68E10D0000                            PUSH        0xDE1
 0042090F 
FF1568004300                          CALL        [__imp__glTexParameteri@12]
 00420915 
6A01                                  PUSH        0x1
 00420917 
68E10D0000                            PUSH        0xDE1
 0042091C 
FF1558004300                          CALL        [__imp__glBindTexture@8]
 00420922 
FF35D20E4200                          PUSH        DWORD [textsBitmapBitsPtr]
 00420928 
6801140000                            PUSH        0x1401
 0042092D 
6808190000                            PUSH        0x1908
 00420932 
6A00                                  PUSH        0x0
 00420934 
6800040000                            PUSH        0x400
 00420939 
6800040000                            PUSH        0x400
 0042093E 
6808190000                            PUSH        0x1908
 00420943 
6A00                                  PUSH        0x0
 00420945 
68E10D0000                            PUSH        0xDE1
 0042094A 
FF1564004300                          CALL        [__imp__glTexImage2D@36]
 00420950 
68C50D4200                            PUSH        glGetUniformLocation_string
 00420955 
FF1570004300                          CALL        [__imp__wglGetProcAddress@4]
 0042095B 
680E0F4200                            PUSH        texts_uniform_name
 00420960 
FF35DC0F4200                          PUSH        DWORD [gl_program]
 00420966 
FFD0                                  CALL        EAX
 00420968 
A30A0F4200                            MOV         [texts_uniform_loc], EAX
 0042096D 
68C50D4200                            PUSH        glGetUniformLocation_string
 00420972 
FF1570004300                          CALL        [__imp__wglGetProcAddress@4]
 00420978 
68DA0D4200                            PUSH        glUniform1i_string
 0042097D 
FF1570004300                          CALL        [__imp__wglGetProcAddress@4]
 00420983 
6A01                                  PUSH        0x1
 00420985 
FF350A0F4200                          PUSH        DWORD [texts_uniform_loc]
 0042098B 
FFD0                                  CALL        EAX
 0042098D 
C3                                    RET         
-0042098E Data sections45721817.9239.8%
-0042098E crinkler import:.data3424.9873.5%
-0042098E _DLLNames3424.9873.5%
 0042098E _DLLNames3424.9873.5%
 0042098E 
04757365 72333200 08676469 3332000A   .user32..gdi32..
 0042099E 
6F70656E 676C3332 00087769 6E6D6D00   opengl32..winmm.
 004209AE 
04FF                                  .ÿ
-004209B0 4KLANG.OBJ:.g4kdat15227.2352.4%
-004209B0 go4k_synth_commands5227.2352.4%
 004209B0 go4k_synth_commands5227.2352.4%
 004209B0 
00000000                              ....
 004209B4 
28054200                              _go4kENV_func@0
 004209B8 
97054200                              _go4kVCO_func@0
 004209BC 
21044200                              _go4kVCF_func@0
 004209C0 
88004300                              hWaveOut
 004209C4 
21074200                              _go4kDLL_func@0
 004209C8 
A0044200                              _go4kFOP_func@0
 004209CC 
97034200                              _go4kFST_func@0
 004209D0 
5D024200                              _go4kPAN_func@0
 004209D4 
11034200                              _go4kOUT_func@0
 004209D8 
66024200                              _go4kACC_func@0
 004209DC 
18024200                              _go4kFLD_func@0
 004209E0 
18024200                              _go4kFLD_func@0
-004209E4 EXEMAIN.OBJ:.textstr220132.3460.2%
-004209E4 text_string_timings220132.3460.2%
 004209E4 text_string_timings220132.3460.2%
 004209E4 
00000000                              ....
 004209E8 
E80B4200                              _string0
 004209EC 
10B10200                              .±..
 004209F0 
E90B4200                              _string1
 004209F4 
20620500                              .b..
 004209F8 
F60B4200                              _string2
 004209FC 
30130800                              0...
 00420A00 
030C4200                              _string3
 00420A04 
B86B0900                              ¸k..
 00420A08 
190C4200                              _string4
 00420A0C 
40C40A00                              @Ä..
 00420A10 
200C4200                              _string5
 00420A14 
50750D00                              Pu..
 00420A18 
380C4200                              _string6
 00420A1C 
60261000                              `&..
 00420A20 
5D0C4200                              _string7
 00420A24 
70D71200                              p×..
 00420A28 
9F0C4200                              _string8
 00420A2C 
80881500                              ....
 00420A30 
CB0C4200                              _string9
 00420A34 
90391800                              .9..
 00420A38 
030D4200                              _string10
 00420A3C 
18921900                              ....
 00420A40 
0E0D4200                              _string11
 00420A44 
A0EA1A00                               ê..
 00420A48 
E80B4200                              _string0
 00420A4C 
28431C00                              (C..
 00420A50 
1D0D4200                              _string12
 00420A54 
B09B1D00                              °...
 00420A58 
E80B4200                              _string0
 00420A5C 
38F41E00                              8ô..
 00420A60 
340D4200                              _string13
 00420A64 
C04C2000                              ÀL..
 00420A68 
380D4200                              _string14
 00420A6C 
48A52100                              H¥!.
 00420A70 
3C0D4200                              _string15
 00420A74 
D0FD2200                              Ðý".
 00420A78 
400D4200                              _string16
 00420A7C 
58562400                              XV$.
 00420A80 
440D4200                              _string17
 00420A84 
E0AE2500                              à®%.
 00420A88 
480D4200                              _string18
 00420A8C 
F05F2800                              ð_(.
 00420A90 
730D4200                              _string19
 00420A94 
00112B00                              ..+.
 00420A98 
E80B4200                              _string0
 00420A9C 
20733000                              .s0.
 00420AA0 
790D4200                              _string20
 00420AA4 
40D53500                              @Õ5.
 00420AA8 
910D4200                              _string21
 00420AAC 
60373B00                              `7;.
 00420AB0 
AD0D4200                              _string22
 00420AB4 
3CED3F00                              <í?.
 00420AB8 
E80B4200                              _string0
 00420ABC 
FFFFFFFF                              ÿÿÿÿ
-00420AC0 EXEMAIN.OBJ:.scrn014212.318.7%
-00420AC0 pfd14212.318.7%
 00420AC0 pfd123.0225.2%
 00420AC0 
00000000 21000000 00000000            ....!.......
 00420ACC DMSCREENSETTINGS1309.297.1%
 00420ACC 
00000000 00000000 00000000 00000000   ................
 00420ADC 
00000000 00000000 00000000 00000000   ................
 00420AEC 
00000000 9C000000 00001800 00000000   ................
 00420AFC 
00000000 00000000 00000000 00000000   ................
 00420B0C 
00000000 00000000 00000000 00000000   ................
 00420B1C 
00000000 00000000 00000000 00000000   ................
 00420B2C 
00000000 00000000 00000000 00050000   ................
 00420B3C 
D0020000 00000000 00000000 00000000   Ð...............
 00420B4C 
0000                                  ..
-00420B4E 4KLANG.OBJ:.g4kmuc34723.3349.6%
-00420B4E go4k_synth_instructions4723.3349.6%
 00420B4E go4k_synth_instructions4723.3349.6%
 00420B4E 
01010706 02060308 09000101 07060206   ................
 00420B5E 
03060305 06030509 00010202 06020606   ................
 00420B6E 
06030603 09000A05 0605060A 060900     ...............
 00420B7D go4k_synth_instructions_end   
-00420B7D EXEMAIN.OBJ:.audio4121.3911.6%
-00420B7D MMTime121.3911.6%
 00420B7D MMTime41.2932.3%
 00420B7D 
02000000                              ....
 00420B81 MMTime_sample80.101.3%
 00420B81 
00000000 00000000                     ........
-00420B89 EXEMAIN.OBJ:.gl31212.43103.6%
-00420B89 glUniform1f_string1212.43103.6%
 00420B89 glUniform1f_string1212.43103.6%
 00420B89 
676C556E 69666F72 6D316600            glUniform1f.
-00420B95 EXEMAIN.OBJ:.gl22317.9077.8%
-00420B95 glCreateShaderProgramv_string2317.9077.8%
 00420B95 glCreateShaderProgramv_string2317.9077.8%
 00420B95 
676C4372 65617465 53686164 65725072   glCreateShaderPr
 00420BA5 
6F677261 6D7600                       ogramv.
-00420BAC EXEMAIN.OBJ:.audio2326.8421.4%
-00420BAC WaveHDR326.8421.4%
 00420BAC WaveHDR_lpData43.2781.8%
 00420BAC 
8C004300                              rendered_audio_data
 00420BB0 WaveHDR_dwBufferLength43.0576.3%
 00420BB0 
00440D01                              .D..
 00420BB4 WaveHDR_dwBytesRecorded40.246.1%
 00420BB4 
00000000                              ....
 00420BB8 WaveHDR_dwUser40.061.6%
 00420BB8 
00000000                              ....
 00420BBC WaveHDR_dwFlags40.061.4%
 00420BBC 
00000000                              ....
 00420BC0 WaveHDR_dwLoops40.051.3%
 00420BC0 
00000000                              ....
 00420BC4 WaveHDR_lpNext40.051.2%
 00420BC4 
00000000                              ....
 00420BC8 WaveHDR_reserved40.051.2%
 00420BC8 
00000000                              ....
-00420BCC EXEMAIN.OBJ:.gl4122.5821.5%
-00420BCC glUniform2f_string122.5821.5%
 00420BCC glUniform2f_string122.5821.5%
 00420BCC 
676C556E 69666F72 6D326600            glUniform2f.
-00420BD8 EXEMAIN.OBJ:.gl3t1610.8267.7%
-00420BD8 glActiveTexture_string1610.8267.7%
 00420BD8 glActiveTexture_string1610.8267.7%
 00420BD8 
676C4163 74697665 54657874 75726500   glActiveTexture.
-00420BE8 EXEMAIN.OBJ:.textstr477255.1053.5%
-00420BE8 _string0477255.1053.5%
 00420BE8 _string010.1817.6%
 00420BE8 
00                                    .
 00420BE9 _string11310.3979.9%
 00420BE9 
0D48656C 6C6F2057 6F726C64 00         .Hello.World.
 00420BF6 _string21310.3579.6%
 00420BF6 
0D0D0D69 74277320 74696D65 00         ...it's.time.
 00420C03 _string32214.7266.9%
 00420C03 
0D0D2020 666F7220 74686520 6E657874   ....for.the.next
 00420C13 
20626574 6100                         .beta.
 00420C19 _string472.5536.5%
 00420C19 
0D0D2020 6F6600                       ....of.
 00420C20 _string52415.3564.0%
 00420C20 
0D0D0D20 20436F6D 706F6669 6C6C6572   .....Compofiller
 00420C30 
20537475 64696F00                     .Studio.
 00420C38 _string63720.9056.5%
 00420C38 
0D636F64 650D2020 436F6465 20447564   .code...Code.Dud
 00420C48 
650D0D20 6D757369 630D204D 75736963   e...music..Music
 00420C58 
20477579 00                           .Guy.
 00420C5D _string76639.0059.1%
 00420C5D 
47524545 54494E47 5320544F 0D657665   GREETINGS.TO.eve
 00420C6D 
72796F6E 650D616E 6420796F 750D616E   ryone.and.you.an
 00420C7D 
6420416E 6420596F 750D616E 640D2065   d.And.You.and..e
 00420C8D 
76657279 6F6E6520 77652066 6F72676F   veryone.we.forgo
 00420C9D 
7400                                  t.
 00420C9F _string84428.9465.8%
 00420C9F 
77656C63 6F6D6520 746F0D41 72747920   welcome.to.Arty.
 00420CAF 
50617274 79203230 31390D0D 0D696E20   Party.2019...in.
 00420CBF 
796F7572 20647265 616D7300            your.dreams.
 00420CCB _string95628.1350.2%
 00420CCB 
0D0D0D20 2070732E 20796F75 20636F75   .....ps..you.cou
 00420CDB 
6C64206D 616B650D 20612062 65747465   ld.make..a.bette
 00420CEB 
7220636F 6D706F66 696C6C65 720D7468   r.compofiller.th
 00420CFB 
616E2074 68697300                     an.this.
 00420D03 _string10112.9026.4%
 00420D03 
0D0D0D61 6E642079 6F7500              ...and.you.
 00420D0E _string11152.6017.3%
 00420D0E 
0D0D0D61 6E642041 6E642059 6F7500     ...and.And.You.
 00420D1D _string122312.7655.5%
 00420D1D 
0D0D2065 6E64206F 66207472 616E736D   ...end.of.transm
 00420D2D 
69737369 6F6E00                       ission.
 00420D34 _string1342.2355.8%
 00420D34 
0D0D3500                              ..5.
 00420D38 _string1441.3032.5%
 00420D38 
0D0D3400                              ..4.
 00420D3C _string1541.3032.6%
 00420D3C 
0D0D3300                              ..3.
 00420D40 _string1640.8521.4%
 00420D40 
0D0D3200                              ..2.
 00420D44 _string1741.0225.5%
 00420D44 
0D0D3100                              ..1.
 00420D48 _string184324.2356.3%
 00420D48 
0D0D796F 75206361 6E207072 65737320   ..you.can.press.
 00420D58 
6573630D 74686572 65277320 6E6F0D68   esc.there's.no.h
 00420D68 
69646465 6E207061 727400              idden.part.
 00420D73 _string1962.3639.4%
 00420D73 
0D0D656E 6400                         ..end.
 00420D79 _string20247.1429.8%
 00420D79 
0D0D7468 69732069 7320610D 68696464   ..this.is.a.hidd
 00420D89 
656E2070 61727400                     en.part.
 00420D91 _string212813.9449.8%
 00420D91 
0D0D0D0D 2020656E 646C6573 7320706F   ......endless.po
 00420DA1 
73736962 696C6974 69657300            ssibilities.
 00420DAD _string222411.9449.8%
 00420DAD 
0D0D3230 31390D77 6F726C64 0D646F6D   ..2019.world.dom
 00420DBD 
696E6174 696F6E00                     ination.
-00420DC5 EXEMAIN.OBJ:.gl53312.2937.2%
-00420DC5 glGetUniformLocation_string3312.2937.2%
 00420DC5 glGetUniformLocation_string219.9747.5%
 00420DC5 
676C4765 74556E69 666F726D 4C6F6361   glGetUniformLoca
 00420DD5 
74696F6E 00                           tion.
 00420DDA glUniform1i_string122.3119.3%
 00420DDA 
676C556E 69666F72 6D316900            glUniform1i.
-00420DE6 EXEMAIN.OBJ:.gl1135.0638.9%
-00420DE6 glUseProgram_string135.0638.9%
 00420DE6 glUseProgram_string135.0638.9%
 00420DE6 
676C5573 6550726F 6772616D 00         glUseProgram.
-00420DF3 EXEMAIN.OBJ:.audio31810.3257.3%
-00420DF3 pcmFormat1810.3257.3%
 00420DF3 pcmFormat_wFormatTag21.0150.3%
 00420DF3 
0100                                  ..
 00420DF5 pcmFormat_nChannels21.0251.2%
 00420DF5 
0200                                  ..
 00420DF7 pcmFormat_nSamplesPerSec43.1578.7%
 00420DF7 
44AC0000                              D¬..
 00420DFB pcmFormat_nAvgBytesPerSec42.3258.0%
 00420DFB 
10B10200                              .±..
 00420DFF pcmFormat_nBlockAlign21.3165.4%
 00420DFF 
0400                                  ..
 00420E01 pcmFormat_wBitsPerSample21.3366.5%
 00420E01 
1000                                  ..
 00420E03 pcmFormat_cbSize20.199.4%
 00420E03 
0000                                  ..
-00420E05 4KLANG.OBJ:.g4kmuc413596.7171.6%
-00420E05 go4k_synth_parameter_values13596.7171.6%
 00420E05 go4k_synth_parameter_values13596.7171.6%
 00420E05 
05556B00 803B5F00 405B5064 00014040   .Uk..;_.@[Pd..@@
 00420E15 
40408002 03141701 40001742 1440804B   @@......@..B.@.K
 00420E25 
4D144080 5C640001 40404040 80040326   M.@.\d..@@@@...&
 00420E35 
2D040438 50034080 40402339 1101052D   -..8P.@.@@#9...-
 00420E45 
5E034080 4040083D 12014000 244B0040   ^.@.@@.=..@.$K.@
 00420E55 
80404040 59800244 40405980 02024740   .@@@Y..D@@Y...G@
 00420E65 
40558002 02030424 31040531 1C042E00   @U.....$1..1....
 00420E75 
08288071 40000001 08052880 67400000   .(.q@.....(.g@..
 00420E85 
09080500 084010                       .....@.
 00420E8C go4k_synth_parameter_values_end   
-00420E8C 4KLANG.OBJ:.g4kdat24430.9770.4%
-00420E8C c_327672414.5460.6%
 00420E8C c_3276743.9899.6%
 00420E8C 
00FEFF46                              .þÿF
 00420E90 c_i12842.1253.0%
 00420E90 
0000003C                              ...<
 00420E94 c_RandDiv41.3734.3%
 00420E94 
00000080                              ....
 00420E98 c_0_541.5338.3%
 00420E98 
0000003F                              ...?
 00420E9C DLL_DEPTH42.2856.9%
 00420E9C 
00008044                              ...D
 00420EA0 c_dc_const43.2681.4%
 00420EA0 
00007F3F                              ...?
-00420EA4 _RandSeed1612.6879.2%
 00420EA4 _RandSeed40.9122.8%
 00420EA4 
01000000                              ....
 00420EA8 c_2441.0125.3%
 00420EA8 
18000000                              ....
 00420EAC c_i1245.40135.1%
 00420EAC 
AAAAAA3D                              ªªª=
 00420EB0 FREQ_NORMALIZE45.35133.7%
 00420EB0 
DC65C238                              ÜeÂ8
-00420EB4 _LFO_NORMALIZE43.7593.8%
 00420EB4 _LFO_NORMALIZE43.7593.8%
 00420EB4 
CD373E38                              Í7>8
-00420EB8 EXEMAIN.OBJ:.data8821.1524.0%
-00420EB8 hardcoded_font_name8821.1524.0%
 00420EB8 hardcoded_font_name64.6277.0%
 00420EB8 
41726961 6C00                         Arial.
 00420EBE text_font_name43.7894.4%
 00420EBE 
B80E4200                              hardcoded_font_name
 00420EC2 current_text_ptr41.0927.2%
 00420EC2 
E80B4200                              _string0
 00420EC6 current_timing_ptr42.5864.6%
 00420EC6 
E4094200                              text_string_timings
 00420ECA textsDC40.4912.3%
 00420ECA 
00000000                              ....
 00420ECE textsBitmapHandle40.081.9%
 00420ECE 
00000000                              ....
 00420ED2 textsBitmapBitsPtr40.061.6%
 00420ED2 
00000000                              ....
 00420ED6 textsFontHandle40.061.5%
 00420ED6 
00000000                              ....
 00420EDA TextRectangle40.061.4%
 00420EDA 
00000000                              ....
 00420EDE BitmapInfo41.5438.6%
 00420EDE 
28000000                              (...
 00420EE2 BitmapInfo_biWidth41.4636.4%
 00420EE2 
00040000                              ....
 00420EE6 BitmapInfo_biHeight40.9122.7%
 00420EE6 
00040000                              ....
 00420EEA BitmapInfo_biPlanes322.838.9%
 00420EEA 
01002000 00000000 00000000 00000000   ................
 00420EFA 
00000000 00000000 00000000 00000000   ................
 00420F0A texts_uniform_loc40.051.3%
 00420F0A 
00000000                              ....
 00420F0E texts_uniform_name21.5477.1%
 00420F0E 
6600                                  f.
-00420F10 4KLANG.OBJ:.g4kmuc215042.7328.5%
-00420F10 go4k_pattern_lists15042.7328.5%
 00420F10 go4k_pattern_lists   
 00420F10 Instrument0List5012.0624.1%
 00420F10 
00000000 01020103 01020103 01020103   ................
 00420F20 
04040505 04040505 04040505 04040505   ................
 00420F30 
00000000 01020103 01020103 01020103   ................
 00420F40 
0000                                  ..
 00420F42 Instrument1List5016.9733.9%
 00420F42 
00000000 00000000 06070608 06070608   ................
 00420F52 
00000000 00000000 090A090B 0C0B0C00   ................
 00420F62 
06070608 06070608 090B0900 06070608   ................
 00420F72 
0000                                  ..
 00420F74 Instrument2List5013.7027.4%
 00420F74 
0D0E0D0F 0D0E0D0F 0D0E0D0F 0D0E0D0F   ................
 00420F84 
10111213 10111213 10111213 10111213   ................
 00420F94 
0D0E0D0F 0D0E0D0F 0D0E0D00 0D0E0D0F   ................
 00420FA4 
0000                                  ..
 00420FA6 go4k_pattern_lists_end   
-00420FA6 4KLANG.OBJ:.g4kmuc53835.0492.2%
-00420FA6 _go4k_delay_times3835.0492.2%
 00420FA6 _go4k_delay_times3835.0492.2%
 00420FA6 
00005C04 A404FC04 4C058E05 D4051406   ..\.¤.ü.L...Ô...
 00420FB6 
52067404 BC041405 6405A605 EC052C06   R.t.¼...d.¦.ì.,.
 00420FC6 
6A062256 9940                         j."V.@
-00420FCC EXEMAIN.OBJ:.shader2208.8444.2%
-00420FCC seireripointteri208.8444.2%
 00420FCC seireripointteri42.8771.8%
 00420FCC 
20114200                              shader_glsl
 00420FD0 time_divider42.7067.6%
 00420FD0 
0044AC47                              .D¬G
 00420FD4 time_uniform_name21.2964.4%
 00420FD4 
7600                                  v.
 00420FD6 resolution_uniform_loc40.256.2%
 00420FD6 
00000000                              ....
 00420FDA resolution_uniform_name21.5879.1%
 00420FDA 
6400                                  d.
 00420FDC gl_program40.153.7%
 00420FDC 
00000000                              ....
-00420FE0 4KLANG.OBJ:.g4kmuc132094.5229.5%
-00420FE0 go4k_patterns32094.5229.5%
 00420FE0 go4k_patterns32094.5229.5%
 00420FE0 
00000000 00000000 00000000 00000000   ................
 00420FF0 
30010130 01012B01 29010129 00000000   0..0..+.)..)....
 00421000 
29010129 01012B01 30010130 00000000   )..)..+.0..0....
 00421010 
2B01012B 01012E01 30010130 00000000   +..+....0..0....
 00421020 
29010129 01013501 29010129 00000000   )..)..5.)..)....
 00421030 
30010130 01013C01 30010130 00000000   0..0..<.0..0....
 00421040 
00005401 01014F00 524F004D 004B0100   ..T...O.RO.M.K..
 00421050 
48004800 4B00524F 01014F00 00000000   H.H.K.RO..O.....
 00421060 
48004800 4B004B48 01014800 00000000   H.H.K.KH..H.....
 00421070 
57010101 00005400 00005400 54000000   W.....T...T.T...
 00421080 
00000000 00000000 00004F52 0054524F   ..........OR.TRO
 00421090 
00000000 00000000 005B0100 59005700   .........[..Y.W.
 004210A0 
59010101 00005400 00005400 54000000   Y.....T...T.T...
 004210B0 
4B01014B 01014601 44010144 00000000   K..K..F.D..D....
 004210C0 
44010144 01014601 4B01014B 00000000   D..D..F.K..K....
 004210D0 
46010146 01014601 4B01014B 00000000   F..F..F.K..K....
 004210E0 
44010144 01014601 01460101 46010000   D..D..F..F..F...
 004210F0 
44010144 01014401 46010146 00004601   D..D..D.F..F..F.
 00421100 
46010146 01014B01 014B0101 4B010000   F..F..K..K..K...
 00421110 
46010146 01014601 4B01014B 00004B01   F..F..F.K..K..K.
 00421120 go4k_patterns_end   
-00421120 SHADER_CODE.OBJ:.shader02634933.0635.4%
-00421120 shader_glsl2634933.0635.4%
 00421120 shader_glsl2634933.0635.4%
 00421120 
756E6966 6F726D20 666C6F61 7420763B   uniform.float.v;
 00421130 
756E6966 6F726D20 76656332 20643B75   uniform.vec2.d;u
 00421140 
6E69666F 726D2073 616D706C 65723244   niform.sampler2D
 00421150 
20672C66 3B666C6F 61742079 3D762C74   .g,f;float.y=v,t
 00421160 
3D302E2C 733D302E 3B766563 3320693D   =0.,s=0.;vec3.i=
 00421170 
76656333 2873696E 28762A32 2E37292A   vec3(sin(v*2.7)*
 00421180 
332E2C34 2E2B7369 6E28762A 312E3729   3.,4.+sin(v*1.7)
 00421190 
2A322E2C 2D312E2B 73696E28 762A312E   *2.,-1.+sin(v*1.
 004211A0 
39292A38 2E292C72 3D766563 3328312E   9)*8.),r=vec3(1.
 004211B0 
372B7369 6E28762A 2E313229 2C2E342C   7+sin(v*.12),.4,
 004211C0 
2E342B73 696E2876 2A2E3435 292A2E37   .4+sin(v*.45)*.7
 004211D0 
292A2831 2E2B7369 6E28762A 2E33292A   )*(1.+sin(v*.3)*
 004211E0 
2E33292A 28312E2B 66726163 74287929   .3)*(1.+fract(y)
 004211F0 
2A667261 63742879 2A342E29 293B666C   *fract(y*4.));fl
 00421200 
6F617420 6E287665 63332067 2C666C6F   oat.n(vec3.g,flo
 00421210 
61742064 297B7265 7475726E 206C656E   at.d){return.len
 00421220 
67746828 67292D64 3B7D7665 6332206E   gth(g)-d;}vec2.n
 00421230 
28766563 3220642C 666C6F61 7420672C   (vec2.d,float.g,
 00421240 
666C6F61 74206929 7B696628 673C642E   float.i){if(g<d.
 00421250 
78297265 7475726E 20766563 3228672C   x)return.vec2(g,
 00421260 
69293B65 6C736520 72657475 726E2064   i);else.return.d
 00421270 
3B7D666C 6F617420 6E28666C 6F617420   ;}float.n(float.
 00421280 
76297B72 65747572 6E20762A 763B7D66   v){return.v*v;}f
 00421290 
6C6F6174 20442876 65633320 762C7665   loat.D(vec3.v,ve
 004212A0 
63332067 2C666C6F 61742064 297B666C   c3.g,float.d){fl
 004212B0 
6F617420 793D762E 792D642C 693D7371   oat.y=v.y-d,i=sq
 004212C0 
7274286E 2879292B 6E28672E 7A2A792F   rt(n(y)+n(g.z*y/
 004212D0 
672E7929 2B6E2867 2E782A79 2F672E79   g.y)+n(g.x*y/g.y
 004212E0 
29293B72 65747572 6E20692A 7369676E   ));return.i*sign
 004212F0 
2879293B 7D666C6F 6174206D 28766563   (y);}float.m(vec
 00421300 
3320672C 76656333 20662C69 6E6F7574   3.g,vec3.f,inout
 00421310 
20666C6F 61742079 297B666C 6F617420   .float.y){float.
 00421320 
643D4428 672C662C 2D322E29 3B766563   d=D(g,f,-2.);vec
 00421330 
3220733D 76656332 28642C2D 312E293B   2.s=vec2(d,-1.);
 00421340 
666F7228 666C6F61 7420653D 302E3B65   for(float.e=0.;e
 00421350 
3C372E3B 652B3D31 2E297B69 6628653E   <7.;e+=1.){if(e>
 00421360 
3D742962 7265616B 3B733D6E 28732C6E   =t)break;s=n(s,n
 00421370 
28672D76 65633328 31312E2D 652A342E   (g-vec3(11.-e*4.
 00421380 
2C73696E 28652B76 292C352E 2B73696E   ,sin(e+v),5.+sin
 00421390 
28652A32 2E2B762A 322E3329 2A312E38   (e*2.+v*2.3)*1.8
 004213A0 
292C322E 292C312E 2B65293B 7D696628   ),2.),1.+e);}if(
 004213B0 
79213D30 2E29733D 6E28732C 6E28672D   y!=0.)s=n(s,n(g-
 004213C0 
692C312E 292C302E 293B793D 732E793B   i,1.),0.);y=s.y;
 004213D0 
72657475 726E2073 2E783B7D 666C6F61   return.s.x;}floa
 004213E0 
74204428 76656333 2067297B 76656333   t.D(vec3.g){vec3
 004213F0 
20763D6E 6F726D61 6C697A65 28692D67   .v=normalize(i-g
 00421400 
293B666C 6F617420 793D312E 2C643D2E   );float.y=1.,d=.
 00421410 
343B672B 3D762A64 3B666F72 28666C6F   4;g+=v*d;for(flo
 00421420 
61742065 3D302E3B 653C3130 302E3B65   at.e=0.;e<100.;e
 00421430 
2B3D312E 297B666C 6F617420 733D302E   +=1.){float.s=0.
 00421440 
2C743D6D 28672C76 2C73293B 793D6D69   ,t=m(g,v,s);y=mi
 00421450 
6E28792C 742F6429 3B672B3D 762A742A   n(y,t/d);g+=v*t*
 00421460 
2E313B69 66286469 7374616E 63652867   .1;if(distance(g
 00421470 
2C69293C 2E312962 7265616B 3B7D7265   ,i)<.1)break;}re
 00421480 
7475726E 20793B7D 766F6964 206D6169   turn.y;}void.mai
 00421490 
6E28297B 76656332 20653D76 65633228   n(){vec2.e=vec2(
 004214A0 
676C5F46 72616743 6F6F7264 2E78792F   gl_FragCoord.xy/
 004214B0 
64293B65 2D3D2E35 3B652F3D 76656332   d);e-=.5;e/=vec2
 004214C0 
28642E79 2F642E78 2C31293B 69662876   (d.y/d.x,1);if(v
 004214D0 
3E302E29 7B733D73 6D6F6F74 68737465   >0.){s=smoothste
 004214E0 
7028302E 2C322E2C 79293B69 6628793C   p(0.,2.,y);if(y<
 004214F0 
3D342E29 743D302E 3B656C73 65206966   =4.)t=0.;else.if
 00421500 
28793C38 2E29743D 352E3B65 6C736520   (y<8.)t=5.;else.
 00421510 
69662879 3C31322E 29743D32 2E3B656C   if(y<12.)t=2.;el
 00421520 
73652069 6628793C 31362E29 743D322E   se.if(y<16.)t=2.
 00421530 
3B656C73 65206966 28793C32 342E2974   ;else.if(y<24.)t
 00421540 
3D322E3B 656C7365 20696628 793C3239   =2.;else.if(y<29
 00421550 
2E29743D 322E3B65 6C736520 69662879   .)t=2.;else.if(y
 00421560 
3C33312E 29743D32 2E2D666C 6F6F7228   <31.)t=2.-floor(
 00421570 
28792D33 302E292A 322E293B 656C7365   (y-30.)*2.);else
 00421580 
20733D73 6D6F6F74 68737465 70283332   .s=smoothstep(32
 00421590 
2E2C3331 2E2C7929 3B766563 33206E3D   .,31.,y);vec3.n=
 004215A0 
76656333 2873696E 28762A2E 3331292A   vec3(sin(v*.31)*
 004215B0 
322E2C31 322E2B73 696E2876 2A2E3133   2.,12.+sin(v*.13
 004215C0 
292C2D31 352E2B73 696E2876 2A2E3337   ),-15.+sin(v*.37
 004215D0 
292A352E 292C6C3D 76656333 28302E2C   )*5.),l=vec3(0.,
 004215E0 
302E2C31 2E292C78 3D6E6F72 6D616C69   0.,1.),x=normali
 004215F0 
7A65286C 2D6E292C 753D7665 63332830   ze(l-n),u=vec3(0
 00421600 
2E2C312E 2C302E29 2C633D63 726F7373   .,1.,0.),c=cross
 00421610 
28752C78 293B753D 63726F73 7328782C   (u,x);u=cross(x,
 00421620 
63293B6D 61743320 7A3D6D61 74332863   c);mat3.z=mat3(c
 00421630 
2C752C78 293B7665 6333206F 3D7A2A76   ,u,x);vec3.o=z*v
 00421640 
65633328 652C312E 292B6E2C 613D6E6F   ec3(e,1.)+n,a=no
 00421650 
726D616C 697A6528 6F2D6E29 2C623D6E   rmalize(o-n),b=n
 00421660 
3B666C6F 61742046 3D312E3B 76656333   ;float.F=1.;vec3
 00421670 
20433D76 65633328 302E293B 666F7228   .C=vec3(0.);for(
 00421680 
666C6F61 74206B3D 302E3B6B 3C313030   float.k=0.;k<100
 00421690 
2E3B6B2B 3D312E29 7B666C6F 61742068   .;k+=1.){float.h
 004216A0 
3D312E2C 703D6D28 622C612C 68293B69   =1.,p=m(b,a,h);i
 004216B0 
6628703C 302E2962 2B3D702A 612C703D   f(p<0.)b+=p*a,p=
 004216C0 
302E3B69 6628703C 31652D30 36297B66   0.;if(p<1e-06){f
 004216D0 
6C6F6174 20713D68 3B766563 33205A3D   loat.q=h;vec3.Z=
 004216E0 
76656333 282E3030 312C302E 2C302E29   vec3(.001,0.,0.)
 004216F0 
2C593D6E 6F726D61 6C697A65 28766563   ,Y=normalize(vec
 00421700 
33286D28 622D5A2E 7879792C 612C7129   3(m(b-Z.xyy,a,q)
 00421710 
2C6D2862 2D5A2E79 78792C61 2C71292C   ,m(b-Z.yxy,a,q),
 00421720 
6D28622D 5A2E7979 782C612C 71292929   m(b-Z.yyx,a,q)))
 00421730 
2C583D6E 6F726D61 6C697A65 28622D69   ,X=normalize(b-i
 00421740 
292C573D 76656333 286D6F64 28682A2E   ),W=vec3(mod(h*.
 00421750 
392C312E 292C6D6F 6428682A 2E372C31   9,1.),mod(h*.7,1
 00421760 
2E292C6D 6F642868 2A2E352C 312E2929   .),mod(h*.5,1.))
 00421770 
3B696628 68213D30 2E297B43 3D6D6978   ;if(h!=0.){C=mix
 00421780 
28432C6D 61782864 6F742858 2C59292C   (C,max(dot(X,Y),
 00421790 
302E292A 572A722A 44286229 2C46293B   0.)*W*r*D(b),F);
 004217A0 
462A3D2E 323B6966 28463C2E 30312962   F*=.2;if(F<.01)b
 004217B0 
7265616B 3B613D72 65666C65 63742861   reak;a=reflect(a
 004217C0 
2C59293B 622B3D61 2A2E3030 30313B7D   ,Y);b+=a*.0001;}
 004217D0 
656C7365 20433D6D 69782843 2C722C46   else.C=mix(C,r,F
 004217E0 
293B7D65 6C736520 622B3D61 2A703B69   );}else.b+=a*p;i
 004217F0 
66286C65 6E677468 2862293E 39392E29   f(length(b)>99.)
 00421800 
62726561 6B3B7D69 66286D6F 6428792C   break;}if(mod(y,
 00421810 
312E293E 2E373529 433D432A 2E312B2E   1.)>.75)C=C*.1+.
 00421820 
34312A74 65787475 72653244 28672C28   41*texture2D(g,(
 00421830 
676C5F46 72616743 6F6F7264 2E78792A   gl_FragCoord.xy*
 00421840 
2E39362B 642A2E30 32292F64 292E7879   .96+d*.02)/d).xy
 00421850 
7A3B7665 6334206B 3D746578 74757265   z;vec4.k=texture
 00421860 
32442867 2C676C5F 46726167 436F6F72   2D(g,gl_FragCoor
 00421870 
642E7879 2F64293B 76656332 205A3D76   d.xy/d);vec2.Z=v
 00421880 
65633228 2D2E3033 2C2D2E31 292C683D   ec2(-.03,-.1),h=
 00421890 
676C5F46 72616743 6F6F7264 2E78792F   gl_FragCoord.xy/
 004218A0 
642D5A3B 76656333 20713D76 65633328   d-Z;vec3.q=vec3(
 004218B0 
302E293B 69662868 2E793E30 2E29713D   0.);if(h.y>0.)q=
 004218C0 
28746578 74757265 32442866 2C68292E   (texture2D(f,h).
 004218D0 
78797A2B 74657874 75726532 4428662C   xyz+texture2D(f,
 004218E0 
682B7665 6332282E 30303129 292E7879   h+vec2(.001)).xy
 004218F0 
7A292A2E 353B6966 28763E3D 33362E29   z)*.5;if(v>=36.)
 00421900 
676C5F46 72616743 6F6C6F72 3D766563   gl_FragColor=vec
 00421910 
3428712C 312E292A 76656334 2873696E   4(q,1.)*vec4(sin
 00421920 
28682E79 2A342E2B 762A3131 2E292C63   (h.y*4.+v*11.),c
 00421930 
6F732868 2E792A32 332E2B76 2A372E29   os(h.y*23.+v*7.)
 00421940 
2C73696E 28682E79 2A31332E 2B762A34   ,sin(h.y*13.+v*4
 00421950 
2E292C31 2E293B65 6C736520 676C5F46   .),1.);else.gl_F
 00421960 
72616743 6F6C6F72 3D732A76 65633428   ragColor=s*vec4(
 00421970 
28432B71 292A2873 2B28312E 2D6D6F64   (C+q)*(s+(1.-mod
 00421980 
28792A32 2E2B2E35 2C312E29 29292C31   (y*2.+.5,1.))),1
 00421990 
2E293B7D 656C7365 7B766563 3420683D   .);}else{vec4.h=
 004219A0 
74657874 75726532 4428672C 676C5F46   texture2D(g,gl_F
 004219B0 
72616743 6F6F7264 2E78792F 64292C61   ragCoord.xy/d),a
 004219C0 
3D746578 74757265 32442867 2C28676C   =texture2D(g,(gl
 004219D0 
5F467261 67436F6F 72642E78 792B7665   _FragCoord.xy+ve
 004219E0 
63322831 2E2C302E 29292F64 292C713D   c2(1.,0.))/d),q=
 004219F0 
74657874 75726532 4428672C 28676C5F   texture2D(g,(gl_
 00421A00 
46726167 436F6F72 642E7879 2B766563   FragCoord.xy+vec
 00421A10 
3228302E 2C312E29 292F6429 2C433D74   2(0.,1.))/d),C=t
 00421A20 
65787475 72653244 28672C28 676C5F46   exture2D(g,(gl_F
 00421A30 
72616743 6F6F7264 2E78792B 76656332   ragCoord.xy+vec2
 00421A40 
28312E2C 312E2929 2F64292C 623D7465   (1.,1.))/d),b=te
 00421A50 
78747572 65324428 672C2867 6C5F4672   xture2D(g,(gl_Fr
 00421A60 
6167436F 6F72642E 78792B76 65633228   agCoord.xy+vec2(
 00421A70 
2D312E2C 312E2929 2F64292C 6E3D7465   -1.,1.))/d),n=te
 00421A80 
78747572 65324428 672C2867 6C5F4672   xture2D(g,(gl_Fr
 00421A90 
6167436F 6F72642E 78792B76 65633228   agCoord.xy+vec2(
 00421AA0 
2D312E2C 302E2929 2F64292C 633D7465   -1.,0.))/d),c=te
 00421AB0 
78747572 65324428 672C2867 6C5F4672   xture2D(g,(gl_Fr
 00421AC0 
6167436F 6F72642E 78792B76 65633228   agCoord.xy+vec2(
 00421AD0 
2D312E2C 2D312E29 292F6429 2C783D74   -1.,-1.))/d),x=t
 00421AE0 
65787475 72653244 28672C28 676C5F46   exture2D(g,(gl_F
 00421AF0 
72616743 6F6F7264 2E78792B 76656332   ragCoord.xy+vec2
 00421B00 
28302E2C 2D312E29 292F6429 2C593D74   (0.,-1.))/d),Y=t
 00421B10 
65787475 72653244 28672C28 676C5F46   exture2D(g,(gl_F
 00421B20 
72616743 6F6F7264 2E78792B 76656332   ragCoord.xy+vec2
 00421B30 
28312E2C 2D312E29 292F6429 3B676C5F   (1.,-1.))/d);gl_
 00421B40 
46726167 436F6C6F 723D7371 72742868   FragColor=sqrt(h
 00421B50 
2A322E2B 612B712B 432B622B 6E2B632B   *2.+a+q+C+b+n+c+
 00421B60 
782B5929 2F332E3B 7D7D                x+Y)/3.;}}
-00421B6A Uninitialized sections286177734  
-00430000 crinkler import:.bss136  
 00430000 _ImportList   
 00430000 __imp__CreateThread@244  
 00430004 __imp__ExitProcess@44  
 00430008 __imp__LoadLibraryA@44  
 0043000C __imp__Sleep@44  
 00430010 __imp__ChangeDisplaySettingsA@84  
 00430014 __imp__CreateWindowExA@484  
 00430018 __imp__DrawTextA@204  
 0043001C __imp__FillRect@124  
 00430020 __imp__GetAsyncKeyState@44  
 00430024 __imp__GetDC@44  
 00430028 __imp__PeekMessageA@204  
 0043002C __imp__ShowCursor@44  
 00430030 __imp__ChoosePixelFormat@84  
 00430034 __imp__CreateCompatibleDC@44  
 00430038 __imp__CreateDIBSection@244  
 0043003C __imp__CreateFontA@564  
 00430040 __imp__GetStockObject@44  
 00430044 __imp__SelectObject@84  
 00430048 __imp__SetBkColor@84  
 0043004C __imp__SetPixelFormat@124  
 00430050 __imp__SetTextColor@84  
 00430054 __imp__SwapBuffers@44  
 00430058 __imp__glBindTexture@84  
 0043005C __imp__glCopyTexImage2D@324  
 00430060 __imp__glRecti@164  
 00430064 __imp__glTexImage2D@364  
 00430068 __imp__glTexParameteri@124  
 0043006C __imp__wglCreateContext@44  
 00430070 __imp__wglGetProcAddress@44  
 00430074 __imp__wglMakeCurrent@84  
 00430078 __imp__waveOutGetPosition@124  
 0043007C __imp__waveOutOpen@244  
 00430080 __imp__waveOutPrepareHeader@124  
 00430084 __imp__waveOutWrite@124  
 00430088 4KLANG.OBJ:.g4kcodd   
-00430088 EXEMAIN.OBJ:.audio117646596  
 00430088 _go4kDST_func@0   
 00430088 hWaveOut4  
 0043008C rendered_audio_data17646592  
-0150448C 4KLANG.OBJ:.g4kbss1268472484  
-0150448C go4k_transformed_values16544  
 0150448C go4k_transformed_values64  
 015044CC go4k_synth_wrk16480  
 0150852C _go4k_delay_buffer_ofs4  
 01508530 _go4k_delay_buffer268455936  

http://www.crinkler.net