00000100  6800A0            push word 0xa000
00000103  07                pop es
00000104  B013              mov al,0x13
00000106  CD10              int 0x10
00000108  B104              mov cl,0x4
0000010A  BEF601            mov si,0x1f6
0000010D  0F103C            movups xmm7,oword [si]
00000110  660F70E700        pshufd xmm4,xmm7,0x0
00000115  AD                lodsw
00000116  8006130108        add byte [0x113],0x8
0000011B  E2F0              loop 0x10d
0000011D  AD                lodsw
0000011E  DBE3              fninit
00000120  D944EE            fld dword [si-0x12]
00000123  D914              fst dword [si]
00000125  BAC803            mov dx,0x3c8
00000128  EE                out dx,al
00000129  42                inc dx
0000012A  50                push ax
0000012B  EE                out dx,al
0000012C  D1E8              shr ax,1
0000012E  EE                out dx,al
0000012F  D1E8              shr ax,1
00000131  EE                out dx,al
00000132  58                pop ax
00000133  40                inc ax
00000134  75EF              jnz 0x125
00000136  D844F0            fadd dword [si-0x10]
00000139  D95410            fst dword [si+0x10]
0000013C  31FF              xor di,di
0000013E  BDC0F8            mov bp,0xf8c0
00000141  B99CFF            mov cx,0xff9c
00000144  B304              mov bl,0x4
00000146  8908              mov [bx+si],cx
00000148  D944F2            fld dword [si-0xe]
0000014B  DE08              fimul word [bx+si]
0000014D  D918              fstp dword [bx+si]
0000014F  BA60FF            mov dx,0xff60
00000152  B308              mov bl,0x8
00000154  8910              mov [bx+si],dx
00000156  D944F2            fld dword [si-0xe]
00000159  DE08              fimul word [bx+si]
0000015B  D918              fstp dword [bx+si]
0000015D  0F28CF            movaps xmm1,xmm7
00000160  B328              mov bl,0x28
00000162  0F28D9            movaps xmm3,xmm1
00000165  0F28C7            movaps xmm0,xmm7
00000168  F30F585C10        addss xmm3,dword [si+0x10]
0000016D  B004              mov al,0x4
0000016F  0F28D3            movaps xmm2,xmm3
00000172  0F59D6            mulps xmm2,xmm6
00000175  0F5CD6            subps xmm2,xmm6
00000178  660F3A08D201      roundps xmm2,xmm2,0x1
0000017E  0F58D7            addps xmm2,xmm7
00000181  0F58D2            addps xmm2,xmm2
00000184  0F5CDA            subps xmm3,xmm2
00000187  0F28D3            movaps xmm2,xmm3
0000018A  660F3A40D27F      dpps xmm2,xmm2,0x7f
00000190  0F53D2            rcpps xmm2,xmm2
00000193  0F59D5            mulps xmm2,xmm5
00000196  0F59DA            mulps xmm3,xmm2
00000199  0F59C2            mulps xmm0,xmm2
0000019C  48                dec ax
0000019D  75D0              jnz 0x16f
0000019F  660F3A40DB7F      dpps xmm3,xmm3,0x7f
000001A5  0F51DB            sqrtps xmm3,xmm3
000001A8  0F5ED8            divps xmm3,xmm0
000001AB  0F5CDC            subps xmm3,xmm4
000001AE  0F591C            mulps xmm3,oword [si]
000001B1  0F58CB            addps xmm1,xmm3
000001B4  0F59DE            mulps xmm3,xmm6
000001B7  0F58CB            addps xmm1,xmm3
000001BA  4B                dec bx
000001BB  75A5              jnz 0x162
000001BD  F30F594CF4        mulss xmm1,dword [si-0xc]
000001C2  F30F2DC1          cvtss2si eax,xmm1
000001C6  83F83F            cmp ax,byte +0x3f
000001C9  7603              jna 0x1ce
000001CB  B83F00            mov ax,0x3f
000001CE  AA                stosb
000001CF  26884600          mov [es:bp+0x0],al
000001D3  45                inc bp
000001D4  42                inc dx
000001D5  81FAA000          cmp dx,0xa0
000001D9  0F8575FF          jnz word 0x152
000001DD  81ED8002          sub bp,0x280
000001E1  41                inc cx
000001E2  0F855EFF          jnz word 0x144
000001E6  E460              in al,0x60
000001E8  48                dec ax
000001E9  0F8549FF          jnz word 0x136
000001ED  C3                ret
000001EE  0000              add [bx+si],al
000001F0  803E233DB0        cmp byte [0x3d23],0xb0
000001F5  3A974023          cmp dl,[bx+0x2340]
000001F9  3C9D              cmp al,0x9d
000001FB  3F                aas
000001FC  003F              add [bx],bh
000001FE  80                db 0x80
000001FF  3F                aas
