aboutsummaryrefslogtreecommitdiffstats
path: root/test/br3392668-3.asm
blob: c662cb7d653268b985a019769556a412c8daffd4 (plain)
ofshex dumpascii
0000 3b 38 2a 98 2a 2a 2a 2a 6d 69 7a 65 64 20 48 75 66 66 59 55 20 61 64 56 20 66 75 6e 63 74 69 6f ;8*.****mized.HuffYU.adV.functio
0020 4e 73 0a 19 2a 20 43 6f d5 20 43 6f 70 79 72 69 67 68 74 20 28 6f 29 20 39 39 39 39 39 39 39 39 Ns..*.Co..Copyright.(o).99999999
0040 39 39 7f 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99.9999*************************
0060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
0080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 2a ************Gisquet.;*.;*.Th****
00a0 2a 2a 2a 2a 2a 2a 2a 1c 2a 2a 2a 20 2a 2a 2a 2a 80 ff d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *******.***.****...*************
00c0 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 *******..%macro.INT16_LOOP.2A;.%
00e0 31 20 3d 20 61 2f 15 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 69 52 6e 65 64 29 2c 20 25 32 00 1.=.a/..(aligned/unaliRned),.%2.
0100 6f af 70 3a 0a 20 20 20 20 73 75 62 20 20 20 20 20 64 20 20 20 20 78 6d 25 65 6c 73 65 0a 20 20 o.p:.....sub.....d....xm%else...
0120 20 20 73 72 6f 31 71 2c 2d 77 71 0a 20 20 20 20 61 64 64 20 20 20 20 20 73 8d 63 32 71 2c 20 77 ..sro1q,-wq.....add.....s.c2q,.w
0140 71 ee 24 65 6e 64 69 01 0a 20 13 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 0a 20 20 q.$endi......add.....dstq,.wq...
0160 20 20 6e 65 67 20 20 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 ..neg...........................
0180 09 09 09 09 09 09 09 3a 0a 25 69 66 69 64 6e 20 25 32 2c 20 61 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .......:.%ifidn.%2,.a***********
01a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 *************.*****************2
01c0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999999999999999999999*********
01e0 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d e3 63 72 6f 20 49 *****....*************..%m.cro.I
0200 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f NT16_LOOP.2A;.%1.3.a/..(aOigned/
0220 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 u.aligned),.%2.=.add/sub.....mov
0240 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a d.....02110....1.USA.?**..******
0260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******************.*************
0280 d5 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a .***299999999999999999999999****
02a0 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf *******ub.....movd.....02110....
02c0 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1.UST.?*************************
02e0 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 00 39 39 39 39 39 39 39 ***.*****************299.9999999
0300 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 9999999999999***H***********?***
0320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************..%mccro.INT16_LOOP.
0340 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 2A;.%1.3.a/u....reet,.Fifth.Floo
0360 72 2c 20 42 6f 83 74 80 ff 2c 64 73 74 27 2b 77 71 01 00 23 20 20 20 6d 6f 76 25 31 20 20 20 6d r,.Bo.t..,dst'+wq..#...mov%1...m
0380 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 2,.[srcq+wq+mmsize].....mov%1...
03a0 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 m3,.;.%1.=.a/u.(TTTTTTTTTTTTTTTT
03c0 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
03e0 54 54 54 54 54 54 54 64 64 20 20 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c TTTTTTTdd.....wZ,.wd.......reet,
0400 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce .Fifth.Floor,.Bosto.,.MA.02110..
0420 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 6d 32 0a 20 20 20 20 30..USA.;***************.m2.....
0440 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 2a 2a 2a 2a 2a 2a 20 20 73 72 add.....wq,..*mm.ize..******..sr
0460 63 32 71 d3 df 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c c2q..wq.$..dif.....add.....dstq,
0480 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c .wq....SA.ov%1...[dstq+wq+mmsiLL
04a0 4c 4c 4c 4c 4c 4c 4f 4c 4c 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 LLLLLLOLLLLLLLze],.m2.....add...
04c0 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 52 45 54 0a 25 65 6e 64 ..wq,..*mm.ize......%%.lRET.%end
04e0 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 m.You.should.have.!!!.!!!!!!!.!!
0500 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c !!!!!!!!!!NU.Lesxer.General.Publ
0520 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 9e 93 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b ic.;*.License.....g.with.FFmpeg;
0540 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 .if.not,.write.to.the.Free.S\ftw
0560 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e are.;*.Foundation,..nc.,.51.%ran
0580 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 00 00 80 00 72 2c 20 42 6f 73 74 80 ff kli....reet,.Fifth.....r,.Bost..
05a0 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2.MA.02110..30..USA.;***.*******
05c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 64 64 0a 20 20 20 20 6d 6f 76 25 43 20 20 20 6d 30 ***************dd.....mov%C...m0
05e0 2c 20 5b 73 72 63 71 2b 77 71 5d 0a 20 20 20 2c 6d 6f 76 21 31 20 20 20 6d 31 2c 20 5b 64 73 74 ,.[srcq+wq]....,mov!1...m1,.[dst
0600 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 61 21 21 21 21 21 21 21 21 21 21 bc de 21 21 21 21 !!!!!!!!!!!!!!!a!!!!!!!!!!..!!!!
0620 21 21 d4 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 2c 58 6d 30 0a df df df c7 6d 6f 76 25 31 !!.!!!!!!!!!!!!...,Xm0.....mov%1
0640 20 20 20 5b 64 73 74 73 2b 77 71 2b 6d 6d 83 69 0a 20 20 1e 47 4e 55 0a 3b 2a 20 4c 9a 8c 8c 9a ...[dsts+wq+mm.i....GNU.;*.L....
0660 72 72 63 32 71 23 20 77 71 ee 24 65 6e 64 69 66 4c 69 63 73 65 20 be 6c 6f 6e 67 20 77 69 74 68 rrc2q#.wq.$endifLicse..long.with
0680 20 46 21 21 21 21 21 21 21 21 21 21 20 20 20 2c 58 6d 30 0a df df df c7 6d 6f 76 25 31 20 20 20 .F!!!!!!!!!!...,Xm0.....mov%1...
06a0 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 80 ff 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 ff ff [dstq+wq+mmsiLLLL..LLze],.m2....
06c0 ff ff 64 64 20 20 20 20 20 77 71 2c 00 04 77 71 3c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 ..dd.....wq,..wq<..*mm.ize......
06e0 25 25 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c %%..............................
0700 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
0720 1c 1c 1c 1c 2e 6c 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 .....loop.%!.cnd:.....RET.%endm.
0740 59 6f 75 20 73 68 6f 75 6c 71 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 21 23 21 21 21 You.shoulq.have.!!!.!!!!!!!!#!!!
0760 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 66 20 6e 6f 74 20 20 20 c4 8b 72 65 65 74 2c !!!!!!!!NU.Lesxerf.not.....reet,
0780 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce .Fifth.Floor,.Bosto.,.MA.02110..
07a0 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 6d 32 0a 20 20 20 20 30..USA.;***************.m2.....
07c0 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 2a 2a 2a 2a 2a 2a 20 20 73 72 add.....wq,..*mm.ize..******..sr
07e0 63 32 71 2c 20 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c c2q,.wq.$..dif.....add.....dstq,
0800 20 77 71 f5 df e0 df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c .wq....SA.ov%1...[dstq+wq+mmsiLL
0820 4c 4c 4c 4c 4c 4c 4f 4c 4c 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 LLLLLLOLLLLLLLze],.m2.....add...
0840 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 ..wq,..*mm.ize......%%.loop.%!.c
0860 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 nd:.....RET.%endm.You.should.hav
0880 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 e.!!!.!!!!!!!.!!!!!!!!!!!!NU.Les
08a0 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 9e 93 xer.General.Public.;*.License...
08c0 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 ..g.with.FFmpeg;.if.not,.write.t
08e0 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f o.the.Free.S\ftware.;*.Foundatio
0900 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 n,..nc.,.51.%rankli....reet,.Fif
0920 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df cf cd ce ce 30 d2 ce 33 30 ce df th.Floor,.Bost..2.MA.....0..30..
0940 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a USA.;***.***********************
0960 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a <***@*************7*********.***
0980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 *******************..%mccro.INT1
09a0 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 6_LOO******<*****************7**
09c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ea 2a 2a 2a 0a 0a ************.*************.***..
09e0 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 %mccro.INT16_LOOP.2A;.%1.=.a/u.(
0a00 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 aligned/unaljgned),.%2c).Gisquet
0a20 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 2a 2a .;*.;*.Th***9**E*************.**
0a40 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 **ub.....movd.....02110....1.UST
0a60 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a .?****************************.*
0a80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ****************2999999999999999
0aa0 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 99999999***************?********
0ac0 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 *******..%mccro.INT16_LOOP.2A;.%
0ae0 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 42 6f 83 74 80 ff 2c 20 4d 41 df 30 1.3.a/u....reet,.FifBo.t..,.MA.0
0b00 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a aa 2a 2110..30..USA.;***.***********.*
0b20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 20 46 46 6d 3b *********+<***@***********h.FFm;
0b40 2a 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 fa 00 00 fa 6d 70 65 67 3b 20 69 66 20 *.License.along.wit....mpeg;.if.
0b60 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 80 00 00 00 65 65 20 53 5c 66 74 77 61 72 65 0a not,.write.to.th....ee.S\ftware.
0b80 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 ;*.Foundation,..nc.,.51.%rankli.
0ba0 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 ...reet,.Fifth.Floor,.Bost..2.MA
0bc0 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 31 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .02110..30..USA.;***1***********
0be0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a ************<***@*************7*
0c00 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ********.**********************.
0c20 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a .%mccro.INT16_LOO******<********
0c40 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********7**********************
0c60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 **********..%mccro.INT16_LOOP.2A
0c80 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 ;.%1.=.a/u.(aligned/unaljgned),.
0ca0 25 32 63 29 20 47 69 73 6e 65 64 2f 75 6e 61 2c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 2a %2c).Gisned/una,jgned),.%2c).Gi*
0cc0 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 26 2a 2a 2a *E*************..***********&***
0ce0 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 ******..%macro.INT16_LOOP.2A;.%!
0d00 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 a1 a1 a1 a1 a1 a1 .cnd:.....RET.%endm.You.sh......
0d20 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
0d40 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
0d60 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
0d80 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
0da0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
0dc0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a0 41 a1 a1 a1 a1 a1 a1 a1 ........................A.......
0de0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
0e00 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
0e20 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 2a 2a 2a 2a ............................****
0e40 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *********29999999999999999999999
0e60 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9***************?***************
0e80 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 ..%mccro.INT16_LOOP.2A;.%1.3.a/u
0ea0 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 2c 20 4d ....reet,.Fifth.Floor,.Bost..,.M
0ec0 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 45 37 A.02110..30..USA.;***.********E7
0ee0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
0f00 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2b aa 2a 2a 2a 2a .***********16_LOO******<*+.****
0f20 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2.10....1.USA.?*****************
0f40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 ***********..%mccro.INT16_LOOP.2
0f60 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 9b 29 2c A;.%1.=.a/u.(aligned/unaljgne.),
0f80 20 25 32 63 2a 2a 2a 1a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 29 20 47 69 73 71 75 65 74 0a 3b 29 .%2c***.****..%macro).Gisquet.;)
0fa0 ca 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 08 2a 2a 2a 2a 2a 35 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a .;*.Th***9**E.*****5******..****
0fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f *****************..%macro.INT16_
0fe0 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 92 45 54 0a 25 65 6e 64 6d 20 59 LOOP.2A;.%!.cnd:./....ET.%endm.Y
1000 6f 75 20 73 68 6f 75 6c 64 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 ou.should.!!!.!!!!!!!.!!!!!!!!!!
1020 21 21 4a 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 !!JU.Lesxer.General.Public.;*.Li
1040 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c cense.along.with.FFmpeg;.if.not,
1060 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 .write.to.the.Free.S\ftware.;*.F
1080 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 oundation,..nc.,.51.%rankli....r
10a0 4a 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 Jet,.Fifth.Floor,.Bost..2.MA.021
10c0 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 39 2a 2a 2a 2a 2a 10..30..USA.;***.*********9*****
10e0 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a ********<***@*************7*****
1100 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 ****.**********************..%mc
1120 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a cro.INT16_LOO******<************
1140 2a 2a 2a 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 ***.have.r.ion,..nc.,.51.%rankli
1160 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d ....reet,.Fifth.Floor,.Boston,.M
1180 b1 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 ..02110..30..USA.>H***********ov
11a0 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 d...Fifth.Floor,.Bost.n,.MA.0211
11c0 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0....1.USA.?********************
11e0 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 ********.*****************299999
1200 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 999999999999999999***********...
1220 d5 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f .?***************..%mecro.INT16_
1240 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 LOOP.2A;.%1.=.a/u.(aOigned/unali
1260 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df gned),.%2.=.add/sub.....movd....
1280 87 ae cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e ...,..amkd.....SbLATJ..m4,.xmSE.
12a0 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 70 20 20 00 74 ..Sbe.the...jnz.%%.w....oopp...t
12c0 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a mpq.%%.t*********************.**
12e0 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ******j********29999999999999999
1300 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 9999999*****,*****ub.....movd...
1320 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a ..02110....1.USA.?**********?***
1340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 7f 7f 7f 7f 7f 7f 7f **************.*********........
1360 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 80 80 80 88 7f 7f 7f 7f 7f 7f 7f ff 80 7f 7f 7f ................................
1380 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ................................
13a0 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ................................
13c0 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 ..................********299999
13e0 39 39 39 39 39 39 39 39 39 39 39 1e 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 99999999999.999999************.*
1400 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f *?***************..%mccro.INT16_
1420 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 LOOP.2A;.%1.3.a/u....reet,.Fifth
1440 20 46 6c 6f 6f 72 2c 20 42 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e .Floor,.B!!!!!!!!!!NU.Lesxer.Gen
1460 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 61 6c 6f 68 67 20 77 69 74 eral.Public.;*.License.alohg.wit
1480 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 83 65 20 46 h.FFmpeg;.if.not,.write.to.t.e.F
14a0 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 00 ree.S\ftware.;*.Foundation,..nc.
14c0 00 10 00 31 20 25 72 61 6e 6b 6c 69 91 e2 ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f ...1.%rankli....reet,.Fifth.Floo
14e0 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 74 74 74 74 74 74 74 74 74 74 74 74 74 74 r,.Bost..2.MA.0211tttttttttttttt
1500 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1520 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1540 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1560 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1580 74 74 74 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a tttNT16_LOOP.2A;..**************
15a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *************.*.****************
15c0 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b *****..%macro.INT16_LOOP.2Adst'+
15e0 77 71 46 0a 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 wqF.#...mov%1...m2,.[srcq+wq+mms
1600 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 ize].....mov%1...m3,.;.%1.=.a/u.
1620 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 16 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 (aligned/unaligned.,.%2.=.add/su
1640 62 0a ff 20 20 20 6d 6f 76 64 20 20 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 b.....movd....xm4,.....add.....w
1660 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 Z,.wd.......reet,.Fifth.Floor,.B
1680 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2c 2a 2a osto.,.MA.02110..30..USA.;***,**
16a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 77 71 ee 24 9a ae 64 69 ***************..src2q,.wq.$..di
16c0 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 f.....add.....dstq,.wq....SA.ov%
16e0 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1...[dstq+wq+mmsiLLLLL..........
1700 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
1720 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
1740 1c 1c 1c 4c 4c 4c 4f 4c 4c 4c 4c 4c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...LLLOLLLLL********************
1760 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2e 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a ******.******.****16_LOO******<*
1780 2b aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a +.**************7***************
17a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f *****************..%mccro.INT16_
17c0 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a LOOP.2A;.%1.=.a/u.(aligned/unalj
17e0 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 93 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 gned),.%2c).Gisque..;*.;*.Th***9
1800 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **E*************..**************
1820 2a 2a 2a 2a 2a 2a 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******0..30..USA.;***.**********
1840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 *************<***@*************7
1860 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********.**********************
1880 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a ..%mccro.INT16_LOO******<*******
18a0 2a 2a 2a 2a 2a 2a 2a 2a 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 24 72 ********.have.r.ion,..nc.,.51.$r
18c0 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 21 00 00 00 65 65 20 53 5c ankli....reet,.Fifth.Fl!...ee.S\
18e0 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 ftware.;*.Foundation,..nc.,.51.%
1900 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 rankli....reet,.Fifth.Floor,.Bos
1920 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a t..2.MA.02110..30..USA.;***.****
1940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a *******************<***@********
1960 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****7*********.****************
1980 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a ******..%mccro.INT16_LOO******<*
19a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************7***************
19c0 2a 2a 2a 2a 46 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 82 63 63 72 6f 20 49 4e 54 31 36 5f ****F************..%.ccro.INT16_
19e0 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a LOOP.2A;.%1.=.a/u.(aligned/unalj
1a00 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 gned),.%2c).Gisquet.;*.;*.Th***9
1a20 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **E*************..**************
1a40 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 8f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 *******..%macr..INT16_LOOP.2A;.%
1a60 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 !.cnd:.....RET.%endm.You.should.
1a80 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 df da 8d 9e 6e 6b 6c 69 91 df ac 8b .....reion,..nc.,.51....nkli....
1aa0 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 reet,.Fifth.Floor,.Boston,.MA.02
1ac0 31 31 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 6f 76 64 20 20 20 110..30..U...;H******<****ovd...
1ae0 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 18 d2 ce cc Fiftj.Floor,.Bost.n,.MA.0211....
1b00 cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .1.USA.?************************
1b20 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 ****.*****************2999999999
1b40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 99999999999999**************....
1b60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 *************..%mccWo.INT16_LOOP
1b80 20 32 41 3b 20 25 20 53 62 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 .2A;.%.Sb1.3.a/u.(aOigned/u.alig
1ba0 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e oor,.Boston,.MA.02110..30..USA.>
1bc0 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 H***********ovd...Fifth.Floor,.B
1be0 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a ost.n,.MA.02110....1.USA.?******
1c00 2a 2a 2a 2a 2a 2a 2a 2a 2a 44 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 22 2a 2a 2a 2a 2a 2a 2a 2a 2a *********D************"*********
1c20 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 36 39 39 39 39 39 39 39 39 39 39 39 39 ********299999999996999999999999
1c40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ***********....?***************.
1c60 4a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 J%mecro.INT16_LOOP.2A;.%1.=.a/u.
1c80 28 61 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 (a222222222222222222222222222222
1ca0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1cc0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1ce0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1d00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1d20 32 cd cd 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2..22222222222222222222222222222
1d40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1d60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1d80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1da0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1dc0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2a 2a 17 2a 2e 2a 22222222222222222222222222**.*.*
1de0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 ********************..%macro.INT
1e00 31 36 5f 4c 4f 4f 50 20 39 41 64 73 74 71 2b 77 71 5d 0a 20 32 32 32 32 32 32 32 32 32 32 32 32 16_LOOP.9Adstq+wq]..222222222222
1e20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1ea0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 cd cd cd cd 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222....22222222222222
1ec0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1ee0 32 32 32 32 32 32 32 3c 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222222<222222222222222222222222
1f00 32 32 32 32 42 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222B222222222222222222222222222
1f20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1f40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1f60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1f80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1fa0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1fc0 32 32 32 27 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 222'2222222222222222222222222222
1fe0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 ad 32 32 32 32 32 32 32 32 32 32 222222222222222222222.2222222222
2000 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2020 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2040 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2060 32 32 32 32 32 32 32 00 04 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222222..22222222222222222222222
2080 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
20a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
20c0 32 32 32 32 32 32 32 32 32 32 32 32 32 cd cd 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222222222222..22222222222222222
20e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2100 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2120 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2140 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2160 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2180 32 32 32 32 32 52 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222R22222222222222222222222222
21a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
21c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
21e0 32 32 32 32 32 32 32 32 32 32 32 32 32 4a 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222222222222J222222222222222222
2200 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 64 64 20 20 20 20 20 77 40 00 00 00 2a 6d 222222222222222222dd.....w@...*m
2220 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 m.ize......%%.loo222222222222222
2240 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2260 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2280 32 32 32 32 32 32 32 27 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222222'222222222222222222222222
22a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 28 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222222222222222(222222222222222
22c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
22e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2300 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2320 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2340 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2360 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2380 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
23a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
23c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
23e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2400 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2420 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2440 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 00 10 32 32 32 32 32 32 32 32 32 32 22222222222222222222..2222222222
2460 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2480 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
24a0 32 32 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 22nnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
24c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
24e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 32 32 32 32 nnnnnnnnnnnnnnnnnnnnnnnnnnnn2222
2500 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2520 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2540 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2560 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2580 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
25a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
25c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
25e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2600 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 4d 32 32 22222222222222222222222222222M22
2620 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2640 32 32 32 32 32 32 32 32 32 32 32 00 00 03 e8 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222....22222222222222222
2660 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2680 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
26a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
26c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
26e0 32 32 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 221.USA.?***********************
2700 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c ********.*******..%mccro.INT16_L
2720 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 OOP.2A;.%1.=.a/u.(aligned/unaljg
2740 6e 65 64 29 32 32 32 32 32 32 32 32 32 32 32 32 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a ned)222222222222et.;*.;*.Th***9*
2760 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *E*************..***************
2780 2a 2a 2a 6e 6e 6e 6e 6e 6e 6e 6e 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 20 20 15 52 45 54 0a 25 65 ***nnnnnnnn***..%macro....RET.%e
27a0 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c ndm.You.should.have.reion,..nc.,
27c0 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 .51.%rankli....reet,.Fifth.Floor
27e0 2c 20 43 6f 73 78 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 68 ac be ca 3b 48 2a 2a ,.Cosxon,..A.02110..30..h...;H**
2800 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 *********ovd...Fiftj.Floor,.Bost
2820 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a d5 2a 2a .n,.MA.02110....1.USA.?******.**
2840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *******************.************
2860 2a 2a 2a 2a 7f 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a ****.299999999999999999999999***
2880 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f ff 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d ***********....*************..%m
28a0 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f ccro.INT16_LOOP.2A;.%1.3.a/..(aO
28c0 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 09 ff igned/u.aligned),.%2.=.add/sub..
28e0 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f ...movd.....02110....1.USA.?**..
2900 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a ************************.*******
2920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 **********2999999999999999999999
2940 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 99***********ub.....movd.....021
2960 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 10....1.UST.?*******************
2980 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a a1 a1 a1 a1 a1 a1 a1 a1 a1 *********.*************.........
29a0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 2a 2a 2a 2a 32 39 39 00 39 39 39 39 39 39 39 39 39 39 39 39 79 39 ..........****299.999999999999y9
29c0 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999***************?**********
29e0 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 *****..%mccro.INT16_LOOP.2A;.%1.
2a00 33 20 61 2f 75 91 df ac 00 40 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2d 20 42 6f 83 74 3.a/u....@eet,.Fifth.Floor-.Bo.t
2a20 80 ff 2c 20 4d 41 df 30 32 31 80 00 00 00 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a ..,.MA.021....30..USA.;***.*****
2a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 80 6a *****************+<***@*******.j
2a60 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 00 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 00 20 2a ****7*****..************.****..*
2a80 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 48 2a 2a 2a 2a 3c 2a 2a *****.***********16_LOO*H****<**
2aa0 2a 2a 2a 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 ***22222222222222222222222222222
2ac0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2ae0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2b00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2b20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 cd cd 32 32 32 32 32 32 32 32 32 222222222222222222222..222222222
2b40 32 32 cd cd 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22..2222222222222222222222222222
2b60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2b80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2ba0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2bc0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 cd cd cd 22222222222222222222222222222...
2be0 cd 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 .2222222222222222222222222222222
2c00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2c20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2c40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2c60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2c80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2ca0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2cc0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2ce0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 cd cd cd cd 32 32 32 2222222222222222222222222....222
2d00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2d20 15 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 .2222222222222222222222222222222
2d40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2d60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2d80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2da0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2dc0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 00 32 32 32 2222222222222222222222222222.222
2de0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2e00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2e20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2e40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2e60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2e80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2ea0 32 12 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2.222222222222222222222222222222
2ec0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2ee0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 02 32 32 32 32 32 32 32 32 32 32 32 32 32 222222222222222222.2222222222222
2f00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
2f20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 35 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222225222222222222
2f40 32 32 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 22e...jnz.%%.w....oopp...tmpq.%%
2f60 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a .t*********************.********
2f80 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 j********29999999999999999999999
2fa0 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 9*****,*****ub.....movd.....0211
2fc0 30 d2 ce cc cf 31 20 55 7f ff ff ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 0....1.U....**********?*********
2fe0 2a 2a d5 d5 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 6f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f **..****.*********.o............
3000 7f 7f 7f 67 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...g...........*****************
3020 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************....************
3060 2a 2a 2a 12 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2d aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***.****************-.**********
3080 2a 2a 2a 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 ***hould.have.r.ion,..nc.,.51.%r
30a0 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 ankli....reet,.Fifth.Floor,.Bost
30c0 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a on,.MA.02110..30..USA.>H********
30e0 2a 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 ***ould.have.teTDived.a.copy.of.
3100 74 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a the.GNU.....er.General.P..lic.;*
3120 20 4c 69 63 65 46 72 61 6e 52 6c 69 91 df ad 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f .LiceFranRli....reet,.Fifth.Floo
3140 72 2c 20 42 6f 73 74 4f 6e 2c 20 4d 41 20 30 3a 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c r,.BostOn,.MA.0:110-1301.USA.;Fl
3160 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a oor,.Boston:.MA.021***..****..**
3180 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 **************|.....mov.***ovd..
31a0 20 46 69 66 74 6a 20 46 6c 6f 6f 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 .Fiftj.FlooLLLze],.m2.....add...
31c0 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 ..wq,..*mm.ize......%%.loop.%!.c
31e0 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 nd:.....RET.%endm.You.should.hav
3200 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 e.!!!.!!!!!!!.!!!!!!!!!!!!NU.Les
3220 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 9e 93 xer.General.Public.;*.License...
3240 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 95 2c 20 77 72 69 74 65 20 74 ..g.with.FFmpeg;.if.no.,.write.t
3260 6f 20 74 68 65 20 46 72 65 65 20 53 5a 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f o.the.Free.SZftware.;*.Foundatio
3280 6e 2c 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 n,222222222222222222222222222222
32a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
32c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
32e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3300 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3320 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3340 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 00 00 01 00 32 32 32 32 222222222222222222222222....2222
3360 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3380 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
33a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
33c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
33e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3400 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3420 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 20 77 64 0a 20 20 20 20 c4 8b 2222222222222222222222.wd.......
3440 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 reet,.Fifth.Floor,.Bosto.,.MA.02
3460 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 110..30..USA.;******************
3480 2a 2a 2a 20 20 73 72 63 32 71 2c 20 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 ***..src2q,.wq.$..dif.....add...
34a0 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 ..dstq,.wq....SA.ov%1...[dstq+wq
34c0 2b 6d 6d 73 69 4c 4c 4c 4c 4c 4c 4c 4c 4f 4c 4c 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 +mmsiLLLLLLLLOLLLLLLLze],.m2....
34e0 20 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f .add.....wq,..*mm.ize......%%.lo
3500 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f op.%!.cnd:.....RET.%endm.You.sho
3520 75 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 32 32 32 32 32 32 32 32 32 uld.have.!!!.!!!!!!!.!!222222222
3540 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3560 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 2222222222222222222dm.You.should
3580 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 .have.r.ion,.u.(aOigned/u.aligne
35a0 64 29 2c 20 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 32 32 32 32 32 32 32 32 32 d),.%2.=.fth.Floor,.Bos222222222
35c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
35e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3600 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3620 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3640 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3660 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3680 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
36a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
36c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
36e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3700 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3720 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3740 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3760 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 d2 32 32 32 32 32 32 32 32 32 32 32 32 32 222222222222222223.2222222222222
3780 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
37a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
37c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
37e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3800 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3820 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3840 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3860 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 22222222222222222222222222222226
3880 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
38a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
38c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
38e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3900 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3920 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 cd 32 32 32 32 32 22222222222222222222222222.22222
3940 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 30 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222220222222222222
3960 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3980 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
39a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
39c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
39e0 32 32 32 32 32 81 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222.22222222222222222222222222
3a00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3a20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3a40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3a60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 cd cd 222222222222222222222222222222..
3a80 cd cd 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 cd 32 32 32 32 32 32 32 32 32 32 32 32 32 ..2222222222222222.2222222222222
3aa0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3ac0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 53 32 32 32 2222222222222222222222222222S222
3ae0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3b00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3b20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 c2 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222222222222222.222222222222222
3b40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3b60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3b80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3ba0 6f 73 74 6f 6e 2c 20 4d 41 df 30 64 20 20 20 df 87 92 cb 2c 00 00 04 00 6b 64 0a 20 20 20 df ac oston,.MA.0d.......,....kd......
3bc0 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 bLATJ..m4,.xmSE...Sbe.the...jnz.
3be0 25 25 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 %%222222222222222222222222222222
3c00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3c20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3c40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3c60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3c80 32 32 32 32 32 32 36 2a 2a 2a 2a 2a 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222226*****22222222222222222222
3ca0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3cc0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3ce0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3d00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3d20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3d40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3d60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3d80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3da0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3dc0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3de0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3e00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 20 32 32 32 32 32 32 32 32 32 32 222222222222222222222.2222222222
3e20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 24 32 32 32 32 32 22222222222222222222222222$22222
3e40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3e60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3e80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3ea0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3ec0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3ee0 32 32 32 32 32 32 32 32 32 32 32 19 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222.22222222222222222222
3f00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3f20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3f40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3f60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3f80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3fa0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
3fc0 32 32 32 32 32 33 d2 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 222223.2222222222222222222222222
3fe0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4000 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4020 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4040 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4060 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4080 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
40a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
40c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
40e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4100 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4120 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4140 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4160 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4180 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
41a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
41c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 4b 32 222222222222222222222222222222K2
41e0 32 32 32 3e 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 222>2222222222222222222222222222
4200 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4220 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0e 32 32 32 32 32 32 32 32 32 32 222222222222222222222.2222222222
4240 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4260 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4280 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
42a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
42c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
42e0 32 32 32 18 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 222.2222222222222222222222222222
4300 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4320 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4340 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4360 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4380 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
43a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
43c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
43e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4400 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4420 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4440 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4460 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4480 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
44a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
44c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 00 00 32 22222222222222222222222222222..2
44e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4500 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4520 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4540 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4560 32 32 32 32 32 32 32 32 32 32 32 32 32 32 20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222.22222222222222222
4580 32 32 32 32 32 80 00 00 00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222....22222222222222222222222
45a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
45c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
45e0 32 32 32 42 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 222B2222222222222222222222222222
4600 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4620 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4640 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4660 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4680 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
46a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
46c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 42 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222B22222222222222222
46e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4700 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4720 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
4740 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 21 2e 63 6e 64 3a 0a 20 20 22222222222222222222222!.cnd:...
4760 20 20 52 45 54 0a 25 65 6e 64 92 df a6 90 75 20 73 68 6f 75 6c 64 20 cf ff ff 7f 20 72 65 69 6f ..RET.%end....u.should......reio
4780 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 n,..nc.,.51.%rankli....reet,.Fif
47a0 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df th.Floor,.Boston,.MA.02110..30..
47c0 55 ac be 0a 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f U...;H***********ovd...Fiftj.Flo
47e0 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 00 10 00 00 0a 3f 2a or,.Bost.n,.MA.02110....1.....?*
4800 2a 2a 2a 2a 2a d5 d5 d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a *****....******************.****
4820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *************2999999999999999999
4840 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 99999***********o.INT16_LOOP.2A;
4860 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 .%1.3.a/u.(aOigned/u.aligned),.%
4880 32 20 3d 20 61 64 64 2f 73 75 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2.=.add/su*******.**************
48a0 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a ***299999999999999999999999*****
48c0 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 *******......*************..%mcc
48e0 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 ro.INT16_LOOP.2A;.%1.3.a/u.(aOig
4900 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 ned/u.aligned),.%2.=.add/sub....
4920 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a .movd.....02110....1.USA.?******
4940 2a 2a 2a 2a 2a 2a 2a 2a aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********.***********************
4960 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f *..%mccro.INT16_LOOP.2A;.%1.=.a/
4980 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a u.(aligned/unaljgn999***********
49a0 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 1a 66 66 66 66 66 66 66 66 66 ****?******h***9**E***.fffffffff
49c0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 2a 2a 2a 2a 2a fffffffffffffffffffffffffff*****
49e0 2a 2a 2a 2a 80 5f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 ****._**************.******..%ma
4a00 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 00 00 00 20 21 2e 63 6e 64 3a 0a 20 20 20 15 52 cro.INT16_LOOP.2....!.cnd:.....R
4a20 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 71 a5 69 6f 6e 2c 20 ET.%endm.You.should.have.q.ion,.
4a40 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 .nc.,.51.%rankli....reet,.Fifth.
4a60 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be Floor,.Boston,..A.02110..30..U..
4a80 0a 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 46 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c .;H***********oFd...Fiftj.Floor,
4aa0 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a .Bost.n,.MA.02110....1.USA.?****
4ac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a ************************.*******
4ae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 2f 39 39 39 39 39 39 39 39 39 39 **********29999999999/9999999999
4b00 39 39 15 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99.*************....************
4b20 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f *..%mccro.INT16_LOOP.2A;.%1.3.a/
4b40 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f ..(aOigned/u.aligned),.%2.=.add/
4b60 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a sub.....movd.....02110....1.USA.
4b80 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ?**..***************************
4ba0 2a 2a 11 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **.*****************************
4bc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1a 2a 2a 2a ****************************.***
4be0 2a 2a 2a 2a 2a 2a 2a 2a aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a ********.**********+<***@*******
4c00 2a 2a 2a 2a 68 20 46 46 6d 70 65 67 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****h.FFmpeg;*******************
4c20 2a 2a 2a 2a 2a 2a 2a 0a 2a 2d 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c *******.*-*********16_LOO******<
4c40 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *..**************7**************
4c60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 ******************..%mccro.INT16
4c80 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 80 61 6c _LOOP.2A;.%1.=.a/u.(aligned/u.al
4ca0 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a jgned),.%2c).Gisquet.;*.;*.Th***
4cc0 39 2a 2a 45 2a 2a 2a 36 2a 2a 2a 2a 2a 2a 1c 2a 2a 80 ff 2a 2a 04 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9**E***6******.**..**.**********
4ce0 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 ********..%macro.INT16_LOOP.2A;.
4d00 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a .***************************.*.*
4d20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 ********************..%macro.INT
4d40 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b 77 71 46 0a 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 16_LOOP.2Adst'+wqF.#...mov%1...m
4d60 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 2,.[srcq+wq+mmsize].....mov%1...
4d80 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 m3,.;.%1.=.a/u.(aligned/unaligne
4da0 64 16 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 20 78 6d 34 d.,.%2.=.add/sub.....movd....xm4
4dc0 2c 0a 20 20 20 20 61 64 64 20 17 fc ff ff 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c ,.....add.....wZ,.wd.......reet,
4de0 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce .Fifth.Floor,.Bosto.,.MA.02110..
4e00 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2c 2a 3d 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 30..USA.;***,*=***************..
4e20 73 72 63 32 71 2c 20 77 71 e6 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 src2q,.wq.$..dif.....add.....dst
4e40 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 5d 6d 73 69 q,.wq....SA.ov%1...[dstq+wq+]msi
4e60 4c 4c 4c 4c 4c 1c 1c 1c 1c 1c 22 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c LLLLL.....".....................
4e80 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1d 9c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
4ea0 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 4c 4c 4c 4f 4c 4c 4c 4c 4c 2a 2a 2a 2a 2a ..................LLLOLLLLL*****
4ec0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********************.**********
4ee0 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2b aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 *16_LOO******<*+.**************7
4f00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4f20 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 1e 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 ..%mccro.INT16.LOOP.2A;.%1.=.a/u
4f40 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 5a 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 .(aligned/unaljgZed),.%2c).Gisqu
4f60 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 et.;*.;*.Th***9**E*************.
4f80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 17 25 6d 61 4e 72 6f 20 49 .*********.***********..%maNro.I
4fa0 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 64 3a 0a 2f 20 20 20 52 45 54 0a 25 ff 6e 64 6d NT16_LOOP.2A;.%!d:./...RET.%.ndm
4fc0 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 ff 7f 72 9a 69 6f 6e 2c 20 b6 6e 63 2f 2c 20 35 31 .You.should.hav..r.ion,..nc/,.51
4fe0 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 .%rankli....reet,.Fifth.Floor,.B
5000 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 40 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a oston,.MA.02110..3@..USA.>H*****
5020 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c ******ovd...Fifth.Floor,.Bost.n,
5040 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 29 2a 2a 2a 2a 2a 2a 2a .MA.02110....1.USA.?****)*******
5060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************.***************
5080 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a **299999999999999999999999******
50a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 *********?***************..%mecr
50c0 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 be 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 3c 69 67 6e o.INT16_LOOP.2.;.%1.=.a/u.(a<ign
50e0 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 ed/unaligned),.%2.=.add/sub.....
5100 6d 6f 76 64 20 20 20 df 87 92 cb 44 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d movd.......D..amkd.....SbLATJ..m
5120 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 4,.xmSE...Sbe.the...jnz.%%.w....
5140 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 00 74 6d 55 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a oop.....pop...tmUq.%%.t*********
5160 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 ************.********j********29
5180 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999999999999999999999**********
51a0 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 4e ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 *ub.....movd.....0N.....reion,..
51c0 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 2d 89 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 nc.,.51.%rank-.....reet,.Fifth.F
51e0 6c 74 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 64 20 20 20 df 78 92 cb 2c 00 00 04 00 6b ltor,.Boston,.MA.0d....x..,....k
5200 64 0a 20 20 20 df ac 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 d......bLATJ..m4,.xmSE...Sbe.the
5220 20 20 20 6a 6e 7a 20 25 25 2e 77 f9 ff ff 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 20 74 6d 70 ...jnz.%%.w....oop.....pop...tmp
5240 8e f5 da 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 64 0a ...*********.*.***************d.
5260 20 20 1e 47 4e 6f 0a 3b 2a 20 4c 9a 8c 8c 9a 72 72 63 32 71 2c 20 77 71 ee 24 65 6e 64 69 66 4c ...GNo.;*.L....rrc2q,.wq.$endifL
5280 69 63 73 65 20 9e 6c 6f 6e 67 20 77 69 74 68 20 76 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 icse..long.with.vFmpeg;.if.not,.
52a0 77 72 69 74 65 20 74 6f 20 74 56 65 20 46 72 65 00 04 53 6f 66 74 77 61 71 5d 0a 20 20 20 20 6f write.to.tVe.Fre..Softwaq].....o
52c0 75 50 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 b9 cd 9e 91 52 6c 69 91 df ac 8b 72 65 uPdation,.Inc.,.51.....Rli....re
52e0 65 74 2c 20 b9 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 et,..ifth.Floor,.Boston,.MA.0211
5300 30 2d 31 33 30 31 09 55 53 41 0a 3b 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 0-1301.USA.;***..****..*********
5320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5340 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 **.*.*********************..%mac
5360 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 39 41 64 73 74 71 2b 77 71 5d 0a 20 20 20 20 6d 6f 76 ro.INT16_LOOP.9Adstq+wq].....mov
5380 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 7e 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f %1...m2,.[srcq+w~+mmsize].....mo
53a0 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e v%1...m3,.;.%1.=.a/u.(aligned/un
53c0 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a df df 20 20 6d 6f 76 64 20 aligned),.%2.=.add/sub.....movd.
53e0 00 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 64 2c 20 8a 64 0a 20 20 20 20 74 ...xm4,.....add.....wd,..d.....t
5400 65 73 74 20 20 20 20 77 71 2c 20 32 2a 6d 6d 73 69 7a 65 20 2d 20 f5 0a 20 20 20 20 6a 7a dc 25 est....wq,.2*mmsize.-.......jz.%
5420 25 2e 74 6f 6d 61 69 6e 6c 0a 20 20 20 20 64 6f 76 20 20 20 74 6d 70 77 2c 20 7f 00 72 43 ce 71 %.tomainl.....dov...tmpw,...rC.q
5440 2b 77 71 5d 0a 20 20 20 20 73 75 62 20 20 20 74 92 8f 99 dc 20 5b 73 72 63 00 00 00 00 71 5d 0a +wq].....sub...t.....[src....q].
5460 25 65 6e 64 a8 66 0a 20 20 20 df 9e 6e 20 77 64 0a 20 20 2e 20 74 65 73 74 20 20 20 20 77 71 2c %end.f......n.wd.....test....wq,
5480 20 32 2a 6d 6d 73 69 7a 65 20 2d 20 31 0a 20 ff 20 20 6c 7a 2c 25 25 2e 74 6f 72 61 69 00 7f 6f .2*mmsize.-.1.....lz,%%.torai..o
54a0 6f 70 0a 20 20 20 20 70 8a 00 40 20 20 74 6d 70 71 0a 25 25 2e 77 6f 72 64 6c 6f af 70 3a 0a 20 op.....p..@..tmpq.%%.wordlo.p:..
54c0 20 20 20 73 75 62 20 20 20 20 20 8f 71 2c 20 32 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a f5 25 96 66 69 64 ...sub......q,.2...........%.fid
54e0 6e 20 25 32 2c 20 61 64 64 0a 20 20 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 n.%2,.add...d:./...RET.%endm.You
5500 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 .should.have.r.ion,..nc.,.51.%ra
5520 6e 6b 6c 69 91 df ac 8b 72 65 65 74 d3 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f nkli....reet..Fifth.Floor,.Bosto
5540 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a n,.MA.02110..30..USA.>H*********
5560 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 **ould.have.teTDived.a.copy.of.t
5580 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 he.GNU.....er.General.P..lic.;*.
55a0 4c 69 63 65 46 72 61 6e 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 LiceFranRli....reet,.Fifth.Floor
55c0 2c 20 42 6f 73 74 4f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f ,.BostOn,.MA.02110-1301.USA.;Flo
55e0 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a or,.Boston:.MA.021***..****..***
5600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 89 df 2a 2a 2a 6f 76 64 20 20 20 *************|.....mo..***ovd...
5620 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc Fiftj.Floor,.Bost.n,.MA.02.10...
5640 cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .1.USA.?************************
5660 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 c6 c6 39 39 39 ****.*****************29999..999
5680 39 39 39 39 39 39 39 39 00 00 04 00 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 99999999....99************......
56a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 01 5f 4c 4f 4f 50 *************..%mccro.INT1._LOOP
56c0 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 .2A;.%1.3.a/u.(aOigned/u.aligned
56e0 29 2c 20 25 32 20 3d 20 61 64 64 2f 00 00 02 00 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 ),.%2.=.add/........movd.....021
5700 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 10....1.USA.?*******************
5720 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 ************.*******..%mccro.INT
5740 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 16_LOOP.2A;.%1.=.a/u.(aligned/un
5760 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 6d 61 63 72 6f 20 49 4e 54 aljgned),.%2c).Gisquet.macro.INT
5780 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 16_LOOP.2A;.%!.cnd:.....RET.%end
57a0 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 m.You.should.have.reion,..nc.,.5
57c0 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 1.%rankli....reet,.Fifth.Floor,.
57e0 43 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be ca 3b 48 2a 2a 2a 2a Coston,..A.02110..30..U...;H****
5800 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e *******ovd...Fiftj.Floor,.Bost.n
5820 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ,.MA.02110....1.USA.?***********
5840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****************.**************
5860 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a ***299999999999999999999999*****
5880 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d e3 63 *********....*************..%m.c
58a0 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 ro.INT16_LOOP.2A;.%1.3.a/..(aOig
58c0 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 ned/u.aligned),.%2.=.add/sub....
58e0 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a .movd.....02110....1.USA.?**..**
5900 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a **********************.*********
5920 2a 2a 2a 2a d5 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ****.***299999999999999999999999
5940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 ***********ub.....movd.....02110
5960 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....1.UST.?*********************
5980 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 00 39 39 39 *******.*****************299.999
59a0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999999999999999***H***********
59c0 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c ?***************..%mccro.INT16_L
59e0 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 OOP.2A;.%1.3.a/u....reet,.Fifth.
5a00 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 64 73 74 27 2b 77 71 01 00 23 20 20 20 6d 6f 76 25 31 Floor,.Bo.t..,dst'+wq..#...mov%1
5a20 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 ...m2,.[srcq+wq+mmsize].....mov%
5a40 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 54 54 54 54 54 54 54 54 54 54 54 54 1...m3,.;.%1.=.a/u.(TTTTTTTTTTTT
5a60 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
5a80 54 54 54 54 54 54 54 54 54 54 54 64 64 20 20 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 TTTTTTTTTTTdd.....wZ,.wd.......r
5aa0 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 eet,.Fifth.Floor,.Bosto.,.MA.021
5ac0 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 6d 32 0a 10..30..USA.;***************.m2.
5ae0 20 20 20 20 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 2a 2a 2a 2a 2a 2a ....add.....wq,..*mm.ize..******
5b00 20 20 73 72 63 32 71 d3 df 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 ..src2q..wq.$..dif.....add.....d
5b20 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d stq,.wq....SA.ov%1...[dstq+wq+mm
5b40 73 69 4c 4c 4c 4c 4c 4c 4c 4c 4f 4c 4c 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 siLLLLLLLLOLLLLLLLze],.m2.....ad
5b60 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 52 45 54 0a d.....wq,..*mm.ize......%%.lRET.
5b80 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 %endm.You.should.have.!!!.!!!!!!
5ba0 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 !.!!!!!!!!!!!!NU.Lesxer.General.
5bc0 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 9e 93 90 91 67 20 77 69 74 68 20 46 46 6d Public.;*.License.....g.with.FFm
5be0 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 peg;.if.not,.write.to.the.Free.S
5c00 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 \ftware.;*.Foundation,..nc.,.51.
5c20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 00 00 80 00 72 2c 20 42 6f %rankli....reet,.Fifth.....r,.Bo
5c40 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a st..2.MA.02110..30..USA.;***.***
5c60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a ********************<***@*******
5c80 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******7*********.***************
5ca0 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c *******..%mccro.INT16_LOO******<
5cc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****************7**************
5ce0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 ******************..%mccro.INT16
5d00 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c _LOOP.2A;.%1.=.a/u.(aligned/unal
5d20 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a jgned),.%2c).Gisquet.;*.;*.Th***
5d40 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a e9 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9**E*************..**.**********
5d60 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 ********..%macro.INT16_LOOP.2A;.
5d80 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 %!.cnd:.....RET.%endm.You.should
5da0 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 31 35 31 20 25 72 61 6e 6b 6c 69 91 df ac ......reion,..nc.,151.%rankli...
5dc0 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 2a 2a 0a 0a .reet,.Fifth.Floor,.Boston,.**..
5de0 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 %macro.INT16_LOOP.2A;.%!.cnd:...
5e00 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 3e 73 68 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce ..RET.%endm.You>shon,.MA.02110..
5e20 cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..1.USA.?***********************
5e40 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 *****.*****************299999999
5e60 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 999999999999999**************...
5e80 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f .*************..%mccWo.INT16_LOO
5ea0 50 20 ff ff ff ff 25 31 20 33 20 66 af 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 P.....%1.3.f.u.(aOigned/u.aligne
5ec0 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a d),.%2.=.add/su*******.*********
5ee0 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ********299999999999999999999999
5f00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ************......*************.
5f20 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 .%mccro.INT16_LOOP.2A;.%1.3.a/u.
5f40 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 (aOigned/u.aligned),.%2.=.add/su
5f60 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a b.....movd.....02110....1.USA.?*
5f80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5fa0 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 ******..%mccro.INT16_LOOP.2A;.%1
5fc0 20 3d 30 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 2c 6a 67 6e 65 64 29 2c 20 25 32 2a 2a .=0a/u.(aligned/una,jgned),.%2**
5fe0 2a 2a 2a c2 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***.****************************
6000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6020 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 23 2a 2a 2a ****************************#***
60a0 2a 2a 2a 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 ***(aOigned/unaligned),.%2.=.add
60c0 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 ae cb 2c 20 92 61 6d 6b 64 02 20 20 20 20 /sub.....movd.......,..amkd.....
60e0 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a SbLATJ..m4,.xmSE...Sbe.the...jnz
6100 20 25 25 2e 77 ff ff ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a .%%.w....oopp...tmpq.%%.t*******
6120 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a **************.********j********
6140 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 299999999999999999999999*****,**
6160 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 ***ub.....movd.....02110....1.US
6180 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 A.?**********?*****************.
61a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 6f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f *********.o.....................
61c0 7f 7f 7f 7f 7f 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ......**************************
61e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6200 2a 2a 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 12 2a 2a 2a 2a 2a ***.**********************.*****
6220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 6f 75 6c 64 20 **************************hould.
6240 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b have.r.ion,..nc.,.51.%rankli....
6260 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 reet,.Fifth.Floor,.Boston,.MA.02
6280 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 20 68 110..30..USA.>H***********ould.h
62a0 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 b3 ave.teTDived.a.copy.of.the.GNU..
62c0 9a 8c 8c 65 72 20 47 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 72 61 6e ...er.General.P..lic.;*.LiceFran
62e0 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 00 80 20 42 6f 73 74 4f 6e Rli....reet,.Fifth.Floo...BostOn
6300 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 ,.MA.02110-1301.USA.;Floor,.Bost
6320 6f 6e 3a 20 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a on:.MA.021***..****..***********
6340 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c *****|.....mov.***ovd...Fiftj.Fl
6360 6f 6f 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 81 2c 00 04 2a 6d ooLLLze],.m2.....add.....w.,..*m
6380 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 m.ize......%%.loop.%!.cnd:.....R
63a0 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 ET.%endm.You.should.have.!!!.!!!
63c0 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 !!!!.!!!!!!!!!!!!NU.Lesxer.Gener
63e0 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 9e 93 90 91 67 20 77 69 74 68 20 al.Public.;*.License.....g.with.
6400 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 FFmpeg;.if.not,.write.to.the.Fre
6420 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 e.S\ftware.;*.Foundation,..nc.,.
6440 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 51.%rankli....reet,.Fifth.Floor,
6460 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a .Bost..2.MA.02110..30..USA.;***.
6480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 01 2a 2a 2a 40 2a 2a 2a 2a **********************..***@****
64a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********7*********.************
64c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a **********..%mccro.INT16_LOO****
64e0 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **<*****************7***********
6500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e *********************..%mccro.IN
6520 54 31 36 5f 4c 4f 4f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 T16_LOOr,.Bost.n,.MA.02.10....1.
6540 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a USA.?***************************
6560 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 49 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 *.***********I*****2999999999999
6580 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 99999999999************......***
65a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 73 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 **********..%mscro.INT16_LOOP.2A
65c0 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 ;.%1.3.a/u.(aOigned/u.aligned),.
65e0 25 32 20 3d 20 61 64 64 2f 00 00 02 00 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 25 31 31 30 bd %2.=.add/........movd.....0%110.
6600 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...1.USA.?**********************
6620 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f *********.*******..%mccro.INT16_
6640 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a LOOP.2A;.%1.=.a/u.(aligned/unalj
6660 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 gned),.%2c).Gisquet.;*.;*.Th***9
6680 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **E*************..**************
66a0 2a 2a 2a 2a 6e 6e 6e 6e 6e 6e 6e 6e 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ****nnnnnnnn***..%macro.INT16_LO
66c0 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 OP.2A;.%!.cnd:.....RET.%endm.You
66e0 20 73 68 6f 75 6c 64 20 68 61 76 65 20 7c 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 .should.have.|eion,..nc.,.51.%ra
6700 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 4a 6c 6f 6f 72 2c 20 43 6f 73 74 6f nkli....reet,.Fifth.Jloor,.Costo
6720 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 68 ac be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a n,..A.02110..30..h...;H*********
6740 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df **ovd...Fiftj.Floor,.Bost.n,.MA.
6760 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 02110....1.USA.?******.*********
6780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 32 39 ************.****************.29
67a0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999999999999999999999**********
67c0 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e ****....*************..%mccro.IN
67e0 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 T16_LOOP.2A;.%1.3.a/..(aOigned/u
6800 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 .aligned),.%2.=.add/sub.....movd
6820 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a .....02110....1.USA.?**..*******
6840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****************.**************
6860 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a ***299999999999999999999999*****
6880 2a 2a 2a 2a 2a 2a 67 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 ******gb.....movd.....02110....1
68a0 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .UST.?**************************
68c0 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 00 39 39 39 39 39 39 39 39 **.*****************299.99999999
68e0 39 39 39 39 39 39 39 39 39 39 31 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 999999999919***************?****
6900 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 ***********..%mccro.INT16_LOOP.2
6920 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 00 40 65 9a 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 A;.%1.3.a/u....@e.t,.Fifth.Floor
6940 2d 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a -.Bo.t..,.MA.02110..30..USA.;***
6960 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a .**********************+<***@***
6980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 00 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a **********7*****..************.*
69a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 48 2a ***********.***********16_LOO*H*
69c0 2a 2a 2a 3c 2a 2a 2a 25 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***<***%*************7**********
69e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 **********************..%mccro.I
6a00 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f NT16_LOOP.2A;.%1.=.a/u.(aligned/
6a20 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 unaljgned),.%2c).Gisquet.;*.;*.T
6a40 68 2a 2a 2a 39 2a 2a 43 2a 2a 2a 36 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a h***9**C***6*********..*********
6a60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 00 00 00 00 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************.....cro.INT16_LOOP.
6a80 32 41 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2A;..***************************
6aa0 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f .*.*********************..%macro
6ac0 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b 77 71 01 00 23 20 20 20 6d 6f 76 25 31 .INT16_LOOP.2Adst'+wq..#...mov%1
6ae0 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 ...m2,.[srcq+wq+mmsize].....mov%
6b00 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 93 1...m3,.;.%1.=.a/u.(aligned/una.
6b20 96 98 91 65 64 16 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 ...ed.,.%2.=.add/sub.....movd...
6b40 20 78 ff 7f 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 .x..,.....add.....wZ,.wd.......r
6b60 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 eet,.Fifth.Floor,.Bosto.,.MA.021
6b80 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 10..30..USA.;*******************
6ba0 2a 2a 20 20 73 72 63 32 71 2c 20 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 **..src2q,.wq.$..dif.....add....
6bc0 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b .dstq,.wq....SA.ov%1...[dstq+wq+
6be0 6d 6d 73 69 4c 4c 4c 4c 4c 4c 4c 4c 4f 4c 4c 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 mmsiLLLLLLLLOLLLLLLLze],.m2.....
6c00 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f add.....wq,..*mm.ize......%%.loo
6c20 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 p.%!.cnd:.....RET.%endm.You.shou
6c40 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 ld.have.!!!.!!!!!!!.!!!!!!!!!!!!
6c60 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 NU.Lesxer.General.Public.;*.Lice
6c80 6e 73 65 20 61 6c 6f 6e 88 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c df 88 nse.alon..with.FFmpeg;.if.not,..
6ca0 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 rite.to.the.Free.S\ftware.;*.Fou
6cc0 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 22 2c 20 35 31 12 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 ndation,..nc",.51.%rankli....ree
6ce0 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 t,.Fifth.Floor,.Bost..2.MA.02110
6d00 d2 ce 33 30 ce df 55 53 41 0a 28 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..30..USA.(***.*****************
6d20 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a ******<***@*************7*******
6d40 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 **.**********************..%mccr
6d60 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a o.INT16_LOO******<**************
6d80 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***7************2***************
6da0 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d ****..%mccro.INT16_LOOP.2A;.%1.=
6dc0 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 .a/u.(aligned/unaljgned),.%2c).G
6de0 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a isquet.;*.;*.Th***9**E**********
6e00 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 2a 0a 0a 25 6d 61 63 ***..*******************1*..%mac
6e20 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 ro.INT16_LOOP.2A;.%!.cnd:.....RE
6e40 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 T.%endm.You.should......reion,..
6e60 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 nc.,.51.%rankli....reet,.Fifth.F
6e80 6c 6f 6f 72 2c 20 42 6f 73 74 23 6e 2c 20 4d 41 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a loor,.Bost#n,.MA****************
6ea0 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 *******..%mccro.INT16_LOOP.2A;.%
6ec0 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 3e 63 1.=.a/u.(aligned/unaljgned),.%>c
6ee0 29 20 47 69 73 71 75 65 74 0a 25 2a 0a 3b 2a 20 29 2c 20 25 32 20 3d 54 68 2a 2a 2a 39 2a 2a 45 ).Gisquet.%*.;*.),.%2.=Th***9**E
6f00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *************..*****************
6f20 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 3d 20 61 2f 75 ****..%macro.INT16_LOOP.2A;=.a/u
6f40 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c .%!.cnd:./...RET.%endm.You.shoul
6f60 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e d.have.r.ion,.u.(aOigned/u.align
6f80 65 64 29 2c 20 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df ed),.%2.=.fth.Floor,.Boston,.MA.
6fa0 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 02110..30..USA.>H***********ovd.
6fc0 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ..Fifth.Floor,.Bost.n,.MA.02110.
6fe0 ce cc c0 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...1.USA.?**********************
7000 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 ******.*****************29999999
7020 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 2a 3f 9999999999999999*********.*****?
7040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ***************..%mecro.INT16_LO
7060 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 96 98 6e 65 64 2f 75 6e 61 6c 69 67 6e OP.2A;.%1.=.a/u.(aO..ned/unalign
7080 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 00 00 ff ff 76 64 20 20 20 df 87 92 ed),.%2.=.add/sub.......vd......
70a0 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 .,..amkd.....SbLATJ..m4,.xmSE...
70c0 53 62 65 20 74 68 65 20 20 20 6a 6e 66 20 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 20 20 20 70 6f Sbe.the...jnf.%%.w....oop.....po
70e0 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 22 p...tmpq.%%.t**********.*******"
7100 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 3e 39 39 39 4b 39 39 39 39 39 *********2999999999999>999K99999
7120 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 9***********ub.....movd.....0211
7140 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 00 80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 16 2a 2a 2a 2a 0....1.UST.?***..**********.****
7160 2a 2a 6a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 **j*****.*****************299999
7180 39 39 39 39 39 39 39 39 39 39 39 39 39 7f 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999999999999.9999**************
71a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
71c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
71e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a ***********************.********
7200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a **********************.*********
7220 2a 2a aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 20 **.**********+<***@***********h.
7240 46 46 6d 70 65 67 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a FFmpeg;*************************
7260 2a 0a 2a 2d 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a d5 d5 2a 2a 2a *.*-*********16_LOO******<*..***
7280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***********7********************
72a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************..%mccro.INT16_LOOP.
72c0 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 80 61 6c 6a 67 6e 65 64 29 2A;.%1.=.a/u.(aligned/u.aljgned)
72e0 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a ,.%2c).Gisquet.;*.;*.Th***9**E**
7300 2a 36 2a 2a 2a 2a 2a 2a 1c 2a 2a 80 ff 2a 2a 04 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d *6******.**..**.************..%m
7320 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b 77 71 46 0a 23 20 20 20 6d acro.INT16_LOOP.2Adst'+wqF.#...m
7340 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 ov%1...m2,.[srcq+wq+mmsize].....
7360 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f mov%1...m3,.;.%1.=.a/u.(aligned/
7380 75 6e 61 6c 69 67 6e 65 64 16 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 unaligned.,.%2.=.add/sub.....mov
73a0 64 20 20 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 e8 03 00 00 77 5a 2c 20 77 64 0a 20 20 20 d....xm4,.....add.....wZ,.wd....
73c0 20 c4 8b 72 65 65 74 2c df b9 96 99 74 68 20 46 6c 6f 6f 72 2c 20 42 77 73 74 6f 83 2c 20 4d 41 ...reet,....th.Floor,.Bwsto.,.MA
73e0 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .02110..30..USA.;***,***********
7400 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 77 71 e6 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 ******..src2q,.wq.$..dif.....add
7420 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 .....dstq,.wq....SA.ov%1...[dstq
7440 2b 77 71 2b 6d 6d 73 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +wq+mms2222222222222222222222222
7460 32 32 32 32 69 4c 4c 4c 4c 4c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 2222iLLLLL......................
7480 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1d 9c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
74a0 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 4c 4c 4c 4f 4c 4c 4c 4c 4c .......................LLLOLLLLL
74c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a **************************.*****
74e0 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2b aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******16_LOO******<*+.**********
7500 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****7***************************
7520 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 *****..%mccro.INT16_LOOP.2A;.%1.
7540 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 5a 65 64 29 2c 20 25 32 63 29 20 =.a/u.(aligned/unaljgZed),.%2c).
7560 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a Gisquet.;*.;*.Th***9**E*********
7580 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 17 25 6d 61 ****..*********.***********..%ma
75a0 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 cro.INT16_LOOP.2A;.%!.cnd:./...R
75c0 45 54 0a 25 fe 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 ff 7f 72 9a 69 6f 6e 2c 20 ET.%.ndm.You.should.hav..r.ion,.
75e0 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 .nc.,.51.%rankli....reet,.Fifth.
7600 46 0c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 40 ce df 55 53 41 F.oor,.Boston,.MA.02110..3@..USA
7620 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c .>H***********ovd...Fifth.Floor,
7640 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a .Bost.n,.MA.02110....1.USA.?****
7660 29 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a )***********************.*******
7680 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 **********2999999999999999999999
76a0 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99***************?**************
76c0 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 be 3b 20 25 31 20 3d 20 61 2f *..%mecro.INT16_LOOP.2.;.%1.=.a/
76e0 75 20 28 61 3c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f u.(a<igned/unaligned),.%2.=.add/
7700 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 92 cb 44 20 92 61 6d 6b 64 0a 20 20 20 20 53 sub.....movd.......D..amkd.....S
7720 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 bLATJ..m4,.xmSE...Sbe.the...jnz.
7740 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a %%.w....oop.....pop...tmpq.%%.t*
7760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a ********************.********j**
7780 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 c6 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a ******2999999.9999999999999999**
77a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 64 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 4e ff ff ff 7f 20 *********ud.....movd.....0N.....
77c0 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c reion,..nc.,.51.%rankli....reet,
77e0 20 46 69 66 74 68 20 46 6c 74 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 64 20 20 20 df 87 .Fifth.Fltor,.Boston,.MA.0d.....
7800 92 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 df ac 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 ..,..amkd......bLATJ..m4,.xmSE..
7820 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 f9 ff ff 80 6f 6f 70 0a 20 20 20 20 70 .Sbe.the...jnz.%%.w....oop.....p
7840 6f 70 20 20 20 74 6d 70 8e f5 da 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a op...tmp...*********.*.*********
7860 2a 2a 2a 2a 2a 2a 64 0a 20 20 1e 47 4e 6f 0a 3b 2a 20 4c 9a 8c 8c 9a 72 72 63 32 71 2c 20 77 71 ******d....GNo.;*.L....rrc2q,.wq
7880 ee 24 65 6e 64 69 66 4c 69 63 73 65 20 9e 6c 6f 6e 67 20 77 69 74 68 20 76 46 6d 70 65 67 3b 20 .$endifLicse..long.with.vFmpeg;.
78a0 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 56 65 20 46 72 65 00 04 53 6f 66 74 77 61 if.not,.write.to.tVe.Fre..Softwa
78c0 71 5d 0a 20 20 20 20 6f 75 50 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 b9 cd 9e 91 52 q].....ouPdation,.Inc.,.51.....R
78e0 6c 69 91 df ac 8b 72 65 65 74 2c 20 b9 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c li....reet,..ifth.Floor,.Boston,
7900 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 09 55 53 41 0a 3b 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a .MA.02110-1301.USA.;***..****..*
7920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
7940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **********.*.*******************
7960 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 39 41 64 73 14 71 2b 77 71 5d **..%macro.INT16_LOOP.9Ads.q+wq]
7980 0a 20 20 20 20 6d 6f 76 80 00 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 7e 2b 6d 6d 73 69 64 65 .....mov.....m2,.[srcq+w~+mmside
79a0 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c ].....mov%1...m3,.;.%1.=.a/u.(al
79c0 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a df igned/unaligned),.%2.=.add/sub..
79e0 df 20 20 6d 6f 76 64 20 00 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 64 2c 20 ...movd....xm4,.....add.....wd,.
7a00 8a 64 0a 20 20 20 20 74 65 73 74 20 20 20 20 77 71 2c 20 32 2a 6d 6d 73 69 7a 65 20 2d 20 ea 0a .d.....test....wq,.2*mmsize.-...
7a20 20 20 20 20 6a 68 dc 25 25 2e 74 6f 6d 61 69 6e 6c 0a 20 20 20 20 64 6f 76 20 20 20 74 6d 70 77 ....jh.%%.tomainl.....dov...tmpw
7a40 2c 20 7f 00 72 43 ce 71 2b 77 71 5d 0a 20 20 20 20 73 75 62 20 20 20 74 92 8f 99 dc 20 5b 73 72 ,...rC.q+wq].....sub...t.....[sr
7a60 63 00 00 00 00 71 5d 0a 25 65 6e 64 a8 66 0a 20 20 20 df 9e 6e 20 77 64 0a 20 20 2e 20 74 65 73 c....q].%end.f......n.wd.....tes
7a80 74 20 20 20 20 77 71 2c 20 32 2a 6d 6d 73 69 7a 65 20 2d 20 31 0a 20 ff 20 20 6c 7a 2c 25 25 2e t....wq,.2*mmsize.-.1.....lz,%%.
7aa0 74 6f 72 61 69 00 7f 6f 6f 70 0a 20 20 20 20 70 8a 00 40 20 20 74 6d 70 71 0a 25 25 2e 77 6f 72 torai..oop.....p..@..tmpq.%%.wor
7ac0 64 6c 6f af 70 3a 0a 20 20 20 20 73 75 62 20 20 20 20 20 8f 71 2c 20 32 0a 0a 0a 0a 0a 0a 0a 0a dlo.p:.....sub......q,.2........
7ae0 0a 0a f5 25 96 66 69 64 6e 20 25 32 2c 20 61 64 64 0a 20 20 64 3a 0a 2f 20 20 20 52 45 54 0a 25 ...%.fidn.%2,.add...d:./...RET.%
7b00 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e endm.You.should.have.r.ion,..nc.
7b20 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 d3 20 46 69 66 74 68 20 46 6c 6f 6f ,.51.%rankli....reet..Fifth.Floo
7b40 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a r,.Boston,.MA.02110..30..USA.>H*
7b60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 **********ould.have.teTDived.a.c
7b80 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 72 9e 6c 20 50 8a opy.of.the.GNU.....er.Gener.l.P.
7ba0 9d 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 72 61 6e 52 6c 69 91 df ac 8b 72 65 65 74 2c ff 7f 00 00 .lic.;*.LiceFranRli....reet,....
7bc0 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 4f 6e 2c 20 36 00 00 30 32 31 31 30 2d 31 33 30 31 20 th.Floor,.BostOn,.6..02110-1301.
7be0 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a USA.;Floor,.Boston:.MA.021***..*
7c00 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 76 20 2a ***..****************|.....mov.*
7c20 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df **ovd...Fiftj.Floor,.Bost.n,.MA.
7c40 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 02.10....1.USA.?****************
7c60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 0e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 ************.*****.***********29
7c80 39 39 39 c6 c6 39 39 39 39 39 39 39 39 39 39 39 00 00 04 00 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999..99999999999....99**********
7ca0 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e **......*************..%mccro.IN
7cc0 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 T16_LOOP.2A;.%1.3.a/u.(aOigned/u
7ce0 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 00 00 02 00 20 20 20 20 6d 6f 76 64 .aligned),.%2.=.add/........movd
7d00 20 20 20 df df 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .....02110....1.USA.?***********
7d20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d ********************.*******..%m
7d40 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c ccro.INT16_LOOP.2A;.%1.=.a/u.(al
7d60 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 6d igned/unaljgned),.%2c).Gisquet.m
7d80 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 acro.INT16_LOOP.2A;.%!.cnd:.....
7da0 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c RET.%endm.You.should.have.reion,
7dc0 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 ..nc.,.51.%rankli....reet,.Fifth
7de0 20 46 6c 6f 6f 72 2c 20 43 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac .Floor,.Coston,..A.02110..30..U.
7e00 be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 ..;H***********ovd...Fiftj.Floor
7e20 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a ,.Bost.n,.MA.02110....1.USA.?***
7e40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a *************************.******
7e60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ***********299999999999999999999
7e80 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999**************....***********
7ea0 2a 2a 0a 0a 25 6d e3 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 **..%m.cro.INT16_LOOP.2A;.%1.3.a
7ec0 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 /..(aOigned/u.aligned),.%2.=.add
7ee0 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 0d 31 30 d2 ce cc cf 31 20 55 53 41 /sub.....movd.....02.10....1.USA
7f00 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a .?**..************************.*
7f20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ****************2999999999999999
7f40 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 99999999***********ub.....movd..
7f60 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...02110....1.UST.?*************
7f80 2a da 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *.**********.**.****************
7fa0 2a 32 39 39 00 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 48 2a 2a 2a *299.99999999999999999999***H***
7fc0 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f ********?***************..%mccro
7fe0 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 00 02 00 00 2f 75 91 df ac 8b 72 65 65 74 .INT16_LOOP.2A;.%1..../u....reet
8000 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ,.Fifth.Floor,.Bo.t..,.MA.02110.
8020 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .30..USA.;***..*****************
8040 2a 2a 2a 2a 2b 3c 2a 2a 20 77 72 69 74 65 20 74 6f 20 74 56 65 20 46 72 65 00 04 53 6f 66 74 77 ****+<**.write.to.tVe.Fre..Softw
8060 2a 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 ******.******..%mccWo.INT16_LOOP
8080 61 71 5d 0a 20 20 20 20 6f 75 50 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 b9 cd 9e 91 aq].....ouPdation,.Inc.,.51.....
80a0 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 b9 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 91 Rli....reet,..ifth.Floor,.Bosto.
80c0 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 ,.MA.02110-1301.USA.;***..****..
80e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
8100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***********.*.******************
8120 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 39 41 64 73 74 71 2a 2a 2a ***..%macro.INT16_LOOP.9Adstq***
8140 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 00 00 00 00 63 72 **..*********************.....cr
8160 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 5c 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a o.INT16_LOOP.2\;..**************
8180 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 2a 2a 2a 2a 2a 2a *************.*.*********'******
81a0 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b *****..%macro.INT16_LOOP.2Adst'+
81c0 77 71 01 00 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 wq..#...mov%1...m2,.[srcq+wq+mms
81e0 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 ize].....mov%1...m3,.;.%1.=.a/u.
8200 28 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 (TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
8220 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 64 64 20 20 20 20 20 77 TTTTTTTTTTTTTTTTTTTTTTTTdd.....w
8240 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 2a 2a 2a 2a 2a 2a 7c 0a 0a 20 Z,.wd.......reet,.Fift******|...
8260 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 ******..src2q,.wq.$..dif.....add
8280 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 .....dstq,.wq....SA.ov%1...[dstq
82a0 2b 77 71 2b d2 ce cc cf 31 20 55 53 49 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a +wq+....1.USI.?*****************
82c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 ***********.*****************299
82e0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999999999999999999***********
8300 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 ***....*************..%mccWo.INT
8320 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 16_LOOP.2A;.%1.3.a/u.(aOigned/u.
8340 61 6c 69 67 6e 65 64 29 d3 20 25 32 20 3d 20 61 64 64 2f 73 93 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a aligned)..%2.=.add/s.*******.***
8360 2a 2a 2a 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *******..*****299999999999999999
8380 39 39 39 39 39 39 2a 17 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a d5 d5 2a 2a 2a 2a 2a 999999*.**********......*..*****
83a0 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 *****..%mccro.INT16_LOOP.2A;.%1.
83c0 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 3.a/u.(aOigned/u.aligned),.%2.=.
83e0 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 bd ce cc cf 31 20 add/sub.....movd.....02110....1.
8400 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a USA.?***************************
8420 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 0a 25 65 6e ************..%mcro.INT16_LO.%en
8440 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 dm.You.should......reion,..nc.,.
8460 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 4f 50 20 32 41 3b 20 25 31 20 51.%rankli....reet,.FiOP.2A;.%1.
8480 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 2c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 =.a/u.(aligned/una,jgned),.%2c).
84a0 47 69 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 26 Gi**E*************..***********&
84c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 92 9e 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b *********..%..cro.INT16_LOOP.2A;
84e0 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 a1 a1 a1 .%!.cnd:.....RET.%endm.You.sh...
8500 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
8520 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
8540 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
8560 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
8580 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
85a0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 b9 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a0 41 a1 a1 a1 a1 ...........................A....
85c0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
85e0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
8600 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
8620 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
8640 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
8660 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
8680 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
86a0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
86c0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
86e0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
8700 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 2a ...............................*
8720 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ************29999999999999999999
8740 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999***************?************
8760 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 ***..%mccro.INT16_LOOP.2A;.%1.3.
8780 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff a/u....reet,.Fifth.Floor,.Bost..
87a0 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a ,.MA.02110..30..USA.;***.*******
87c0 2a 45 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 09 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *E7*************.***************
87e0 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2b aa 2a ***.***********16_LOO******<*+.*
8800 2a 2a 2a 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***2.10....1.USA.?**************
8820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f **************..%mccro.INT16_LOO
8840 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 P.2A;.%1.=.a/u.(aligned/unaljgne
8860 9b 29 2c 20 25 32 63 2a 2a 2a 1a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 29 20 47 69 73 71 75 65 74 .),.%2c***.****..%macro).Gisquet
8880 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 08 2a 2a 2a 2a 2a 35 2a 2a 2a 2a 2a 2a 80 ff 2a .;*.;*.Th***9**E.*****5******..*
88a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 ********************..%macro.INT
88c0 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 92 45 54 0a 25 65 6e 64 16_LOOP.2A;.%!.cnd:./....ET.%end
88e0 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 m.You.should.!!!.!!!!!!!.!!!!!!!
8900 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a !!!!!NU.Lesxer.General.Public.;*
8920 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e .License.along.with.FFmpeg;.if.n
8940 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b ot,.write.to.the.Free.S\ftware.;
8960 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 4a 25 72 69 6e 6b 6c 69 91 df *.Foundation,..nc.,.51J%rinkli..
8980 ac 8b 72 65 65 74 2c 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..reet,********.****************
89a0 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a ******..%mccro.INT16_LOO******<*
89c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c **************.have.r.ion,..nc.,
89e0 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 .51.%rankli....reet,.Fifth.Floor
8a00 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a ,.Boston,.MA.02110..30..USA.>H**
8a20 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 *********ovd...Fifth.Floor,.Bost
8a40 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a .n,.MA.02110....1.USA.?*********
8a60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *******************.************
8a80 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a *****299999999999999999999999***
8aa0 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d ********....?***************..%m
8ac0 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f ecro.INT16_LOOP.2A;.%1.=.a/u.(aO
8ae0 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 igned/unaligned),.%2.=.add/sub..
8b00 20 20 20 6d 6f 76 64 20 20 20 df 87 ae cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a ...movd.......,..amkd.....SbLATJ
8b20 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ..m4,.xmSE...Sbe.the...jnz.%%.w.
8b40 ff ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...oopp...tmpq.%%.t*************
8b60 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 ********.********j********299999
8b80 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 999999999999999999*****,*****ub.
8ba0 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a ....movd.....02110....1.USA.?***
8bc0 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a *******?*****************.******
8be0 2a 2a 2a 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ***.............................
8c00 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ................................
8c20 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ................................
8c40 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 2a 2a 2a .............................***
8c60 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a *****299999999999999999999999***
8c80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d ************?***************..%m
8ca0 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b ccro.INT16_LOOP.2A;.%1.3.a/u....
8cc0 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 21 21 21 21 21 21 21 21 21 21 4e 55 reet,.Fifth.Floor,.B!!!!!!!!!!NU
8ce0 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 .Lesxer.General.Public.;*.Licens
8d00 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 e.along.with.FFmpeg;.if.not,.wri
8d20 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 te.to.the.Free.S\ftware.;*.Found
8d40 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 e2 ac 8b 72 65 65 74 2c ation,..nc.,.51.%rankli....reet,
8d60 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 d1 .Fifth.Floor,.Bost..2.MA.02110..
8d80 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 30..USA.;***.*******************
8da0 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a ****<***@*************7*********
8dc0 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 .**********************..%mccro.
8de0 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 INT16_LOO******<***************.
8e00 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 24 72 61 6e 6b 6c 69 91 df ac 8b have.r.ion,..nc.,.51.$rankli....
8e20 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 reet,.Fifth.Floor,.Boston,.MA.02
8e40 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 110..30..USA.>H***********ovd...
8e60 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc Fifth.Floor,.Bost.n,.MA.02110...
8e80 cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .1.USA.?************************
8ea0 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 ****.*****************2999999999
8ec0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 3f 2a 2a 99999999999999***********....?**
8ee0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 4a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 *************.J%mecro.INT16_LOOP
8f00 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 .2A;.%1.=.a/u.(aOigned/unaligned
8f20 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 ae cb 2c ),.%2.=.add/sub.....movd.......,
8f40 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 20 00 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 ..amkd.....SbL..J..m4,.xmSE...Sb
8f60 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a e.the...jnz.%%.w....oopp...tmpq.
8f80 25 25 2e 74 2a 2a 2a 2a 19 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a %%.t****.****************.******
8fa0 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 **j********299999999999999999999
8fc0 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 999*****,*****ub.....movd.....02
8fe0 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 110....1.USA.?******************
9000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 **********.*****************2999
9020 39 39 39 39 39 39 39 39 39 39 39 39 49 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999999999I9999999************
9040 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 09 0a 25 6d 63 63 72 6f 20 49 4e 54 31 ***?***************..%mccro.INT1
9060 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 66 74 2c 20 46 69 66 6_LOOP.2A;.%1.3.a/u....reft,.Fif
9080 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df th.Floor,.Bost..,.MA.02110..30..
90a0 55 53 41 0a 3b 2a 2a 23 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b USA.;**#.**********************+
90c0 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a <***@*************7*************
90e0 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 *******.********.**.***********1
9100 36 5f 4c 4f 4f 2a 2a 2a 34 2a 2a 3c 2a 2a 08 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 6_LOO***4**<**.**************7**
9120 2a 2a 2a 2a 2a 2a 2a 2a 2a 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a *********(********************..
9140 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 32 20 3d 20 61 64 64 2f 73 75 62 0a %mccro.INT16_LOOP.2A2.=.add/sub.
9160 20 20 20 20 6d 6f 76 64 20 20 20 df 87 92 cb 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e ....movd.......;.%1.=.a/u.(align
9180 69 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b id/unaljgned),.%2c).Gisquet.;*.;
91a0 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 0d 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a *.Th***9**E********.****..******
91c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ***************..%macro.INT16_LO
91e0 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 OP.2A;.%!.cnd:./...RET.%endm.You
9200 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 .should.have.r.ion,..nc.,.51.%ra
9220 6e 9b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f n.li....reet,.Fifth.Floor,.Bosto
9240 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a n,.MA.02110..30..USA.>H*********
9260 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 7f **ould.have.teTDived.a.copy.of..
9280 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 he.GNU.....er.General.P..lic.;*.
92a0 4c 69 63 65 46 72 61 6e 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 LiceFranRli....reet,.Fifth.Floor
92c0 2c 20 42 6f 73 74 4f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f ,.BostOn,.MA.02110-1301.USA.;Flo
92e0 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a or,.Boston:.MA.021***..****..***
9300 30 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 0************|.....mov.***ovd...
9320 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc Fiftj.Floor,.Bost.n,.MA.02.10...
9340 cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .1.USA.?************************
9360 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 c6 39 39 39 39 39 39 39 39 ****.*****************2.99999999
9380 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 99999999999999************......
93a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e *************.nnnnnnnnnnnnnnnnnn
93c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6a 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnjnnnnnnnnnn
93e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9400 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9420 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 91 91 91 91 6e 6e 6e 6e 6e 6e 6e 6e 6e 52 6e 6e 6e 6e 6e 6e nnnnnnnnnnnn....nnnnnnnnnRnnnnnn
9440 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9460 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9480 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
94a0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 16 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnn.nnnnnnnnnnnnnnnnnnnnn
94c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 4f 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnOnnnnnnnnnnnnn
94e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9500 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9520 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9540 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9560 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9580 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
95a0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
95c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
95e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9600 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 9e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnn.nnnnnnnnnn
9620 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9640 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9660 6e 6e 6e 6e 6e 6e 6e 6e 54 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnTnnnnnnnnnnnnnnnnnnnnnnn
9680 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
96a0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
96c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
96e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9700 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9720 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9740 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9760 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9780 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
97a0 6e 6e 81 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nn.nnnnnnnnnnnnnnnnnnnnnnnnnnnnn
97c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
97e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9800 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9820 6e 6e 6e 6e 6e 6e 6e 6e 6e 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 20 78 6d 34 2c nnnnnnnnndd/sub.....movd....xm4,
9840 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 .....add.....wZ,.wd.......reet,.
9860 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 Fifth.Floor,.Bosto.,.MA.02110..3
9880 30 ce df 55 53 41 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 0..USA.;*********************..s
98a0 72 63 32 71 2c 20 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 rc2q,.wq.$..dif.....add.....dstq
98c0 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c ,.wq....SA.ov%1...[dstq+wq+mmsiL
98e0 4c 4c 4c 4c 4c 4c 4c ff 00 4c 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 LLLLLLL..LLLLLLze],.m2.....add..
9900 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e ...wq,..*mm.ize......%%.loop.%!.
9920 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 84 75 20 73 68 6f 75 6c 64 20 68 61 cnd:.....RET.%endm.Y.u.should.ha
9940 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 ve.!!!.!!!!!!!d...Fiftj.Floor,.B
9960 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a ost.n,.MA.02.10....1.USA.?******
9980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a **********************.*********
99a0 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 c6 c6 39 39 39 39 39 39 39 39 39 39 39 00 00 04 00 39 39 ********29999..99999999999....99
99c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 15 de de 21 21 21 21 21 21 00 40 21 21 4e 55 20 4c 65 73 ************....!!!!!!.@!!NU.Les
99e0 78 65 72 20 47 65 6e 65 72 7e 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 61 6c xer.Gener~l.Public.;*.License.al
9a00 6f 6e 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 ong.with.FFmpeg;.if.not,.write.t
9a20 6f 20 74 68 80 00 00 00 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f o.th....ee.S\ftware.;*.Foundatio
9a40 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 n,..nc.,.51.%rankli....reet,.Fif
9a60 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df th.Floor,.Bost..2.MA.02110..30..
9a80 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a USA.;***.***********************
9aa0 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a <***@*************7*********.***
9ac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 *******************..%mccro.INT1
9ae0 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 6_LOO******<*****************7**
9b00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 46 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a *****************F************..
9b20 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 %mccro.INT16_LOOP.2A;.%1.=.a/u.(
9b40 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 aligned/unaljgned),.%2c).Gisquet
9b60 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a .;*.;*.Th***9**/*************..*
9b80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 8f 20 49 4e 54 ********************..%macr..INT
9ba0 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 16_LOOP.2A;.%!.cnd:.....RET.%end
9bc0 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 m.You.should......reion,..nc.,.5
9be0 31 df da 8d 9e 6e 6b 6c 69 9d df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 1....nkli....reet,.Fifth.Floor,.
9c00 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a 2a 2a Boston,.MA.02110..30..U...;H****
9c20 2a 2a 3c 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e **<****ovd...Fiftj.Floor,.Bost.n
9c40 2c 20 4d 41 df 30 32 31 31 18 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ,.MA.0211.....1.USA.?***********
9c60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****************.**************
9c80 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a ***299999999999999999999999*****
9ca0 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 2a 0a 0a 25 6d 63 63 .........................*..%mcc
9cc0 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 20 53 62 31 20 33 20 61 2f 75 20 28 61 Wo.INT16_LOOP.2A;.%.Sb1.3.a/u.(a
9ce0 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 2a 2a Oigned/u.aligned),.%2.=.add/su**
9d00 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 *****.*****************299999999
9d20 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 08 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 999999999999999*****.******.....
9d40 00 2a 19 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f .*.***********..%mccro.INT16_LOO
9d60 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 14 e1 6c 69 67 6e 65 P.2A;.%1.3.a/u.(aOigned/u..ligne
9d80 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 d),.%2.=.add/sub.....movd.....02
9da0 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 110....1.USA.?******************
9dc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e *********************..%mccro.IN
9de0 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 T16_LOOP.2A;.%1.=.a/u.(aligned/u
9e00 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 2a naljgned),.%2c).Gisquet.;*.;*.T*
9e20 2a 2a 2a 2a 2c 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ****,***..*********************.
9e40 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 .%macro.INT16_LOOP.2A;.%!.cnd:..
9e60 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 ...RET.%endm.You.should.have.rei
9e80 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 on,..nc.,.51.%rankli....reet,.Fi
9ea0 66 14 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce f.h.Floor,.Boston,..A.02110..30.
9ec0 df 55 ac be 0a 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c .U...;H***********ovd...Fiftj.Fl
9ee0 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f oor,.Bost.n,.MA.02110....1.USA.?
9f00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a ****************************.***
9f20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 1c 39 39 39 39 39 39 39 39 2f 39 39 39 39 39 39 **************29.99999999/999999
9f40 39 39 39 39 39 39 15 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 32 32 32 32 32 32 32 32 32 32 999999.**.**********..2222222222
9f60 32 32 32 32 32 32 32 32 32 32 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 20 3b 20 25 31 20 2222222222cro.INT16_LOOP.2.;.%1.
9f80 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 3.a/..(aOigned/u.aligned),.%2.=.
9fa0 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 add/sub.....movd.....02110....1.
9fc0 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 26 2a USA.?**..*********************&*
9fe0 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 *.*****************2999999999999
a000 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 99999999999***********ub.....mov
a020 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d.....02110....1.UST.?**********
a040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a **************?***************..
a060 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b df 25 31 20 33 20 61 2f 75 91 df %mccro.INT16_LOOP.2A;.%1.3.a/u..
a080 ac 8b 72 65 65 6e 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df ..reen,.Fifth.Floor,.Bo.t..,.MA.
a0a0 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 02110..30..USA.;***.************
a0c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c ****************..%mccro.INT16_L
a0e0 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 OOP.2A;.%1.=.a/u.(aligned/unaljg
a100 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a ned),.%2c).Gisquet.;*.;*.Th***9*
a120 d5 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 30 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 4b .E*************..***0**********K
a140 2a 2a 2a 2a 2a 2a 0a 0a 25 92 9e 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 3d 20 61 ******..%..cro.INT16_LOOP.2A;=.a
a160 2f 75 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f /u.%!.cnd:./...RET.%endm.You.sho
a180 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 80 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 uld.have.r.ion,...(aOigned/u.ali
a1a0 67 6e 65 9b d6 d3 df 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d gne....%2.=.fth.Floor,.Boston,.M
a1c0 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 A.02110..30..USA.>H***********ov
a1e0 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 d...Fifth.Floor,.Bost.n,.MA.0211
a200 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0....1.USA.?********************
a220 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2b ca 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 ********.*******+.********299999
a240 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 999999999999999999*********.****
a260 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f *?***************..%mecro.INT16_
a280 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 LOOP.2A;.%1.=.a/u.(aOigned/unali
a2a0 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df gned),.%2.=.add/sub.....movd....
a2c0 87 92 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e ...,..amkd.....SbLATJ..m4,.xmSE.
a2e0 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 20 20 20 ..Sbe.the...jnz.%%.w....oop.....
a300 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a pop...tmpq.%%.t**********.******
a320 2a 22 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *"*********299999999999999999999
a340 4d 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 M99***********ub.....movd.....02
a360 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 10 2a 2a 2a 2a 2a 2a 110....1.UST.?***********.******
a380 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 **********.*****************2999
a3a0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999999999999999999************
a3c0 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 57 4e 54 31 ***?***************..%mccro.WNT1
a3e0 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 6_LOOP.2A;.%1.3.a/u....reet,.Fif
a400 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df th.Floor,.Bo.t..,.MA.02110..30..
a420 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 10 2a 2a 2a 2a ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b USA.;***.******.****.**********+
a440 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 20 46 46 6d 70 65 67 3b 2a 2a 2a 2a 2a b7 2a <***@***********h.FFmpeg;*****.*
a460 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2d 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 *******************.*-*********1
a480 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 6_LOO******<*..**************7**
a4a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a ******************************..
a4c0 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 %mccro.INT16_LOOP.2A;.%1.=.a/u.(
a4e0 61 6c 00 00 6e 65 64 2f 75 80 61 6c 6a 67 6e 65 64 29 2c 39 25 32 63 29 20 47 69 73 71 75 65 74 al..ned/u.aljgned),9%2c).Gisquet
a500 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 36 2a 2a 2a 2a 2a 2a 1c 2a 2a 80 ff 2a .;*.;*.Th***9**E***6******.**..*
a520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 ********************..%macro.INT
a540 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 16_LOOP.2A;..*******************
a560 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 32 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 2a 2a ********.*.****2**********....**
a580 0a 0a 25 6d 00 00 00 00 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b 77 71 46 0a 23 ..%m.....INT16_LOOP.2Adst'+wqF.#
a5a0 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a ...mov%1...m2,.[srcq+wq+mmsize].
a5c0 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 ....mov%1...m3,.;.%1.=.a/u.(alig
a5e0 6e 65 64 2f 00 00 10 00 69 67 6e 65 64 16 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 ned/....igned.,.%2.=.add/sub....
a600 20 6d 6f 76 64 20 20 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 5a 2c 20 77 64 .movd....xm4,.....add.....wZ,.wd
a620 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 97 df 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 .......reet,.Fift..Floor,.Bosto.
a640 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2c 2a 2a 2a 2a 2a 2a 2a ,.MA.02110..30..USA.;***,*******
a660 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 00 04 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 **********..src2q..wq.$..dif....
a680 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b .add.....dstq,.wq....SA.ov%1...[
a6a0 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 1c 1c 1c 1c 1c 1c 1c 1c 0a 25 21 2e 63 6e 64 dstq+wq+mmsiLLLLL.........%!.cnd
a6c0 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 :.....RET.%endm.You.should.have.
a6e0 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 !!!.!!!!!!!.!!!!!!!!!!!!NU.Lesxe
a700 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e r.General.Public.;*.License.alon
a720 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 7f 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 g.with.FFmpeg;..f.not,.write.to.
a740 74 68 80 00 00 00 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c th....ee.S\ftware.;*.Foundation,
a760 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 ..nc.,.51.%rankli....reet,.Fifth
a780 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 .Floor,.Bost..2.MA.02110..30..US
a7a0 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a A.;***.***********************<*
a7c0 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a **@*************7*********.*****
a7e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f *****************..%mccro.INT16_
a800 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a LOO******<*****************7****
a820 2a 2a 2a 2a 1b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d ****.***********************..%m
a840 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 9e 93 ccro.INT16_LOOP.2A;.%1.=.a/u.(..
a860 69 67 6e 65 64 2f 75 4f 61 6c 6a 67 6e 65 64 29 10 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b igned/uOaljgned)..%2c).Gisquet.;
a880 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a *.;*.Th***9**E*************..***
a8a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 ******************..%macro.INT16
a8c0 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 _LOOP.2A;.%!.cnd:.....RET.%endm.
a8e0 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 You.should......reion,..nc.,.51.
a900 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 55 6f 6f 72 2c 20 42 6f %rankli....reet,.Fifth.FUoor,.Bo
a920 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a 2a 2a 2a 2a ston,.MA.02110..30..U...;H******
a940 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 61 f4 6a 20 b9 93 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 *****ovd...Fia.j...oor,.Bost.n,.
a960 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 6e 2c 20 b6 6e MA.02110....1.USA.?********n,..n
a980 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c c.,.51.%rankli....reet,.Fifth.Fl
a9a0 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac 2a 2a 2a oor,.Boston,..A.02110..30..U.***
a9c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 26 2a 2a 2a 2a 20 3d 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ************&****.=*************
a9e0 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a ***299999999999999999999999*****
aa00 2a 2a 2a 2a 2a 2a 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 80 20 28 61 4f 69 67 6e 65 64 2f 75 13 ******.have.r.ion,...(aOigned/u.
aa20 61 6c 69 67 6e 65 9b d6 d3 df 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e aligne....%2.=.fth.Floor,.Boston
aa40 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ,.MA.02110..30..USA.>H**********
aa60 2a 6f 76 64 20 20 20 46 69 66 74 68 20 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *ovd...Fifth.***....************
aa80 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f *..%mccWo.INT16_LOOP.2A;.%1.3.a/
aaa0 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f u.(aOigned/u.aligned),.%2.=.add/
aac0 73 75 2a 0c 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 su*.*****.*****************29999
aae0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 9999999999999999999************.
ab00 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 .....*************..%mccro.INT16
ab20 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c _LOOP.2A;.%1.3.a/u.(aOigned/u.al
ab40 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 igned),.%2.=.add/sub.....movd...
ab60 df df 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..02110....1.USA.?**************
ab80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 *************************..%mccr
aba0 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e o.INT16_LOOP.2A;.%1.=.a/u.(align
abc0 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b ed/unaljgned),.%2c).Gisquet.;*.;
abe0 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2c 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a *.Th***9**E*********,***..******
ac00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ***************..%macro.INT16_LO
ac20 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 OP.2A;.%!.cnd:.....RET.%endm.You
ac40 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 .should.have.reion,..nc.,.51.%ra
ac60 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f nkli....reet,.Fifth.Floor,.Bosto
ac80 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a 2a 2a 2a 2a 32 32 32 n,..A.02110..30..U...;H******222
aca0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
acc0 32 32 32 32 32 32 52 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 222222R2222222222222222222222222
ace0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
ad00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
ad20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
ad40 32 32 32 33 d2 32 32 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 20 49 2223.2299999999999***********o.I
ad60 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f NT16_LOOP.2A;.%1.3.a/u.(aOigned/
ad80 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 2a 2a 2a 2a 2a 2a 2a 20 2a u.aligned),.%2.=.add/su*******.*
ada0 2a 2b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *+**************2999999999999999
adc0 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 99999999************......******
ade0 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 *******..%mccro.INT16_LOOP.2A;.%
ae00 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 1.3.a/u.(aOigned/u.aligned),.%2.
ae20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 96 64 20 20 20 df df 30 32 31 31 30 bd ce cc cf =.add/sub.....mo.d.....02110....
ae40 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 09 2a 2a 2a 2a 2a 2a 1.USA.?******************.******
ae60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 f5 f5 da 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f *************....mccro.INT16_LOO
ae80 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 39 P.2A;.%1.=.a/u.(aligned/unaljgn9
aea0 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 68 2a 2a 2a 39 2a 2a 45 99***************?******h***9**E
aec0 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a ***.*********..**************.**
aee0 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 00 00 00 20 21 2e 63 ****..%macro.INT16_LOOP.2....!.c
af00 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 nd:.....RET.%endm.You.should.hav
af20 65 20 71 a5 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 e.q.ion,..nc.,.51.%rankli....ree
af40 74 2c 20 46 69 66 74 57 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 t,.FiftW.Floor,.Boston,..A.02110
af60 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 46 64 20 20 20 46 69 66 ..30..U...;H***********oFd...Fif
af80 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 tj.Floor,.Bost.n,.MA.02110....1.
afa0 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a USA.?***************************
afc0 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 2f 39 *.*****************29999999999/9
afe0 39 39 39 39 39 39 39 39 39 39 39 15 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 99999999999.*************....***
b000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 **********..%mccro.INT16_LOOP.2A
b020 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 ;.%1.3.a/..(aOigned/u.aligned),.
b040 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 %2.=.add/sub.....movd.....02110.
b060 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...1.USA.?**..******************
b080 2a 2a 2a 26 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 ***&**.*****************29999999
b0a0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 9999999999999999***********ub...
b0c0 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 65 3d 2a 2a ..movd.....02110....1.UST.?*e=**
b0e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a ***********************.********
b100 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 17 39 39 39 1f 39 *********29999999999999999.999.9
b120 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9***************?***************
b140 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 ..%mccro.INT16_LOOP.2A;.%1.3.a/u
b160 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d ....reet,.Fifth.Floor,.Bo.t..,.M
b180 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a A.02110..30..USA.;***.**********
b1a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 ******************..%mccro.INT16
b1c0 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c _LOOP.2A;.%1.=.a/u.(aligned/unal
b1e0 6a 67 6e 65 64 29 2c 20 25 3e 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a jgned),.%>c).Gisquet.;*.;*.Th***
b200 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9**E*************..*************
b220 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 3d ********..%macro.INT16_LOOP.2A;=
b240 20 61 2f 75 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 .a/u.%!.cnd:./...RET.%endm.You.s
b260 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 hould.have.r.ion,.u.(aOigned/u.a
b280 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c ligned),.%2.=.fth.Floor,.Boston,
b2a0 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .MA.02110..30..USA.>H***********
b2c0 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 ovd...Fifth.Floor,.Bost.n,.MA.02
b2e0 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 110....1.USA.?******************
b300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 **********.*****************2999
b320 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 99999999999999999999*********.**
b340 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 ***?***************..%mecro.INT1
b360 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 96 98 6e 65 64 2f 75 6e 61 6_LOOP.2A;.%1.=.a/u.(aO..ned/una
b380 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f b3 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 ligned),.%2.=.add/.ub.....movd..
b3a0 20 df 87 92 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 .....,..amkd.....SbLATJ..m4,.xmS
b3c0 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 66 20 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 20 E...Sbe.the...jnf.%%.w....oop...
b3e0 20 20 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a ..pop...tmpq.%%.t**********.****
b400 2a 2a 2a 22 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 3e 39 39 39 39 39 ***"*********2999999999999>99999
b420 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 99999***********ub.....movd.....
b440 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 00 80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 02110....1.UST.?***..***********
b460 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 ******j*****.*****************29
b480 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 7f 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999999999999999.9999**********
b4a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
b4c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
b4e0 11 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .*******************************
b500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1a 2a 2a 2a 2a 2a **************************.*****
b520 2a 2a 2a 2a 2a 2a aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a ******.**********+<***@*********
b540 2a 2a 68 20 46 46 6d 70 65 67 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **h.FFmpeg;*********************
b560 2a 2a 2a 2a 2a 0a 2a 2d 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a d5 *****.*-*********16_LOO******<*.
b580 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .*************'7****************
b5a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c ****************..%mccro.INT16_L
b5c0 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 80 61 6c 6a 67 OOP.2A;.%1.=.a/u.(aligned/u.aljg
b5e0 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a ned),.%2c).Gisquet.;*.;*.Th***9*
b600 2a 45 2a 2a 2a 36 2a 2a 2a 2a 2a 2a 1c 2a 2a 80 ff 2a 2a 04 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *E***6******.**..**.************
b620 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a ******..%macro.INT16_LOOP.2A;..*
b640 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a **************************.*.***
b660 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 ******************..%macro.INT16
b680 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b 77 71 46 0a 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c _LOOP.2Adst'+wqF.#...mov%1...m2,
b6a0 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 00 00 80 00 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 .[srcq+wq+mmsi........mov%1...m3
b6c0 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 16 ,.;.%1.=.a/u.(aligned/unaligned.
b6e0 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 20 78 6d 34 2c 0a ,.%2.=.add/sub.....movd....xm4,.
b700 20 20 20 20 61 64 64 20 e8 03 00 00 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 ....add.....wZ,.wd.......reet,.F
b720 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ifth.Floor,.Bosto.,.MA.02110..30
b740 ce df 55 53 41 0a 3b 2a 2a 2a 2c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 ..USA.;***,*****************..sr
b760 63 32 71 2c 20 77 71 e6 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c c2q,.wq.$..dif.....add.....dstq,
b780 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c .wq....SA.ov%1...[dstq+wq+mmsiLL
b7a0 4c 4c 4c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c LLL.............................
b7c0 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1d 9c 1c 1c 1c 1c 1c 1c 1c e3 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
b7e0 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 4c 4c 4c 4f 4c 4c 4c 4c 4c 2a 2a 2a 2a 2a 2a 2a ................LLLOLLLLL*******
b800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 *******************.***********1
b820 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2b aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 6_LOO******<*+.**************7**
b840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a ******************************..
b860 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 %mccro.INT16_LOOP.2A;.%1.=.a/u.(
b880 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 5a 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 aligned/unaljgZed),.%2c).Gisquet
b8a0 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a .;*.;*.Th***9**E*************..*
b8c0 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 17 25 6d 61 4e 72 6f 20 49 4e 54 ********.***********..%maNro.INT
b8e0 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 ff 6e 64 16_LOOP.2A;.%!.cnd:./...RET.%.nd
b900 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 ff 7f 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 m.You.should.hav..r.ion,..nc.,.5
b920 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 1.%rankli....reet,.Fifth.Floor,.
b940 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 40 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a Boston,.MA.02110..3@..USA.>H****
b960 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e *******ovd...Fifth.Floor,.Bost.n
b980 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 29 2a 2a 2a 2a 2a 2a ,.MA.02110....1.USA.?****)******
b9a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****************.**************
b9c0 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a ***299999999999999999999999*****
b9e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 **********?***************..%mec
ba00 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 be 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 3c 69 67 ro.INT16_LOOP.2.;.%1.=.a/u.(a<ig
ba20 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 ned/unaligned),.%2.=.add/sub....
ba40 20 6d 6f 76 64 20 20 20 df 87 92 cb 44 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 .movd.......D..amkd.....SbLATJ..
ba60 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff m4,.xmSE...Sbe.the...jnz.%%.w...
ba80 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a .oop.....pop...tmpq.%%.t********
baa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 *************.********j********2
bac0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999999999999999999999*********
bae0 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 4e ff ff ff 7f 20 72 65 69 6f 6e 2c 20 **ub.....movd.....0N.....reion,.
bb00 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6d 89 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 .nc.,.51.%rankm.....reet,.Fifth.
bb20 46 6c 74 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 64 20 20 20 df 87 92 cb 2c 00 00 04 00 Fltor,.Boston,.MA.0d.......,....
bb40 6b 64 0a 20 20 20 df ac 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 kd......bLATJ..m4,.xmSE...Sbe.th
bb60 65 20 20 20 6a 6e 7a 20 25 25 2e 77 f9 ff ff 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 20 74 6d e...jnz.%%.w....oop.....pop...tm
bb80 70 8e f5 da 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 64 p...*********.*.*.*************d
bba0 0a 20 20 1e 47 35 31 20 b9 cd 9e 91 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 b9 69 66 74 68 20 46 ....G51.....Rli....reet,..ifth.F
bbc0 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 20 31 33 30 31 09 55 53 21 0a loor,.Boston,.MA.02110.1301.US!.
bbe0 3b 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ;***..****..********************
bc00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a ***********************.*.******
bc20 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f *********....**..%macro.INT16_LO
bc40 4f 50 20 39 41 64 73 74 71 d4 88 8e a2 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 OP.9Adstq.........mov%1...m2,.[s
bc60 72 63 71 2b 77 7e 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b rcq+w~+mmsize].....mov%1...m3,.;
bc80 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 .%1.=.a/u.(aligned/unaligned),.%
bca0 32 20 3d 20 61 64 64 2f 73 75 62 0a df df 20 20 6d 6f 76 64 20 00 20 20 78 6d 34 2c 0a 20 20 20 2.=.add/sub.....movd....xm4,....
bcc0 20 61 64 64 20 20 20 20 20 77 64 2c 20 8a 64 0a 20 20 20 20 74 65 73 74 20 20 20 20 77 71 2c 20 .add.....wd,..d.....test....wq,.
bce0 32 2a 6d 6d 73 69 7a 65 20 2d 20 f5 0a 20 20 20 20 6a 7a dc 25 25 2e 74 6f 6d 61 69 6e 6c 0a 20 2*mmsize.-.......jz.%%.tomainl..
bd00 20 20 20 64 6f 76 20 20 20 74 6d 70 77 2c 20 7f 00 72 43 ce 71 2b 77 71 5d 0a 20 20 20 20 73 75 ...dov...tmpw,...rC.q+wq].....su
bd20 62 20 20 20 74 92 8f 99 dc 20 5b 73 72 63 00 00 ff e1 71 5d 0a 25 65 6e 64 a8 66 0a 20 20 20 df b...t.....[src....q].%end.f.....
bd40 9e 6e 20 77 64 0a 20 20 2e 20 74 65 73 74 20 20 20 20 77 71 2c 20 32 2a 6d 6d 73 69 7a 65 20 2d .n.wd.....test....wq,.2*mmsize.-
bd60 20 31 0a 20 ff 20 20 6c 7a 2c 25 25 2e 74 6f 72 61 69 00 7f 6f 6f 70 0a 20 20 20 20 70 8a 00 40 .1.....lz,%%.torai..oop.....p..@
bd80 20 20 74 6d 70 71 0a 25 25 2e 77 6f 72 64 6c 6f af 70 3a 0a 20 20 20 20 73 75 62 20 20 20 20 20 ..tmpq.%%.wordlo.p:.....sub.....
bda0 8f 71 2c 20 32 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a f5 25 96 66 69 64 6e 20 25 32 2c 20 61 64 64 0a 20 .q,.2...........%.fidn.%2,.add..
bdc0 20 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 .d:./...RET.%endm.You.should.hav
bde0 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 e.r.ion,..nc.,.51.%rankli....ree
be00 74 d3 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 t..Fifth.Floor,.Boston,.MA.02110
be20 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 20 68 61 76 65 ..30..USA.>H***********ould.have
be40 20 74 65 54 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 b3 9a 8c 8c .teTDived.a.copy.of.the.GNU.....
be60 65 72 20 47 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 72 61 6e 52 6c 69 er.General.P..lic.;*.LiceFranRli
be80 91 df ac 8b 72 65 65 74 ff 00 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 4f 6e 2c 20 4d ....reet..Fifth.Floor,.BostOn,.M
bea0 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a A.02110-1301.USA.;Floor,.Boston:
bec0 20 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .MA.021***..****..**************
bee0 2a 2a 7c 0a b4 20 20 20 6d 6f 89 df 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 **|.....mo..***ovd...Fiftj.Floor
bf00 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a ,.Bost.n,.MA.02.10....1.USA.?***
bf20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a *************************.******
bf40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 c6 c6 39 39 39 39 39 39 39 39 39 39 39 00 00 04 ***********29999..99999999999...
bf60 00 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .99************......***********
bf80 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 01 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 **..%mccro.INT1._LOOP.2A;.%1.3.a
bfa0 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 /u.(aOigned/u.aligned),.%2.=.add
bfc0 2f 00 00 02 00 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 /........movd.....02110....1.USA
bfe0 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 13 2a 2a 2a 2a 2a 2a 2a 2a 2a .?********************.*********
c000 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b *.*******..%mccro.INT16_LOOP.2A;
c020 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 .%1.=.a/u.(aligned/unaljgned),.%
c040 32 63 29 20 47 69 73 71 75 65 74 0a 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 2c).Gisquet.macro.INT16_LOOP.2A;
c060 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c .%!.cnd:.....RET.%endm.You.shoul
c080 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df d.have.reion,..nc.,.51.%rankli..
c0a0 ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 43 6f 73 74 6f 6e 2c df b2 41 df ..reet,.Fifth.Floor,.Coston,..A.
c0c0 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 02110..30..U...;H***********ovd.
c0e0 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ..Fiftj.Floor,.Bost.n,.MA.02110.
c100 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...1.USA.?**********************
c120 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 ******.*****************29999999
c140 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 9999999999999999**************..
c160 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d e3 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ..*************..%m.cro.INT16_LO
c180 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e OP.2A;.%1.3.a/..(aOigned/u.align
c1a0 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 ed),.%2.=.add/sub.....movd.....0
c1c0 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2110....1.USA.?**..*************
c1e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 ***********.*****************299
c200 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999999999999999999***********
c220 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f ub.....movd.....02110....1.UST.?
c240 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a ****************************.***
c260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 00 39 39 39 39 39 39 39 39 39 39 39 39 39 39 **************299.99999999999999
c280 39 39 39 39 39 39 2a 2a 2a 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999***H***********?**********
c2a0 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 *****..%mccro.INT16_LOOP.2A;.%1.
c2c0 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 3.a/u....reet,.Fifth.Floor,.Bo.t
c2e0 80 ff 2c 64 73 74 27 2b 77 71 01 00 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 ..,dst'+wq..#...mov%1...m2,.[src
c300 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 q+wq+mmsize].....mov%1...m3,.;.%
c320 31 20 3d 20 61 2f 75 20 28 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 1.=.a/u.(TTTTTTTTTTTTTTTTTTTTTTT
c340 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
c360 64 64 20 20 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 68 20 dd.....wZ,.wd.......reet,.Fifth.
c380 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 Floor,.Bosto.,.MA.02110..30..USA
c3a0 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 6d 32 0a 20 20 30 32 31 31 30 2d 31 33 30 .;***************.m2...02110-130
c3c0 31 09 55 53 41 0a 3b 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1.USA.;***..****..**************
c3e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 20 61 64 64 20 20 20 20 20 77 71 2c 00 64 ****************...add.....wq,.d
c400 2a 6d 6d 8c 69 7a 65 0a 20 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 d3 df 77 71 ee 24 9a ae 64 69 *mm.ize..******..src2q..wq.$..di
c420 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 f.....add.....dstq,.wq....SA.ov%
c440 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 4c 4c 4c 4f 4c 4c 4c 4c 4c 4c 1...[dstq+wq+mmsiLLLLLLLLOLLLLLL
c460 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a Lze],.m2.....add.....wq,..*mm.iz
c480 65 0a 20 20 20 20 20 25 25 2e 6c 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 e......%%.lRET.%endm.You.should.
c4a0 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 have.!!!.!!!!!!!.!!!!!!!!!!!!NU.
c4c0 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 Lesxer.General.Public.;*.License
c4e0 20 9e 93 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 .....g.with.FFmpeg;.if.not,.writ
c500 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 e.to.the.Free.S\ftware.;*.Founda
c520 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 tion,..nc.,.51.%rankli....reet,.
c540 46 69 66 74 68 20 00 00 80 00 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 Fifth.....r,.Bost..2.MA.02110..3
c560 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0..USA.;***.********************
c580 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f ***<***@*************7*********.
c5a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 **********************..%mccro.I
c5c0 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a NT16_LOO******<*****************
c5e0 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7*******************************
c600 2a 0a 0a 25 6d 63 1a 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f *..%mc.ro.INT16_LOOP.2A;.%1.=.a/
c620 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 u.(aligned/unaljgned),.%2c).Gisq
c640 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a uet.;*.;*.Th***9**E*************
c660 80 ff 2a 2a e9 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 ..**.******************..%macro.
c680 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 INT16_LOOP.2A;.%!.cnd:.....RET.%
c6a0 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e endm.You.should......reion,..nc.
c6c0 2c 31 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f ,151.%rankli....reet,.Fifth.Floo
c6e0 72 2c 20 42 6f 73 74 6f 6e 2c 20 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 r,.Boston,.**..%macro.INT16_LOOP
c700 1b 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 3e 73 .2A;.%!.cnd:.....RET.%endm.You>s
c720 68 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a hon,.MA.02110....1.USA.?********
c740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************.***********
c760 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a ******299999999999999999999999**
c780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 ************....*************..%
c7a0 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 mccWo.INT16_LOOP.2A;.%1.3.a/u.(a
c7c0 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 2a 2a Oigned/u.aligned),.%2.=.add/su**
c7e0 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 *****.*****************299999999
c800 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 999999999999999************.....
c820 00 2a 2a 4d 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f .**M**********..%mccro.INT16_LOO
c840 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 P.2A;.%1.3.a/u.(aOigned/u.aligne
c860 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 d),.%2.=.add/sub.....movd.....02
c880 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 110....1.USA.?******************
c8a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e *********************..%mccro.IN
c8c0 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df T16_LOOP.2A;.%d/sub.....movd....
c8e0 87 ae cb 2c 20 92 61 6d 6b 64 02 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e ...,..amkd.....SbLATJ..m4,.xmSE.
c900 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 70 20 20 00 74 ..Sbe.the...jnz.%%.w....oopp...t
c920 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a mpq.%%.t*********************.**
c940 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ******j********29999999999999999
c960 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 20 52 20 6d 6f 76 64 20 20 20 9999999*****,*****ub...R.movd...
c980 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a ..02110....1.USA.?**********?***
c9a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 6f 7f 7f 7f 7f 7f 7f **************.*********.o......
c9c0 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .....................***********
c9e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
ca00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
ca20 2a 2a 2a 2a 2a 2a 2a 2a 2a 12 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********.**********************
ca40 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c *********hould.have.r.ion,..nc.,
ca60 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 .51.%rankli....reet,.Fifth.Floor
ca80 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a ,.Boston,.MA.02110..30..USA.>H**
caa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 6f *********ould.have.teTDived.a.co
cac0 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 72 61 6c 20 50 8a 9d py.of.the.GNU.....er.General.P..
cae0 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 72 61 6e 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 lic.;*.LiceFranRli....reet,.Fift
cb00 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 4f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 h.Floor,.BostOn,.MA.02110-1301.U
cb20 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a SA.;Floor,.Boston:.MA.021***..**
cb40 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 76 20 2a 2a **..****************|.....mov.**
cb60 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 *ovd...Fiftj.FlooLLLze],.m2.....
cb80 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f add.....wq,..*mm.ize......%%.loo
cba0 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 p.%!.cnd:.....RET.%endm.You.shou
cbc0 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 ld.have.!!!.!!!!!!!.!!!!!!!!!!!!
cbe0 4e 55 20 4c 65 73 78 64 f2 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 NU.Lesxd..General.Public.;*.Lice
cc00 6e 73 65 20 9e 93 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 nse.....g.with.FFmpeg;.if.not,.w
cc20 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 rite.to.the.Free.S\ftware.;*.Fou
cc40 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 ndation,..nc.,.51.%rankli....ree
cc60 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 t,.Fifth.Floor,.Bost..2.MA.02110
cc80 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..30..USA.;***.*****************
cca0 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a ******<***@*************7*******
ccc0 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 **.**********************..%mccr
cce0 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a o.INT16_LOO******<**************
cd00 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***7****************************
cd20 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 72 2c 20 42 6f 73 74 80 6e 2c ****..%mccro.INT16_LOOr,.Bost.n,
cd40 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .MA.02.10....1.USA.?************
cd60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************.***************
cd80 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a **299999999999999999999999******
cda0 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 73 63 72 ******......*************..%mscr
cdc0 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e o.INT16_LOOP.2A;.%1.3.a/u.(aOign
cde0 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 00 00 02 00 20 20 20 20 ed/u.aligned),.%2.=.add/........
ce00 6d 6f 76 64 20 20 20 df df 30 25 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a movd.....0%110....1.USA.?*******
ce20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a ************************.*******
ce40 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 ..%mccro.INT16_LOOP.2A;.%1.=.a/u
ce60 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 .(aligned/unaljgned),.%2c).Gisqu
ce80 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 et.;*.;*.Th***9**E*************.
cea0 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6e 6e 6e 6e 6e 6e 6e 6e 2a 2a 2a 0a 0a .******************nnnnnnnn***..
cec0 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 %macro.INT16_LOOP.2A;.%!.cnd:...
cee0 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 7c 65 69 6f ..RET.%endm.You.should.have.|eio
cf00 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 n,..nc.,.51.%rankli....reet,.Fif
cf20 74 68 20 46 6c 6f 6f 72 2c 20 43 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df th.Floor,.Coston,..A.02110..30..
cf40 68 ac be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f h...;H***********ovd...Fiftj.Flo
cf60 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a or,.Bost.n,.MA.02110....1.USA.?*
cf80 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a *****.*********************.****
cfa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ************.2999999999999999999
cfc0 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999**************....*********
cfe0 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 ****..%mccro.INT16_LOOP.2A;.%1.3
d000 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 .a/..(aOigned/u.aligned),.%2.=.a
d020 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 dd/sub.....movd.....02110....1.U
d040 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a SA.?**..************************
d060 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 .*****************29999999999999
d080 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 9999999999***********ub.....movd
d0a0 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .....02110....1.UST.?***********
d0c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****************.**************
d0e0 2a 2a 2a 32 39 39 00 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 31 39 2a 2a 2a 2a 2a ***299.99999999999999999919*****
d100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 **********?***************..%mcc
d120 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 00 40 65 ro.INT16_LOOP.2A;.%1.3.a/u....@e
d140 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2d 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 et,.Fifth.Floor-.Bo.t..,.MA.0211
d160 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0..30..USA.;***.****************
d180 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 00 ******+<***@*************7*****.
d1a0 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a .************.************.*****
d1c0 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 48 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******16_LOO*H****<*************
d1e0 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a ****7**********************,****
d200 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 31 12 25 72 *****..%mccro.INT16_LOOP.2A;1.%r
d220 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 ankli....reet,.Fifth.Floor,.Bost
d240 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 28 2a 2a 2a 1a 2a 2a 2a 2a 2a ..2.MA.02110..30..USA.(***.*****
d260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a ******************<***@*********
d280 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****7*********.*****************
d2a0 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a *****..%mccro.INT16_LOO******<**
d2c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 2a 2a 2a ***************7************2***
d2e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c ****************..%mccro.INT16_L
d300 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 OOP.2A;.%1.=.a/u.(aligned/unaljg
d320 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a ned),.%2c).Gisquet.;*.;*.Th***9*
d340 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *E*************..***************
d360 2a 2a 2a 2a 31 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 ****1*..%macro.INT16_LOOP.2A;.%!
d380 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff .cnd:.....RET.%endm.You.should..
d3a0 ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 ....reion,..nc.,.51.%rankli....r
d3c0 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 23 6e 2c 20 4d 41 2a 2a 2a 2a eet,.Fifth.Floor,.Bost#n,.MA****
d3e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 *******************..%mccro.INT1
d400 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6_LOOP.2A;.%1.=.a/u.(aligned/una
d420 6c 6a 67 6e 65 64 29 2c 20 25 3e 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 29 2c 20 25 ljgned),.%>c).Gisquet.;*.;*.),.%
d440 32 20 3d 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2.=Th***9**E*************..*****
d460 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c *.**************..%macro.INT16_L
d480 4f 4f 50 20 32 41 3b 3d 20 61 2f 75 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e OOP.2A;=.a/u.%!.cnd:./...RET.%en
d4a0 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 75 20 28 61 4f 69 dm.You.should.have.r.ion,.u.(aOi
d4c0 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f 72 2c gned/u.aligned),.%2.=.fth.Floor,
d4e0 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a .Boston,.MA.02110..30..USA.>H***
d500 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ********ovd...Fifth.Floor,.Bost.
d520 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc c0 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a n,.MA.02110....1.USA.?**********
d540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******************.*************
d560 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a ****299999999999999999999999****
d580 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 *****.*****?***************..%me
d5a0 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 96 cro.INT16_LOOP.2A;.%1.=.a/u.(aO.
d5c0 98 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 .ned/unaligned),.%2.=.add/sub...
d5e0 00 00 ff ff 76 64 20 20 20 df 87 92 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 ....vd.......,..amkd.....SbLATJ.
d600 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 66 20 25 25 2e 77 ff ff .m4,.xmSE...Sbe.the...jnf.%%.w..
d620 ff 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a ..oop.....pop...tmpq.%%.t*******
d640 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 22 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 ***.*******"*********29999999999
d660 39 39 3e 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 80 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 99>9999999999****.******ub.....m
d680 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 00 80 2a 2a 2a ovd.....02110....1.UST.?***..***
d6a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************j*****.***********
d6c0 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 7f 39 39 39 39 2a 2a ******2999999999999999999.9999**
d6e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
d700 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
d720 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
d740 2a 2a 2a 2a 2a 00 02 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****..*************************
d760 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a **.***********.**********+<***@*
d780 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 04 20 46 46 6d 70 65 67 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********...FFmpeg;*************
d7a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2d 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a *************.*-*********16_LOO*
d7c0 2a 2a 2a 2a 2a 3c 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a *****<*..**************7********
d7e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f ************************..%mccro
d800 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 .INT16_LOOP.2A;.%1.=.a/u.(aligne
d820 64 2f 75 80 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a d/u.aljgned),.%2c).Gisquet.;*.;*
d840 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 36 2a 2a 2a 2a 2a 2a 1c 2a 2a 80 ff 2a 2a 04 2a 2a 2a 2a .Th***9**E***6******.**..**.****
d860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f **************..%macro.INT16_LOO
d880 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 02110-1301.USA.;Floor,.Boston:.M
d8a0 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a A.021***..****..****************
d8c0 7c 0a 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 4c 4c 4c |.....mov.***ovd...Fiftj.FlooLLL
d8e0 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 ze],.m2.....add.....wq,..*mm.ize
d900 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 ......%%.loop.%!.cnd:.....RET.%e
d920 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 ndm.You.should.have.!!!.!!!!!!!.
d940 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 !!!!!!!!!!!!NU.Lesxer.General.Pu
d960 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 9e 93 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 blic.;*.License.....g.with.FFmpe
d980 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 g;.if.not,.write.to.the.Free.S\f
d9a0 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 tware.;*.Foundation,..nc.,.51.%r
d9c0 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 ankli....reet,.Fifth.Floor,.Bost
d9e0 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a ..2.MA.02110..30..USA.;***.*****
da00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a ******************<***@*********
da20 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****7*********.*****************
da40 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a *****..%mccro.INT16_LOO******<**
da60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***************7****************
da80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c ****************..%mccro.INT16_L
daa0 4f 4f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f OOr,.Bost.n,.MA.02.10....1.USA.?
dac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a ****************************.***
dae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 **************299999999999999999
db00 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 999999************......********
db20 2a 2a 2a 2a 2a 0a 0a 25 6d 73 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 *****..%mscro.INT16_LOOP.2A;.%1.
db40 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 3.a/u.(aOigned/u.aligned),.%2.=.
db60 61 64 64 2f 00 00 02 00 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 25 31 31 30 bd ce cc cf 31 20 add/........movd.....0%110....1.
db80 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a USA.?***************************
dba0 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ****.*******..%mccro.INT16_LOOP.
dbc0 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2A;.%1.=.a/u.(aligned/unaljgned)
dbe0 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a ,.%2c).Gisquet.;*.;*.Th***9**E**
dc00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6e ***********..******************n
dc20 6e 6e 6e 6e 6e 6e 6e 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 nnnnnnn***..%macro.INT16_LOOP.2A
dc40 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 ;.%!.cnd:.....RET.%endm.You.shou
dc60 6c 64 20 68 61 76 65 20 7c 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 ld.have.|eion,..nc.,.51.%rankli.
dc80 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 43 6f 73 74 6f 6e 2c df b2 41 ...reet,.Fifth.Floor,.Coston,..A
dca0 df 30 32 31 31 30 d2 ce 33 30 ce df 68 ac be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 .02110..30..h...;H***********ovd
dcc0 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 ...Fiftj.Floor,.Bost.n,.MA.02110
dce0 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....1.USA.?******.**************
dd00 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 32 39 39 39 39 39 39 *******.****************.2999999
dd20 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 99999999999999999**************.
dd40 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c ...*************..%mccro.INT16_L
dd60 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 OOP.2A;.%1.3.a/..(aOigned/u.alig
dd80 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df ned),.%2.=.add/sub.....movd.....
dda0 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 02110....1.USA.?**..************
ddc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 ************.*****************29
dde0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999999999999999999999**********
de00 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a *ub.....movd.....02110....1.UST.
de20 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a ?****************************.**
de40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 00 39 39 39 39 39 39 39 39 39 39 39 39 39 ***************299.9999999999999
de60 39 39 39 39 39 31 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999919***************?*********
de80 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 ******..%mccro.INT16_LOOP.2A;.%1
dea0 20 33 20 61 2f 75 91 df ac 00 40 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2d 20 42 6f 83 .3.a/u....@eet,.Fifth.Floor-.Bo.
dec0 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a t..,.MA.02110..30..USA.;***.****
dee0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a ******************+<***@********
df00 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 00 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a *****7*****..************.******
df20 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 48 2a 2a 2a 2a 3c 2a ******.***********16_LOO*H****<*
df40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************7***************
df60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f *****************..%mccro.INT16_
df80 4c 4f 4f 50 20 32 41 3b 31 12 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 LOOP.2A;1.%rankli....reet,.Fifth
dfa0 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 .Floor,.Bost..2.MA.02110..30..US
dfc0 41 0a 28 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a A.(***.***********************<*
dfe0 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a **@*************7*********.*****
e000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f *****************..%mccro.INT16_
e020 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a LOO******<*****************7****
e040 2a 2a 2a 2a 2a 2a 2a 2a 32 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d ********2*******************..%m
e060 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c ccro.INT16_LOOP.2A;.%1.=.a/u.(al
e080 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b igned/unaljgned),.%2c).Gisquet.;
e0a0 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a *.;*.Th***9**E*************..***
e0c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 ****************1*..%macro.INT16
e0e0 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 _LOOP.2A;.%!.cnd:.....RET.%endm.
e100 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 You.should......reion,..nc.,.51.
e120 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f %rankli....reet,.Fifth.Floor,.Bo
e140 73 74 23 6e 2c 20 4d 41 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a st#n,.MA***********************.
e160 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 .%mccro.INT16_LOOP.2A;.%1.=.a/u.
e180 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 3e 63 29 20 47 69 73 71 75 65 (aligned/unaljgned),.%>c).Gisque
e1a0 74 0a 3b 2a 0a 3b 2a 20 29 2c 20 25 32 20 3d 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a t.;*.;*.),.%2.=Th***9**E********
e1c0 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d *****..******.**************..%m
e1e0 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 3d 20 61 2f 75 20 25 21 2e 63 6e 64 3a acro.INT16_LOOP.2A;=.a/u.%!.cnd:
e200 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 ./...RET.%endm.You.should.have.r
e220 9a 69 6f 6e 2c 20 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 .ion,.u.(aOigned/u.aligned),.%2.
e240 3d 20 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 =.fth.Floor,.Boston,.MA.02110..3
e260 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 0..USA.>H***********ovd...Fifth.
e280 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc c0 31 20 55 53 41 Floor,.Bost.n,.MA.02110....1.USA
e2a0 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a .?****************************.*
e2c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ****************2999999999999999
e2e0 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 99999999*********.*****?********
e300 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 *******..%mecro.INT16_LOOP.2A;.%
e320 31 20 3d 20 61 2f 75 20 28 61 4f 96 98 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 1.=.a/u.(aO..ned/unaligned),.%2.
e340 3d 20 61 64 64 2f 73 75 62 0a 20 20 00 00 ff ff 76 64 20 20 20 df 87 92 cb 2c 20 92 61 6d 6b 64 =.add/sub.......vd.......,..amkd
e360 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 .....SbLATJ..m4,.xmSE...Sbe.the.
e380 20 20 6a 6e 66 20 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 00 74 6d 70 71 ..jnf.%%.w....oop.....pop...tmpq
e3a0 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 22 2a 2a 2a 2a 2a 2a 2a 2a .%%.t**********.*******"********
e3c0 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 3e 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 80 2a 2a *2999999999999>9999999999****.**
e3e0 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 ****ub.....movd.....02110....1.U
e400 53 54 0a 3f 2a 2a 2a 00 80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a ST.?***..*****************j*****
e420 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 .*****************29999999999999
e440 39 39 39 39 39 7f 39 39 79 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999.99y9**********************
e460 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
e480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
e4a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 02 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****************..*************
e4c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a aa 2a 2a 2a 2a 2a **************.***********.*****
e4e0 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 04 20 46 46 6d 70 65 67 3b 2a *****+<***@**********...FFmpeg;*
e500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2d 2a 2a 2a 2a *************************.*-****
e520 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****16_LOO******<*..***********
e540 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***7****************************
e560 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d ****..%mccro.INT16_LOOP.2A;.%1.=
e580 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 80 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 .a/u.(aligned/u.aljgned),.%2c).G
e5a0 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 36 2a 2a 2a 2a 2a 2a isquet.;*.;*.Th***9**E***6******
e5c0 1c 2a 2a 80 ff 2a 2a 04 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 .**..**.******************..%mac
e5e0 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ro.INT16_LOOP.2A;..*************
e600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************.*.***************
e620 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 ******..%macro.INT16_LOOP.2Adst'
e640 2b 77 71 46 0a 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d +wqF.#...mov%1...m2,.[srcq+wq+mm
e660 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 size].....mov%1...m3,.;.%1.=.a/u
e680 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 16 2c 20 25 32 20 3d 20 61 64 64 2f 73 .(aligned/unaligned.,.%2.=.add/s
e6a0 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 e8 03 00 00 ub.....movd....xm4,.....add.....
e6c0 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c df b9 96 99 74 68 20 46 6c 6f 6f 72 2c 20 wZ,.wd.......reet,....th.Floor,.
e6e0 42 77 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2c 2a Bwsto.,.MA.02110..30..USA.;***,*
e700 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 77 71 e6 24 9a ae 64 ****************..src2q,.wq.$..d
e720 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 if.....add.....dstq,.wq....SA.ov
e740 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 1c 1c 1c 1c 1c 1c 1c 1c 1c %1...[dstq+wq+mmsiLLLLL.........
e760 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
e780 1d 9c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
e7a0 1c 1c 1c 1c 4c 4c 4c 4f 4c 4c 4c 4c 4c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....LLLOLLLLL*******************
e7c0 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c *******.***********16_LOO******<
e7e0 2a 2b aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *+.**************7**************
e800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 ******************..%mccro.INT16
e820 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c _LOOP.2A;.%1.=.a/u.(aligned/unal
e840 6a 67 5a 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a jgZed),.%2c).Gisquet.;*.;*.Th***
e860 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 01 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 9**E********.****..*********.***
e880 2a 2a 2a 2a 2a 2a 2a 2a 0a 17 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 ********..%macro.INT16_LOOP.2A;.
e8a0 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 fe 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 %!.cnd:./...RET.%.ndm.You.should
e8c0 20 68 61 76 ff 7f 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac .hav..r.ion,..nc.,.51.%rankli...
e8e0 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 .reet,.Fifth.Floor,.Boston,.MA.0
e900 32 31 31 30 d2 ce 33 40 ce df 55 53 41 0a 3e 48 2a 2a 2a 3e 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 2110..3@..USA.>H***>*******ovd..
e920 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce .Fifth.Floor,.Bost.n,.MA.02110..
e940 cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 29 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..1.USA.?****)******************
e960 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *****.***********299999999999999
e980 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 999999999***************?*******
e9a0 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 be 3b 20 ********..%mecro.INT16_LOOP.2.;.
e9c0 25 31 20 3d 20 61 2f 75 20 28 61 3c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 %1.=.a/u.(a<igned/unaligned),.%2
e9e0 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 92 cb 44 20 92 61 6d 6b .=.add/sub.....movd.......D..amk
ea00 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 d.....SbLATJ..m4,.xmSE...Sbe.the
ea20 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 00 74 6d 70 ...jnz.%%.w....oop.....pop...tmp
ea40 71 0a 25 25 2e 6e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a q.%%.n*********************.****
ea60 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 c6 39 39 39 39 39 39 39 39 39 39 39 ****j********2999999.99999999999
ea80 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 64 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 99999***********ud.....movd.....
eaa0 30 4e ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df 0N.....reion,..nc.,.51.%rankli..
eac0 ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 74 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df ..reet,.Fifth.Fltor,.Boston,.MA.
eae0 30 64 20 20 20 df 87 92 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 df ac 62 4c 41 54 4a 20 20 6d 34 2c 0d.......,..amkd......bLATJ..m4,
eb00 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 f9 ff ff 80 6f 6f .xmSE...Sbe.the...jnz.%%.w....oo
eb20 70 0a 20 20 20 20 70 6f 70 20 20 20 74 6d 70 8e f5 da 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a p.....pop...tmp...*********.*.**
eb40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 64 0a 20 20 1e 47 4e 6f 0a 3b 2a 20 4c 9a 8c 8c 9a 72 72 *************d....GNo.;*.L....rr
eb60 63 32 71 2c 20 77 71 ee 24 65 6e 64 69 66 4c 69 63 73 65 20 9e 6c 6f 6e 67 20 77 69 74 68 20 76 c2q,.wq.$endifLicse..long.with.v
eb80 46 6d 70 65 67 3b 20 69 66 20 6e 01 74 2c 20 77 72 69 74 65 20 74 6f 20 74 56 65 20 46 72 65 00 Fmpeg;.if.n.t,.write.to.tVe.Fre.
eba0 04 53 6f 66 74 77 61 71 5d 0a 20 20 20 20 6f 75 50 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 .Softwaq].....ouPdation,.Inc.,.5
ebc0 31 20 b9 cd 9e 91 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 b9 69 66 74 68 20 46 6c 6f 6f 72 2c 20 1.....Rli....reet,..ifth.Floor,.
ebe0 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 09 55 53 41 0a 3b 2a 2a 2a d5 d5 Boston,.MA.02110-1301.USA.;***..
ec00 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****..**************************
ec20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 41 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****************.*A************
ec40 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 39 41 64 *********..%macro.INT16_LOOP.9Ad
ec60 73 14 71 2b 77 71 5d 0a 20 20 20 20 6d 6f 76 80 00 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 7e s.q+wq].....mov.....m2,.[srcq+w~
ec80 2b 6d 6d 73 69 64 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 +mmside].....mov%1...m3,.;.%1.=.
eca0 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 a/u.(aligned/unaligned),.%2.=.ad
ecc0 64 2f 73 75 62 0a df df 20 20 6d 6f 76 64 20 00 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 20 d/sub.....movd....xm4,.....add..
ece0 20 20 20 77 64 2c 20 8a 64 0a 20 20 20 20 74 65 73 74 20 20 20 20 77 71 2c 20 32 2a 6d 6d 73 69 ...wd,..d.....test....wq,.2*mmsi
ed00 7a 65 20 2d 20 ea 0a 20 20 20 20 6a 7a dc 25 25 2e 74 6f 6d 61 69 6e 6c 0a 20 20 20 20 64 6f 76 ze.-.......jz.%%.tomainl.....dov
ed20 20 20 20 74 6d 70 77 2c 20 7f 00 72 43 ce 71 2b 77 71 5d 0a 20 20 20 20 73 75 62 20 20 20 74 92 ...tmpw,...rC.q+wq].....sub...t.
ed40 8f 99 dc 20 5b 73 72 63 00 00 00 00 71 5d 0a 25 65 6e 64 a8 66 0a 20 20 20 df 9e 6e 20 77 64 0a ....[src....q].%end.f......n.wd.
ed60 20 20 2e 20 74 65 73 74 20 20 20 20 77 71 2c 20 32 2a 6d 6d 73 69 7a 65 20 2d 20 31 0a 20 ff 20 ....test....wq,.2*mmsize.-.1....
ed80 20 6c 7a 2c 25 25 2e 74 6f 72 61 69 00 7f 6f 6f 70 0a 20 20 20 20 70 8a 00 40 20 20 74 6d 70 71 .lz,%%.torai..oop.....p..@..tmpq
eda0 0a 25 25 2e 77 6f 72 64 6c 6f af 70 3a 0a 20 20 07 20 73 75 62 20 20 20 20 20 8f 71 2c 20 32 0a .%%.wordlo.p:.....sub......q,.2.
edc0 0a 0a 0a 0a 0a 0a 0a 0a 0a f5 25 96 66 69 64 6e 20 25 32 2c 20 61 64 64 0a 20 20 64 3a 0a 2f 20 ..........%.fidn.%2,.add...d:./.
ede0 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f ..RET.%endm.You.should.have.r.io
ee00 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 d3 20 46 69 66 n,..nc.,.51.%rankli....reet..Fif
ee20 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df th.Floor,.Boston,.MA.02110..30..
ee40 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 54 44 69 USA.>H***********ould.have.teTDi
ee60 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 65 6e ved.a.copy.of.the.GNU.....er.Gen
ee80 65 72 9e 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 72 61 6e 52 6c 69 91 df ac 8b 72 65 er.l.P..lic.;*.LiceFranRli....re
eea0 65 74 2c ff 7f 00 00 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 4f 6e 2c 20 36 00 00 30 32 31 31 et,....th.Floor,.BostOn,.6..0211
eec0 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 0-1301.USA.;Floor,.Boston:.MA.02
eee0 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 1***..****..****************|...
ef00 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 ..mov.***ovd...Fiftj.Floor,.Bost
ef20 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a .n,.MA.02.10....1.USA.?*********
ef40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 2a 2a 20 2a 2a 2a 2a 2a 0e 2a 2a 2a 2a 2a 2a *************....**.*****.******
ef60 2a 2a 2a 2a 2a 32 39 39 39 39 c6 c6 39 39 39 39 39 39 39 39 39 39 39 00 00 04 00 39 39 2a 2a 2a *****29999..99999999999....99***
ef80 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d *********......*************..%m
efa0 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f ccro.INT16_LOOP.2A;.%1.3.a/u.(aO
efc0 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 00 00 02 00 20 igned/u.aligned),.%2.=.add/.....
efe0 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a ...movd.....02110....1.USA.?****
f000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a ***************************.****
f020 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 ***..%mccro.INT16_LOOP.2A;.%1.=.
f040 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 a/u.(aligned/unaljgned),.%2c).Gi
f060 73 71 75 65 74 0a 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e squet.macro.INT16_LOOP.2A;.%!.cn
f080 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 d:.....RET.%endm.You.should.have
f0a0 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 .reion,..nc.,.51.%rankli....reet
f0c0 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 43 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ,.Fifth.Floor,.Coston,..A.02110.
f0e0 ce 33 30 ce df 55 ac be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 .30..U...;H***********ovd...Fift
f100 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 j.Floor,.Bost.n,.MA.02110....1.U
f120 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a SA.?****************************
f140 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 .*****************29999999999999
f160 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 9999999999**************....****
f180 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d e3 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b *********..%m.cro.INT16_LOOP.2A;
f1a0 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 .%1.3.a/..(aOigned/u.aligned),.%
f1c0 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 0d 31 30 d2 ce 2.=.add/sub.....movd.....02.10..
f1e0 cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a ..1.USA.?**..************.******
f200 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 *****.*****************299999999
f220 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 999999999999999***********ub....
f240 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a .movd.....02110....1.UST.?******
f260 2a 2a 2a 2a 2a 2a 2a 2a da 33 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a ********.3************.*********
f280 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 00 39 39 00 02 00 00 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ********299.99....99999999999999
f2a0 2a 2a 2a 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ***H***********?***************.
f2c0 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 .%mccro.INT16_LOOP.2A;.%1.3.a/u.
f2e0 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 ...reet,.Fifth.Floor,.Bo.t..,.MA
f300 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .02110..30..USA.;***..**********
f320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 20 77 72 69 74 65 20 74 6f 20 74 56 65 20 46 72 65 ***********+<**.write.to.tVe.Fre
f340 00 04 53 6f 66 74 77 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 ..Softw*************..%mccWo.INT
f360 31 36 5f 4c 4f 4f 50 61 71 5d 0a 20 20 20 20 6f 75 50 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 16_LOOPaq].....ouPdation,.Inc.,.
f380 35 31 20 b9 cd 9e 91 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 b9 69 66 74 68 20 46 6c 6f 6f 72 2c 51.....Rli....reet,..ifth.Floor,
f3a0 20 42 6f 73 74 6f 91 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 2a 2a 2a d5 .Bosto.,.MA.02110-1301.USA.;***.
f3c0 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .****..*************************
f3e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******************.*.***********
f400 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 39 41 **********..%macro.INT16_LOOP.9A
f420 64 73 74 71 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a dstq*****..*********************
f440 0a 00 00 00 00 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 5c 3b 20 20 2a 2a 2a 2a 2a 2a 2a .....cro.INT16_LOOP.2\;..*******
f460 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************.*.*********
f480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************..%macro.INT16_LOOP.
f4a0 32 41 64 73 74 27 2b 77 71 01 00 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2Adst'+wq..#...mov%1...m2,.[srcq
f4c0 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 +wq+mmsize].....mov%1...m3,.;.%1
f4e0 20 3d 20 61 2f 75 20 28 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 63 .=.a/u.(TTTTTTTTTTTTTTTTTTTTTTTc
f500 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 64 TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTd
f520 64 20 20 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 d.....wZ,.wd.......reet,.Fifth.F
f540 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a loor,.Bosto.,.MA.02110..30..USA.
f560 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 6d 32 f5 df df df 20 61 64 64 20 20 20 20 20 ;***************.m2.....add.....
f580 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 77 71 ee wq,..*mm.ize..******..src2q,.wq.
f5a0 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 $..dif.....add.....dstq,.wq....S
f5c0 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a A.ov%1...[dstq+wq+....1.USA.?***
f5e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a *************************.******
f600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ***********299999999999999999999
f620 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999**************....***********
f640 2a 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 **..%mccWo.INT16_LOOP.2A;.%1.3.a
f660 2f 75 20 28 61 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 3d 20 61 64 64 /u.(adddddddddddddddddddddd=.add
f680 2f 73 75 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 32 39 39 39 /su*******.**********..*****2999
f6a0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 17 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999999999999999999*.**********
f6c0 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 ......*************..%mccro.INT1
f6e0 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6_LOOP.2A;.%1.3.a/u.(aOigned/u.a
f700 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 ligned),.%2.=.add/sub.....movd..
f720 20 df df 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...02110....1.USA.?*************
f740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 72 **************************..%mcr
f760 6f 20 49 4e 54 31 36 5f 4c 4f 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f o.INT16_LO.%endm.You.should.....
f780 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 .reion,..nc.,.51.%rankli....reet
f7a0 2c 20 46 69 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 ,.FiOP.2A;.%1.=.a/u.(aligned/una
f7c0 2c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ,jgned),.%2c).Gi**E*************
f7e0 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 26 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 92 9e 63 72 6f 20 ..***********&*********..%..cro.
f800 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 INT16_LOOP.2A;.%!.cnd:.....RET.%
f820 65 6e 64 6d 20 59 6f 75 20 73 68 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a0 a1 endm.You.sh.....................
f840 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f860 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f880 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f8a0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f8c0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f8e0 a1 a1 a1 a1 a1 a1 a1 a1 a0 41 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 .........A......................
f900 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f920 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f940 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f960 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f980 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f9a0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f9c0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
f9e0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
fa00 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
fa20 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
fa40 a1 ff ff 00 00 a1 a1 a1 a1 a1 a1 a1 a1 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 .............*************299999
fa60 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999999999999999**************
fa80 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f *?***************..%mccro.INT16_
faa0 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 LOOP.2A;.%1.3.a/u....reet,.Fifth
fac0 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 .Floor,.Bost..,.MA.02110..30..US
fae0 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 45 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a A.;***.********E7***************
fb00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f *****************.***********16_
fb20 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2b aa 2a 2a 2a 2a 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f LOO******<*+.****2.10....1.USA.?
fb40 2a 2a 2a 2a 34 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d ****4***********************..%m
fb60 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c ccro.INT16_LOOP.2A;.%1.=.a/u.(al
fb80 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 9b 29 2c 20 25 32 63 2a 2a 2a 1a 2a 2a 2a 2a 0a 0a 25 igned/unaljgne.),.%2c***.****..%
fba0 6d 61 63 72 6f 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 08 2a macro).Gisquet.;*.;*.Th***9**E.*
fbc0 2a 2a 2a 2a 35 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****5******..*******************
fbe0 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 **..%macro.INT16_LOOP.2A;.%!.cnd
fc00 3a 0a 2f 20 20 20 92 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 21 21 21 0b 21 :./....ET.%endm.You.should.!!!.!
fc20 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e !!!!!!.!!!!!!!!!!!!NU.Lesxer.Gen
fc40 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 eral.Public.;*.License.along.wit
fc60 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 h.FFmpeg;.if.not,.write.to.the.F
fc80 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e ree.S\ftware.;*.Foundation,..nc.
fca0 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a ,.51.%rankli....reet,********.**
fcc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 ********************..%mccro.INT
fce0 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 68 61 76 16_LOO******<***************.hav
fd00 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 e.r.ion,..nc.,.51.%rankli....ree
fd20 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 t,.Fifth.Floor,.Boston,.MA.02110
fd40 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 ..30..USA.>H***********ovd...Fif
fd60 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 th.Floor,.Bost.n,.MA.02110....1.
fd80 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a USA.?***************************
fda0 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 *.*****************2999999999999
fdc0 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 80 d5 d5 3f 2a 2a 2a 2a 2a 99999999999***********....?*****
fde0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 **********..%mecro.INT16_LOOP.2A
fe00 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 ;.%1.=.a/u.(aOigned/unaligned),.
fe20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 ae cb 2c 20 92 61 %2.=.add/sub.....movd.......,..a
fe40 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 mkd.....SbLATJ..m4,.xmSE...Sbe.t
fe60 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 2e he...jnz.%%.w....oopp...tmpq.%%.
fe80 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a t*********************.********j
fea0 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 *****,*****ub.....movd.....02110
fec0 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....1.USA.?**********?**********
fee0 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f *******.*********...............
ff00 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ................................
ff20 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ................................
ff40 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ................................
ff60 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 ...........********2999999999999
ff80 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 99999999999***************?*****
ffa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 **********..%mccro.INT16_LOOP.2A
ffc0 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c ;.%1.3.a/u....reet,.Fifth.Floor,
ffe0 20 42 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 .B!!!!!!!!!!NU.Lesxer.General.Pu
10000 62 6c 69 63 0a 3b 2a 20 4c 5e 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 46 46 6d 70 65 blic.;*.L^cense.along.with.FFmpe
10020 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 g;.if.not,.write.to.the.Free.S\f
10040 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 tware.;*.Foundation,..nc.,.51.%r
10060 61 6e 6b 6c 69 91 e2 ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 ankli....reet,.Fifth.Floor,.Bost
10080 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 d1 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a ..2.MA.02110..30..USA.;***.*****
100a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a ******************<***@*********
100c0 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****7*********.*****************
100e0 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a *****..%mccro.INT16_LOO******<**
10100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 *************.have.r.ion,..nc.,.
10120 35 31 20 24 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 51.$rankli....reet,.Fifth.Floor,
10140 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a .Boston,.MA.02110..30..USA.>H***
10160 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ********ovd...Fifth.Floor,.Bost.
10180 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a n,.MA.02110....1.USA.?**********
101a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******************.*************
101c0 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a ****299999999999999999999999****
101e0 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 4a 25 6d 65 *******....?***************.J%me
10200 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 cro.INT16_LOOP.2A;.%1.=.a/u.(aOi
10220 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 gned/unaligned),.%2.=.add/sub...
10240 20 20 6d 6f 76 64 20 20 20 df 87 ae cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 20 00 4a 20 ..movd.......,..amkd.....SbL..J.
10260 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff .m4,.xmSE...Sbe.the...jnz.%%.w..
10280 ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 19 2a 2a 2a 2a 2a 2a 2a 2a 2a ..oopp...tmpq.%%.t****.*********
102a0 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 *******.********j********2999999
102c0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 99999999999999999*****,*****ub..
102e0 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a ...movd.....02110....1.USA.?****
10300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a ************************.*******
10320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 **********2999999999999999999999
10340 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99***************?**************
10360 2a 09 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f *..%mccro.INT16_LOOP.2A;.%1.3.a/
10380 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 2c 20 u....reet,.Fifth.Floor,.Bost..,.
103a0 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 23 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a MA.02110..30..USA.;**#.*********
103c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *************+<***@*************
103e0 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7*******************************
10400 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 34 2a 2a 3c 2a 2a 2a 2a 2a 2a *.***********16_LOO***4**<******
10420 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 28 2a 2a 2a 2a 2a 2a 2a 2a ***********7***********(********
10440 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a fb 09 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************..%mccro.INT16_LOOP.
10460 32 41 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 92 cb 3b 20 25 2A2.=.add/sub.....movd.......;.%
10480 31 20 3d 20 61 2f 75 20 28 6e 6c 69 67 6e 69 64 20 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 1.=.a/u.(nlignid.unaljgned),.%2c
104a0 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a ).Gisquet.;*.;*.Th***9**E*******
104c0 2a 0d 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 *.****..*********************..%
104e0 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 macro.INT16_LOOP.2A;.%!.cnd:./..
10500 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 00 00 03 e8 .RET.%endm.You.should.have.r....
10520 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 9b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 ,..nc.,.51.%ran.li....reet,.Fift
10540 68 20 46 6c 6f 6f 72 32 20 42 6f 73 74 6f 6e 2c 20 4d 41 01 30 32 31 31 30 d2 ce 33 30 ce df 55 h.Floor2.Boston,.MA.02110..30..U
10560 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 54 44 69 76 SA.>H***********ould.have.teTDiv
10580 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 ed.a.copy.of.the.GNU.....er.Gene
105a0 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 72 61 6e 52 6c 69 91 df ac 8b 72 65 65 ral.P..lic.;*.LiceFranRli....ree
105c0 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 4f 6e 2c 20 4d 41 20 30 32 31 31 30 t,.Fifth.Floor,.BostOn,.MA.02110
105e0 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 00 00 00 7f 4d 41 20 30 32 31 -1301.USA.;Floor,.Bost....MA.021
10600 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 30 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 ***..****..***0************|....
10620 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 .mov.***ovd...Fiftj.Floor,.Bost.
10640 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a n,.MA.02.10....1.USA.?**********
10660 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******************.*************
10680 2a 2a 2a 2a 32 c6 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a ****2.9999999999999999999999****
106a0 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 6e 6e 6e 6e ********......*************.nnnn
106c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
106e0 6e 6e 6e 6a 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnjnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10700 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10720 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10740 6e 6e 6e 6e 6e 6e 6e 52 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnRnnnnnnnnnnnnnnnnnnnnnnnn
10760 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10780 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
107a0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
107c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
107e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10800 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10820 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 00 80 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnn..nnnnnnnnnnnnnnnnnnn
10840 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10860 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10880 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
108a0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
108c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
108e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10900 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10920 6e 6e 6e 9e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnn.nnnnnnnnnnnnnnnnnnnnnnnnnnnn
10940 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10960 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 54 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnTnnnnnnnnn
10980 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
109a0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
109c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
109e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10a00 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10a20 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10a40 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10a60 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10a80 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10aa0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 81 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnn.nnnnnnnnnnnnnnn
10ac0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
10ae0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 20 20 c4 8b 72 65 65 74 2c 20 46 69 nnnnnnnnnnnnnnnnnnnn....reet,.Fi
10b00 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce fth.Floor,.Bosto.,.MA.02110..30.
10b20 df 55 53 41 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 .USA.;*********************..src
10b40 32 71 2c 20 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 2q,.wq.$..dif.....add.....dstq,.
10b60 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c wq....SA.ov%1...[dstq+wq+mmsiLLL
10b80 4c 4c 4c 4c 4c ff 00 4c 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 LLLLL..LLLLLLze],.m2.....add....
10ba0 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 6e .wq,..*mm.ize......%%.loop.%!.cn
10bc0 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 d:.....RET.%endm.You.should.have
10be0 20 21 21 21 0b 21 21 21 21 21 21 00 00 00 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 .!!!.!!!!!!...ee.S\ftware.;*.Fou
10c00 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 ndation,..nc.,.51.%rankli....ree
10c20 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 t,.Fifth.Floor,.Bost..2.MA.02110
10c40 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..30..USA.;***.*****************
10c60 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a ******<***@*************7*******
10c80 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 **.**********************..%mccr
10ca0 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a o.INT16_LOO******<**************
10cc0 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 46 2a 2a 2a 2a 2a 2a 2a 2a ***7*******************F********
10ce0 2a 2a 2a 2a 0a 0a 25 82 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d ****..%.ccro.INT16_LOOP.2A;.%1.=
10d00 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 .a/u.(aligned/unaljgned),.%2c).G
10d20 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a isquet.;*.;*.Th***9**E**********
10d40 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 ***..*********************..%mac
10d60 72 8f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 r..INT16_LOOP.2A;.%!.cnd:.....RE
10d80 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 T.%endm.You.should......reion,..
10da0 6e 63 2e 2c 20 35 31 df da 8d 9e 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 nc.,.51....nkli....reet,.Fifth.F
10dc0 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be 0a loor,.Boston,.MA.02110..30..U...
10de0 3b 48 2a 2a 2a 2a 2a 2a 3c 2a d5 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 ;H******<*.**ovd...Fiftj.Floor,.
10e00 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 18 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a Bost.n,.MA.0211.....1.USA.?*****
10e20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a ***********************.********
10e40 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *********29999999999999999999999
10e60 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9**************....*************
10e80 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 20 53 62 31 20 33 20 ..%mccWo.INT16_LOOP.2A;.%.Sb1.3.
10ea0 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 a/u.(aOigned/u.aligned),.%2.=.ad
10ec0 64 2f 73 75 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 d/su*******.*****************299
10ee0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999999999999999999***********
10f00 2a 03 e8 7f 00 00 00 2a 19 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 *......*.***********..%mccro.INT
10f20 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 14 16_LOOP.2A;.%1.3.a/u.(aOigned/u.
10f40 e1 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 .ligned),.%2.=.add/sub.....movd.
10f60 20 20 df df 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....02110....1.USA.?************
10f80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 2a 2a 2a 2a 2a 0a 0a 25 6d 63 ******************....*****..%mc
10fa0 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 cro.INT16_LOOP.2A;.%1.=.a/u.(ali
10fc0 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a gned/unaljgned),.%2c).Gisquet.;*
10fe0 0a 3b 2a 20 54 2a 2a 2a 2a 2a 2c 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .;*.T*****,***..****************
11000 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e *****..%macro.INT16_LOOP.2A;.%!.
11020 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 cnd:.....RET.%endm.You.should.ha
11040 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 ve.reion,..nc.,.51.%rankli....re
11060 65 74 2c 20 46 69 66 14 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 et,.Fif.h.Floor,.Boston,..A.0211
11080 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 0..30..U...;H***********ovd...Fi
110a0 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 ftj.Floor,.Bost.n,.MA.02110....1
110c0 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .USA.?**************************
110e0 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 1c 39 39 39 39 39 39 39 39 2f **.*****************29.99999999/
11100 39 39 39 39 39 39 39 39 39 39 39 39 15 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 32 32 32 32 999999999999.**.**********..2222
11120 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 2222222222222222cro.INT16_LOOP.2
11140 20 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c .;.%1.3.a/..(aOigned/u.aligned),
11160 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 .%2.=.add/sub.....movd.....02110
11180 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....1.USA.?**..*****************
111a0 2a 2a 2a 2a 26 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 ****&**.*****************2999999
111c0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 99999999999999999***********ub..
111e0 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a ...movd.....02110....1.UST.?****
11200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************?***********
11220 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 5e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b df 25 31 20 33 ****..%mccro.I^T16_LOOP.2A;.%1.3
11240 20 61 2f 75 91 df ac 8b 72 65 65 6e 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 .a/u....reen,.Fifth.Floor,.Bo.t.
11260 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a .,.MA.02110..30..USA.;***.******
11280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 46 72 6f 20 49 **********************..%mcFro.I
112a0 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f NT16_LOOP.2A;.%1.=.a/u.(aligned/
112c0 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 unaljgned),.%2c).Gisquet.;*.;*.T
112e0 68 2a 2a 2a 39 2a d5 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a h***9*.E*************..*********
11300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 92 9e 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************..%..cro.INT16_LOOP.
11320 32 41 3b 3d 20 61 2f 75 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 2A;=.a/u.%!.cnd:./...RET.%endm.Y
11340 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 80 20 28 61 4f 69 67 6e 65 64 ou.should.have.r.ion,...(aOigned
11360 2f 75 13 61 6c 69 67 6e 65 9b d6 d3 df 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 /u.aligne....%2.=.fth.Floor,.Bos
11380 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a ton,.MA.02110..30..USA.>H*******
113a0 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d ****ovd...Fifth.Floor,.Bost.n,.M
113c0 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a A.02110....1.USA.?**************
113e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 14 2a 2a 2a 2a 2a 2a 2a 2a 2a **************.*******.*********
11400 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 299999999999999999999999********
11420 2a 17 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 *.*****?***************..%mecro.
11440 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 INT16_LOOP.2A;.%1.=.a/u.(aOigned
11460 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f /unaligned),.%2.=.add/sub.....mo
11480 76 64 20 20 20 df 87 92 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c vd.......,..amkd.....SbLATJ..m4,
114a0 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f .xmSE...Sbe.the...jnz.%%.w....oo
114c0 70 0a 20 20 20 20 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 p.....pop...tmpq.%%.t**********.
114e0 2a 2a 2a 2a 2a 2a 2a 22 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *******"*********299999999999999
11500 39 39 39 39 39 39 4d 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 999999M99***********ub.....movd.
11520 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 10 ....02110....1.UST.?***********.
11540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************.***************
11560 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a **299999999999999999999999******
11580 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 *********?***************..%mccr
115a0 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 o.INT16_LOOP.2A;.%1.3.a/u....ree
115c0 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 t,.Fifth.Floor,.Bo.t..,.MA.02110
115e0 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 10 2a 2a 2a 2a ff 2a 2a 2a 2a 2a ..30..USA.;***.******.****.*****
11600 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 20 46 46 6d 70 65 67 3b 2a *****+<***@***********h.FFmpeg;*
11620 2a 2a 2a 2a b7 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2d 2a 2a 2a 2a ****.********************.*-****
11640 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****16_LOO******<*..***********
11660 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ff ff 2a ***7*************************..*
11680 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d ****..%mccro.INT16_LOOP.2A;.%1.=
116a0 20 61 2f 75 20 28 61 6c 00 00 6e 65 64 2f 75 80 61 6c 6a 67 6e 65 64 29 2c 39 25 32 63 29 20 47 .a/u.(al..ned/u.aljgned),9%2c).G
116c0 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 36 2a 2a 2a 2a 2a 2a isquet.;*.;*.Th***9**E***6******
116e0 1c 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 .**..*********************..%mac
11700 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ro.INT16_LOOP.2A;..*************
11720 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 32 2a 2a 2a 09 2a 2a 2a 2a 2a 2a **************.*.****2***.******
11740 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 00 00 00 00 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 ******..%m.....INT16_LOOP.2Adst'
11760 2b 77 71 46 0a 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d +wqF.#...mov%1...m2,.[srcq+wq+mm
11780 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 size].....mov%1...m3,.;.%1.=.a/u
117a0 20 28 61 6c 69 67 6e 65 64 2f 00 00 10 00 69 67 6e 65 64 16 2c 20 25 32 20 3d 20 61 64 64 2f 73 .(aligned/....igned.,.%2.=.add/s
117c0 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 ub.....movd....xm4,.....add.....
117e0 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 97 df 46 6c 6f 6f 72 2c 20 wZ,.wd.......reet,.Fift..Floor,.
11800 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2c 2a Bosto.,.MA.02110..30..USA.;***,*
11820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 00 04 77 71 ee 24 9a ae 64 ****************..src2q..wq.$..d
11840 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 if.....add.....dstq,.wq....SA.ov
11860 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 1c 1c 1c 1c 1c 1c 1c 1c 0a %1...[dstq+wq+mmsiLLLLL.........
11880 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 %!.cnd:.....RET.%endm.You.should
118a0 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 .have.!!!.!!!!!!!.!!!!!!!!!!!!NU
118c0 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 .Lesxer.General.Public.;*.Licens
118e0 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 7f 66 20 6e 6f 74 2c 20 77 72 69 e.along.with.FFmpeg;..f.not,.wri
11900 74 65 20 74 6f 20 74 68 80 00 00 00 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 te.to.th....ee.S\ftware.;*.Found
11920 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c ation,..nc.,.51.%rankli....reet,
11940 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce .Fifth.Floor,.Bost..2.MA.02110..
11960 01 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .0..USA.;***.*******************
11980 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a ****<***@*************7*********
119a0 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 .**********************..%mccro.
119c0 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a INT16_LOO******<****************
119e0 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *7******************************
11a00 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 **..%mccro.INT16_LOOP.2A;.%1.=.a
11a20 2f 75 20 28 9e 93 69 67 6e 65 64 2f 75 4f 61 6c 6a 67 6e 65 64 29 10 20 25 32 63 29 20 47 69 73 /u.(..igned/uOaljgned)..%2c).Gis
11a40 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a quet.;*.;*.Th***9**E************
11a60 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f *..*********************..%macro
11a80 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a .INT16_LOOP.2A;.%!.cnd:.....RET.
11aa0 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 %endm.You.should......reion,..nc
11ac0 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 55 6f .,.51.%rankli....reet,.Fifth.FUo
11ae0 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 or,.Boston,.MA.02110..30..U...;H
11b00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 61 f4 6a 20 b9 93 6f 6f 72 2c 20 42 6f ***********ovd...Fia.j...oor,.Bo
11b20 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a st.n,.MA.02110....1.USA.?*******
11b40 2a 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 *n,..nc.,.51.%rankli....reet,.Fi
11b60 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce fth.Floor,.Boston,..A.02110..30.
11b80 df 55 ac 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a .U.********************.********
11ba0 2a 3a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *:*******29999999999999999999999
11bc0 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 80 20 28 61 4f 69 67 9***********.have.r.ion,...(aOig
11be0 6e 65 64 2f 75 13 61 6c 69 67 6e 65 9b d6 d3 df 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f 72 2c 20 ned/u.aligne....%2.=.fth.Floor,.
11c00 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a Boston,.MA.02110..30..USA.>H****
11c20 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a *******ovd...Fifth.***....******
11c40 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 *******..%mccWo.INT16_LOOP.2A;.%
11c60 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 00 00 00 1.3.a/u.(aOigned/u.aligned),....
11c80 64 20 61 64 64 2f 73 75 2a 0c 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d.add/su*.*****.****************
11ca0 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a *299999999999999999999999*******
11cc0 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f *****......*************..%mccro
11ce0 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 .INT16_LOOP.2A;.%1.3.a/u.(aOigne
11d00 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d d/u.aligned),.%2.=.add/sub.....m
11d20 6f 76 64 20 20 20 df df 30 32 31 31 30 bd f2 cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a ovd.....02110....1.USA.?********
11d40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 09 2a 2a 2a 2a 0a **************************.****.
11d60 0a 25 6d 63 63 72 6f 20 49 d3 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 .%mccro.I.T16_LOOP.2A;.%1.=.a/u.
11d80 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 (aligned/unaljgned),.%2c).Gisque
11da0 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2c 2a 2a 2a 80 ff t.;*.;*.Th***9**E*********,***..
11dc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e *********************..%macro.IN
11de0 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 77 65 6e T16_LOOP.2A;.%!.cnd:.....RET.wen
11e00 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 dm.You.should.have.reion,..nc.,.
11e20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 51.%rankli....reet,.Fifth.Floor,
11e40 20 42 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a 2a .Boston,..A.02110..30..U...;H***
11e60 2a 2a 2a 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 ***22222222222222222222222222222
11e80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
11ea0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
11ec0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 10 32 32 32 32 32 32 32 222222222222222222222222.2222222
11ee0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
11f00 32 32 32 32 32 32 32 32 32 33 d2 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222222223.222222222222222222222
11f20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
11f40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
11f60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
11f80 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
11fa0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
11fc0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
11fe0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
12000 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
12020 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
12040 32 32 32 32 32 32 32 32 32 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 222222222dm.You.should.have.r.io
12060 6e 2c 20 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 66 n,.u.(aOigned/u.aligned),.%2.=.f
12080 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 00 80 df 30 32 31 31 30 d2 ce 33 30 ce df th.Floor,.Boston,....02110..30..
120a0 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f USA.>H***********ovd...Fifth.Flo
120c0 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a or,.Bost.n,.MA.02110....1.USA.?*
120e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a ***************************.****
12100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *************2999999999999999999
12120 39 39 39 39 39 2a 2a 20 73 68 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a0 21 a1 a1 a1 a1 99999**.sh.................!....
12140 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
12160 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 2a 3f 2a 2a ................*******.*****?**
12180 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 *************..%mecro.INT16_LOOP
121a0 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 .2A;.%1.=.a/u.(aOigned/unaligned
121c0 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 92 cb 2c ),.%2.=.add/sub.....movd.......,
121e0 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 2b 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 ..amkd.....SbLATJ+.m4,.xmSE...Sb
12200 65 20 74 08 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 41 0a 3b 2a 2a 2a 1a 2a 2a 2a e.t.e...jnz.%%.w....ooA.;***.***
12220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a ********************<***@*******
12240 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******7*********.***************
12260 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c *******..%mccro.INT16_LOO******<
12280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e ***************.have.r.ion,..nc.
122a0 2c 20 35 31 20 24 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f ,.51.$rankli....reet,.Fifth.Floo
122c0 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a r,.Boston,.MA.02110..30..USA.>H*
122e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 8c **********ovd...Fifth.Floor,.Bo.
12300 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a t.n,.MA.02110....1.USA.?********
12320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************.***********
12340 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a ******299999999999999999999999**
12360 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 4a 25 *********....?***************.J%
12380 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 mecro.INT16_LOOP.2A;.%1.=.a/u.(a
123a0 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a Oigned/unaligned),.%2.=.add/sub.
123c0 20 20 20 20 6d 6f 76 64 20 20 20 df 87 ae cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 20 00 ....movd.......,..amkd.....SbL..
123e0 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 J..m4,.xmSE...Sbe.the...jnz.%%.w
12400 ff ff ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 19 2a 2a 2a 2a 2a 2a 2a ....oopp...tmpq.%%.t****.*******
12420 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 *********.********j********29999
12440 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 9999999999999999999*****,*****ub
12460 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 38 aa 2a .....movd.....02110....1.USA.8.*
12480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 3a 2a **************************.***:*
124a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ************29999999999999999999
124c0 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999***************?************
124e0 2a 2a 2a 09 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 ***..%mccro.INT16_LOOP.2A;.%1.3.
12500 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 86 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 00 a/u....reet,..ifth.Floor,.Bost..
12520 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 23 1a 2a 2a 2a 2a 2a 2a 2a ,.MA.02110..30..USA.;**#.*******
12540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***************+<***@***********
12560 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 41 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **7****************A************
12580 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 34 2a 2a 3c 2a 2a 2a 2a ***.***********16_LOO***4**<****
125a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 28 2a 2a 2a 2a 2a 2a *************7***********(******
125c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f **************..%mccro.INT16_LOO
125e0 50 20 32 41 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 92 cb 3b P.2A2.=.add/sub.....movd.......;
12600 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 69 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 .%1.=.a/u.(alignid/unaljgned),.%
12620 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2c).Gisquet.;*.;*.Th***9**E*****
12640 2a 2a 2a 0d 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ***.****..*********************.
12660 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 2f .%macro.INT16_LOOP.2A;.%!.cnd:./
12680 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 00 00 ...RET.%endm.You.should.have.r..
126a0 03 e8 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 9b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 ..,..nc.,.51.%ran.li....reet,.Fi
126c0 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce fth.Floor,.Boston,.MA.02110..30.
126e0 df 55 53 41 0a 3e 48 2a 2a 2a 2a 6f 00 80 20 42 6f 73 74 4f 6e 2c 20 4d 41 20 30 32 31 31 30 2d .USA.>H****o...BostOn,.MA.02110-
12700 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 31 2a 1301.USA.;Floor,.Boston:.MA.021*
12720 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 **..****..****************|.....
12740 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 4c 4c 4c 7a 65 5d 2c 20 6d mov.***ovd...Fiftj.FlooLLLze],.m
12760 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 81 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 2.....add.....w.,..*mm.ize......
12780 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f %%.loop.%!.cnd:.....RET.%endm.Yo
127a0 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 u.should.have.!!!.!!!!!!!.!!!!!!
127c0 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b !!!!!!NU.Lesxer.General.Public.;
127e0 2a 20 4c 69 63 65 6e 73 65 20 9e 93 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 *.License.....g.with.FFmpeg;.if.
12800 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a not,.write.to.the.Free.S\ftware.
12820 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 ;*.Foundation,..nc.,.51.%rankli.
12840 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 ...reet,.Fifth.Floor,.Bost..2.MA
12860 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .02110..30..USA.;***.***********
12880 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 01 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a ***********..***@*************7*
128a0 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ********.**********************.
128c0 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a .%mccro.INT16_LOO******<********
128e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********7**********************
12900 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 72 2c 20 42 **********..%mccro.INT16_LOOr,.B
12920 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a ost.n,.MA.02.10....1.USA.?******
12940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a **********************.*********
12960 2a 2a 49 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 **I*****299999999999999999999999
12980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ************......*************.
129a0 0a 25 6d 73 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 .%mscro.INT16_LOOP.2A;.%1.3.a/u.
129c0 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 00 00 (aOigned/u.aligned),.%2.=.add/..
129e0 02 00 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 25 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a ......movd.....0%110....1.USA.?*
12a00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a ******************************.*
12a20 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 ******..%mccro.INT16_LOOP.2A;.%1
12a40 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 .=.a/u.(aligned/unaljgned),.%2c)
12a60 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a .Gisquet.;*.;*.Th***9**E********
12a80 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6e 6e 6e 6e 6e 6e 6e *****..******************nnnnnnn
12aa0 6e 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 n***..%macro.INT16_LOOP.2A;.%!.c
12ac0 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 nd:.....RET.%endm.You.should.hav
12ae0 65 20 7c 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 e.|eion,..nc.,.51.%rankli....ree
12b00 74 2c 20 46 69 66 74 68 20 4a 6c 6f 6f 72 2c 20 43 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 t,.Fifth.Jloor,.Coston,..A.02110
12b20 d2 ce 33 30 ce df 68 ac be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 ..30..h...;H***********ovd...Fif
12b40 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 tj.Floor,.Bost.n,.MA.02110....1.
12b60 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a USA.?******.********************
12b80 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 32 39 39 39 39 39 39 39 39 39 39 39 39 *.****************.2999999999999
12ba0 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 99999999999**************....***
12bc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 **********..%mccro.INT16_LOOP.2A
12be0 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 ;.%1.3.a/..(aOigned/u.aligned),.
12c00 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 %2.=.add/sub.....movd.....02110.
12c20 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...1.USA.?**..******************
12c40 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 ******.*****************29999999
12c60 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 9999999999999999***********ub...
12c80 20 20 6d 6f 76 64 20 20 20 df df 30 32 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 ..movd.....02*******ould.have.te
12ca0 54 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 TDived.a.copy.of.the.GNU.....er.
12cc0 47 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 72 61 6e 52 6c 69 91 df ac General.P..lic.;*.LiceFranRli...
12ce0 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 4f 6e 2c 20 4d 41 20 30 .reet,.Fifth.Floor,.BostOn,.MA.0
12d00 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 2110-1301.USA.;Floor,.Boston:.MA
12d20 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 00 d5 d5 2a 2a 2a 30 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c .021***..***...***0************|
12d40 0a 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 .....mov.***ovd...Fiftj.Floor,.B
12d60 6f 73 74 80 70 0a 20 20 20 20 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a ost.p.....pop...tmpq.%%.t*******
12d80 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 22 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 ***.*******"*********29999999999
12da0 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 9999999999999***********ub.....m
12dc0 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a ovd.....02110....1.UST.?********
12de0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************.***********
12e00 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a ******299999999999999999999999**
12e20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 *************?***************..%
12e40 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac mccro.INT16_LOOP.2A;.%1.3.a/u...
12e60 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 .reet,.Fifth.Floor,.Bo.t..,.MA.0
12e80 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a aa 2a 2110..30..USA.;***.***********.*
12ea0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 20 46 46 6d 3b *********+<***@***********h.FFm;
12ec0 2a 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 *.License.along.with.FFmpeg;.if.
12ee0 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 80 00 00 00 65 65 20 53 5c 66 74 77 61 72 65 0a not,.write.to.th....ee.S\ftware.
12f00 3b 2a df 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 ;*.Foundation,..nc.,.51.%rankli.
12f20 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 ...reet,.Fifth.Floor,.Bost..2.MA
12f40 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .02110..30..USA.;***.***********
12f60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a ************<***@*************7*
12f80 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ********.**********************.
12fa0 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 00 80 2a 2a 2a 2a 2a 2a 2a .%mccro.INT16_LOO******..*******
12fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********7**********************
12fe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 **********..%mccro.INT16_LOOP.2A
13000 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 ;.%1.=.a/u.(aligned/unaljgned),.
13020 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a f5 c4 d5 df 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a %2c).Gisquet.;*....Th***9**E****
13040 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********..*********************
13060 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a ..%macro.INT16_LOOP.2A;.%!.cnd:.
13080 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 ....RET.%endm.You.should......re
130a0 69 6f 6e 2c 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ion,.***************************
130c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
130e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13120 00 01 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....****************************
13140 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13160 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13180 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
131a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
131c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
131e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ea 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********************.**********
13200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df **************.nc.,.51.%rankli..
13240 ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 55 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df ..reet,.Fifth.FUoor,.Boston,.MA.
13260 30 32 31 31 30 d2 ce 33 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 02110..3************************
13280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
132a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 23 2a 2a 2a ****************************#***
132c0 2a 2a 2a 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 ***(aOigned/unaligned),.%2.=.add
132e0 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 ae cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 /sub.....movd.......,..amkd.....
13300 53 62 4c 41 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6a 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e SbLAnnnnnnnnnnnnjnnnnnnnnnnnnnnn
13320 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13340 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13360 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 52 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnRnnnnnnnnnnn
13380 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
133a0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
133c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
133e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13400 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13420 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13440 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13460 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13480 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
134a0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
134c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
134e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13500 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13520 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13540 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 9e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnn.nnnnnnnnnnnnnnn
13560 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13580 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
135a0 6e 6e 6e 54 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnTnnnnnnnnnnnnnnnnnnnnnnnnnnnn
135c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
135e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13600 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
13620 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 54 4a 20 nnnnnnnnnnnnnnnnnnnnnnnnnnnnnTJ.
13640 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff .m4,.xmSE...Sbe.the...jnz.%%.w..
13660 ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..oopp...tmpq.%%.t**************
13680 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 *******.********j********2999999
136a0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 99999999999999999*****,*****ub..
136c0 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a ...movd.....02110....1.USA.?****
136e0 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a ******?*****************.*******
13700 2a 2a 7f 6f 7f 7f 82 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 2a **.o...........................*
13720 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 12 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *******************.************
13780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 6f 75 6c 64 20 68 61 76 65 20 72 9a *******************hould.have.r.
137a0 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 ion,..nc.,.51.%rankli....reet,.F
137c0 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 32 32 ifth.Floor,.Boston,.MA.02110..22
137e0 32 32 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 22..............................
13800 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 d6 36 36 36 36 36 36 36 36 ........................66666666
13820 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 d6 d6 d6 d6 d6 d6 32 32 32 32 32 32 32 32 33 30 6666666666666666......2222222230
13840 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 54 ..USA.>H***********ould.have.teT
13860 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 Dived.a.copy.of.the.GNU.....er.G
13880 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 72 61 6e 52 6c 69 74 74 74 74 eneral.P..lic.;*.LiceFranRlitttt
138a0 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 6e 2c 20 4d 41 20 30 32 ttttttttttttttttttttttttn,.MA.02
138c0 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 110-1301.USA.;Floor,.Boston:.MA.
138e0 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 021***..****..****************|.
13900 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 4c 4c 4c 7a 65 ....mov.***ovd...Fiftj.FlooLLLze
13920 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 ],.m2.....add.....wq,..*mm.ize..
13940 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 ab f5 25 65 6e 64 ....%%.loop.%!.cnd:.....RE..%end
13960 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 m.You.should.have.!!!.!!!!!!!.!!
13980 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c !!!!!!!!!!NU.Lesxer.General.Publ
139a0 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 9e 93 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b ic.;*.License.....g.with.FFmpeg;
139c0 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 8b 65 20 46 72 65 65 20 53 5c 66 74 77 .if.not,.write.to.t.e.Free.S\ftw
139e0 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e are.;*.Foundation,..nc.,.51.%ran
13a00 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff kli....reet,.Fifth.Floor,.Bost..
13a20 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2.MA.02110..30..USA.;***.*******
13a40 00 01 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..**************<***@***********
13a60 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **7*********.*******************
13a80 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a ***..%mccro.INT16_LOO******<****
13aa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *************7******************
13ac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f **************..%mccro.INT16_LOO
13ae0 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a r,.Bost.n,.MA.02.10....1.USA.?**
13b00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a **************************.*****
13b20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ************29999999999999999999
13b40 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 28 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999*********(**......**********
13b60 2a 2a 2a 0a 0a 25 6d 73 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 ***..%mscro.INT16_LOOP.2A;.%1.3.
13b80 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 00 00 00 ff 20 25 32 20 3d 20 61 64 a/u.(aOigned/u.align.....%2.=.ad
13ba0 64 2f 00 00 02 00 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 25 31 31 30 bd ce cc cf 31 20 55 52 d/........movd.....0%110....1.UR
13bc0 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a A.?*****************************
13be0 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 **.*******..%mccro.INT16_LOOP.2A
13c00 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 ;.%1.=.a/u.(aligned/unaljgned),.
13c20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a %2c).Gisquet.;*.;*.Th***9**E****
13c40 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6e 6e 6e *********..******************nnn
13c60 6e 6e 6e 6e 6e 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 nnnnn***..%macro.INT16_LOOP.2A;.
13c80 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 %!.cnd:.....RET.%endm.You.should
13ca0 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac .have.reion,..nc.,.51.%rankli...
13cc0 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 43 6f 73 74 6f 6e 2c df b2 41 df 30 .reet,.Fifth.Floor,.Coston,..A.0
13ce0 32 31 31 30 d2 ce 33 30 ce df 55 ac be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 2110..30..U...;H***********ovd..
13d00 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce .Fiftj.Floor,.Bost.n,.MA.02110..
13d20 cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..1.USA.?******.****************
13d40 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 00 04 00 00 2a 2a 2a 2a 2a 2a 7f 32 39 39 39 39 39 39 39 39 *****.******....******.299999999
13d60 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 999999999999999**************...
13d80 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f .*************..%mccro.INT16_LOO
13da0 50 20 32 41 3b 20 25 31 20 33 20 71 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 P.2A;.%1.3.q/..(aOigned/u.aligne
13dc0 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 d),.%2.=.add/sub.....movd.....02
13de0 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 110....1.USA.?**..**************
13e00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 **********.*****************2999
13e20 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 99999999999999999999***********u
13e40 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a b.....movd.....02110....1.UST.?*
13e60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a ***************************.****
13e80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 00 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *************299.999999999999999
13ea0 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 46 6c 6f 6f 72 2d 20 42 6f 83 74 80 ff 2c 20 4d 41 99999*********.Floor-.Bo.t..,.MA
13ec0 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .02110..30..USA.;***.***********
13ee0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a ***********+<***@*************7*
13f00 2a 2a 2a 2a 00 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ****..************.************.
13f20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 48 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a ***********16_LOO*H****<********
13f40 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********7**********************
13f60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 **********..%mccro.INT16_LOOP.2A
13f80 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 ;.%1.=.a/u.(aligned/unaljgned),.
13fa0 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 43 2a 2a 2a 36 %2c).Gisquet.;*.;*.Th***9**C***6
13fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********..*********************
13fe0 0a 00 00 00 00 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a 2a 2a 2a 2a 2a 2a .....cro.INT16_LOOP.2A;..*******
14000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************.*.*********
14020 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************..%macro.INT16_LOOP.
14040 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
14060 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 +wq+mmsize].....mov%1...m3,.;.%1
14080 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 93 96 98 91 65 64 16 2c 20 25 32 20 3d .=.a/u.(aligned/una....ed.,.%2.=
140a0 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 20 78 ff 7f 2c 0a 20 20 20 20 61 64 .add/sub.....movd....x..,.....ad
140c0 64 20 20 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 d.....wZ,.wd.......reet,.Fifth.F
140e0 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a loor,.Bosto.,.MA.02110..30..USA.
14100 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 77 ;*********************..src2q,.w
14120 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df q.$..dif.....add.....dstq,.wq...
14140 df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 4c 4c 4c .SA.ov%1...[dstq+wq+mmsiLLLLLLLL
14160 4f 4c 4c 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 71 2c 00 OLLLLLLLze],.m2.....add.....wq,.
14180 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 .*mm.ize......%%.loop.%!.cnd:...
141a0 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 21 0b ..RET.%endm.You.should.have.!!!.
141c0 21 21 21 21 21 21 21 15 21 21 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 !!!!!!!.!!2222222222222222222222
141e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
14200 32 32 32 32 32 32 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 222222dm.You.should.have.r.ion,.
14220 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 66 74 68 20 u.(aOigned/u.aligned),.%2.=.fth.
14240 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 00 80 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 Floor,.Boston,....02110..30..USA
14260 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c .>H***********ovd...Fifth.Floor,
14280 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a .Bost.n,.MA.02110....1.USA.?****
142a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a ************************.*******
142c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 **********2999999999999999999999
142e0 39 39 2a 2a 20 73 68 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a0 21 a1 a1 a1 a1 a1 a1 a1 99**.sh.................!.......
14300 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
14320 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a .............*******.*****?*****
14340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 **********..%mecro.INT16_LOOP.2A
14360 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 ;.%1.=.a/u.(aOigned/unaligned),.
14380 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 92 cb 2c 20 92 61 %2.=.add/sub.....movd.......,..a
143a0 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 mkd.....SbLATJ..m4,.xmSE...Sbe.t
143c0 08 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 00 74 .e...jnz.%%.w....oop.....pop...t
143e0 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 22 2a 2a 2a 2a 2a mpq.%%.t**********.*******"*****
14400 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a ****299999999999999999999999****
14420 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf *******ub.....movd.....02110....
14440 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1.UST.?*************************
14460 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 ***.*****************29999999999
14480 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 9999999999999***************?***
144a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************..%mccro.INT16_LOOP.
144c0 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 2A;.%1.3.a/u....reet,.Fifth.Floo
144e0 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a r,.Bo.t..,.MA.02110..30..USA.;**
14500 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a *.***********.**********+<***@**
14520 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 20 46 46 6d 3b 2a 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 *********h.FFm;*.License.along.w
14540 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ith.FFmpeg;.if.not,.************
14560 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a ********<***@*************7*****
14580 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6e 6e 6e 6e 6e ****.**********************nnnnn
145a0 6e 6e 6e 6e 6e 6e 6e 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 00 nnnnnnn..%mccro.INT16_LOO******.
145c0 80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .****************7**************
145e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 ******************..%mccro.INT16
14600 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c _LOOP.2A;.%1.=.a/u.(aligned/unal
14620 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a f5 c4 d5 df 54 68 2a 2a 2a jgned),.%2c).Gisquet.;*....Th***
14640 39 2a 2a 45 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9**E******....***..*************
14660 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 ********..%macro.INT16_LOOP.2A;.
14680 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 %!.cnd:.....RET.%endm.You.should
146a0 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ......reion,.*******************
146c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 01 00 00 2a 2a 2a *************************....***
146e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
14700 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
14720 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
14740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
14760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
14780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 40 2a 2a 2a 2a ***************************@****
147a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
147c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
147e0 2a 2a 2a 2a 2a 2a 2a b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c *******.nc.,.51.%rankli....reet,
14800 20 46 69 66 74 68 20 46 55 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce .Fifth.FUoor,.Boston,.MA.02110..
14820 33 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3*******************************
14840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
14860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 23 2a 2a 2a 2a 2a 2a 28 61 4f 69 *********************#******(aOi
14880 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 gned/unaligned),.%2.=.add/sub...
148a0 20 20 6d 6f 76 64 20 20 20 df 87 ae cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 ..movd.......,..amkd.....SbLATJ.
148c0 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff .m4,.xmSE...Sbe.the...jnz.%%.w..
148e0 ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..oopp...tmpq.%%.t**************
14900 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 *******.********j********2999999
14920 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 99999999999999999*****,*****ub..
14940 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a ...movd.....02110....1.USA.?****
14960 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a ******?*****************.*******
14980 2a 2a 7f 6f 7f 7f 82 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 2a **.o...........................*
149a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
149c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
149e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 12 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *******************.************
14a00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 6f 75 6c 64 20 68 61 76 65 20 72 9a *******************hould.have.r.
14a20 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 ion,..nc.,.51.%rankli....reet,.F
14a40 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 32 32 ifth.Floor,.Boston,.MA.02110..22
14a60 32 32 32 32 32 32 32 32 32 32 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 222222222230..USA.>H***********o
14a80 75 6c 64 20 68 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 uld.have.teTDived.a.copy.of.the.
14aa0 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 4c 69 63 GNU.....er.General.P..lic.;*.Lic
14ac0 65 46 72 61 6e 52 6c 69 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 eFranRlitttttttttttttttttttttttt
14ae0 74 74 74 74 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c ttttn,.MA.02110-1301.USA.;Floor,
14b00 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a .Boston:.MA.021***..****..******
14b20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 **********|.....mov.***ovd...Fif
14b40 74 6a 20 46 6c 6f 6f 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 71 tj.FlooLLLze],.m2.....add.....wq
14b60 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a ,..*mm.ize......%%.loop.%!.cnd:.
14b80 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 ....RET.%endm.You.should.have.!!
14ba0 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 !.!!!!!!!.!!!!!!!!!!!!NU.Lesxer.
14bc0 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 9e 93 90 91 67 20 General.Public.;*.License.....g.
14be0 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 with.FFmpeg;.if.not,.write.to.th
14c00 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 e.Free.S\ftware.;*.Foundation,..
14c20 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 nc.,.51.%rankli....reet,.Fifth.F
14c40 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a loor,.Bost..2.MA.02110..30..USA.
14c60 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a ;***.***********************<***
14c80 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a @*************7*********.*******
14ca0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ***************..%mccro.INT16_LO
14cc0 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a O******<*****************7******
14ce0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 **************************..%mcc
14d00 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 20 30 32 14 31 30 d2 ro.INT16_LOOr,.Bost.n,.MA.02.10.
14d20 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...1.USA.?**********************
14d40 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 ******.*****************29999999
14d60 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 28 2a 2a 03 e8 7f 00 9999999999999999*********(**....
14d80 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 73 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ..*************..%mscro.INT16_LO
14da0 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e OP.2A;.%1.3.a/u.(aOigned/u.align
14dc0 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 00 00 02 00 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 ed),.%2.=.add/........movd.....0
14de0 25 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a %110....1.USA.?*****************
14e00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 **************.*******..%mccro.I
14e20 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f NT16_LOOP.2A;.%1.=.a/u.(aligned/
14e40 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 unaljgned),.%2c).Gisquet.;*.;*.T
14e60 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a h***9**E*************..*********
14e80 2a 2a 2a 2a 2a 2a 2a 2a 2a 6e 6e 6e 6e 6e 6e 6e 6e 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 *********nnnnnnnn***..%macro.INT
14ea0 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 16_LOOP.2A;.%!.cnd:.....RET.%end
14ec0 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 m.You.should.have.reion,..nc.,.5
14ee0 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 1.%rankli....reet,.Fifth.Floor,.
14f00 43 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be ca 3b 48 2a 2a 2a 2a Coston,..A.02110..30..U...;H****
14f20 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e *******ovd...Fiftj.Floor,.Bost.n
14f40 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a ,.MA.02110....1.USA.?******.****
14f60 2a 2a 2a 2a 2a 2a 22 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******"**********.**************
14f80 2a 2a 7f 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a **.299999999999999999999999*****
14fa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 *********....*************..%mcc
14fc0 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 71 2f 92 20 28 61 4f 69 67 ro.INT16_LOOP.2A;.%1.3.q/..(aOig
14fe0 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 ned/u.aligned),.%2.=.add/sub....
15000 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a .movd.....02110....1.USA.?**..**
15020 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a **********************.*********
15040 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 c6 39 39 39 39 39 39 39 39 39 39 ********2999999999999.9999999999
15060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 ***********ub.....movd.....02110
15080 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....1.UST.?*********************
150a0 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 00 39 39 39 *******.*****************299.999
150c0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999999999999999***************
150e0 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c ?***************..%mccro.INT16_L
15100 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 00 40 65 65 74 2c 20 46 69 66 74 50 20 OOP.2A;.%1.3.a/u....@eet,.FiftP.
15120 46 6c 6f 6f 72 2d 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 Floor-.Bo.t..,.MA.02110..30..USA
15140 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a .;***.**********************+<**
15160 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 00 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a *@*************7*****..*********
15180 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c ***.************.***********16_L
151a0 4f 4f 2a 48 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a OO*H****<*****************7*****
151c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 ***************************..%mc
151e0 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 cro.INT16_LOOP.2A;.%1.=.a/u.(ali
15200 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a gned/unaljgned),.%2c).Gisquet.;*
15220 0a 3b 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .;*.****************************
15240 2a 2a 2a 2a 2a 2a 2a 2a 54 68 2a 2a 2a 39 2a 2a 43 2a 2a 2a 36 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff ********Th***9**C***6*********..
15260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 00 00 00 00 63 72 6f 20 49 4e *********************.....cro.IN
15280 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a T16_LOOP.2A;..******************
152a0 2a 2a 2a 2a 2a 2a 2a 2a 1a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 41 ********..*.*******************A
152c0 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b 77 71 01 00 *..%macro.INT16_LOOP.2Adst'+wq..
152e0 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d #...mov%1...m2,.[srcq+wq+mmsize]
15300 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 .....mov%1...m3,.;.%1.=.a/u.(ali
15320 67 6e 65 64 2f 75 6e 61 93 96 98 91 65 64 16 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 gned/una....ed.,.%2.=.add/sub...
15340 20 20 6d 6f 76 64 20 20 20 20 78 ff 7f 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 5a 2c 20 77 ..movd....x..,.....add.....wZ,.w
15360 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f d.......reet,.Fifth.Floor,.Bosto
15380 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .,.MA.02110..30..USA.;**********
153a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 77 71 ee 24 50 20 32 41 3b 20 20 2a ***********..src2q,.wq.$P.2A;..*
153c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a **************************.*.***
153e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 ******************..%macro.INT16
15400 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b 77 71 46 0a 23 20 20 20 6d 6f 76 25 31 20 20 1b 6d 32 2c _LOOP.2Adst'+wqF.#...mov%1...m2,
15420 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 .[srcq+wq+mmsize].....mov%1...m3
15440 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 16 ,.;.%1.=.a/u.(aligned/unaligned.
15460 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 20 78 6d 34 2c 0a ,.%2.=.add/sub.....movd....xm4,.
15480 20 20 20 20 61 64 64 20 e8 03 00 00 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c df b9 ....add.....wZ,.wd.......reet,..
154a0 96 99 74 68 20 46 6c 6f 6f 72 2c 20 42 77 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ..th.Floor,.Bwsto.,.MA.02110..30
154c0 ce df 55 53 41 0a 3b 2a 2a 2a 2c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 ..USA.;***,*****************..sr
154e0 63 32 71 2c 20 77 71 e6 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c c2q,.wq.$..dif.....add.....dstq,
15500 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c .wq....SA.ov%1...[dstq+wq+mmsiLL
15520 4c 4c 4c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c LLL.............................
15540 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1d 9c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
15560 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 4c 4c 4c 4f 4c 4c 4c 4c 4c 2a 2a 2a 2a 2a 2a 2a ................LLLOLLLLL*******
15580 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 *******************.***********1
155a0 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2b aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 6_LOO******<*+.**************7**
155c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a ******************************..
155e0 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 36 %mccro.INT16_LOOP.2A;.%1.=.a/u.6
15600 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 5a 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 aligned/unaljgZed),.%2c).Gisquet
15620 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 01 2a 2a 2a 2a 80 ff 2a .;*.;*.Th***9**E********.****..*
15640 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 17 25 6d 61 63 72 6f 20 49 4e 54 ********.***********..%macro.INT
15660 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 fe 6e 64 16_LOOP.2A;.%!.cnd:./...RET.%.nd
15680 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 ff 7f 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 m.You.should.hav..r.ion,..nc.,.5
156a0 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 1.%rankli....reet,.Fifth.Floor,.
156c0 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 40 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a Boston,.MA.02110..3@..USA.>H****
156e0 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e *******ovd...Fifth.Floor,.Bost.n
15700 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 29 2a 2a 2a 2a 2a 2a ,.MA.02110....1.USA.?****)******
15720 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 *****************.***********299
15740 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999999999999999999***********
15760 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 ****?***************..%mecro.INT
15780 31 36 5f 4c 4f 4f 50 20 32 be 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 3c 69 67 6e 65 64 2f 75 6e 16_LOOP.2.;.%1.=.a/u.(a<igned/un
157a0 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 aligned),.%2.=.add/sub.....movd.
157c0 20 20 df 87 92 cb 44 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d ......D..amkd.....SbLATJ..m4,.xm
157e0 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 SE...Sbe.the...jnz.%%.w....oop..
15800 20 20 20 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...pop...tmpq.%%.t**************
15820 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 *******.********j********2999999
15840 c6 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 64 0a 20 .9999999999999999***********ud..
15860 20 20 20 6d 6f 76 64 20 20 20 df df 30 4e ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 ...movd.....0N.....reion,..nc.,.
15880 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 74 6f 72 2c 51.%rankli....reet,.Fifth.Fltor,
158a0 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 64 20 20 20 df 87 92 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 .Boston,.MA.0d.......,..amkd....
158c0 df ac 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e ..bLATJ..m4,.xmSE...Sbe.the...jn
158e0 7a 20 25 25 2e 77 f9 ff ff 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 20 74 6d 70 8e f5 da 2a 2a z.%%.w....oop.....pop...tmp...**
15900 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 64 0a 20 20 1e 47 4e *******.*.***************d....GN
15920 6f 0a 3b 2a 20 4c 9a 8c 8c 9a 72 72 63 32 71 2c 20 77 71 ee 24 65 6e 64 69 66 4c 69 63 73 65 20 o.;*.L....rrc2q,.wq.$endifLicse.
15940 9e 6c 6f 6e 67 20 77 69 74 68 20 76 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 .long.with.vFmpeg;.if.not,.write
15960 20 74 6f 20 74 56 65 20 46 57 65 00 04 53 6f 66 74 77 61 71 5d 0a 20 20 20 20 6f 75 50 64 61 74 .to.tVe.FWe..Softwaq].....ouPdat
15980 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 b9 cd 9e 91 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 b9 ion,.Inc.,.51.....Rli....reet,..
159a0 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 ifth.Floor,.Boston,.MA.02110-130
159c0 31 09 55 53 41 0a 3b 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1.USA.;***..****..**************
159e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 41 *****************************.*A
15a00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e *********************..%macro.IN
15a20 54 31 36 5f 4c 4f 4f 50 20 39 41 64 73 14 71 2b 77 71 5d 0a 20 20 20 20 6d 6f 76 80 00 20 20 20 T16_LOOP.9Ads.q+wq].....mov.....
15a40 6d 32 2c 20 5b 73 72 63 71 2b 77 7e 2b 6d 6d 73 69 64 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 m2,.[srcq+w~+mmside].....mov%1..
15a60 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e .m3,.;.%1.=.a/u.(aligned/unalign
15a80 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a df df 20 20 6d 6f 76 64 20 00 20 20 78 6d ed),.%2.=.add/sub.....movd....xm
15aa0 34 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 64 2c 20 8a 64 0a 20 20 20 20 74 65 73 74 20 20 4,.....add.....wd,..d.....test..
15ac0 20 20 77 71 2c 20 32 2a 6d 6d 73 69 7a 65 20 2d 20 ea 0a 20 20 20 20 6a 7a dc 25 25 2e 74 6f 6d ..wq,.2*mmsize.-.......jz.%%.tom
15ae0 61 69 6e 6c 0a 20 20 20 20 64 6f 76 20 20 20 74 6d 70 77 2c 20 7f 00 72 43 ce 71 2b 77 71 5d 0a ainl.....dov...tmpw,...rC.q+wq].
15b00 20 20 20 20 73 75 62 20 20 20 74 92 8f 99 dc 20 5b 73 72 63 00 00 00 00 71 5d 0a 25 65 6e 64 a8 ....sub...t.....[src....q].%end.
15b20 66 0a 20 20 20 df 9e 6e 20 77 64 0a 20 20 2e 20 74 65 73 74 20 20 20 20 77 71 2c 20 32 2a 6d 6d f......n.wd.....test....wq,.2*mm
15b40 73 69 7a 65 20 2d 20 31 0a 20 ff 20 20 6c 7a 2c 25 25 2e 74 6f 72 61 69 00 7f 6f 6f 70 0a 20 20 size.-.1.....lz,%%.torai..oop...
15b60 20 20 70 8a 00 40 20 20 74 6d 70 71 0a 25 25 2e 77 6f 72 64 6c 6f af 70 3a 0a 20 20 07 20 73 75 ..p..@..tmpq.%%.wordlo.p:.....su
15b80 62 20 20 20 20 20 8f 71 2c 20 32 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a f5 25 96 66 69 64 6e 20 25 32 2c b......q,.2...........%.fidn.%2,
15ba0 20 61 64 64 0a 20 20 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 .add...d:./...RET.%endm.You.shou
15bc0 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 ld.have.r.ion,..nc.,.51.%rankli.
15be0 df ac 8b 72 65 65 74 d3 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 ...reet..Fifth.Floor,.Boston,.MA
15c00 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 75 6c .02110..30..USA.>H***********oul
15c20 64 20 68 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e d.have.teTDived.a.copy.of.the.GN
15c40 55 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 72 9e 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 U.....er.Gener.l.P..lic.;*.LiceF
15c60 72 61 6e 52 6c 69 91 df ac 8b 72 65 65 74 2c ff 7f 00 00 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 ranRli....reet,....th.Floor,.Bos
15c80 74 4f 6e 2c 20 36 00 00 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 tOn,.6..02110-1301.USA.;Floor,.B
15ca0 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a oston:.MA.021***..****..********
15cc0 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a ********|.....mov.***ovd...Fiftj
15ce0 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 55 53 .Floor,.Bost.n,.MA.02.10....1.US
15d00 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 A.?****************************.
15d20 2a 2a 2a 2a 2a 0e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 c6 c6 39 39 39 39 39 39 39 39 *****.***********29999..99999999
15d40 39 39 39 00 00 04 00 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 999....99************......*****
15d60 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 ********..%mccro.INT16_LOOP.2A;.
15d80 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 %1.3.a/u.(aOigned/u.aligned),.%2
15da0 20 3d 20 61 64 64 2f 00 00 02 00 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 bd ce cc .=.add/........movd.....02110...
15dc0 cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .1.USA.?************************
15de0 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f *******.*******..%mccro.INT16_LO
15e00 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e OP.2A;.%1.=.a/u.(aligned/unaljgn
15e20 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ed),.%2c).Gisquet.macro.INT16_LO
15e40 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 OP.2A;.%!.cnd:.....RET.%endm.You
15e60 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 .should.have.reion,..nc.,.51.%ra
15e80 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 43 6f 73 74 6f nkli....reet,.Fifth.Floor,.Costo
15ea0 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a n,..A.02110..30..U...;H*********
15ec0 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df **ovd...Fiftj.Floor,.Bost.n,.MA.
15ee0 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 02110....1.USA.?****************
15f00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 ************.*****************29
15f20 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999999999999999999999**********
15f40 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d e3 63 72 6f 20 49 4e ****....*************..%m.cro.IN
15f60 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 T16_LOOP.2A;.%1.3.a/..(aOigned/u
15f80 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 .aligned),.%2.=.add/sub.....movd
15fa0 20 20 20 df df 30 32 0d 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a .....02.10....1.USA.?**..*******
15fc0 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****.***********.**************
15fe0 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a ***299999999999999999999999*****
16000 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 ******ub.....movd.....02110....1
16020 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a da 33 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .UST.?**************.3**********
16040 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 00 39 39 00 02 00 00 39 39 **.*****************299.99....99
16060 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 999999999999***H***********?****
16080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 ***********..%mccro.INT16_LOOP.2
160a0 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 A;.%1.3.a/u....reet,.Fifth.Floor
160c0 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a ,.Bo.t..,.MA.02110..30..USA.;***
160e0 1a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 20 77 72 69 74 ..*********************+<**.writ
16100 65 20 74 6f 20 74 56 65 20 46 72 65 00 04 53 6f 66 74 77 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a e.to.tVe.Fre..Softw*************
16120 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 61 71 5d 0a 20 20 20 20 6f 75 50 64 61 ..%mccWo.INT16_LOOPaq].....ouPda
16140 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 b9 cd 9e 91 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 tion,.Inc.,.51.....Rli....reet,.
16160 b9 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 91 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 .ifth.Floor,.Bosto.,.MA.02110-13
16180 30 31 20 55 53 41 0a 3b 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 01.USA.;***..****..*************
161a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a ******************************.*
161c0 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 .*********************..%macro.I
161e0 4e 54 31 36 5f 4c 4f 4f 50 20 39 41 64 73 74 71 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a NT16_LOOP.9Adstq*****..*********
16200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 00 00 00 00 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************.....cro.INT16_LOOP.
16220 32 5c 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2\;..***************************
16240 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f .*.*********************..%macro
16260 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b 77 71 01 00 23 20 20 20 6d 6f 76 25 31 .INT16_LOOP.2Adst'+wq..#...mov%1
16280 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 ...m2,.[srcq+wq+mmsize].....mov%
162a0 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 54 54 54 54 54 54 54 54 54 54 54 54 1...m3,.;.%1.=.a/u.(TTTTTTTTTTTT
162c0 54 54 54 54 54 54 54 54 54 54 54 63 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 TTTTTTTTTTTcTTTTTTTTTTTTTTTTTTTT
162e0 54 54 54 54 54 54 54 54 54 54 54 64 64 20 20 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 TTTTTTTTTTTdd.....wZ,.wd.......r
16300 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 eet,.Fifth.Floor,.Bosto.,.MA.021
16320 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 6d 32 f5 10..30..USA.;***************.m2.
16340 df df df 20 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 2a 2a 2a 2a 2a 2a ....add.....wq,..*mm.ize..******
16360 20 20 73 72 63 32 71 2c 20 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 ..src2q,.wq.$..dif.....add.....d
16380 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b d2 ce stq,.wq....SA.ov%1...[dstq+wq+..
163a0 cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..1.USA.?***********************
163c0 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 *****.*****************299999999
163e0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 999999999999999**************...
16400 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f .*************..%mccWo.INT16_LOO
16420 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 P.2A;.%1.3.a/u.(addddddddddddddd
16440 64 64 64 64 64 64 64 3d 20 61 64 64 2f 73 75 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a ddddddd=.add/su*******.*********
16460 2a d5 d5 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *..*****299999999999999999999999
16480 2a 17 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a *.**********......*************.
164a0 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 .%mccro.INT16_LOOP.2A;.%1.3.a/u.
164c0 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 (aOigned/u.aligned),.%2.=.add/su
164e0 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a b.....movd.....02110....1.USA.?*
16500 2a 2a 2a 2a 2a 2a 2a 2a 4a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********J***********************
16520 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 0a 25 65 6e 64 6d 20 59 6f 75 ******..%mcro.INT16_LO.%endm.You
16540 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 .should......reion,..nc.,.51.%ra
16560 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 nkli....reet,.FiOP.2A;.%1.=.a/u.
16580 28 61 6c 69 67 6e 65 64 2f 75 6e 61 2c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 2a 2a 45 2a (aligned/una,jgned),.%2c).Gi**E*
165a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 26 2a 2a 2a 2a 2a 2a ************..***********&******
165c0 2a 2a 2a 0a 0a 25 92 9e 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e ***..%..cro.INT16_LOOP.2A;.%!.cn
165e0 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 a1 a1 a1 a1 a1 a1 a1 a1 a1 d:.....RET.%endm.You.sh.........
16600 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
16620 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
16640 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
16660 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
16680 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
166a0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a0 41 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 .....................A..........
166c0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
166e0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
16700 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
16720 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
16740 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
16760 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
16780 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
167a0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
167c0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
167e0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
16800 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ff ff 00 00 a1 a1 a1 a1 a1 a1 a1 a1 2a 2a 2a 2a 2a 2a 2a .........................*******
16820 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a ******299999999999999999999999**
16840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 *************?***************..%
16860 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac mccro.INT16_LOOP.2A;.%1.3.a/u...
16880 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 2c 20 4d 41 df 30 .reet,.Fifth.Floor,.Bost..,.MA.0
168a0 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 45 37 2a 2a 2a 2110..30..USA.;***.********E7***
168c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a *****************************.**
168e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2b aa 2a 2a 2a 2a 32 14 31 *********16_LOO******<*+.****2.1
16900 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 34 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0....1.USA.?****4***************
16920 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 ********..%mccro.INT16_LOOP.2A;.
16940 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 9b 29 2c 20 25 32 %1.=.a/u.(aligned/unaljgne.),.%2
16960 63 2a 2a 2a 1a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a c***.****..%macro).Gisquet.;*.;*
16980 20 54 68 2a 2a 2a 39 2a 2a 45 08 2a 2a 2a 2a 2a 35 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a .Th***9**E.*****5******..*******
169a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f **************..%macro.INT16_LOO
169c0 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 92 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 P.2A;.%!.cnd:./....ET.%endm.You.
169e0 73 68 6f 75 6c 64 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e should.!!!.!!!!!!!.!!!!!!!!!!!!N
16a00 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e U.Lesxer.General.Public.;*.Licen
16a20 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 se.along.with.FFmpeg;.if.not,.wr
16a40 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e ite.to.the.Free.S\ftware.;*.Foun
16a60 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 dation,..nc.,.51.%rankli....reet
16a80 2c 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ,********.**********************
16aa0 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a ..%mccro.INT16_LOO******<*******
16ac0 2a 2a 2a 2a 2a 2a 2a 2a 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 ********.have.r.ion,..nc.,.51.%r
16ae0 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 ankli....reet,.Fifth.Floor,.Bost
16b00 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a on,.MA.02110..30..USA.>H********
16b20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 ***ovd...Fifth.Floor,.Bost.n,.MA
16b40 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .02110....1.USA.?***************
16b60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 *************.*****************2
16b80 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999999999999999999999*********
16ba0 2a 2a 00 80 d5 d5 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 **....?***************..%mecro.I
16bc0 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f NT16_LOOP.2A;.%1.=.a/u.(aOigned/
16be0 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 unaligned),.%2.=.add/sub.....mov
16c00 64 20 20 20 df 87 ae cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 d.......,..amkd.....SbLATJ..m4,.
16c20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 xmSE...Sbe.the...jnz.%%.w....oop
16c40 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 80 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a p...tmpq.%%.t***..**************
16c60 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 **.********j********299999999999
16c80 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 999999999999*****,*****ub.....mo
16ca0 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a vd.....02110....1.USA.?*********
16cc0 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 7f 7f *?*****************.*********...
16ce0 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ................................
16d00 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ................................
16d20 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ................................
16d40 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 2a 2a 2a 2a 2a 2a 2a 2a 32 .......................********2
16d60 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999999999999999999999*********
16d80 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 ******?***************..%mccro.I
16da0 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 NT16_LOOP.2A;.%1.3.a/u....reet,.
16dc0 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 Fifth.Floor,.B!!!!!!!!!!NU.Lesxe
16de0 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 5e 63 65 6e 73 65 20 61 6c 6f 6e r.General.Public.;*.L^cense.alon
16e00 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 g.with.FFmpeg;.if.not,.write.to.
16e20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c the.Free.S\ftware.;*.Foundation,
16e40 20 b6 6e 63 2e 2c 20 35 31 20 25 72 58 6e 6b 6c 69 91 e2 ac 8b 72 65 65 74 2c 20 46 69 66 74 68 ..nc.,.51.%rXnkli....reet,.Fifth
16e60 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 d1 33 30 ce df 55 53 .Floor,.Bost..2.MA.02110..30..US
16e80 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a A.;***.***********************<*
16ea0 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a **@*************7*********.*****
16ec0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f *****************..%mccro.INT16_
16ee0 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 68 61 76 65 20 72 LOO******<***************.have.r
16f00 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 24 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 .ion,..nc.,.51.$rankli....reet,.
16f20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 Fifth.Floor,.Boston,.MA.02110..3
16f40 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 0..USA.>H***********ovd...Fifth.
16f60 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 Floor,.Bost.n,.MA.02110....1.USA
16f80 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a .?****************************.*
16fa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ****************2999999999999999
16fc0 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 3f 2a 2a 2a 2a 2a 2a 2a 2a 99999999***********....?********
16fe0 2a 2a 2a 2a 2a 2a 2a 0a 4a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 *******.J%mecro.INT16_LOOP.2A;.%
17000 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 03 25 32 20 1.=.a/u.(aOigned/unaligned),.%2.
17020 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 ae cb 2c 20 92 61 6d 6b 64 =.add/sub.....movd.......,..amkd
17040 0a 20 20 20 20 53 62 4c 20 00 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 .....SbL..J..m4,.xmSE...Sbe.the.
17060 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a ..jnz.%%.w....oopp...tmpq.%%.t**
17080 2a 2a 19 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a **.****************.********j***
170a0 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a *****299999999999999999999999***
170c0 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc **,*****ub.....movd.....02110...
170e0 cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .1.USA.?************************
17100 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 ****.*****************2999999999
17120 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 99999999999999***************?**
17140 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 09 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 ************2..%mccro.INT16_LOOP
17160 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f .2A;.%1.3.a/u....reet,.Fifth.Flo
17180 6f 72 2c 20 42 6f 73 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a or,.Bost..,.MA.02110..30..USA.;*
171a0 2a 23 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a *#.**********************+<***@*
171c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ************7*******************
171e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a *************.***********16_LOO*
17200 2a 2a 34 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a **4**<*****************7********
17220 2a 2a 2a 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f ***(********************..%mccro
17240 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f .INT16_LOOP.2A2.=.add/sub.....mo
17260 76 64 20 20 20 df 87 92 cb 3b 20 25 31 20 3d 20 61 2f 75 20 28 6e 6c 69 67 6e 69 64 20 75 6e 61 vd.......;.%1.=.a/u.(nlignid.una
17280 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a ljgned),.%2c).Gisquet.;*.;*.Th**
172a0 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 0d 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *9**E********.****..************
172c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b *********..%macro.INT16_LOOP.2A;
172e0 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c .%!.cnd:./...RET.%endm.You.shoul
17300 64 20 68 61 76 65 20 72 00 00 03 e8 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 9b 6c 69 91 df d.have.r....,..nc.,.51.%ran.li..
17320 ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df ..reet,.Fifth.Floor,.Boston,.MA.
17340 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 02110..30..USA.>H***********ould
17360 20 68 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 .have.teTDived.a.copy.of.the.GNU
17380 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 72 .....er.General.P..lic.;*.LiceFr
173a0 61 6e 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 anRli....reet,.Fifth.Floor,.Bost
173c0 4f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f On,.MA.02110-1301.USA.;Floor,.Bo
173e0 73 74 00 00 00 7f 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 30 2a 2a 2a 2a 2a st....MA.021***..****..***0*****
17400 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 *******|.....mov.***ovd...Fiftj.
17420 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 Floor,.Bost.n,.MA.02.10....1.USA
17440 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a .?****************************.*
17460 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 c6 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ****************2.99999999999999
17480 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 14 2a 2a 2a 2a 2a 99999999************.......*****
174a0 2a 2a 2a 2a 2a 2a 2a 0a 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 52 6e 6e 6e 6e 6e 6e 6e 6e 6e *******.nnnnnnnnnnnnnnRnnnnnnnnn
174c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6a 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnjnnnnnnnnnnnnnnnn
174e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17500 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17520 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 52 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnRnnnnnnnnnnnn
17540 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17560 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17580 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
175a0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
175c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
175e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17600 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17620 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17640 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17660 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17680 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
176a0 6e 6e 6e 91 91 91 91 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnn....nnnnnnnnnnnnnnnnnnnnnnnnn
176c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
176e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17700 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 9e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnn.nnnnnnnnnnnnnnnn
17720 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17740 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17760 6e 6e 54 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnTnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17780 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6a 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnjnnnnnnn
177a0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
177c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
177e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17800 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17820 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17840 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17860 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17880 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 81 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnn.nnn
178a0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
178c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
178e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17900 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
17920 6e 6e 6e 64 64 2f 73 75 62 0a 2f 20 20 20 6d 6f 76 64 20 20 20 20 78 6d 34 2c 0a 20 20 20 20 61 nnndd/sub./...movd....xm4,.....a
17940 64 64 20 20 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 68 20 dd.....wZ,.wd.......reet,.Fifth.
17960 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 Floor,.Bosto.,.MA.02110..30..USA
17980 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 .;*********************..src2q,.
179a0 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df wq.$..dif.....add.....dstq,.wq..
179c0 df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 4c 4c ..SA.ov%1...[dstq+wq+mmsiLLLLLLL
179e0 4c ff 00 4c 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 71 2c L..LLLLLLze],.m2.....add.....wq,
17a00 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 ..*mm.ize......%%.loop.%!.cnd:..
17a20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 21 ...RET.%endm.You.should.have.!!!
17a40 0b 21 21 21 21 21 21 00 00 00 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 .!!!!!!...ee.S\ftware.;*.Foundat
17a60 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 ion,..nc.,.51.%rankli....reet,.F
17a80 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ifth.Floor,.Bost..2.MA.02110..30
17aa0 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..USA.;***.*********************
17ac0 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a **<***@*************7*********.*
17ae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e *********************..%mccro.IN
17b00 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 T16_LOO******<*****************7
17b20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 46 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *******************F************
17b40 0a 0a 25 82 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 ..%.ccro.INT16_LOOP.2A;.%1.=.a/u
17b60 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 .(aligned/unaljgned),.%2c).Gisqu
17b80 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 et.;*.;*.Th***9**E*************.
17ba0 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 8f 20 49 .*********************..%macr..I
17bc0 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 NT16_LOOP.2A;.%!.cnd:.....RET.%e
17be0 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c ndm.You.should......reion,..nc.,
17c00 20 35 31 df da 8d 9e 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 .51....nkli....reet,.Fifth.Floor
17c20 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a ,.Boston,.MA.02110..30..U...;H**
17c40 2a 2a 2a 2a 3c 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 ****<****ovd...Fiftj.Floor,.Bost
17c60 80 6e 2c 20 4d 41 df 30 32 31 31 18 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a .n,.MA.0211.....1.USA.?*********
17c80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *******************.************
17ca0 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a *****299999999999999999999999***
17cc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d ***********....*************..%m
17ce0 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 20 53 62 31 df 33 20 61 2f 75 20 ccWo.INT16_LOOP.2A;.%.Sb1.3.a/u.
17d00 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 (aOigned/u.aligned),.%2.=.add/su
17d20 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 *******.*****************2999999
17d40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 99999999999999999************...
17d60 00 00 00 2a 19 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c ...*.***********..%mccro.INT16_L
17d80 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 14 e1 6c 69 67 OOP.2A;.%1.3.a/u.(aOigned/u..lig
17da0 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df ned),.%2.=.add/sub.....movd.....
17dc0 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 02110....1.USA.?****************
17de0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 **************....*****..%mccro.
17e00 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 INT16_LOOP.2A;.%1.=.a/u.(aligned
17e20 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 /unaljgned),.%2c).Gisquet.;*.;*.
17e40 54 2a 2a 2a 2a 2a 2c 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a T*****,***..********************
17e60 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a *..%macro.INT16_LOOP.2A;.%!.cnd:
17e80 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 .....RET.%endm.You.should.have.r
17ea0 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 eion,..nc.,.51.%rankli....reet,.
17ec0 46 69 66 14 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 Fif.h.Floor,.Boston,..A.02110..3
17ee0 30 ce df 55 ac be 0a 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 0..U...;H***********ovd...Fiftj.
17f00 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 Floor,.Bost.n,.MA.02110....1.USA
17f20 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a .?****************************.*
17f40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 1c 39 39 39 39 39 39 39 39 2f 39 39 39 39 ****************29.99999999/9999
17f60 39 39 39 39 39 39 39 39 15 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f ff cd cd cd 32 32 32 32 32 99999999.**.**********.....22222
17f80 32 32 32 32 32 32 32 32 32 32 32 32 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 20 3b 20 25 222222222222cro.INT16_LOOP.2.;.%
17fa0 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 1.3.a/..(aOigned/u.aligned),.%2.
17fc0 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf =.add/sub.....movd.....02110....
17fe0 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1.USA.?**..*********************
18000 26 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 &**.*****************29999999999
18020 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 9999999999999***********ub.....m
18040 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a ovd.....02110....1.UST.?********
18060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************?***************
18080 0a 0a 25 6d 63 63 72 6f 20 49 5e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b df 25 31 20 33 20 61 2f 75 ..%mccro.I^T16_LOOP.2A;.%1.3.a/u
180a0 91 df ac 8b 72 65 65 6e 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d ....reen,.Fifth.Floor,.Bo.t..,.M
180c0 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a A.02110..30..USA.;***.**********
180e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 ******************..%mccro.INT16
18100 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c _LOOP.2A;.%1.=.a/u.(aligned/unal
18120 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a jgned),.%2c).Gisquet.;*.;*.Th***
18140 39 2a d5 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9*.E*************..*************
18160 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 92 9e 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 3d ********..%..cro.INT16_LOOP.2A;=
18180 20 61 2f 75 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 .a/u.%!.cnd:./...RET.%endm.You.s
181a0 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 80 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 hould.have.r.ion,...(aOigned/u.a
181c0 6c 69 67 6e 65 9b d6 d3 df 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c ligne....%2.=.fth.Floor,.Boston,
181e0 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .MA.02110..30..USA.>H***********
18200 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 ovd...Fifth.Floor,.Bost.n,.MA.02
18220 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 110....1.USA.?******************
18240 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 14 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 **********.*******.*********2999
18260 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 99999999999999999999*********.**
18280 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 21 a9 4e 54 31 ***?***************..%mecro!.NT1
182a0 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6_LOOP.2A;.%1.=.a/u.(aOigned/una
182c0 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 ligned),.%2.=.add/sub.....movd..
182e0 20 df 87 92 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 .....,..amkd.....SbLATJ..m4,.xmS
18300 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 20 E...Sbe.the...jnz.%%.w....oop...
18320 20 20 70 6f 70 27 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a ..pop'..tmpq.%%.t**********.****
18340 2a 2a 2a 22 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ***"*********2999999999999999999
18360 39 39 4d 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 99M99***********ub.....movd.....
18380 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 10 2a 2a 2a 2a 02110....1.UST.?***********.****
183a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 ************.*****************29
183c0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999999999999999999999**********
183e0 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e *****?***************..%mccro.IN
18400 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 T16_LOOP.2A;.%1.3.a/u....reet,.F
18420 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ifth.Floor,.Bo.t..,.MA.02110..30
18440 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 10 2a 2a 2a 2a ff 2a 2a 2a 2a 2a 2a 2a 2a 2a ..USA.;***.******.****.*********
18460 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 20 46 46 6d 70 65 67 3b 2a 2a 2a 2a 2a *+<***@***********h.FFmpeg;*****
18480 b7 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2d 2a 2a 2a 2a 2a 2a 2a 2a .********************.*-********
184a0 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 *16_LOO******<*..**************7
184c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
184e0 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 ..%mccro.INT16_LOOP.2A;.%1.=.a/u
18500 20 28 61 6c 00 00 6e 65 64 2f 75 80 61 6c 6a 67 6e 65 64 29 2c 39 25 32 63 29 20 47 69 73 71 75 .(al..ned/u.aljgned),9%2c).Gisqu
18520 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 36 2a 2a 2a 2a 2a 2a 1c 2a 2a 80 et.;*.;*.Th***9**E***6******.**.
18540 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 .*********************..%macro.I
18560 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a NT16_LOOP.2A;..*****************
18580 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 32 2a 2a 2a 09 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **********.*.****2***.**********
185a0 2a 2a 0a 0a 25 6d 00 00 00 00 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b 77 71 46 **..%m.....INT16_LOOP.2Adst'+wqF
185c0 0a 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 .#...mov%1...m2,.[srcq+wq+mmsize
185e0 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c ].....mov%1...m3,.;.%1.=.a/u.(al
18600 69 67 6e 65 64 2f 00 00 10 00 69 67 6e 65 64 16 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 igned/....igned.,.%2.=.add/sub..
18620 20 20 20 6d 6f 76 64 20 20 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 5a 2c 20 ...movd....xm4,.....add.....wZ,.
18640 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 97 df 46 6c 6f 6f 72 2c 20 42 6f 73 74 wd.......reet,.Fift..Floor,.Bost
18660 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2c 2a 2a 2a 2a 2a o.,.MA.02110..30..USA.;***,*****
18680 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 00 04 77 71 ee 24 9a ae 64 69 66 0a 20 ************..src2q..wq.$..dif..
186a0 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 ...add.....dstq,.wq....SA.ov%1..
186c0 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 1c 1c 1c 1c 1c 1c 1c 1c 0a 25 21 2e 63 .[dstq+wq+mmsiLLLLL.........%!.c
186e0 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 nd:.....RET.%endm.You.should.hav
18700 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 e.!!!.!!!!!!!.!!!!!!!!!!!!NU.Les
18720 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 61 6c xer.General.Public.;*.License.al
18740 6f 6e 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 7f 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 ong.with.FFmpeg;..f.not,.write.t
18760 6f 20 74 68 80 00 00 00 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f o.th....ee.S\ftware.;*.Foundatio
18780 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 n,..nc.,.51.%rankli....reet,.Fif
187a0 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df th.Floor,.Bost..2.MA.02110..30..
187c0 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a USA.;***.***********************
187e0 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a <***@*************7*********.***
18800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 *******************..%mccro.INT1
18820 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 6_LOO******<*****************7**
18840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a ******************************..
18860 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 %mccro.INT16_LOOP.2A;.%1.=.a/u.(
18880 9e 93 69 67 6e 65 64 2f 75 4f 61 6c 6a 67 6e 65 64 29 10 20 25 32 63 29 20 47 69 73 71 75 65 74 ..igned/uOaljgned)..%2c).Gisquet
188a0 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a .;*.;*.Th***9**E*************..*
188c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 ********************..%macro.INT
188e0 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 16_LOOP.2A;.%!.cnd:.....RET.%end
18900 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 m.You.should......reion,..nc.,.5
18920 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 55 6f 6f 72 2c 20 1.%rankli....reet,.Fifth.FUoor,.
18940 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a 2a 2a Boston,.MA.02110..30..U...;H****
18960 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 61 f4 6a 20 b9 93 6f 6f 72 2c 20 42 6f 73 74 80 6e *******ovd...Fia.j...oor,.Bost.n
18980 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 6e 2c 20 ,.MA.02110....1.USA.?********n,.
189a0 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 .nc.,.51.%rankli....reet,.Fifth.
189c0 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac 2a Floor,.Boston,..A.02110..30..U.*
189e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *******************.************
18a00 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a *****299999999999999999999999***
18a20 2a 2a 2a 2a 2a 2a 2a 2a 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 80 20 28 61 4f 69 67 6e 65 64 2f ********.have.r.ion,...(aOigned/
18a40 75 13 61 6c 69 67 6e 65 9b d6 d3 df 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 u.aligne....%2.=.fth.Floor,.Bost
18a60 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a on,.MA.02110..30..USA.>H********
18a80 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***ovd...Fifth.***....**********
18aa0 2a 2a 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 ***..%mccWo.INT16_LOOP.2A;.%1.3.
18ac0 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 a/u.(aOigned/u.aligned),.%2.=.ad
18ae0 64 2f 73 75 2a 0c 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 d/su*.*****.*****************299
18b00 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999999999999999999***********
18b20 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 *......*************..%mccro.INT
18b40 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 16_LOOP.2A;.%1.3.a/u.(aOigned/u.
18b60 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 aligned),.%2.=.add/sub.....movd.
18b80 20 20 df df 30 32 31 31 30 bd f2 cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....02110....1.USA.?************
18ba0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 ***************************..%mc
18bc0 63 72 6f 20 49 d3 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 cro.I.T16_LOOP.2A;.%1.=.a/u.(ali
18be0 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a gned/unaljgned),.%2c).Gisquet.;*
18c00 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2c 2a 2a 2a 80 ff 2a 2a 2a 2a .;*.Th***9**E*********,***..****
18c20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f *****************..%macro.INT16_
18c40 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 77 65 6e 64 6d 20 59 LOOP.2A;.%!.cnd:.....RET.wendm.Y
18c60 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 ou.should.have.reion,..nc.,.51.%
18c80 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 rankli....reet,.Fifth.Floor,.Bos
18ca0 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a 2a 2a 2a 2a 32 ton,..A.02110..30..U...;H******2
18cc0 32 32 32 32 32 32 32 32 32 32 32 32 32 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 66 74 68 20 46 2222222222222ligned),.%2.=.fth.F
18ce0 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 00 80 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a loor,.Boston,....02110..30..USA.
18d00 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 >H***********ovd...Fifth.Floor,.
18d20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a Bost.n,.MA.02110....1.USA.?*****
18d40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a ***********************.********
18d60 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *********29999999999999999999999
18d80 39 2a 2a 20 73 68 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a0 21 a1 a1 a1 a1 a1 a1 a1 a1 9**.sh.................!........
18da0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
18dc0 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a ............*******.*****?******
18de0 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b *********..%mecro.INT16_LOOP.2A;
18e00 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 .%1.=.a/u.(aOigned/unaligned),.%
18e20 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 92 cb 2c 20 92 61 6d 2.=.add/sub.....movd.......,..am
18e40 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 08 kd.....SbLATJ..m4,.xmSE...Sbe.t.
18e60 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a e...jnz.%%.w....ooA.;***.*******
18e80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************<***@***********
18ea0 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **7*********.*******************
18ec0 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a ***..%mccro.INT16_LOO******<****
18ee0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 ***********.have.r.ion,..nc.,.51
18f00 20 24 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 .$rankli....reet,.Fifth.Floor,.B
18f20 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a oston,.MA.02110..30..USA.>H*****
18f40 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c ******ovd...Fifth.Floor,.Bost.n,
18f60 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .MA.02110....1.USA.?************
18f80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************.***************
18fa0 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a **299999999999999999999999******
18fc0 2a 2a 2a 2a 2a d5 d5 d5 d5 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 4a 25 6d 65 63 72 *****....?***************.J%mecr
18fe0 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e o.INT16_LOOP.2A;.%1.=.a/u.(aOign
19000 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 ed/unaligned),.%2.=.add/sub.....
19020 6d 6f 76 64 20 20 20 df 87 ae cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 20 00 4a 20 20 6d movd.......,..amkd.....SbL..J..m
19040 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 4,.xmSE...Sbe.the...jnz.%%.w....
19060 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 19 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a oopp...tmpq.%%.t****.***********
19080 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 *****.********j********299999999
190a0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 20 20 999999999999999*****,*****ub....
190c0 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a .movd.....02110....1.USA.?******
190e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 3a 2a 2a 2a 2a 2a **********************.***:*****
19100 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ********299999999999999999999999
19120 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 09 ***********....?***************.
19140 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 .%mccro.INT16_LOOP.2A;.%1.3.a/u.
19160 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 00 2c 20 4d 41 ...reet,.Fifth.Floor,.Bost..,.MA
19180 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 23 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .02110..30..USA.;**#.***********
191a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a ***********+<***@*************7*
191c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a *******************************.
191e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 34 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a ***********16_LOO***4**<********
19200 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********7***********(**********
19220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 **********..%mccro.INT16_LOOP.2A
19240 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 92 cb 3b 20 25 31 20 2.=.add/sub.....movd.......;.%1.
19260 3d 20 61 2f 75 20 28 61 6c 69 67 6e 69 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 =.a/u.(alignid/unaljgned),.%2c).
19280 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 20 49 Gisquet.;*.;*.Th***9**E*******.I
192a0 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 NT16_LOOP.2A;.%!.cnd:./...RET.%e
192c0 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 00 00 03 e8 2c 20 b6 6e 63 2e 2c ndm.You.should.have.r....,..nc.,
192e0 20 35 31 20 25 72 61 6e 9b 71 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 .51.%ran.qi....reet,.Fifth.Floor
19300 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a ,.Boston,.MA.02110..30..USA.>H**
19320 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 6f *********ould.have.teTDived.a.co
19340 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 72 61 6c 20 50 8a 9d py.of.the.GNU.....er.General.P..
19360 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 72 61 6e 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 lic.;*.LiceFranRli....reet,.Fift
19380 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 4f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 h.Floor,.BostOn,.MA.02110-1301.U
193a0 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a SA.;Floor,.Boston:.MA.021***..**
193c0 2a 00 d5 d5 2a 2a 2a 30 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 76 20 2a 2a *...***0************|.....mov.**
193e0 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 70 0a 20 20 20 20 70 *ovd...Fiftj.Floor,.Bost.p.....p
19400 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a op...tmpq.%%.t**********.*******
19420 22 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 "*********2999999999999999999999
19440 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 99***********ub.....movd.....021
19460 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 10....1.UST.?*******************
19480 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 *********.*****************29999
194a0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999999999999999999*************
194c0 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 **?***************..%mccro.INT16
194e0 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 _LOOP.2A;.%1.3.a/u....reet,.Fift
19500 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 h.Floor,.Bo.t..,.MA.02110..30..U
19520 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c SA.;***.***********.**********+<
19540 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 20 46 46 6d 3b 2a 20 4c 69 63 65 6e 73 65 20 61 ***@***********h.FFm;*.License.a
19560 6c 6f 6e 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 long.with.FFmpeg;.if.not,.write.
19580 74 6f 20 74 68 80 00 00 00 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a df 46 6f 75 6e 64 61 74 69 to.th....ee.S\ftware.;*.Foundati
195a0 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 on,..nc.,.51.%rankli....reet,.Fi
195c0 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce fth.Floor,.Bost..2.MA.02110..30.
195e0 df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .USA.;***.**********************
19600 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a *<***@*************7*********.**
19620 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 ********************..%mccro.INT
19640 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 16_LOO*****222222222222222222222
19660 32 32 32 32 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2222***************************.
19680 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 .%mccro.INT16_LOOP.2A;.%1.=.a/u.
196a0 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 (aligned/unaljgned),.%2c).Gisque
196c0 74 0a 3b 2a f5 c4 d5 df 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff t.;*....Th***9**E*************..
196e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e *********************..%macro.IN
19700 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 12 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e T16_LOOP.2A;.%!.cnd:.....RET.%en
19720 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 2a 2a 2a 2a 2a 2a dm.You.should......reion,.******
19740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
197a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 01 00 00 2a 2a 2a 2a 2a 2a 2a *********************....*******
197c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
197e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19880 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
198a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 *******************************'
198c0 2a 2a 2a b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 ***.nc.,.51.%rankli....reet,.Fif
198e0 74 68 20 46 55 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 2a 2a 2a th.FUoor,.Boston,.MA.02110..3***
19900 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 23 2a 2a 2a 2a 2a 2a 28 61 4f 69 67 6e 65 64 *****************#******(aOigned
19960 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f /unaligned),.%2.=.add/sub.....mo
19980 76 64 20 20 20 df 87 ae cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 6e 6e 6e 6e 6e 6e 6e vd.......,..amkd.....SbLAnnnnnnn
199a0 6e 6e 6e 6e 6e 6a 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnjnnnnnnnnnnnnnnnnnnnnnnnnnn
199c0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
199e0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19a00 6e 6e 6e 6e 6e 6e 6e 6e 6e 52 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnRnnnnnnnnnnnnnnnnnnnnnn
19a20 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 00 00 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnn..nnnnnnnnnnnnnn
19a40 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19a60 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19a80 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19aa0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19ac0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19ae0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19b00 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19b20 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19b40 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19b60 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19b80 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19ba0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19bc0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6b 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnknnnnnn
19be0 6e 6e 6e 6e 6e 9e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnn.nnnnnnnnnnnnnnnnnnnnnnnnnn
19c00 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19c20 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 54 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnTnnnnnnn
19c40 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19c60 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19c80 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19ca0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
19cc0 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 6e 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 nnnnnnnnnnnnnnnnnnTJ..m4,.xmSE..
19ce0 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 70 20 20 00 74 6d .Sbe.the...jnz.%%.w....oopp...tm
19d00 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a pq.%%.t*********************.***
19d20 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *****j********299999999999999999
19d40 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 cc 999999*****,*****ub.....movd....
19d60 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a .02110....1.USA.?**********?****
19d80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 6f 7f 7f 82 7f 7f 7f 7f *************.*********.o.......
19da0 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....................************
19dc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19de0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19e00 2a 2a 2a 2a 2a 2a 2a 2a 12 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********.***********************
19e20 2a 2a 2a 2a 2a 2a 2a 2a 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 ********hould.have.r.ion,..nc.,.
19e40 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 51.%rankli....reet,.Fifth.Floor,
19e60 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 32 32 32 32 32 32 32 32 32 32 32 32 33 .Boston,.MA.02110..2222222222223
19e80 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 0..USA.>H***********ould.have.te
19ea0 54 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 TDived.a.copy.of.the.GNU.....er.
19ec0 47 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 4c 69 63 65 46 72 61 6e 52 6c 69 74 74 74 General.P..lic.;*.LiceFranRlittt
19ee0 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 6e 2c 20 4d 41 20 30 tttttttttttttttttttttttttn,.MA.0
19f00 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 2110-1301.USA.;Floor,.Boston:.MA
19f20 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c .021***..****..****************|
19f40 0a 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 4c 4c 4c 7a .....mov.***ovd...Fiftj.FlooLLLz
19f60 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a e],.m2.....add.....wq,..*mm.ize.
19f80 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e .....%%.loop.%!.cnd:.....RET.%en
19fa0 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 dm.You.should.have.!!!.!!!!!!!.!
19fc0 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 !!!!!!!!!!!NU.Lesxer.General.Pub
19fe0 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 9e 93 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 67 lic.;*.License.....g.with.FFmpeg
1a000 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 ;.if.not,.write.to.the.Free.S\ft
1a020 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 ware.;*.Foundation,..nc.,.51.%ra
1a040 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 nkli....reet,.Fifth.Floor,.Bost.
1a060 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a .2.MA.02110..30..USA.;***.******
1a080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****************<***@**********
1a0a0 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***7*********.******************
1a0c0 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 32 2a 2a 3c 2a 2a 2a ****..%mccro.INT16_LOO***2**<***
1a0e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************7*****************
1a100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ***************..%mccro.INT16_LO
1a120 4f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a Or,.Bost.n,.MA.02.10....1.USA.?*
1a140 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a ***************************.****
1a160 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *************2999999999999999999
1a180 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 28 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999*********(**......*********
1a1a0 2a 2a 2a 2a 0a 0a 25 6d 73 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 ****..%mscro.INT16_LOOP.2A;.%1.3
1a1c0 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 .a/u.(aOigned/u.aligned),.%2.=.a
1a1e0 64 64 2f 00 00 02 00 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 25 31 31 30 bd ce cc cf 31 20 55 dd/........movd.....0%110....1.U
1a200 52 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a RA.?****************************
1a220 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 ***.*******..%mccro.INT16_LOOP.2
1a240 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c A;.%1.=.a/u.(aligned/unaljgned),
1a260 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a .%2c).Gisquet.;*.;*.Th***9**E***
1a280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6e 6e **********..******************nn
1a2a0 6e 6e 6e 6e 6e 6e 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b nnnnnn***..%macro.INT16_LOOP.2A;
1a2c0 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c .%!.cnd:.....RET.%endm.You.shoul
1a2e0 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df d.have.reion,..nc.,.51.%rankli..
1a300 ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 43 6f 73 74 6f 6e 2c df b2 41 df ..reet,.Fifth.Floor,.Coston,..A.
1a320 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 02110..30..U...;H***********ovd.
1a340 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ..Fiftj.Floor,.Bost.n,.MA.02110.
1a360 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...1.USA.?******.***************
1a380 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 00 04 00 00 2a 2a 2a 2a 2a 2a 7f 32 39 39 39 39 39 39 39 ******.******....******.29999999
1a3a0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 9999999999999999**************..
1a3c0 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ..*************..%mccro.INT16_LO
1a3e0 4f 50 20 32 41 3b 20 25 31 20 33 20 71 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e OP.2A;.%1.3.q/..(aOigned/u.align
1a400 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 ed),.%2.=.add/sub.....movd.....0
1a420 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2110....1.USA.?**..*************
1a440 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 ***********.*****************299
1a460 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999999999999999999***********
1a480 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f ub.....movd.....02110....1.UST.?
1a4a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a ****************************.***
1a4c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 00 39 39 39 39 39 39 39 39 39 39 39 39 39 39 **************299.99999999999999
1a4e0 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 46 6c 6f 6f 72 2d 20 42 6f 83 74 80 ff 2c 20 4d 999999*********.Floor-.Bo.t..,.M
1a500 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a A.02110..30..USA.;***.**********
1a520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 ************+<***@*************7
1a540 2a 2a 2a 2a 2a 00 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *****..************.************
1a560 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 48 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a .***********16_LOO*H****<*******
1a580 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **********7*********************
1a5a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 ***********..%mccro.INT16_LOOP.2
1a5c0 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c A;.%1.=.a/u.(aligned/unaljgned),
1a5e0 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 43 2a 2a 2a .%2c).Gisquet.;*.;*.Th***9**C***
1a600 36 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6*********..********************
1a620 2a 0a 00 00 00 00 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a 2a 2a 2a 2a 2a *.....cro.INT16_LOOP.2A;..******
1a640 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a *********************.*.********
1a660 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 *************..%macro.INT16_LOOP
1a680 20 32 41 64 73 74 27 2b 77 71 01 00 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 .2Adst'+wq..#...mov%1...m2,.[src
1a6a0 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 q+wq+mmsize].....mov%1...m3,.;.%
1a6c0 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 93 96 98 91 65 64 16 2c 20 25 32 20 1.=.a/u.(aligned/una....ed.,.%2.
1a6e0 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 20 78 ff 7f 2c 0a 20 20 20 20 61 =.add/sub.....movd....x..,.....a
1a700 64 64 20 20 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 68 20 dd.....wZ,.wd.......reet,.Fifth.
1a720 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 Floor,.Bosto.,.MA.02110..30..USA
1a740 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 .;*********************..src2q,.
1a760 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df wq.$..dif.....add.....dstq,.wq..
1a780 df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 4c 4c ..SA.ov%1...[dstq+wq+mmsiLLLLLLL
1a7a0 4c 4f 4c 4c 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 71 2c LOLLLLLLLze],.m2.....add.....wq,
1a7c0 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 ..*mm.ize......%%.loop.%!.cnd:..
1a7e0 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 21 ...RET.%endm.You.should.have.!!!
1a800 0b 21 21 21 21 21 21 21 15 21 21 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 .!!!!!!!.!!222222222222222222222
1a820 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1a840 32 32 32 32 32 32 32 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 2222222dm.You.should.have.r.ion,
1a860 20 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 66 74 68 .u.(aOigned/u.aligned),.%2.=.fth
1a880 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 00 80 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 .Floor,.Boston,....02110..30..US
1a8a0 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 A.>H***********ovd...Fifth.Floor
1a8c0 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a ,.Bost.n,.MA.02110....1.USA.?***
1a8e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a *************************.******
1a900 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ***********299999999999999999999
1a920 39 39 39 2a 2a 20 73 68 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a0 21 a1 a1 a1 a1 a1 a1 999**.sh.................!......
1a940 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 ................................
1a960 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a ..............*******.*****?****
1a980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 ***********..%mecro.INT16_LOOP.2
1a9a0 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c A;.%1.=.a/u.(aOigned/unaligned),
1a9c0 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 92 cb 2c 20 92 .%2.=.add/sub.....movd.......,..
1a9e0 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 amkd.....SbLATJ..m4,.xmSE...Sbe.
1aa00 74 08 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 00 t.e...jnz.%%.w....oop.....pop...
1aa20 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 22 2a 2a 2a 2a tmpq.%%.t**********.*******"****
1aa40 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a *****299999999999999999999999***
1aa60 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc ********ub.....movd.....02110...
1aa80 cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .1.UST.?************************
1aaa0 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 ****.*****************2999999999
1aac0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 99999999999999***************?**
1aae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 *************..%mccro.INT16_LOOP
1ab00 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f .2A;.%1.3.a/u....reet,.Fifth.Flo
1ab20 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a or,.Bo.t..,.MA.02110..30..USA.;*
1ab40 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a **.***********.**********+<***@*
1ab60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 20 46 46 6d 3b 2a 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 **********h.FFm;*.License.along.
1ab80 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 with.FFmpeg;.if.not,.write.to.th
1aba0 80 00 00 00 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 ....ee.S\ftware.;*.Foundation,..
1abc0 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 nc.,.51.%rankli....reet,.Fifth.F
1abe0 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a loor,.Bost..2.MA.02110..30..USA.
1ac00 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a ;***.***********************<***
1ac20 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a @*************7*********.*******
1ac40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ***************..%mccro.INT16_LO
1ac60 4f 2a 2a 2a 2a 2a 2a 00 80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a O******..****************7******
1ac80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 **************************..%mcc
1aca0 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 ro.INT16_LOOP.2A;.%1.=.a/u.(alig
1acc0 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a f5 ned/unaljgned),.%2c).Gisquet.;*.
1ace0 c4 d5 df 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 2a 2a 2a 80 ff 2a 2a 2a 2a 2a ...Th***9**E******....***..*****
1ad00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c ****************..%macro.INT16_L
1ad20 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f OOP.2A;.%!.cnd:.....RET.%endm.Yo
1ad40 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a u.should......reion,.***********
1ad60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ad80 2a 00 01 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *....***************************
1ada0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1adc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ade0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ae00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ae20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ae40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ae60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ae80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 ***************.nc.,.51.%rankli.
1aea0 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 55 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 ...reet,.Fifth.FUoor,.Boston,.MA
1aec0 df 30 32 31 31 30 d2 ce 33 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .02110..3***********************
1aee0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1af00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 23 2a 2a *****************************#**
1af20 2a 2a 2a 2a 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 ****(aOigned/unaligned),.%2.=.ad
1af40 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df 87 ae cb 2c 20 92 61 6d 6b 64 0a 20 20 20 d/sub.....movd.......,..amkd....
1af60 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e .SbLATJ..m4,.xmSE...Sbe.the...jn
1af80 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a z.%%.w....oopp...tmpq.%%.t******
1afa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a ***************.********j*******
1afc0 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a *299999999999999999999999*****,*
1afe0 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 ****ub.....movd.....02110....1.U
1b000 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a SA.?**********?*****************
1b020 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 6f 7f 7f 82 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f .*********.o....................
1b040 7f 7f 7f 7f 7f 7f 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .......*************************
1b060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1b080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 12 2a 2a 2a 2a ***************************.****
1b0a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 68 6f 75 6c 64 ***************************hould
1b0c0 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac .have.r.ion,..nc.,.51.%rankli...
1b0e0 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 .reet,.Fifth.Floor,.Boston,.MA.0
1b100 32 31 31 30 d2 ce 32 32 32 32 32 32 32 32 32 32 32 32 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2110..22222222222230..USA.>H****
1b120 2a 2a 2a 2a 2a 2a 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 6f 70 79 *******ould.have.teTDived.a.copy
1b140 20 6f 66 20 74 68 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 .of.the.GNU.....er.General.P..li
1b160 63 0a 3b 2a 20 4c 69 63 65 46 72 61 6e 52 6c 69 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 c.;*.LiceFranRlitttttttttttttttt
1b180 74 74 74 74 74 74 74 74 74 74 74 74 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 ttttttttttttn,.MA.02110-1301.USA
1b1a0 0a 3b 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 31 2a 2a 2a d5 d5 2a 2a 2a 2a .;Floor,.Boston:.MA.021***..****
1b1c0 d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f ..****************|.....mov.***o
1b1e0 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 vd...Fiftj.FlooLLLze],.m2.....ad
1b200 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a d.....wq,..*mm.ize......%%.loop.
1b220 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 %!.cnd:.....RET.%endm.You.should
1b240 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 .have.!!!.!!!!!!!.!!!!!!!!!!!!NU
1b260 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 .Lesxer.General.Public.;*.Licens
1b280 65 20 9e 93 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 e.....g.with.FFmpeg;.if.not,.wri
1b2a0 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 te.to.the.Free.S\ftware.;*.Found
1b2c0 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c ation,..nc.,.51.%rankli....reet,
1b2e0 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce .Fifth.Floor,.Bost..2.MA.02110..
1b300 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 30..USA.;***.*******************
1b320 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a ****<***@*************7*********
1b340 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 .**********************..%mccro.
1b360 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a INT16_LOO******<****************
1b380 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *7******************************
1b3a0 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d **..%mccro.INT16_LOOr,.Bost.n,.M
1b3c0 41 20 30 32 14 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a A.02.10....1.USA.?**************
1b3e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************.*****************
1b400 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 299999999999999999999999********
1b420 2a 32 32 32 32 32 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 *2222262222222222222222222222222
1b440 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 6e 65 64 22222222222222222222222222222ned
1b460 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 00 00 02 00 20 20 20 20 6d 6f /u.aligned),.%2.=.add/........mo
1b480 76 64 20 20 20 df df 30 25 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a vd.....0%110....1.USA.?*********
1b4a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a **********************.*******..
1b4c0 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 %mccro.INT16_LOOP.2A;.%1.=.a/u.(
1b4e0 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 aligned/unaljgned),.%2c).Gisquet
1b500 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a .;*.;*.Th***9**E****.********..*
1b520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6e 6e 6e 6e 6e 6e 6e 6e 2a 2a 2a 0a 0a 25 6d *****************nnnnnnnn***..%m
1b540 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 acro.INT16_LOOP.2A;.%!.cnd:.....
1b560 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c RET.%endm.You.should.have.reion,
1b580 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 ..nc.,.51.%rankli....reet,.Fifth
1b5a0 20 46 6c 6f 6f 72 2c 20 43 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac .Floor,.Coston,..A.02110..30..U.
1b5c0 be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 ..;H***********ovd...Fiftj.Floor
1b5e0 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a ,.Bost.n,.MA.02110....1.USA.?***
1b600 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a ***.*********************.******
1b620 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 **********.299999999999999999999
1b640 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999**************....***********
1b660 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 71 **..%mccro.INT16_LOOP.2A;.%1.3.q
1b680 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 /..(aOigned/u.aligned),.%2.=.add
1b6a0 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 /sub.....movd.....02110....1.USA
1b6c0 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a .?**..************************.*
1b6e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ****************2999999999999999
1b700 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 99999999***********ub.....movd..
1b720 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...02110....1.UST.?*************
1b740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 38 2a 2a 2a ***************.************8***
1b760 2a 32 39 39 00 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a *299.99999999999999999999*******
1b780 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f ********?***************..%mccro
1b7a0 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 00 40 65 65 74 .INT16_LOOP.2A;.%1.3.a/u....@eet
1b7c0 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2d 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ,.Fifth.Floor-.Bo.t..,.MA.02110.
1b7e0 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .30..USA.;***.******************
1b800 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 00 ff 2a ****+<***@*************7*****..*
1b820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a ***********.************.*******
1b840 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 48 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****16_LOO*H****<***************
1b860 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **7*****************************
1b880 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 ***..%mccro.INT16_LOOP.2A;.%1.=.
1b8a0 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 a/u.(aligned/unaljgned),.%2c).Gi
1b8c0 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a squet.;*.;*.********************
1b8e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 54 68 2a 2a 2a 39 2a 2a 43 2a 2a 2a 36 2a 2a 2a ****************Th***9**C***6***
1b900 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 00 00 ******..*********************...
1b920 00 00 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..cro.INT16_LOOP.2A;..**********
1b940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************..*.************
1b960 2a 2a 2a 2a 2a 2a 2a 41 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 *******A*..%macro.INT16_LOOP.2Ad
1b980 73 74 27 2b 77 71 01 00 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 st'+wq..#...mov%1...m2,.[srcq+wq
1b9a0 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 +mmsize].....mov%1...m3,.;.%1.=.
1b9c0 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 93 96 98 91 65 64 16 2c 20 25 32 20 3d 20 61 64 a/u.(aligned/una....ed.,.%2.=.ad
1b9e0 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 20 78 ff 7f 2c 0a 20 20 20 20 61 64 64 20 20 d/sub.....movd....x..,.....add..
1ba00 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f ...wZ,.wd.......reet,.Fifth.Floo
1ba20 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a r,.Bosto.,.MA.02110..30..USA.;**
1ba40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 77 71 ee 24 *******************..src2q,.wq.$
1ba60 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 ..dif.....add.....dstq,.wq....SA
1ba80 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 4c 4c 4c 4f 4c 4c .ov%1...[dstq+wq+mmsiLLLLLLLLOLL
1baa0 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d LLLLLze],.m2.....add.....wq,..*m
1bac0 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 m.ize......%%.loop.%!.cnd:.....R
1bae0 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 ET.%endm.You.should.have.!!!.!!!
1bb00 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 !!!!.!!!!!!!!!!!!NU.Lesxer.Gener
1bb20 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 al.Public.;*.License.along.with.
1bb40 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 FFmpeg;.if.not,.write.to.the.Fre
1bb60 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 e.S\ftware.;*.Foundation,..nc.,.
1bb80 35 31 12 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 51.%rankli....reet,.Fifth.Floor,
1bba0 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 28 2a 2a 2a 1a .Bost..2.MA.02110..30..USA.(***.
1bbc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a ***********************<***@****
1bbe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********7*********.************
1bc00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a **********..%mccro.INT16_LOO****
1bc20 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **<*****************7***********
1bc40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e *********************..%mccro.IN
1bc60 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 T16_LOOP.2A;.%1.=.a/u.(aligned/u
1bc80 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 naljgned),.%2c).Gisquet.;*.;*.Th
1bca0 2a 2a 2a 39 2a 2a 45 32 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***9**E2************..**********
1bcc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 *********1*..%macro.INT16_LOOP.2
1bce0 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f A;.%!.cnd:.....RET.%endm.You.sho
1bd00 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 uld......reion,..nc.,.51.%rankli
1bd20 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d ....reet,.Fifth.Floor,.Boston,.M
1bd40 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 A.02110..30..U...;H***********ov
1bd60 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 d...Fiftj.Floor,.Bost.n,.MA.0211
1bd80 30 d2 ce cc cf 31 00 10 00 00 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0....1.....?********************
1bda0 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 ********.******....*******299999
1bdc0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999999999999999**************
1bde0 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f ....*************..%mccWo.INT16_
1be00 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 LOOP.2A;.%1.3.a/u.(aOigned/u.ali
1be20 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a gned),.%2.=.add/su*******.******
1be40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ***********299999999999999999999
1be60 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999************......***********
1be80 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 **..%mccro.INT16_LOOP.2A;.%1.3.a
1bea0 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 4f 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 /u.(aOigned/u.aliOned),.%2.=.add
1bec0 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 /sub.....movd.....02110....1.USA
1bee0 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .?******************************
1bf00 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b *********..%mccro.INT16_LOOP.2A;
1bf20 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 39 39 39 2a 2a 2a .%1.=.a/u.(aligned/unaljgn999***
1bf40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 1a 2a ************?******h***9**E***.*
1bf60 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ********..*********************.
1bf80 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 00 00 00 20 21 2e 63 6e 64 3a 0a 20 .%macro.INT16_LOOP.2....!.cnd:..
1bfa0 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 71 a5 69 ...RET.%endm.You.should.have.q.i
1bfc0 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 on,..nc.,.51.%rankli....reet,.Fi
1bfe0 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 2f 39 39 39 fth.Floor,.Bos***29999999999/999
1c000 39 39 39 39 39 39 39 39 39 15 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 999999999.*************....*****
1c020 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 ********..%mccro.INT16_LOOP.2A;.
1c040 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 %1.3.a/..(aOigned/u.aligned),.%2
1c060 20 3d 20 61 80 00 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc .=.a../sub.....movd.....02110...
1c080 cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .1.USA.?**..********************
1c0a0 2a 26 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 *&**.*****************2999999999
1c0c0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 99999999999999***********ub.....
1c0e0 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 65 3d 2a 2a 2a 2a movd.....02110....1.UST.?*e=****
1c100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********************.**********
1c120 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 17 39 39 39 1f 39 39 2a *******29999999999999999.999.99*
1c140 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a *************..***************..
1c160 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df %mccro.INT16_LOOP.2A;.%1.3.a/u..
1c180 ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df ..reet,.Fifth.Floor,.Bo.t..,.MA.
1c1a0 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 02110..30..USA.;***.************
1c1c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c ****************..%mccro.INT16_L
1c1e0 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 OOP.2A;.%1.=.a/u.(aligned/unaljg
1c200 6e 65 64 29 2c 20 25 3e 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a ned),.%>c).Gisquet.;*.;*.Th***9*
1c220 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 d5 d5 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *E*********......***************
1c240 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 3d 20 61 ******..%macro.INT16_LOOP.2A;=.a
1c260 2f 75 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f /u.%!.cnd:./...RET.%endm.You.sho
1c280 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 uld.have.r.ion,.u.(aOigned/u.ali
1c2a0 67 6e 65 64 29 2c 20 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d gned),.%2.=.fth.Floor,.Boston,.M
1c2c0 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 A.02110..30..USA.>H***********ov
1c2e0 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 d...Fifth.Floor,.Bost.n,.MA.0211
1c300 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0....1.USA.?********************
1c320 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 0b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 ********.****.************299999
1c340 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 999999999999999999*********.****
1c360 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f *?***************..%mecro.INT16_
1c380 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 4f 96 98 6e 65 64 2f 75 6e 61 6c 69 LOOP.2A;.%1.=.a/u.(aO..ned/unali
1c3a0 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 f5 20 20 20 20 6d 6f 76 64 20 20 20 df gned),.%2.=.add/sub.....movd....
1c3c0 87 92 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 2e 6d 34 2c 20 78 6d 53 45 2e ...,..amkd.....SbLATJ..m4,.xmSE.
1c3e0 20 20 53 62 65 20 00 00 10 00 20 20 6a 6e 66 20 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 20 20 20 ..Sbe.......jnf.%%.w....oop.....
1c400 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a pop...tmpq.%%.t**********.******
1c420 2a 22 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 3e 39 39 39 39 39 39 39 *"*********2999999999999>9999999
1c440 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 92 90 89 9b 20 20 20 df df 30 32 999***********ub..............02
1c460 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 00 80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 110....1.UST.?***..*************
1c480 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 ****j*****.*****************2999
1c4a0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 7f 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999999999999.9999************
1c4c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1c4e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1c500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1c520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a ************************.*******
1c540 2a 2a 2a 2a aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****.**********+<***@***********
1c560 68 20 46 46 6d 70 65 67 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a h.FFmpeg;*********@*************
1c580 2a 2a 2a 0a 2a 2d 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2e 3c 2a d5 d5 2a ***.*-*********16_LOO*****.<*..*
1c5a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *************7******************
1c5c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f **************..%mccro.INT16_LOO
1c5e0 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 80 64 6c 6a 67 6e 65 P.2A;.%1.=.a/u.(aligned/u.dljgne
1c600 64 29 2c 20 25 32 63 25 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 d),.%2c%.Gisquet.;*.;*.Th***9**E
1c620 2a 2a 2a 36 2a 2a 2a 2a 2a 2a 1c 2a 2a 80 ff 2a 2a 04 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***6******.**..**.**************
1c640 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a 2a 2a ****..%macro.INT16_LOOP.2A;..***
1c660 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a ************************.*.*****
1c680 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c ****************..%macro.INT16_L
1c6a0 4f 4f 50 20 32 41 64 73 74 27 2b 77 71 46 0a 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b OOP.2Adst'+wqF.#...mov%1...m2,.[
1c6c0 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 srcq+wq+mmsize].....mov%1...m3,.
1c6e0 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 16 2c 20 ;.%1.=.a/u.(aligned/unaligned.,.
1c700 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 20 78 6d 34 2c 0a 20 20 %2.=.add/sub.....movd....xm4,...
1c720 20 20 61 64 64 20 e8 03 00 00 77 5a 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 ..add.....wZ,.wd.......reet,.Fif
1c740 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df th.Floor,.Bosto.,.MA.02110..30..
1c760 55 53 41 0a 3b 2a 2a 2a 2c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 USA.;***,*****************..src2
1c780 71 2c 20 77 71 e6 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 q,.wq.$..dif.....add.....dstq,.w
1c7a0 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c q....SA.ov%1...[dstq+wq+mmsiLLLL
1c7c0 4c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c L...............................
1c7e0 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1d 9c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
1c800 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 4c 4c 4c 4f 4c 4c 4c 4c 4c 2a 2a 2a 2a 2a 2a 2a 2a 2a ..............LLLOLLLLL*********
1c820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f *****************.***********16_
1c840 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2b aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a LOO******<*+.**************7****
1c860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d ****************************..%m
1c880 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 68 20 25 31 20 3d 20 61 2f 75 20 28 61 6c ccro.INT16_LOOP.2Ah.%1.=.a/u.(al
1c8a0 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 5a 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b igned/unaljgZed),.%2c).Gisquet.;
1c8c0 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a *.;*.Th***9**E*************..***
1c8e0 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 17 25 6d 61 63 72 6f 20 49 4e 54 31 36 ******.***********..%macro.INT16
1c900 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 fe 6e 64 6d 20 _LOOP.2A;.%!.cnd:./...RET.%.ndm.
1c920 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 ff 7f 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 You.should.hav..r.ion,..nc.,.51.
1c940 25 72 61 65 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f %raekli....reet,.Fifth.Floor,.Bo
1c960 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 40 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a ston,.MA.02110..3@..USA.>H******
1c980 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 *****ovd...Fifth.Floor,.Bost.n,.
1c9a0 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 29 2a 2a 2a 2a 2a 2a 2a 2a MA.02110....1.USA.?****)********
1c9c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***************.****************
1c9e0 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a *299999999999999999999999*******
1ca00 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f ********?***************..%mecro
1ca20 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 be 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 3c 69 67 6e 65 .INT16_LOOP.2.;.%1.=.a/u.(a<igne
1ca40 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d d/unaligned),.%2.=.add/sub.....m
1ca60 6f 76 64 20 20 20 df 87 92 cb 44 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 ovd.......D..amkd.....SbLATJ..m4
1ca80 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f ,.xmSE...Sbe.the...jnz.%%.w....o
1caa0 6f 70 0a 20 20 20 20 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a op.....pop...tmpq.%%.t**********
1cac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 ***********.********j********299
1cae0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 999999999999999999999***********
1cb00 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 4e ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e ub.....movd.....0N.....reion,..n
1cb20 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c c.,.51.%rankli....reet,.Fifth.Fl
1cb40 74 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 64 20 20 20 df 87 92 cb 2c 20 92 61 6d 6b 64 tor,.Boston,.MA.0d.......,..amkd
1cb60 0a 20 20 20 df ac 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 ......bLATJ..m4,.xmSE...Sbe.the.
1cb80 20 20 6a 6e 7a 20 25 25 2e 77 f9 ff ff 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 20 74 6d 70 8e ..jnz.%%.w....oop.....pop...tmp.
1cba0 f5 da 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 2a 2a 64 0a 20 ..*********.*.***********..**d..
1cbc0 20 1e 47 4e 6f 0a 3b 2a 20 4c 9a 8c 8c 9a 72 72 63 32 71 2c 20 77 71 ee 24 65 6e 64 69 66 4c 69 ..GNo.;*.L....rrc2q,.wq.$endifLi
1cbe0 63 73 65 20 9e 6c 6f 6e 67 20 77 69 74 68 20 76 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c 20 77 cse..long.with.vFmpeg;.if.not,.w
1cc00 72 69 74 65 20 74 6f 20 74 56 65 20 46 72 65 00 04 53 6f 66 74 77 61 71 5d 0a 20 20 20 20 6f 75 rite.to.tVe.Fre..Softwaq].....ou
1cc20 50 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 b9 cd 9e 91 52 6c 69 91 df ac 8b 72 65 65 Pdation,.Inc.,.51.....Rli....ree
1cc40 74 2c 20 b9 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 t,..ifth.Floor,.Boston,.MA.02110
1cc60 2d 31 33 30 31 09 55 53 41 0a 3b 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a -1301.USA.;***..****..**********
1cc80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1cca0 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 *.*.*********************..%macr
1ccc0 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 39 41 64 73 74 71 2b 77 71 5d 0a 20 20 20 20 6d 6f 76 25 o.INT16_LOOP.9Adstq+wq].....mov%
1cce0 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 7e 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 6d 6f 76 1...m2,.[srcq+w~+mmsize].....mov
1cd00 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 %1...m3,.;.%1.=.a/u.(aligned/una
1cd20 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a df df 20 20 6d 6f 76 64 20 00 ligned),.%2.=.add/sub.....movd..
1cd40 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 64 2c 20 8a 64 0a 20 20 20 20 74 65 ..xm4,.....add.....wd,..d.....te
1cd60 73 74 20 20 20 20 77 71 2c 20 32 2a 6d 6d 73 69 7a 65 20 2d 20 f5 0a 20 20 20 20 6a 7a dc 25 25 st....wq,.2*mmsize.-.......jz.%%
1cd80 2e 74 6f 6d 61 69 6e 6c 0a 20 20 20 20 64 6f 76 20 20 20 74 6d 70 77 2c 20 7f 00 72 43 ce 71 2b .tomainl.....dov...tmpw,...rC.q+
1cda0 77 71 5d 0a 20 20 20 df 8c 75 62 20 20 20 74 92 8f 99 dc 20 5b 73 72 63 00 00 00 00 71 5d 0a 25 wq]......ub...t.....[src....q].%
1cdc0 65 6e 64 a8 66 0a 20 20 20 df 9e 6e 20 77 64 0a 20 20 2e 20 74 65 73 74 20 20 20 20 77 71 2c 20 end.f......n.wd.....test....wq,.
1cde0 32 2a 6d 6d 73 69 7a 65 20 2d 20 31 0a 20 ff 20 20 6c 7a 2c 25 25 2e 74 6f 72 61 69 00 7f 50 6f 2*mmsize.-.1.....lz,%%.torai..Po
1ce00 70 0a 20 20 20 20 70 8a 00 40 20 20 74 6d 70 71 0a 25 19 2e 77 6f 72 64 6c 6f af 70 3a 0a 20 20 p.....p..@..tmpq.%..wordlo.p:...
1ce20 20 20 73 75 62 20 20 20 20 20 8f 71 2c 20 32 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a f5 25 96 66 69 64 6e ..sub......q,.2...........%.fidn
1ce40 20 25 32 2c 20 61 64 64 0a 20 20 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 .%2,.add...d:./...RET.%endm.You.
1ce60 73 68 6f 75 6c 64 20 68 61 76 65 20 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e should.have.r.ion,..nc.,.51.%ran
1ce80 6b 6c 69 91 df ac 8b 72 65 65 74 d3 20 46 69 66 74 68 20 46 6c 6f 90 8d d3 df 42 6f 73 74 6f 6e kli....reet..Fifth.Flo....Boston
1cea0 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ,.MA.02110..30..USA.>H**********
1cec0 2a 6f 75 6c 64 20 68 61 76 65 20 74 65 54 44 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 *ould.have.teTDived.a.copy.of.th
1cee0 65 20 47 4e 55 20 b3 9a 8c 8c 65 72 20 47 65 6e 65 72 61 6c 20 50 8a 9d 6c 69 63 0a 3b 2a 20 4c e.GNU.....er.General.P..lic.;*.L
1cf00 69 63 65 46 72 61 6e 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c iceFranRli....reet,.Fifth.Floor,
1cf20 20 42 6f 73 74 4f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 46 6c 6f 6f .BostOn,.MA.02110-1301.USA.;Floo
1cf40 72 2c 20 42 6f 73 74 6f 6e 3a 20 4d 41 20 30 32 31 00 00 04 00 d5 2a 2a 2a 2a d5 d5 2a 2a 2a 2a r,.Boston:.MA.021.....****..****
1cf60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7c 0a 20 20 20 20 6d 6f 76 20 2a 2a 2a 6f 76 64 20 20 20 46 ************|.....mov.***ovd...F
1cf80 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 14 31 30 d2 ce cc cf iftj.Floor,.Bost.n,.MA.02.10....
1cfa0 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1.USA.?*************************
1cfc0 ff 2a 2a 20 2a 2a 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 c6 c6 39 39 39 39 .**.***!*************29999..9999
1cfe0 39 39 39 39 39 39 39 00 00 04 00 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 9999999....99************......*
1d000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************..%mccro.INT16_LOOP.
1d020 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2A;.%1.3.a/u.(aOigned/u.aligned)
1d040 2c 20 25 32 20 3d 20 61 64 64 2f 00 00 02 00 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 ,.%2.=.add/........movd.....0211
1d060 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0....1.USA.?********************
1d080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 ***********.*******..%mccro.INT1
1d0a0 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6_LOOP.2A;.%1.=.a/u.(aligned/una
1d0c0 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 4c 61 63 72 6f 20 49 4e 54 31 ljgned),.%2c).Gisquet.Lacro.INT1
1d0e0 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 6_LOOP.2A;.%!.cnd:.....RET.%endm
1d100 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 .You.should.have.reion,..nc.,.51
1d120 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 43 .%rankli....reet,.Fifth.Floor,.C
1d140 6f 73 74 6f 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be ca 3b 48 2a 2a 2a 2a 2a oston,..A.02110..30..U...;H*****
1d160 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c ******ovd...Fiftj.Floor,.Bost.n,
1d180 20 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .MA.02110....1.USA.?************
1d1a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************.***************
1d1c0 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 0a 2a 2a 2a **299999999999999999999999**.***
1d1e0 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d e3 63 72 ********....*************..%m.cr
1d200 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e o.INT16_LOOP.2A;.%1.3.a/..(aOign
1d220 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 41 41 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 ed/u.aligned),AA2.=.add/sub.....
1d240 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a movd.....02110....1.USA.?**..***
1d260 2a 2a 2a 2a 2a 2a 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********.***********.**********
1d280 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a *******299999999999999999999999*
1d2a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 **********ub.....movd.....02110.
1d2c0 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...1.UST.?**********************
1d2e0 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 00 39 39 39 39 ******.*****************299.9999
1d300 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 9999999999999999***H***********?
1d320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ***************..%mccro.INT16_LO
1d340 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 OP.2A;.%1.3.a/u....reet,.Fifth.F
1d360 6c 6f 6f 72 2c 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a loor,.Bo.t..,.MA.02110..30..USA.
1d380 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a ;***.**********************+<***
1d3a0 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a e8 03 2a 2a 2a 2a 2a 2a 2a 2a 2a @*************7******..*********
1d3c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f ***************.***********16_LO
1d3e0 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a O******<*****************7******
1d400 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 **************************..%mcc
1d420 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 ro.INT16_LOOP.2A;.%1.=.a/u.(alig
1d440 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a ned/unaljgned),.%2c).Gisquet.;*.
1d460 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 36 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a ;*.Th***9**E***6*********..*****
1d480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 00 00 00 00 63 72 6f 20 49 4e 54 31 36 5f 4c ****************.....cro.INT16_L
1d4a0 4f 4f 50 20 32 5c 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 2a OOP.2\;..********************..*
1d4c0 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d ****.*.*********************..%m
1d4e0 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b 77 71 01 00 23 20 20 20 6d acro.INT16_LOOP.2Adst'+wq..#...m
1d500 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 7a 65 5d 0a 20 20 20 20 ov%1...m2,.[srcq+wq+mmsize].....
1d520 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 54 54 54 54 54 54 54 54 mov%1...m3,.;.%1.=.a/u.(TTTTTTTT
1d540 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
1d560 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 64 64 20 20 20 20 20 77 5a 2c 20 77 64 0a 20 20 20 TTTTTTTTTTTTTTTdd.....wZ,.wd....
1d580 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 83 2c 20 4d 41 ...reet,.Fifth.Floor,.Bosto.,.MA
1d5a0 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .02110..30..USA.;***************
1d5c0 20 6d 32 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 2a 2a .m2.....add.....wq,..*mm.ize..**
1d5e0 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 77 71 ee 24 9a ae 64 69 66 0a 20 20 20 20 61 64 64 20 20 ****..src2q,.wq.$..dif.....add..
1d600 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 20 20 20 5b 64 73 74 71 2b 77 ...dstq,.wq....SA.ov%1...[dstq+w
1d620 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 4c 4c 4c 4f 4c 4c 4c 4c 4c 4c 4c 7a 65 5d 2c 20 6d 32 0a 20 20 q+mmsiLLLLLLLLOLLLLLLLze],.m2...
1d640 20 20 61 64 64 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c ..add.....wq,..*mm.ize......%%.l
1d660 6f 6f 70 0a 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 oop.%!.cnd:.....RET.%endm.You.sh
1d680 6f 75 6c 64 20 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 ould.have.!!!.!!!!!!!.!!!!!!!!!!
1d6a0 21 21 4e 55 20 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 !!NU.Lesxer.General.Public.;*.Li
1d6c0 63 65 6e 73 65 20 9e 93 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c cense.....g.with.FFmpeg;.if.not,
1d6e0 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 .write.to.the.Free.S\ftware.;*.F
1d700 6f 75 6e 64 61 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 oundation,..nc.,.51.%rankli....r
1d720 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 eet,.Fifth.Floor,.Bost..2.MA.021
1d740 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 10..30..USA.;***.***************
1d760 2a 2a 2a 2a 2a 2a 2a 2a 3c 2a 2a 76 64 20 20 20 df df 30 32 31 31 30 d2 ce 2a 40 2a 2a 2a 2a 2a ********<**vd.....02110..*@*****
1d780 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f 2a 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a ********7*********.****@********
1d7a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f d5 d5 d5 d5 2a *********..%mccro.INT16_LOO....*
1d7c0 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *<*****************7************
1d7e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 ********************..%mccro.INT
1d800 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 16_LOOP.2A;.%1.=.a/u.(aligned/un
1d820 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a aljgned),.%2c).Gisquet.;*.;*.Th*
1d840 2a 2a 39 2a 2a 45 2a 2a 2a 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 **9**E***22222222222222222222222
1d860 32 32 32 32 32 32 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 222222****..%macro.INT16_LOOP.2A
1d880 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 ;.%!.cnd:.....RET.%endm.You.shou
1d8a0 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 31 35 31 20 25 72 61 6e 6b 6c 69 91 ld......reion,..nc.,151.%rankli.
1d8c0 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 2a 2a ...reet,.Fifth.Floor,.Boston,.**
1d8e0 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a ..%macro.INT16_LOOP.2A;.%!.cnd:.
1d900 20 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 3e 73 68 6f 6e 2c 20 4d 41 df 30 32 31 31 30 ....RET.%endm.You>shon,.MA.02110
1d920 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....1.USA.?*********************
1d940 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 *******.*****************2999999
1d960 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 99999999999999999**************.
1d980 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c ...*************..%mccWo.INT16_L
1d9a0 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 OOP.2A;.%1.3.a/u.(aOigned/u.alig
1d9c0 6e 65 64 15 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a ned.,.%2.=.add/su*******.*******
1d9e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 **********2999999999999999999999
1da00 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99************......************
1da20 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f *..%mccro.INT16_LOOP.2A;.%1.3.a/
1da40 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f u.(aOigned/u.aligned),.%2.=.add/
1da60 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 bd ce cc cf 31 20 55 53 41 0a sub.....movd.....02110....1.USA.
1da80 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ?**********@********************
1daa0 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 ********..%mccro.INT16_LOOP.2A;.
1dac0 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 2c 6a 67 6e 65 64 29 2c 20 25 32 %1.=.a/u.(aligned/una,jgned),.%2
1dae0 63 29 20 47 69 73 71 75 65 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 c).Gisque22222222222222222222222
1db00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1db20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 20 55 53 41 0a 3f 22222222222222222222222221.USA.?
1db40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 *******************************.
1db60 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 *******..%mccro.INT16_LOOP.2A;.%
1db80 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 32 32 32 32 32 1.=.a/u.(aligned/unaljgned)22222
1dba0 32 32 32 32 32 32 32 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2222222et.;*.;*.Th***9**E*******
1dbc0 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6e 6e 6e 6e 6e 6e ******..******************nnnnnn
1dbe0 6e 6e 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 nn***..%macro....RET.%endm.You.s
1dc00 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b hould.have.reion,..nc.,.51.%rank
1dc20 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 43 6f 73 78 6f 6e 2c li....reet,.Fifth.Floor,.Cosxon,
1dc40 df b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 68 ac be ca 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..A.02110..30..h...;H***********
1dc60 6f 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 ovd...Fiftj.Floor,.Bost.n,.MA.02
1dc80 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 110....1.USA.?******.***********
1dca0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 32 39 39 39 **********.****************.2999
1dcc0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999999999999999999************
1dce0 2a 2a 7f ff 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 **....*************..%mccro.INT1
1dd00 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6_LOOP.2A;.%1.3.a/..(aOigned/u.a
1dd20 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 09 ff 20 20 20 6d 6f 76 64 20 20 ligned),.%2.=.add/sub.....movd..
1dd40 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a ...02110....1.USA.?**..*********
1dd60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***************.****************
1dd80 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a *299999999999999999999999*******
1dda0 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 ****ub.....movd.....02110....1.U
1ddc0 53 54 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ST.?****************************
1dde0 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 .*************..................
1de00 a1 2a 2a 2a 2a 32 39 39 00 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a .****299.99999999999999999999***
1de20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d ************?***************..%m
1de40 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 00 ccro.INT16_LOOP.2A;.%1.3.a/u....
1de60 40 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2d 20 42 6f 83 74 80 ff 2c 20 4d 41 df 30 32 @eet,.Fifth.Floor-.Bo.t..,.MA.02
1de80 31 80 00 00 00 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1....30..USA.;***.**************
1dea0 2a 2a 2a 2a 2a 2a 2a 2a 2b 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 37 2a 2a 2a 2a ********+<***@********j****7****
1dec0 2a 00 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 00 20 2a 2a 2a 2a 2a 2a 0a 2a 2a 2a *..************.****..******.***
1dee0 2a 2a 2a 2a 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 48 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 32 32 32 32 32 32 ********16_LOO*H****<*****222222
1df00 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1df20 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1df40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1df60 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1df80 32 32 32 32 32 32 32 32 32 32 32 32 cd cd 32 32 32 32 32 32 32 32 32 32 32 cd cd 32 32 32 32 32 222222222222..22222222222..22222
1dfa0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1dfc0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1dfe0 32 32 32 35 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22252222222222222222222222222222
1e000 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e020 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 cd cd cd cd 32 32 32 32 32 32 32 32 22222222222222222222....22222222
1e040 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e060 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e080 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e0a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e0c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e0e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e100 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e120 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e140 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 cd cd cd cd 32 32 32 32 32 32 32 32 32 32 32 32 2222222222222222....222222222222
1e160 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 15 32 32 32 32 32 32 32 32 22222222222222222222222.22222222
1e180 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e1a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e1c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e1e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e200 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e220 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 00 32 32 32 32 32 32 32 32 32 32 32 32 2222222222222222222.222222222222
1e240 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e260 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e280 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e2a0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e2c0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e2e0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 12 32 32 32 32 32 32 32 222222222222222222222222.2222222
1e300 32 32 32 32 32 32 32 32 32 32 cd cd 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222222222..22222222222222222222
1e320 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e340 32 32 32 32 32 32 32 32 32 02 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 222222222.2222222222222222222222
1e360 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 22222222222222222222222222222222
1e380 32 32 32 32 32 32 32 32 32 32 35 32 35 32 32 32 32 32 32 32 32 32 32 32 32 65 20 20 20 6a 6e 7a 2222222222525222222222222e...jnz
1e3a0 20 25 25 2e 77 ff ff ff 80 6f 6f 70 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a .%%.w....oopp...tmpq.%%.t*******
1e3c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a **************.********j********
1e3e0 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2c 2a 2a 299999999999999999999999*****,**
1e400 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 7f ***ub.....movd.....02110....1.U.
1e420 ff ff ff 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 d5 2a 2a 2a 2a 20 ...*********.?***********..****.
1e440 2a 2a 2a 2e 2a 2a 2a 2a 2a 7f 6f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 74 0a 3b 2a 0a 3b ***.*****.o...............t.;*.;
1e460 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a *.Th***9**E***.*********..******
1e480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ***************..%macro.INT16_LO
1e4a0 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 OP.2A;.%!.cnd:.....RET.%endm.You
1e4c0 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 77 71 2c 20 32 2a .should.have.reion,..nc.,.wq,.2*
1e4e0 6d 6d 73 69 7a 65 20 2d 20 f5 0a 20 20 20 20 6a 7a dc 25 25 2e 74 6f 6d 61 2c 20 42 6f 73 74 6f mmsize.-.......jz.%%.toma,.Bosto
1e500 6e 2c df b2 41 df 30 32 31 31 30 d2 ce 33 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a n,..A.02110..3**7***************
1e520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f *****************..%mccro.INT16_
1e540 4c 4f 4f 50 38 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a LOOP82A;.%1.=.a/u.(aligned/unalj
1e560 67 6e 65 ce 33 30 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 gne.30..USA.>H***********ovd...F
1e580 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 2a 2a 29 ifth.Floor,.Bost.n,.MA.02110.**)
1e5a0 ea 2a d5 d5 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e .*......*************..%mccro.IN
1e5c0 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 T16_LOOP.2A;.%1.3.a/..(aOigned/u
1e5e0 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 .aligned),.%2.=.add/sub.....movd
1e600 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a .....02110....1.USA.?**..*******
1e620 2a 2a 2a 2a 2a 2a 1e 2a 2a 2a 2a 2a 2a 2a 26 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******.*******&**.**************
1e640 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 09 ***299999999999999999999999****.
1e660 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 ******ub.....movd.....02110....1
1e680 20 55 53 54 0a 3f 2a 65 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .UST.?*e************************
1e6a0 45 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 E*.*****************299999999999
1e6c0 39 39 39 39 39 39 39 39 39 1f 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 999999999.99***************?****
1e6e0 2a 2a 2a 2a 00 01 00 00 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 b1 54 31 36 5f 4c 4f 4f 50 20 32 ****....***..%mccro.I.T16_LOOP.2
1e700 41 3b 20 25 31 20 33 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 A;.%1.3.a/u....reet,.Fifth.Floor
1e720 2c 20 42 53 83 74 80 ff 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 36 53 41 0a 3b 2a 2a 2a ,.BS.t..,.MA.02110..30..6SA.;***
1e740 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 .****************************..%
1e760 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 mccro.INT16_LOOP.2A;.%1.=.a/u.(a
1e780 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a ligned/unaljgned),.%2c).Gisquet.
1e7a0 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 26 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a ;*.;*.Th***9**E**&**********..**
1e7c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 *******************..%macro.INT1
1e7e0 36 5f 4c 4f 4f 50 20 32 41 3b 3d 20 61 2f 75 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 6_LOOP.2A;=.a/u.%!.cnd:./...RET.
1e800 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 66 %endm.You.should.ligned),.%2.=.f
1e820 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df th.Floor,.Boston,.MA.02110..30..
1e840 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f USA.>H***********ovd...Fifth.Flo
1e860 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 3a 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a or,.Bost.n,.MA.021:0....1.USA.?*
1e880 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a ***************************.****
1e8a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *************2999999999999999999
1e8c0 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99999*********.*****?***********
1e8e0 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 00 04 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d ****..%mecr..INT16_LOOP.2A;.%1.=
1e900 20 61 2f 75 20 28 61 4f 69 67 6e 65 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 .a/u.(aOigne....................
1e920 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 ................................
1e940 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 ................................
1e960 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 ................................
1e980 f5 f5 f5 f5 f5 f5 f5 f5 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 22 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 ........****.*******"*********29
1e9a0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 9999999999999999999999**********
1e9c0 2a 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a *ub.....movd.....02110....1.UST.
1e9e0 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a ?****************************.**
1ea00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 3a 39 39 39 ***************2999999999999:999
1ea20 39 39 39 39 39 39 39 2a 2a 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 69 74 74 74 74 70 74 74 9999999**tttttttttttttttittttptt
1ea40 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1ea60 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1ea80 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1eaa0 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1eac0 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1eae0 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1eb00 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1eb20 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 20 20 20 20 61 64 64 ttttttttttttttttttttttttt....add
1eb40 20 20 20 20 20 77 71 2c 00 04 2a 6d 6d 8c 69 7a 65 0a 20 20 20 20 20 25 25 2e 6c 6f 6f 70 0a 25 .....wq,..*mm.ize......%%.loop.%
1eb60 21 2e 63 6e 64 3a 0a 20 20 20 40 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 !.cnd:....@RET.%endm.You.should.
1eb80 68 61 76 65 20 21 21 21 0b 21 21 21 21 21 21 21 15 21 21 21 21 21 21 21 21 21 21 21 21 4e 55 20 have.!!!.!!!!!!!.!!!!!!!!!!!!NU.
1eba0 4c 65 73 78 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 2a 20 4c 69 63 65 6e 73 65 Lesxer.General.Public.;*.License
1ebc0 20 9e 93 90 91 67 20 77 69 74 68 20 46 46 6d 70 65 67 3b 20 69 66 20 6e 6f 74 2c df 77 72 69 74 .....g.with.FFmpeg;.if.not,.writ
1ebe0 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 5c 66 74 77 61 72 65 0a 3b 2a 20 46 6f 75 6e 64 61 e.to.the.Free.S\ftware.;*.Founda
1ec00 74 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 tion,..nc.,.51.%rankli....reet,.
1ec20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 ff 32 20 4d 41 df 30 32 31 31 30 d2 ce 33 Fifth.Floor,.Bost..2.MA.02110..3
1ec40 30 ce df 55 53 41 0a 3b 2a 2a 12 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0..USA.;**..********************
1ec60 2a 2a 2a 3c 2a 2a 2a 40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 1f ***<***@*************7*********.
1ec80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 **********************..%mccro.I
1eca0 4e 54 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a d5 2a 2a 2a 2a 2a NT16_LOO******<***********.*****
1ecc0 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7*******************************
1ece0 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f *..%mccro.INT16_LOOP.2A;.%1.=.a/
1ed00 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 u.(aligned/unaljgned),.%2c).Gisq
1ed20 75 65 74 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a uet.;*.;*.Th***9**E*************
1ed40 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 42 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 ..****************B****..%macro.
1ed60 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 2e 63 6e 64 3a 0a 20 20 20 20 52 45 54 0a 25 INT16_LOOP.2A;.%!.cnd:.....RET.%
1ed80 65 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 ff ff ff 7f 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e endm.You.should......reion,..nc.
1eda0 2c 31 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f ,151.%rankli....reet,.Fifth.Floo
1edc0 72 2c 20 42 6f 73 74 6f 6e 2c 20 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 r,.Boston,.**..%macro.INT16_LOOP
1ede0 20 32 41 3b 20 25 4d 41 df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a .2A;.%MA.02110....1.USA.?*******
1ee00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *********************.**********
1ee20 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a *******299999999999999999999999*
1ee40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 7f 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a *************....*************..
1ee60 25 6d 63 63 57 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 20 61 2f 75 20 28 %mccWo.INT16_LOOP.2A;.%1.3.a/u.(
1ee80 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 2a aOigned/u.aligned),.%2.=.add/su*
1eea0 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 ******.*****************29999999
1eec0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 03 e8 7f 00 9999999999999999************....
1eee0 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c 4f ..*************..%mccro.INT16_LO
1ef00 4f 50 20 32 41 3b 20 25 31 7f 00 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e OP.2A;.%1...a/u.(aOigned/u.align
1ef20 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 ed),.%2.=.add/sub.....movd.....0
1ef40 32 31 31 30 bd ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 39 2a 2a 2a 2a 2a 2a 2a 2110....1.USA.?*********9*******
1ef60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 **********************..%mccro.I
1ef80 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f NT16_LOOP.2A;.%1.=.a/u.(aligned/
1efa0 75 6e 61 2c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 una,jgned),.%2c).Gisquet.;*.;*.T
1efc0 68 2a 2a 2a 39 2a 2a 45 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a h***9**E***.*********..*********
1efe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************..%macro.INT16_LOOP.
1f000 32 41 3b 20 25 de 2e 63 6e 64 3a 0a 20 20 20 15 52 45 54 0a 25 65 6e 64 6d 20 59 6f 75 20 73 68 2A;.%..cnd:.....RET.%endm.You.sh
1f020 6f 75 6c 64 20 68 61 76 65 20 72 65 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c ould.have.reion,..nc.,.51.%rankl
1f040 69 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c df i....reet,.Fifth.Floor,.Boston,.
1f060 b2 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 ac be 0a 3b 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f .A.02110..30..U...;H***********o
1f080 76 64 20 20 20 46 69 66 74 6a 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 vd...Fiftj.Floor,.Bost.n,.MA.021
1f0a0 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 10....1.USA.?*******************
1f0c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 14 2a 2a 1c 2a 32 39 39 39 39 **********************.**.*29999
1f0e0 39 39 39 39 39 39 2f 39 39 39 39 39 39 39 39 39 39 39 39 15 2a 2a 2a 2a 2a 2a 2a 2a 2a 4c 4f 4f 999999/999999999999.*********LOO
1f100 50 20 32 41 3b 20 25 31 20 33 20 61 2f 92 20 28 61 4f 69 67 6e 65 64 2f 75 13 61 6c 69 67 6e 65 P.2A;.%1.3.a/..(aOigned/u.aligne
1f120 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 df df 30 32 d),.%2.=.add/sub.....movd.....02
1f140 31 31 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 00 7f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1e 110....1.USA.?**..*************.
1f160 2a 2a 2a 2a 2a 2a 2a 26 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 *******&**.*****************2999
1f180 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 09 2a 2a 2a 2a 2a 2a 75 99999999999999999999****.******u
1f1a0 62 0a 20 20 20 20 6d 6f 57 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a b.....moWd.....02110....1.UST.?*
1f1c0 65 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 45 2a 20 2a 2a 2a 2a e************************E*.****
1f1e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 *************2999999999999999999
1f200 39 39 1f 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 99.99***************?***********
1f220 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 b1 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 33 ****..%mccro.I.T16_LOOP.2A;.%1.3
1f240 20 61 2f 75 91 df ac 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 83 74 7f .a/u....reet,.Fifth.Floor,.Bo.t.
1f260 00 d3 df 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 36 53 41 0a 3b 2a 2a 2a 1a 2a 2a 2a 2a 2a 2a ...MA.02110..30..6SA.;***.******
1f280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a f5 f5 25 6d 63 63 72 91 20 49 **********************..%mccr..I
1f2a0 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f NT16_LOOP.2A;.%1.=.a/u.(aligned/
1f2c0 75 6e 61 6c 6a 67 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 74 0a 3b 2a 0a 3b 2a 20 54 unaljgned),.%2c).Gisquet.;*.;*.T
1f2e0 68 2a 2a 2a 39 2a 2a 45 2a 2a 26 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a h***9**E**&**********..*********
1f300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************..%macro.INT16_LOOP.
1f320 32 41 3b 3d 20 61 2f 75 20 25 21 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 65 6e 64 6d 20 59 2A;=.a/u.%!.cnd:./...RET.%endm.Y
1f340 6f 75 20 73 68 6f 75 6c 64 20 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 66 74 68 20 46 6c 6f 6f ou.should.ligned),.%2.=.fth.Floo
1f360 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3e 48 2a r,.Boston,.MA.02110..30..USA.>H*
1f380 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 **********ovd...Fifth.Floor,.Bos
1f3a0 74 80 6e 2c 20 4d 41 df 30 32 31 3a 30 d2 ce cc cf 31 20 55 53 41 0a 3f 2a 2a 2a 2a 2a 2a 2a 2a t.n,.MA.021:0....1.USA.?********
1f3c0 2a 2a 2a 2a 2a 2a 00 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******..************.***********
1f3e0 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a ******299999999999999999999999**
1f400 2a 2a 2a 2a 2a 2a 2a 17 2a 2a 2a 2a 2a 3f 2a 2a 2a 2a 2a 2a 3b 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 *******.*****?******;********..%
1f420 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 mecro.INT16_LOOP.2A;.%1.=.a/u.(a
1f440 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a Oigned/unaligned),.%2.=.add/sub.
1f460 20 20 20 20 6d 6f 76 64 20 20 20 df 87 92 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 ....movd.......,..amkd.....SbLAT
1f480 4a 20 20 6d 34 2c 20 78 6d 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 J..m4,.xmSE...Sbe.the...jnz.%%.w
1f4a0 ff ff ff 80 6f 6f 70 0a 20 20 20 20 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a ....oop.....pop...tmpq.%%.t*****
1f4c0 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 22 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 *****.*******"*********299999999
1f4e0 39 39 39 39 3d 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 20 20 9999=9999999999***********ub....
1f500 20 6d 6f 76 64 20 20 20 df df 30 32 31 31 30 d2 ce cc cf 31 20 55 53 54 0a 3f 2a 2a 2a 2a 2a 2a .movd.....02110....1.UST.?******
1f520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a **********************.*********
1f540 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 ********299999999999999999999999
1f560 2a 2a 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 **tttttttttttttttttttttttttttttt
1f580 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f5a0 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f5c0 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f5e0 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f600 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f620 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f640 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f660 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f680 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f6a0 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f6c0 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f6e0 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f700 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 tttttttttttttttttttttttttttttttt
1f720 74 74 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ttNT16_LOOP.2A;..***************
1f740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ************.*.*****************
1f760 2a 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 64 73 74 27 2b 77 ****..%macro.INT16_LOOP.2Adst'+w
1f780 71 46 0a 23 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 71 2b 6d 6d 73 69 qF.#...mov%1...m2,.[srcq+wq+mmsi
1f7a0 7a 65 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 ze].....mov%1...m3,.;.%1.=.a/u.(
1f7c0 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 16 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 aligned/unaligned.,.%2.=.add/sub
1f7e0 0a 20 20 20 20 6d 6f 76 64 20 20 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 5a .....movd....xm4,.....add.....wZ
1f800 2c 20 77 64 0a 20 20 20 20 c4 8b 72 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f ,.wd.......reet,.Fifth.Floor,.Bo
1f820 73 74 6f 83 2c 20 4d 41 df 30 32 31 31 30 d2 ce 33 30 ce df 55 53 41 0a 3b 2a 2a 2a 2c 2a 2a 2a sto.,.MA.02110..30..USA.;***,***
1f840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 73 72 63 32 71 2c 20 77 71 ee 24 9a ae 64 69 66 **************..src2q,.wq.$..dif
1f860 0a 20 20 20 20 61 64 64 20 20 20 20 20 64 73 74 71 2c 20 77 71 f5 df df df 53 41 0a 6f 76 25 31 .....add.....dstq,.wq....SA.ov%1
1f880 20 20 20 5b 64 73 74 71 2b 77 71 2b 6d 6d 73 69 4c 4c 4c 4c 4c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ...[dstq+wq+mmsiLLLLL...........
1f8a0 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
1f8c0 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c 1c ................................
1f8e0 1c e3 b3 b3 b3 4f 4c 4c 4c 4c 4c 2a 2a 2a 2a 49 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .....OLLLLL****I****************
1f900 2a 2a 2a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2e 2a 2a 2a 2a 31 36 5f 4c 4f 4f 2a 2a 2a 2a 2a 2a 3c 2a 2b *****.******.****16_LOO******<*+
1f920 aa 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 37 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .**************7****************
1f940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 63 63 72 6f 20 49 4e 54 31 36 5f 4c ****************..%mccro.INT16_L
1f960 4f 4f 50 20 32 41 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 6c 69 67 6e 65 64 2f 75 6e 61 6c 6a 67 OOP.2A;.%1.=.a/u.(aligned/unaljg
1f980 6e 65 64 29 2c 20 25 32 63 29 20 47 69 73 71 75 65 93 0a 3b 2a 0a 3b 2a 20 54 68 2a 2a 2a 39 2a ned),.%2c).Gisque..;*.;*.Th***9*
1f9a0 2a 45 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 80 ff 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *E*************..***************
1f9c0 2a 2a 2a 2a 2a 2a 0a 17 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 32 41 3b 20 25 21 ******..%macro.INT16_LOOP.2A;.%!
1f9e0 2e 63 6e 64 3a 0a 2f 20 20 20 52 45 54 0a 25 fe 6e 64 6d 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 .cnd:./...RET.%.ndm.You.should.h
1fa00 61 76 ff 7f 72 9a 69 6f 6e 2c 20 b6 6e 63 2e 2c 20 35 31 20 25 72 61 6e 6b 6c 69 91 df ac 8b 72 av..r.ion,..nc.,.51.%rankli....r
1fa20 65 65 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 df 30 32 31 eet,.Fifth.Floor,.Boston,.MA.021
1fa40 31 30 d2 ce 33 40 ce df 55 53 41 0a 3e 48 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 6f 76 64 20 20 20 46 10..3@..USA.>H***********ovd...F
1fa60 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 80 6e 2c 20 4d 41 df 30 32 31 31 30 d2 ce cc cf ifth.Floor,.Bost.n,.MA.02110....
1fa80 31 20 55 53 41 0a 3f 2a 2a 2a 2a 29 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 1.USA.?****)********************
1faa0 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 39 39 39 39 ***.*****************29999999999
1fac0 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 3f 2a 2a 2a 9999999999999***************?***
1fae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 25 6d 65 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 ************..%mecro.INT16_LOOP.
1fb00 32 be 3b 20 25 31 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2.;.%199999999999999999999999***
1fb20 2a 2a 2d 2a 2a 2a 2a 2a 75 62 0a 20 20 20 20 3d 20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e **-*****ub.....=.a/u.(aOigned/un
1fb40 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 aligned),.%2.=.add/sub.....movd.
1fb60 20 20 df 87 92 cb 44 20 92 61 6d 6b 64 0a 20 20 20 20 53 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d ......D..amkd.....SbLATJ..m4,.xm
1fb80 53 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e 7a 20 25 25 2e 77 ff ff ff 80 6f 6f 70 0a 20 SE...Sbe.the...jnz.%%.w....oop..
1fba0 20 20 20 70 6f 70 20 20 00 74 6d 70 71 0a 25 25 2e 74 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ...pop...tmpq.%%.t**************
1fbc0 2a 2a 2a 2a 2a 2a 2a 20 2a 2a 2a 2a 2a 2a 2a 2a 6a 2a 2a 2a 2a 2a 2a 2a 2a 32 39 39 39 39 39 39 *******.********j********2999999
1fbe0 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 75 62 0a 20 99999999999999999***********ub..
1fc00 20 20 20 6d 6f 76 64 20 20 20 df df 30 4e 54 31 36 5f 4c 4f 4f 6f 20 32 5b 3b 20 25 31 20 3d 20 ...movd.....0NT16_LOOo.2[;.%1.=.
1fc20 61 2f 75 20 28 61 4f 69 67 6e 65 64 2f 75 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 61 64 a/u.(aOigned/unaligned),.%2.=.ad
1fc40 64 2f 73 75 62 0a 20 20 20 20 6d 6f 76 64 20 20 20 01 87 92 cb 2c 20 92 61 6d 6b 64 0a 20 20 20 d/sub.....movd.......,..amkd....
1fc60 df ac 62 4c 41 54 4a 20 20 6d 34 2c 20 78 6d 76 45 2e 20 20 53 62 65 20 74 68 65 20 20 20 6a 6e ..bLATJ..m4,.xmvE...Sbe.the...jn
1fc80 70 6f 70 20 20 20 74 6d 70 8e f5 da da 2e 74 6f 6d 61 69 6e 6c 6f 6f 70 3a 0a 25 69 66 69 64 6e pop...tmp.....tomainloop:.%ifidn
1fca0 20 25 32 2c 20 61 64 64 0a 20 20 1e 47 4e 6f 0a 3b 2a 20 4c 9a 8c 8c 9a 72 72 63 32 8e d3 20 77 .%2,.add....GNo.;*.L....rrc2...w
1fcc0 71 ee 24 65 6e 64 69 66 4c 69 63 73 65 20 9e 6c 6f 6e 67 20 77 69 74 74 20 76 46 6d 70 65 67 3b q.$endifLicse..long.witt.vFmpeg;
1fce0 20 69 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20 74 56 65 20 46 72 65 00 04 53 6f 66 74 77 .if.not,.write.to.tVe.Fre..Softw
1fd00 61 71 5d 0a 20 20 20 20 6f 75 50 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 b9 cd 9e 91 aq].....ouPdation,.Inc.,.51.....
1fd20 52 6c 69 91 df ac 8b 72 65 65 74 2c 20 b9 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 91 Rli....reet,..ifth.Floor,.Bosto.
1fd40 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 3b 2a 2a 2a d5 d5 2a 2a 2a 2a d5 d5 ,.MA.02110-1301.USA.;***..****..
1fd60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1fd80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 17 2a 2e 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***********.*.******************
1fda0 2a 2a 2a 0a 0a 25 6d 61 63 72 6f 20 49 4e 54 31 36 5f 4c 4f 4f 50 20 39 41 64 73 74 71 2b 77 71 ***..%macro.INT16_LOOP.9Adstq+wq
1fdc0 5d 0a 20 20 20 20 6d 6f 76 25 31 20 20 20 6d 32 2c 20 5b 73 72 63 71 2b 77 7e 2b 6d 6d 73 69 7a ].....mov%1...m2,.[srcq+w~+mmsiz
1fde0 65 5d 0a 20 20 20 20 6d 6f 76 25 31 df df df 92 33 2c 20 3b 20 25 31 20 3d 20 61 2f 75 20 28 61 e].....mov%1....3,.;.%1.=.a/u.(a
1fe00 6c 69 67 6e 65 64 2f 52 6e 61 6c 69 67 6e 65 64 29 2c 20 25 32 20 3d 20 9e 9b 9b d0 73 75 62 0a ligned/Rnaligned),.%2.=.....sub.
1fe20 20 20 20 20 6d 6f 76 64 20 00 20 20 78 6d 34 2c 0a 20 20 20 20 61 64 64 20 20 20 20 20 77 64 2c ....movd....xm4,.....add.....wd,
1fe40 20 77 64 0a 20 20 20 20 74 65 73 74 20 20 20 20 77 71 2c 20 32 2a 6d 6d 73 69 7a 65 20 2d 20 f5 .wd.....test....wq,.2*mmsize.-..
1fe60 0a 20 20 20 20 6a 7a dc 25 25 2e 74 6f 6d 61 69 6e 6c 0a 20 20 20 20 64 6f 76 20 20 20 74 6d 70 .....jz.%%.tomainl.....dov...tmp
1fe80 77 2c 20 7f 00 72 63 ce 71 2b 77 71 5d 0a 20 20 20 20 73 75 62 20 20 20 74 92 8f 99 d3 20 5b 73 w,...rc.q+wq].....sub...t.....[s
1fea0 72 63 00 00 00 00 71 5d 0a 25 65 6e 64 a8 66 0a 20 20 20 df 9e 6e 20 77 64 0a 20 20 2e 20 74 65 rc....q].%end.f......n.wd.....te
1fec0 73 74 20 20 20 20 77 71 2c 20 32 2a 6d 6d 73 69 7a 65 20 2d 20 31 0a 20 ff 20 20 6c 7a 2c 25 25 st....wq,.2*mmsize.-.1.....lz,%%
1fee0 2e 74 6f 72 61 69 00 7f 6f 6f 70 0a 20 20 20 20 70 8a 00 40 20 20 74 6d 70 71 0a 25 25 2e 77 6f .torai..oop.....p..@..tmpq.%%.wo
1ff00 72 64 6c 6f af 70 3a 0a 20 20 20 20 73 75 62 20 20 20 20 20 8f 71 2c 20 32 0a 0a 0a 0a 0a 0a 0a rdlo.p:.....sub......q,.2.......
1ff20 0a 0a 0a f5 25 96 66 69 64 6e 20 25 32 2c 20 61 64 64 0a 20 20 20 00 80 ff ff 20 20 20 74 6d 70 ....%.fidn.%2,.add...........tmp
1ff40 77 2c 20 5b 73 72 63 71 2b 77 71 5d 0a 20 20 20 20 61 64 64 20 20 df 8b 92 8f 77 2c 20 5b 64 73 w,.[srcq+wq].....add......w,.[ds
1ff60 74 69 2b 00 00 03 e8 25 80 6c 73 65 0a 20 ti+....%.lse..