Files
99_7018_lmx/cpu/br28/tools/rom.lst
2025-10-29 13:10:02 +08:00

36859 lines
2.3 MiB

rom.exe: file format ELF32-pi32v2
Disassembly of section .rom_code:
_start:
0: c0 ea 8e 50 goto 0xa11c <_startup : a120 > ## startup.S:34:0
WOLAAnalysisFilter_Float_M64_m4_r1:
4: 00 00 00 00 4a 9f c4 38 ....J..8
c: b4 54 06 39 be 55 30 39 .T.9.U09
14: 4b cc 60 39 b5 18 8c 39 K.`9...9
1c: 56 7e ab 39 79 d1 ce 39 V~.9y..9
24: b6 4a f6 39 0f 10 11 3a .J.9...:
2c: 57 42 29 3a c2 d3 43 3a WB):..C:
34: ab d9 60 3a 66 33 80 3a ..`:f3.:
3c: 7c 45 91 3a 46 a9 a3 3a |E.:F..:
44: 37 63 b7 3a 98 75 cc 3a 7c.:.u.:
4c: 9c e0 e2 3a ea a1 fa 3a ...:...:
54: 5b da 09 3b a8 08 17 3b [..;...;
5c: 97 d6 24 3b 51 3d 33 3b ..$;Q=3;
64: 58 34 42 3b 81 b1 51 3b X4B;..Q;
6c: db a8 61 3b 91 0c 72 3b ..a;..r;
74: 78 66 81 3b 2c ec 89 3b xf.;,..;
7c: 92 8d 92 3b d5 3f 9b 3b ...;.?.;
84: 18 f7 a3 3b 7a a6 ac 3b ...;z..;
8c: 13 40 b5 3b ec b4 bd 3b .@.;...;
94: 0f f5 c5 3b 82 ef cd 3b ...;...;
9c: 50 92 d5 3b 8f ca dc 3b P..;...;
a4: 67 84 e3 3b 1d ab e9 3b g..;...;
ac: 21 29 ef 3b 18 e8 f3 3b !).;...;
b4: ec d0 f7 3b d9 cb fa 3b ...;...;
bc: 8e c0 fc 3b 2a 96 fd 3b ...;*..;
c4: 63 33 fd 3b 93 7e fb 3b c3.;.~.;
cc: d9 5d f8 3b 29 b7 f3 3b .].;)..;
d4: 6a 70 ed 3b 93 6f e5 3b jp.;.o.;
dc: ca 9a db 3b 7b d8 cf 3b ...;{..;
e4: 7c 0f c2 3b 29 27 b2 3b |..;)'.;
ec: 87 07 a0 3b 66 99 8b 3b ...;f..;
f4: e6 8c 69 3b e0 f2 36 3b ..i;..6;
fc: fd 78 fe 3a 43 88 84 3a .x.:C..:
104: 00 00 00 00 8a f5 8f ba ........
10c: 7c 7d 15 bb 18 ba 68 bb |}....h.
114: de e2 a0 bb c6 58 d0 bb .....X..
11c: a3 62 01 bc 52 16 1c bc .b..R...
124: 71 48 38 bc db f8 55 bc qH8...U.
12c: 28 26 75 bc d9 e6 8a bc (&u.....
134: ca f5 9b bc 42 bd ad bc ....B...
13c: 07 3a c0 bc 1c 68 d3 bc .:...h..
144: e5 42 e7 bc 1d c5 fb bc .B......
14c: 63 74 08 bd 9f 53 13 bd ct...S..
154: 9b 7c 1e bd 5c eb 29 bd .|..\.).
15c: 98 9b 35 bd ae 88 41 bd ..5...A.
164: b3 ad 4d bd 72 05 5a bd ..M.r.Z.
16c: 6e 8a 66 bd df 36 73 bd n.f..6s.
174: 61 02 80 bd ec 76 86 bd a....v..
17c: d1 f5 8c bd ba 7b 93 bd .....{..
184: 37 05 9a bd c6 8e a0 bd 7.......
18c: d1 14 a7 bd b2 93 ad bd ........
194: ba 07 b4 bd 2a 6d ba bd ....*m..
19c: 47 c0 c0 bd 4c fd c6 bd G...L...
1a4: 6d 20 cd bd fd 25 d3 bd m ...%..
1ac: 35 0a d9 bd 69 c9 de bd 5...i...
1b4: fc 5f e4 bd 5c ca e9 bd ._..\...
1bc: 13 05 ef bd ad 0c f4 bd ........
1c4: f5 dd f8 bd ac 75 fd bd .....u..
1cc: 6b e8 00 be 40 f6 02 be k...@...
1d4: fa e2 04 be 49 ad 06 be ....I...
1dc: f0 53 08 be de d5 09 be .S......
1e4: 05 32 0b be 75 67 0c be .2..ug..
1ec: 55 75 0d be f2 5a 0e be Uu...Z..
1f4: a3 17 0f be f6 aa 0f be ........
1fc: 79 14 10 be e3 53 10 be y....S..
204: 0b 69 10 be e3 53 10 be .i...S..
20c: 79 14 10 be f6 aa 0f be y.......
214: a3 17 0f be f2 5a 0e be .....Z..
21c: 55 75 0d be 75 67 0c be Uu..ug..
224: 05 32 0b be de d5 09 be .2......
22c: f0 53 08 be 49 ad 06 be .S..I...
234: fa e2 04 be 40 f6 02 be ....@...
23c: 6b e8 00 be ac 75 fd bd k....u..
244: f5 dd f8 bd ad 0c f4 bd ........
24c: 13 05 ef bd 5c ca e9 bd ....\...
254: fc 5f e4 bd 69 c9 de bd ._..i...
25c: 35 0a d9 bd fd 25 d3 bd 5....%..
264: 6d 20 cd bd 4c fd c6 bd m ..L...
26c: 47 c0 c0 bd 2a 6d ba bd G...*m..
274: ba 07 b4 bd b2 93 ad bd ........
27c: d1 14 a7 bd c6 8e a0 bd ........
284: 37 05 9a bd ba 7b 93 bd 7....{..
28c: d1 f5 8c bd ec 76 86 bd .....v..
294: 61 02 80 bd df 36 73 bd a....6s.
29c: 6e 8a 66 bd 72 05 5a bd n.f.r.Z.
2a4: b3 ad 4d bd ae 88 41 bd ..M...A.
2ac: 98 9b 35 bd 5c eb 29 bd ..5.\.).
2b4: 9b 7c 1e bd 9f 53 13 bd .|...S..
2bc: 63 74 08 bd 1d c5 fb bc ct......
2c4: e5 42 e7 bc 1c 68 d3 bc .B...h..
2cc: 07 3a c0 bc 42 bd ad bc .:..B...
2d4: ca f5 9b bc d9 e6 8a bc ........
2dc: 28 26 75 bc db f8 55 bc (&u...U.
2e4: 71 48 38 bc 52 16 1c bc qH8.R...
2ec: a3 62 01 bc c6 58 d0 bb .b...X..
2f4: de e2 a0 bb 18 ba 68 bb ......h.
2fc: 7c 7d 15 bb 8a f5 8f ba |}......
304: 00 00 00 00 43 88 84 3a ....C..:
30c: fd 78 fe 3a e0 f2 36 3b .x.:..6;
314: e6 8c 69 3b 66 99 8b 3b ..i;f..;
31c: 87 07 a0 3b 29 27 b2 3b ...;)'.;
324: 7c 0f c2 3b 7b d8 cf 3b |..;{..;
32c: ca 9a db 3b 93 6f e5 3b ...;.o.;
334: 6a 70 ed 3b 29 b7 f3 3b jp.;)..;
33c: d9 5d f8 3b 93 7e fb 3b .].;.~.;
344: 63 33 fd 3b 2a 96 fd 3b c3.;*..;
34c: 8e c0 fc 3b d9 cb fa 3b ...;...;
354: ec d0 f7 3b 18 e8 f3 3b ...;...;
35c: 21 29 ef 3b 1d ab e9 3b !).;...;
364: 67 84 e3 3b 8f ca dc 3b g..;...;
36c: 50 92 d5 3b 82 ef cd 3b P..;...;
374: 0f f5 c5 3b ec b4 bd 3b ...;...;
37c: 13 40 b5 3b 7a a6 ac 3b .@.;z..;
384: 18 f7 a3 3b d5 3f 9b 3b ...;.?.;
38c: 92 8d 92 3b 2c ec 89 3b ...;,..;
394: 78 66 81 3b 91 0c 72 3b xf.;..r;
39c: db a8 61 3b 81 b1 51 3b ..a;..Q;
3a4: 58 34 42 3b 51 3d 33 3b X4B;Q=3;
3ac: 97 d6 24 3b a8 08 17 3b ..$;...;
3b4: 5b da 09 3b ea a1 fa 3a [..;...:
3bc: 9c e0 e2 3a 98 75 cc 3a ...:.u.:
3c4: 37 63 b7 3a 46 a9 a3 3a 7c.:F..:
3cc: 7c 45 91 3a 66 33 80 3a |E.:f3.:
3d4: ab d9 60 3a c2 d3 43 3a ..`:..C:
3dc: 57 42 29 3a 0f 10 11 3a WB):...:
3e4: b6 4a f6 39 79 d1 ce 39 .J.9y..9
3ec: 56 7e ab 39 b5 18 8c 39 V~.9...9
3f4: 4b cc 60 39 be 55 30 39 K.`9.U09
3fc: b4 54 06 39 4a 9f c4 38 .T.9J..8
WOLASynthesisFilter_Float_M64_m4_r1:
404: c6 52 a3 3c 7b 1b f6 3c .R.<{..<
40c: 18 98 22 3d c8 00 48 3d .."=..H=
414: a3 02 6b 3d d3 ad 85 3d ..k=...=
41c: c7 66 94 3d 27 8f a1 3d .f.='..=
424: 55 0c ad 3d 64 c6 b6 3d U..=d..=
42c: 57 a8 be 3d 4f a0 c4 3d W..=O..=
434: d4 9f c8 3d 06 9c ca 3d ...=...=
43c: c0 8d ca 3d c4 71 c8 3d ...=.q.=
444: e8 48 c4 3d 21 18 be 3d .H.=!..=
44c: a0 e8 b5 3d db c7 ab 3d ...=...=
454: 98 c7 9f 3d e4 fd 91 3d ...=...=
45c: 10 85 82 3d 23 f7 62 3d ...=#.b=
464: eb 07 3e 3d 6f 89 16 3d ..>=o..=
46c: 60 a0 d9 3c a7 6f 82 3c `..<.o.<
474: 2a 15 a1 3b 27 37 d0 bb *..;'7..
47c: 8d ad 91 bc 91 fb ec bc ........
484: 58 8b 9c bd 86 34 df bd X....4..
48c: 18 d3 0f be d1 ab 2e be ........
494: 07 e1 4b be cd 30 67 be ..K..0g.
49c: 9a 2d 80 be 74 91 8b be .-..t...
4a4: c2 a6 95 be 23 52 9e be ....#R..
4ac: 43 7a a5 be 00 08 ab be Cz......
4b4: e0 e6 ae be 01 05 b1 be ........
4bc: 95 53 b1 be d4 c6 af be .S......
4c4: 6a 56 ac be 6c fd a6 be jV..l...
4cc: 96 ba 9f be 76 90 96 be ....v...
4d4: 6f 85 8b be ab 47 7d be o....G}.
4dc: 20 f4 5f be 1a 35 3f be ._..5?.
4e4: 86 37 1b be 12 61 e8 bd .7...a..
4ec: 85 ba 94 bd d8 15 f0 bc ........
4f4: 61 92 84 3c 2f 1b 82 3d a..</..=
4fc: 6f 27 e6 3d 11 76 25 3e o'.=.v%>
504: ca da 83 3e 42 28 ae 3e ...>B(.>
50c: 78 ec d7 3e 20 68 00 3f x..> h.?
514: 8a 3d 14 3f b6 49 27 3f .=.?.I'?
51c: ba 5f 39 3f b3 52 4a 3f ._9?.RJ?
524: 2d f6 59 3f 45 1e 68 3f -.Y?E.h?
52c: 08 a0 74 3f bd 51 7f 3f ..t?.Q.?
534: 8a 05 84 3f d2 52 87 3f ...?.R.?
53c: 5f 7e 89 3f 25 77 8a 3f _~.?%w.?
544: 49 2d 8a 3f 47 92 88 3f I-.?G..?
54c: 35 99 85 3f b5 36 81 3f 5..?.6.?
554: 34 c2 76 3f 21 21 68 3f 4.v?!!h?
55c: 37 7e 56 3f 7a d1 41 3f 7~V?z.A?
564: eb 16 2a 3f ba 4e 0f 3f ..*?.N.?
56c: 9e fa e2 3e bd 56 a1 3e ...>.V.>
574: d0 97 33 3e 4d cf c7 3c ..3>M..<
57c: 44 d5 0c be a6 29 9e be D....)..
584: 59 54 09 bf 17 61 44 bf YT...aD.
58c: 0d c2 80 bf 89 41 a0 bf .....A..
594: 0c 90 c0 bf 37 8d e1 bf ....7...
59c: 9c 8b 01 c0 90 85 12 c0 ........
5a4: 6e a2 23 c0 cc cf 34 c0 n.#...4.
5ac: f0 fa 45 c0 d8 10 57 c0 ..E...W.
5b4: 72 fe 67 c0 92 b0 78 c0 r.g...x.
5bc: 18 8a 84 c0 31 8b 8c c0 ....1...
5c4: 48 52 94 c0 3d d6 9b c0 HR..=...
5cc: 2a 0e a3 c0 80 f1 a9 c0 *.......
5d4: f5 77 b0 c0 a6 99 b6 c0 .w......
5dc: 22 4f bc c0 5e 91 c1 c0 "O..^...
5e4: e4 59 c6 c0 b8 a2 ca c0 .Y......
5ec: 77 66 ce c0 5c a0 d1 c0 wf..\...
5f4: 40 4c d4 c0 a1 66 d6 c0 @L...f..
5fc: b3 ec d7 c0 c1 e5 d8 c0 ........
604: 48 0b d8 c0 60 77 d6 c0 H...`w..
60c: 4c 4f d4 c0 f0 95 d1 c0 LO......
614: d7 4e ce c0 3d 7e ca c0 .N..=~..
61c: fc 28 c6 c0 7c 54 c1 c0 .(..|T..
624: cb 06 bc c0 6f 46 b6 c0 ....oF..
62c: 7a 1a b0 c0 70 8a a9 c0 z...p...
634: 3a 9e a2 c0 27 5e 9b c0 :...'^..
63c: db d2 93 c0 3a 05 8c c0 ....:...
644: 6b fe 83 c0 86 8f 77 c0 k.....w.
64c: 73 d5 66 c0 a8 e1 55 c0 s.f...U.
654: 4c c7 44 c0 7c 99 33 c0 L.D.|.3.
65c: 38 6b 22 c0 2f 4f 11 c0 8k"./O..
664: c5 57 00 c0 fd 2d df bf .W...-..
66c: 86 3c be bf e3 fc 9d bf .<......
674: 9d 1e 7d bf 29 25 40 bf ..}.)%@.
67c: 7a 47 05 bf 08 f4 98 be zG......
684: 26 c5 e7 bd 7b a3 43 3d &...{.C=
68c: bb 73 4a 3e 60 34 ac 3e .sJ>`4.>
694: 01 42 ed 3e cb 24 14 3f .B.>.$.?
69c: 44 9d 2e 3f 73 06 46 3f D..?s.F?
6a4: a4 60 5a 3f 39 b0 6b 3f .`Z?9.k?
6ac: a4 fd 79 3f 9f aa 82 3f ..y?...?
6b4: 9b e3 86 3f 8d b3 89 3f ...?...?
6bc: 0f 26 8b 3f 45 48 8b 3f .&.?EH.?
6c4: cc 28 8a 3f aa d7 87 3f .(.?...?
6cc: 23 66 84 3f 3b cd 7f 3f #f.?;..?
6d4: fc d8 74 3f 07 18 68 3f ..t?..h?
6dc: 4d b4 59 3f f4 d8 49 3f M.Y?..I?
6e4: fc b1 38 3f 06 6c 26 3f ..8?.l&?
6ec: 05 34 13 3f fd 6d fe 3e .4.?.m.>
6f4: 79 43 d5 3e 1f 41 ab 3e yC.>.A.>
6fc: 0e be 80 3e 80 60 2b 3e ...>.`+>
704: 2a 26 c7 3d c1 b0 45 3d *&.=..E=
70c: a8 86 5f 3a 4f e0 36 bd .._:O.6.
714: 10 0e b4 bd 48 c1 03 be ....H...
71c: 86 a2 2a be 5f 6e 4e be ..*._nN.
724: 8d f0 6e be 6f fe 85 be ..n.o...
72c: a7 b7 92 be fb 95 9d be ........
734: 7e 8f a6 be 41 9e ad be ~...A...
73c: 25 c0 b2 be d8 f6 b5 be %.......
744: a6 47 b7 be 6a bb b6 be .G..j...
74c: 3a 5e b4 be 5c 3f b0 be :^..\?..
754: 08 71 aa be 21 08 a3 be .q..!...
75c: 18 1c 9a be a1 c6 8f be ........
764: 67 23 84 be cf 9f 6e be g#....n.
76c: 38 d6 52 be 63 2a 35 be 8.R.c*5.
774: be de 15 be 33 6e ea bd ....3n..
77c: 44 f0 a6 bd c0 f3 41 bd D.....A.
784: e6 ea 85 bc 9c de 98 bb ........
78c: 5f 1f e0 3b b9 f7 93 3c _..;...<
794: 6e c7 ec 3c 71 d9 20 3d n..<q. =
79c: b9 01 49 3d 7f 88 6e 3d ..I=..n=
7a4: a3 90 88 3d c0 43 98 3d ...=.C.=
7ac: 69 3f a6 3d a9 69 b2 3d i?.=.i.=
7b4: cb ac bc 3d 6b f7 c4 3d ...=k..=
7bc: 75 3c cb 3d 20 73 cf 3d u<.= s.=
7c4: e6 96 d1 3d 5d a7 d1 3d ...=]..=
7cc: 2f a8 cf 3d f4 a0 cb 3d /..=...=
7d4: fb 9c c5 3d 30 ab bd 3d ...=0..=
7dc: d4 dd b3 3d 58 4a a8 3d ...=XJ.=
7e4: 15 09 9b 3d 0a 35 8c 3d ...=.5.=
7ec: 42 d7 77 3d b1 98 54 3d B.w=..T=
7f4: 1c f1 2e 3d 47 26 07 3d ...=G&.=
7fc: 13 01 bb 3c 94 d6 46 3c ...<..F<
WOLAAnalysisFilter_Float_M128_m4_r1:
804: 00 00 00 00 6a 43 79 b8 ....jCy.
80c: 2e b4 93 b8 1f be ac b8 ........
814: df d4 c7 b8 d9 0d e5 b8 ........
81c: 41 3f 02 b9 24 1e 13 b9 A?..$...
824: 43 2e 25 b9 47 7a 38 b9 C.%.Gz8.
82c: cc 0c 4d b9 40 f0 62 b9 ..M.@.b.
834: 09 2f 7a b9 ad 69 89 b9 ./z..i..
83c: 9e 73 96 b9 48 3a a4 b9 .s..H:..
844: 79 c2 b2 b9 e5 10 c2 b9 y.......
84c: 13 2a d2 b9 69 12 e3 b9 .*..i...
854: 1c ce f4 b9 9f b0 03 ba ........
85c: cf 67 0d ba 6f 8e 17 ba .g..o...
864: 32 26 22 ba a9 30 2d ba 2&"..0-.
86c: 43 af 38 ba 50 a3 44 ba C.8.P.D.
874: f7 0d 51 ba 34 f0 5d ba ..Q.4.].
87c: df 4a 6b ba a1 1e 79 ba .Jk...y.
884: fa b5 83 ba 93 19 8b ba ........
88c: 24 ba 92 ba 9b 97 9a ba $.......
894: e0 b1 a2 ba 9c 08 ab ba ........
89c: 70 9b b3 ba dc 69 bc ba p....i..
8a4: 3c 73 c5 ba d4 b6 ce ba <s......
8ac: bc 33 d8 ba fa e8 e1 ba .3......
8b4: 51 d5 eb ba 8b f7 f5 ba Q.......
8bc: 13 27 00 bb cb 6b 05 bb .'...k..
8c4: 0b c9 0a bb e6 3d 10 bb .....=..
8cc: 4d c9 15 bb 29 6a 1b bb M...)j..
8d4: 4a 1f 21 bb 6d e7 26 bb J.!.m.&.
8dc: 32 c1 2c bb 30 ab 32 bb 2.,.0.2.
8e4: d8 a3 38 bb 92 a9 3e bb ..8...>.
8ec: ab ba 44 bb 55 d5 4a bb ..D.U.J.
8f4: b7 f7 50 bb d1 1f 57 bb ..P...W.
8fc: 97 4b 5d bb e5 78 63 bb .K]..xc.
904: 7a a5 69 bb 01 cf 6f bb z.i...o.
90c: 14 f3 75 bb 2b 0f 7c bb ..u.+.|.
914: 56 10 81 bb 72 12 84 bb V...r...
91c: 84 0c 87 bb 20 fd 89 bb .... ...
924: c7 e2 8c bb f5 bb 8f bb ........
92c: 16 87 92 bb 92 42 95 bb .....B..
934: be ec 97 bb e7 83 9a bb ........
93c: 54 06 9d bb 3d 72 9f bb T...=r..
944: d0 c5 a1 bb 34 ff a3 bb ....4...
94c: 88 1c a6 bb d9 1b a8 bb ........
954: 37 fb a9 bb a0 b8 ab bb 7.......
95c: 11 52 ad bb 79 c5 ae bb .R..y...
964: c3 10 b0 bb d1 31 b1 bb .....1..
96c: 81 26 b2 bb a7 ec b2 bb .&......
974: 16 82 b3 bb 9a e4 b3 bb ........
97c: f6 11 b4 bb eb 07 b4 bb ........
984: 3b c4 b3 bb 9d 44 b3 bb ;....D..
98c: cc 86 b2 bb 7d 88 b1 bb ....}...
994: 64 47 b0 bb 2f c1 ae bb dG../...
99c: 98 f3 ac bb 4d dc aa bb ....M...
9a4: 03 79 a8 bb 6d c7 a5 bb .y..m...
9ac: 41 c5 a2 bb 3b 70 9f bb A...;p..
9b4: 15 c6 9b bb 93 c4 97 bb ........
9bc: 76 69 93 bb 8b b2 8e bb vi......
9c4: a1 9d 89 bb 91 28 84 bb .....(..
9cc: 71 a2 7c bb fe 2a 70 bb q.|..*p.
9d4: a6 e6 62 bb 5c d1 54 bb ..b.\.T.
9dc: 2f e7 45 bb 2e 24 36 bb /.E..$6.
9e4: 9b 84 25 bb bc 04 14 bb ..%.....
9ec: fb a0 01 bb b4 ab dc ba ........
9f4: f4 3f b4 ba 33 f8 89 ba .?..3...
9fc: 70 9c 3b ba f0 ef be b9 p.;.....
a04: 00 00 00 00 5d df c8 39 ....]..9
a0c: 0c 48 4c 3a 9b 0d 9c 3a .HL:...:
a14: 2b f9 d3 3a 6c f5 06 3b +..:l..;
a1c: 4c f3 24 3b f0 f7 43 3b L.$;..C;
a24: f8 04 64 3b e4 8d 82 3b ..d;...;
a2c: ce 9e 93 3b c0 35 a5 3b ...;.5.;
a34: 24 53 b7 3b 50 f7 c9 3b $S.;P..;
a3c: 79 22 dd 3b bf d4 f0 3b y".;...;
a44: 14 87 02 3c 4d e7 0c 3c ...<M..<
a4c: f1 8a 17 3c db 71 22 3c ...<.q"<
a54: da 9b 2d 3c 95 08 39 3c ..-<..9<
a5c: d5 b7 44 3c 30 a9 50 3c ..D<0.P<
a64: 2f dc 5c 3c 5b 50 69 3c /.\<[Pi<
a6c: 20 05 76 3c f3 7c 81 3c .v<.|.<
a74: 06 17 88 3c 63 d0 8e 3c ...<c..<
a7c: a4 a8 95 3c 68 9f 9c 3c ...<h..<
a84: 2f b4 a3 3c 83 e6 aa 3c /..<...<
a8c: dd 35 b2 3c b7 a1 b9 3c .5.<...<
a94: 7b 29 c1 3c 92 cc c8 3c {).<...<
a9c: 51 8a d0 3c 1c 62 d8 3c Q..<.b.<
aa4: 37 53 e0 3c f6 5c e8 3c 7S.<.\.<
aac: 8d 7e f0 3c 3c b7 f8 3c .~.<<..<
ab4: 1d 83 00 3d 54 b5 04 3d ...=T..=
abc: d9 f1 08 3d 3d 38 0d 3d ...==8.=
ac4: 05 88 11 3d c0 e0 15 3d ...=...=
acc: f0 41 1a 3d 19 ab 1e 3d .A.=...=
ad4: b9 1b 23 3d 4a 93 27 3d ..#=J.'=
adc: 4b 11 2c 3d 2c 95 30 3d K.,=,.0=
ae4: 65 1e 35 3d 64 ac 39 3d e.5=d.9=
aec: 9d 3e 3e 3d 76 d4 42 3d .>>=v.B=
af4: 5d 6d 47 3d b7 08 4c 3d ]mG=..L=
afc: f0 a5 50 3d 63 44 55 3d ..P=cDU=
b04: 79 e3 59 3d 8f 82 5e 3d y.Y=..^=
b0c: 05 21 63 3d 38 be 67 3d .!c=8.g=
b14: 82 59 6c 3d 41 f2 70 3d .Yl=A.p=
b1c: cc 87 75 3d 7c 19 7a 3d ..u=|.z=
b24: a9 a6 7e 3d 56 97 81 3d ..~=V..=
b2c: 6d d8 83 3d 43 16 86 3d m..=C..=
b34: 85 50 88 3d df 86 8a 3d .P.=...=
b3c: fa b8 8c 3d 81 e6 8e 3d ...=...=
b44: 20 0f 91 3d 82 32 93 3d ..=.2.=
b4c: 53 50 95 3d 3f 68 97 3d SP.=?h.=
b54: f3 79 99 3d 1b 85 9b 3d .y.=...=
b5c: 66 89 9d 3d 82 86 9f 3d f..=...=
b64: 1d 7c a1 3d e9 69 a3 3d .|.=.i.=
b6c: 94 4f a5 3d d4 2c a7 3d .O.=.,.=
b74: 57 01 a9 3d d5 cc aa 3d W..=...=
b7c: 02 8f ac 3d 92 47 ae 3d ...=.G.=
b84: 41 f6 af 3d c4 9a b1 3d A..=...=
b8c: d7 34 b3 3d 36 c4 b4 3d .4.=6..=
b94: 9f 48 b6 3d d2 c1 b7 3d .H.=...=
b9c: 8d 2f b9 3d 95 91 ba 3d ./.=...=
ba4: ae e7 bb 3d 9e 31 bd 3d ...=.1.=
bac: 2d 6f be 3d 26 a0 bf 3d -o.=&..=
bb4: 55 c4 c0 3d 87 db c1 3d U..=...=
bbc: 8e e5 c2 3d 3c e2 c3 3d ...=<..=
bc4: 66 d1 c4 3d e2 b2 c5 3d f..=...=
bcc: 8a 86 c6 3d 3a 4c c7 3d ...=:L.=
bd4: d0 03 c8 3d 2c ad c8 3d ...=,..=
bdc: 30 48 c9 3d c3 d4 c9 3d 0H.=...=
be4: ca 52 ca 3d 32 c2 ca 3d .R.=2..=
bec: e6 22 cb 3d d7 74 cb 3d .".=.t.=
bf4: f4 b7 cb 3d 35 ec cb 3d ...=5..=
bfc: 8d 11 cc 3d f8 27 cc 3d ...=.'.=
c04: 71 2f cc 3d f8 27 cc 3d q/.=.'.=
c0c: 8d 11 cc 3d 35 ec cb 3d ...=5..=
c14: f4 b7 cb 3d d7 74 cb 3d ...=.t.=
c1c: e6 22 cb 3d 32 c2 ca 3d .".=2..=
c24: ca 52 ca 3d c3 d4 c9 3d .R.=...=
c2c: 30 48 c9 3d 2c ad c8 3d 0H.=,..=
c34: d0 03 c8 3d 3a 4c c7 3d ...=:L.=
c3c: 8a 86 c6 3d e2 b2 c5 3d ...=...=
c44: 66 d1 c4 3d 3c e2 c3 3d f..=<..=
c4c: 8e e5 c2 3d 87 db c1 3d ...=...=
c54: 55 c4 c0 3d 26 a0 bf 3d U..=&..=
c5c: 2d 6f be 3d 9e 31 bd 3d -o.=.1.=
c64: ae e7 bb 3d 95 91 ba 3d ...=...=
c6c: 8d 2f b9 3d d2 c1 b7 3d ./.=...=
c74: 9f 48 b6 3d 36 c4 b4 3d .H.=6..=
c7c: d7 34 b3 3d c4 9a b1 3d .4.=...=
c84: 41 f6 af 3d 92 47 ae 3d A..=.G.=
c8c: 02 8f ac 3d d5 cc aa 3d ...=...=
c94: 57 01 a9 3d d4 2c a7 3d W..=.,.=
c9c: 94 4f a5 3d e9 69 a3 3d .O.=.i.=
ca4: 1d 7c a1 3d 82 86 9f 3d .|.=...=
cac: 66 89 9d 3d 1b 85 9b 3d f..=...=
cb4: f3 79 99 3d 3f 68 97 3d .y.=?h.=
cbc: 53 50 95 3d 82 32 93 3d SP.=.2.=
cc4: 20 0f 91 3d 81 e6 8e 3d ..=...=
ccc: fa b8 8c 3d df 86 8a 3d ...=...=
cd4: 85 50 88 3d 43 16 86 3d .P.=C..=
cdc: 6d d8 83 3d 56 97 81 3d m..=V..=
ce4: a9 a6 7e 3d 7c 19 7a 3d ..~=|.z=
cec: cc 87 75 3d 41 f2 70 3d ..u=A.p=
cf4: 82 59 6c 3d 38 be 67 3d .Yl=8.g=
cfc: 05 21 63 3d 8f 82 5e 3d .!c=..^=
d04: 79 e3 59 3d 63 44 55 3d y.Y=cDU=
d0c: f0 a5 50 3d b7 08 4c 3d ..P=..L=
d14: 5d 6d 47 3d 76 d4 42 3d ]mG=v.B=
d1c: 9d 3e 3e 3d 64 ac 39 3d .>>=d.9=
d24: 65 1e 35 3d 2c 95 30 3d e.5=,.0=
d2c: 4b 11 2c 3d 4a 93 27 3d K.,=J.'=
d34: b9 1b 23 3d 19 ab 1e 3d ..#=...=
d3c: f0 41 1a 3d c0 e0 15 3d .A.=...=
d44: 05 88 11 3d 3d 38 0d 3d ...==8.=
d4c: d9 f1 08 3d 54 b5 04 3d ...=T..=
d54: 1d 83 00 3d 3c b7 f8 3c ...=<..<
d5c: 8d 7e f0 3c f6 5c e8 3c .~.<.\.<
d64: 37 53 e0 3c 1c 62 d8 3c 7S.<.b.<
d6c: 51 8a d0 3c 92 cc c8 3c Q..<...<
d74: 7b 29 c1 3c b7 a1 b9 3c {).<...<
d7c: dd 35 b2 3c 83 e6 aa 3c .5.<...<
d84: 2f b4 a3 3c 68 9f 9c 3c /..<h..<
d8c: a4 a8 95 3c 63 d0 8e 3c ...<c..<
d94: 06 17 88 3c f3 7c 81 3c ...<.|.<
d9c: 20 05 76 3c 5b 50 69 3c .v<[Pi<
da4: 2f dc 5c 3c 30 a9 50 3c /.\<0.P<
dac: d5 b7 44 3c 95 08 39 3c ..D<..9<
db4: da 9b 2d 3c db 71 22 3c ..-<.q"<
dbc: f1 8a 17 3c 4d e7 0c 3c ...<M..<
dc4: 14 87 02 3c bf d4 f0 3b ...<...;
dcc: 79 22 dd 3b 50 f7 c9 3b y".;P..;
dd4: 24 53 b7 3b c0 35 a5 3b $S.;.5.;
ddc: ce 9e 93 3b e4 8d 82 3b ...;...;
de4: f8 04 64 3b f0 f7 43 3b ..d;..C;
dec: 4c f3 24 3b 6c f5 06 3b L.$;l..;
df4: 2b f9 d3 3a 9b 0d 9c 3a +..:...:
dfc: 0c 48 4c 3a 5d df c8 39 .HL:]..9
e04: 00 00 00 00 f0 ef be b9 ........
e0c: 70 9c 3b ba 33 f8 89 ba p.;.3...
e14: f4 3f b4 ba b4 ab dc ba .?......
e1c: fb a0 01 bb bc 04 14 bb ........
e24: 9b 84 25 bb 2e 24 36 bb ..%..$6.
e2c: 2f e7 45 bb 5c d1 54 bb /.E.\.T.
e34: a6 e6 62 bb fe 2a 70 bb ..b..*p.
e3c: 71 a2 7c bb 91 28 84 bb q.|..(..
e44: a1 9d 89 bb 8b b2 8e bb ........
e4c: 76 69 93 bb 93 c4 97 bb vi......
e54: 15 c6 9b bb 3b 70 9f bb ....;p..
e5c: 41 c5 a2 bb 6d c7 a5 bb A...m...
e64: 03 79 a8 bb 4d dc aa bb .y..M...
e6c: 98 f3 ac bb 2f c1 ae bb ..../...
e74: 64 47 b0 bb 7d 88 b1 bb dG..}...
e7c: cc 86 b2 bb 9d 44 b3 bb .....D..
e84: 3b c4 b3 bb eb 07 b4 bb ;.......
e8c: f6 11 b4 bb 9a e4 b3 bb ........
e94: 16 82 b3 bb a7 ec b2 bb ........
e9c: 81 26 b2 bb d1 31 b1 bb .&...1..
ea4: c3 10 b0 bb 79 c5 ae bb ....y...
eac: 11 52 ad bb a0 b8 ab bb .R......
eb4: 37 fb a9 bb d9 1b a8 bb 7.......
ebc: 88 1c a6 bb 34 ff a3 bb ....4...
ec4: d0 c5 a1 bb 3d 72 9f bb ....=r..
ecc: 54 06 9d bb e7 83 9a bb T.......
ed4: be ec 97 bb 92 42 95 bb .....B..
edc: 16 87 92 bb f5 bb 8f bb ........
ee4: c7 e2 8c bb 20 fd 89 bb .... ...
eec: 84 0c 87 bb 72 12 84 bb ....r...
ef4: 56 10 81 bb 2b 0f 7c bb V...+.|.
efc: 14 f3 75 bb 01 cf 6f bb ..u...o.
f04: 7a a5 69 bb e5 78 63 bb z.i..xc.
f0c: 97 4b 5d bb d1 1f 57 bb .K]...W.
f14: b7 f7 50 bb 55 d5 4a bb ..P.U.J.
f1c: ab ba 44 bb 92 a9 3e bb ..D...>.
f24: d8 a3 38 bb 30 ab 32 bb ..8.0.2.
f2c: 32 c1 2c bb 6d e7 26 bb 2.,.m.&.
f34: 4a 1f 21 bb 29 6a 1b bb J.!.)j..
f3c: 4d c9 15 bb e6 3d 10 bb M....=..
f44: 0b c9 0a bb cb 6b 05 bb .....k..
f4c: 13 27 00 bb 8b f7 f5 ba .'......
f54: 51 d5 eb ba fa e8 e1 ba Q.......
f5c: bc 33 d8 ba d4 b6 ce ba .3......
f64: 3c 73 c5 ba dc 69 bc ba <s...i..
f6c: 70 9b b3 ba 9c 08 ab ba p.......
f74: e0 b1 a2 ba 9b 97 9a ba ........
f7c: 24 ba 92 ba 93 19 8b ba $.......
f84: fa b5 83 ba a1 1e 79 ba ......y.
f8c: df 4a 6b ba 34 f0 5d ba .Jk.4.].
f94: f7 0d 51 ba 50 a3 44 ba ..Q.P.D.
f9c: 43 af 38 ba a9 30 2d ba C.8..0-.
fa4: 32 26 22 ba 6f 8e 17 ba 2&".o...
fac: cf 67 0d ba 9f b0 03 ba .g......
fb4: 1c ce f4 b9 69 12 e3 b9 ....i...
fbc: 13 2a d2 b9 e5 10 c2 b9 .*......
fc4: 79 c2 b2 b9 48 3a a4 b9 y...H:..
fcc: 9e 73 96 b9 ad 69 89 b9 .s...i..
fd4: 09 2f 7a b9 40 f0 62 b9 ./z.@.b.
fdc: cc 0c 4d b9 47 7a 38 b9 ..M.Gz8.
fe4: 43 2e 25 b9 24 1e 13 b9 C.%.$...
fec: 41 3f 02 b9 d9 0d e5 b8 A?......
ff4: df d4 c7 b8 1f be ac b8 ........
ffc: 2e b4 93 b8 6a 43 79 b8 ....jCy.
WOLASynthesisFilter_Float_M128_m4_r1:
1004: 41 cc b0 bc 67 8d ee bc A...g...
100c: 05 98 15 bd c6 4c 33 bd .....L3.
1014: c1 57 50 bd f5 ab 6c bd .WP...l.
101c: 4a 1e 84 bd 84 7e 91 bd J....~..
1024: 7a 70 9e bd 28 ee aa bd zp..(...
102c: a8 f1 b6 bd 4b 75 c2 bd ....Ku..
1034: 86 73 cd bd f7 e6 d7 bd .s......
103c: 8b ca e1 bd 39 19 eb bd ....9...
1044: 64 ce f3 bd 89 e5 fb bd d.......
104c: 3c ad 01 be 9a 14 05 be <.......
1054: 0f 27 08 be e1 e2 0a be .'......
105c: 83 46 0d be 8c 50 0f be .F...P..
1064: b2 ff 10 be f6 52 12 be .....R..
106c: 61 49 13 be 21 e2 13 be aI..!...
1074: b1 1c 14 be 9f f8 13 be ........
107c: b5 75 13 be e5 93 12 be .u......
1084: 44 53 11 be 30 b4 0f be DS..0...
108c: 1b b7 0d be c7 5c 0b be .....\..
1094: 0b a6 08 be f3 93 05 be ........
109c: c9 27 02 be 17 c6 fc bd .'......
10a4: 98 8e f4 bd dc ac eb bd ........
10ac: ee 24 e2 bd 41 fb d7 bd .$..A...
10b4: a9 34 cd bd 40 d6 c1 bd .4..@...
10bc: b1 e5 b5 bd dd 68 a9 bd .....h..
10c4: 15 66 9c bd f5 e3 8e bd .f......
10cc: 7e e9 80 bd 00 fc 64 bd ~.....d.
10d4: 47 52 47 bd c8 e5 28 bd GRG...(.
10dc: 11 c7 09 bd a0 0e d4 bc ........
10e4: 85 70 93 bc dd b0 23 bc .p....#.
10ec: bc c0 f6 ba eb b7 ce 3b .......;
10f4: 0a 9c 6e 3c 90 4b bb 3c ..n<.K.<
10fc: 43 7d ff 3c 00 bf 1f 3d C}.<...=
1104: 7f a3 ad 3d 74 02 df 3d ...=t..=
110c: b5 e5 07 3e d0 f2 1f 3e ...>...>
1114: 41 9c 37 3e ae d5 4e 3e A.7>..N>
111c: e7 92 65 3e c2 c7 7b 3e ..e>..{>
1124: 14 b4 88 3e 1b 34 93 3e ...>.4.>
112c: 15 5e 9d 3e 30 2c a7 3e .^.>0,.>
1134: c0 98 b0 3e 2d 9e b9 3e ...>-..>
113c: fe 36 c2 3e e1 5d ca 3e .6.>.].>
1144: ad 0d d2 3e 53 41 d9 3e ...>SA.>
114c: fe f3 df 3e ff 20 e6 3e ...>. .>
1154: e1 c3 eb 3e 52 d8 f0 3e ...>R..>
115c: 47 5a f5 3e e6 45 f9 3e GZ.>.E.>
1164: 92 97 fc 3e ef 4b ff 3e ...>.K.>
116c: f0 af 00 3f 45 68 01 3f ...?Eh.?
1174: ab cd 01 3f fc de 01 3f ...?...?
117c: 35 9b 01 3f 7c 01 01 3f 5..?|..?
1184: 1d 11 00 3f 0f 93 fd 3e ...?...>
118c: b5 54 fa 3e b0 66 f6 3e .T.>.f.>
1194: e7 c8 f1 3e 86 7b ec 3e ...>.{.>
119c: 1b 7f e6 3e 8d d4 df 3e ...>...>
11a4: 15 7d d8 3e 51 7a d0 3e .}.>Qz.>
11ac: 2e ce c7 3e fe 7a be 3e ...>.z.>
11b4: 6d 83 b4 3e 83 ea a9 3e m..>...>
11bc: 9d b3 9e 3e 80 e2 92 3e ...>...>
11c4: 4e 7b 86 3e fc 04 73 3e N{.>..s>
11cc: d0 f9 57 3e 82 df 3b 3e ..W>..;>
11d4: 27 c1 1e 3e 8d aa 00 3e '..>...>
11dc: 8d 50 c3 3d ed 8e 83 3d .P.=...=
11e4: 1c 58 04 3d fd f3 ba b9 .X.=....
11ec: 60 0f 0a bd 6d 9a 8a bd `...m...
11f4: 38 52 d1 bd 71 86 0c be 8R..q...
11fc: 79 d3 30 be 44 40 54 be y.0.D@T.
1204: 6e 4c 93 be f1 d6 b1 be nL......
120c: ec 51 d0 be 41 ae ee be .Q..A...
1214: 54 6e 06 bf d8 66 15 bf Tn...f..
121c: d7 38 24 bf 78 dc 32 bf .8$.x.2.
1224: ca 49 41 bf d8 78 4f bf .IA..xO.
122c: 99 61 5d bf 1e fc 6a bf .a]...j.
1234: 42 40 78 bf 10 93 82 bf B@x.....
123c: cc d2 88 bf 6a db 8e bf ....j...
1244: e3 a8 94 bf 50 37 9a bf ....P7..
124c: cb 82 9f bf 77 87 a4 bf ....w...
1254: 7d 41 a9 bf 21 ad ad bf }A..!...
125c: a8 c6 b1 bf 76 8a b5 bf ....v...
1264: f9 f4 b8 bf b0 02 bc bf ........
126c: 32 b0 be bf 2f fa c0 bf 2.../...
1274: 72 dd c2 bf d6 56 c4 bf r....V..
127c: 5e 63 c5 bf 11 00 c6 bf ^c......
1284: 3d 2a c6 bf 33 df c5 bf =*..3...
128c: 54 1c c5 bf 55 df c3 bf T...U...
1294: ea 25 c2 bf e9 ed bf bf .%......
129c: 65 35 bd bf 87 fa b9 bf e5......
12a4: a3 3b b6 bf 38 f7 b1 bf .;..8...
12ac: ed 2b ad bf 9d d8 a7 bf .+......
12b4: 3b fc a1 bf ff 95 9b bf ;.......
12bc: 2f a5 94 bf 67 29 8d bf /...g)..
12c4: 53 22 85 bf a5 1f 79 bf S"....y.
12cc: 0a e4 66 bf 46 92 53 bf ..f.F.S.
12d4: 51 2b 3f bf 79 b0 29 bf Q+?.y.).
12dc: 6b 23 13 bf 6e 0c f7 be k#..n...
12e4: a9 b6 c5 be 34 4b 92 be ....4K..
12ec: 19 a1 39 be 9d 37 95 bd ..9..7..
12f4: 8a a5 21 3d ec 5c 1f 3e ..!=.\.>
12fc: dc 15 8d 3e 47 85 cb 3e ...>G..>
1304: e7 9f 10 3f d7 59 39 3f ...?.Y9?
130c: b1 e6 62 3f 6f 9e 86 3f ..b?o..?
1314: 39 29 9c 3f a6 0e b2 3f 9).?...?
131c: 66 49 c8 3f 1b d4 de 3f fI.?...?
1324: 19 a9 f5 3f 63 61 06 40 ...?ca.@
132c: a2 0d 12 40 52 d6 1d 40 ...@R..@
1334: 67 b8 29 40 cd b0 35 40 g.)@..5@
133c: 62 bc 41 40 f1 d7 4d 40 b.A@..M@
1344: 4b 00 5a 40 27 32 66 40 K.Z@'2f@
134c: 38 6a 72 40 2b a5 7e 40 8jr@+.~@
1354: d4 6f 85 40 2a 8b 8b 40 .o.@*..@
135c: e2 a2 91 40 4a b5 97 40 ...@J..@
1364: af c0 9d 40 5f c3 a3 40 ...@_..@
136c: a3 bb a9 40 c6 a7 af 40 ...@...@
1374: 18 86 b5 40 eb 54 bb 40 ...@.T.@
137c: 8e 12 c1 40 5a bd c6 40 ...@Z..@
1384: a6 53 cc 40 d0 d3 d1 40 .S.@...@
138c: 38 3c d7 40 4a 8b dc 40 8<.@J..@
1394: 72 bf e1 40 21 d7 e6 40 r..@!..@
139c: d9 d0 eb 40 15 ab f0 40 ...@...@
13a4: 60 64 f5 40 55 fb f9 40 `d.@U..@
13ac: 89 6e fe 40 52 5e 01 41 .n.@R^.A
13b4: 2a 72 03 41 2c 72 05 41 *r.A,r.A
13bc: b5 5d 07 41 3f 34 09 41 .].A?4.A
13c4: 1a f5 0a 41 d9 9f 0c 41 ...A...A
13cc: e0 33 0e 41 c0 b0 0f 41 .3.A...A
13d4: f9 15 11 41 19 63 12 41 ...A.c.A
13dc: bb 97 13 41 81 b3 14 41 ...A...A
13e4: f9 b5 15 41 e9 9e 16 41 ...A...A
13ec: f9 6d 17 41 e6 22 18 41 .m.A.".A
13f4: 6a bd 18 41 64 3d 19 41 j..Ad=.A
13fc: 8f a2 19 41 2a f4 19 41 ...A*..A
1404: 82 af 19 41 dc 47 19 41 ...A.G.A
140c: 78 c5 18 41 80 28 18 41 x..A.(.A
1414: 21 71 17 41 ae 9f 16 41 !q.A...A
141c: 5d b4 15 41 7a af 14 41 ]..Az..A
1424: 64 91 13 41 72 5a 12 41 d..ArZ.A
142c: 08 0b 11 41 91 a3 0f 41 ...A...A
1434: 7a 24 0e 41 3b 8e 0c 41 z$.A;..A
143c: 5f e1 0a 41 67 1e 09 41 _..Ag..A
1444: da 45 07 41 4c 58 05 41 .E.ALX.A
144c: 59 56 03 41 9d 40 01 41 YV.A.@.A
1454: 73 2f fe 40 ae b8 f9 40 s/.@...@
145c: 4b 1e f5 40 aa 61 f0 40 K..@.a.@
1464: 3e 84 eb 40 79 87 e6 40 >..@y..@
146c: db 6c e1 40 e7 35 dc 40 .l.@.5.@
1474: 2e e4 d6 40 40 79 d1 40 ...@@y.@
147c: b8 f6 cb 40 33 5e c6 40 ...@3^.@
1484: 53 b1 c0 40 c3 f1 ba 40 S..@...@
148c: 29 21 b5 40 35 41 af 40 )!.@5A.@
1494: 97 53 a9 40 06 5a a3 40 .S.@.Z.@
149c: 2e 56 9d 40 c7 49 97 40 .V.@.I.@
14a4: 85 36 91 40 1d 1e 8b 40 .6.@...@
14ac: 3f 02 85 40 3f c9 7d 40 ?..@?.}@
14b4: da 8d 71 40 a8 55 65 40 ..q@.Ue@
14bc: fb 23 59 40 1e fc 4c 40 .#Y@..L@
14c4: 50 e1 40 40 d4 d6 34 40 P.@@..4@
14cc: ce df 28 40 65 ff 1c 40 ..(@e..@
14d4: ac 38 11 40 ac 8e 05 40 .8.@...@
14dc: b7 08 f4 3f 4b 39 dd 3f ...?K9.?
14e4: c0 b4 c6 3f ae 80 b0 3f ...?...?
14ec: 6e a2 9a 3f 47 1f 85 3f n..?G..?
14f4: b0 f8 5f 3f 0e 7d 36 3f .._?.}6?
14fc: 42 d5 0d 3f 47 48 cb 3e B..?GH.>
1504: 93 2d 84 3e 24 e4 0d 3e .-.>$..>
150c: 2b 5b ba 3c 67 b8 b6 bd +[.<g...
1514: 33 01 4a be da 49 9a be 3.J..I..
151c: b7 82 cd be ca a4 fe be ........
1524: 3c d5 16 bf 73 47 2d bf <...sG-.
152c: 05 a7 42 bf 43 f2 56 bf ..B.C.V.
1534: ff 27 6a bf 44 47 7c bf .'j.DG|.
153c: ce a7 86 bf 77 a0 8e bf ....w...
1544: b2 0d 96 bf dd ef 9c bf ........
154c: 6b 47 a3 bf 16 15 a9 bf kG......
1554: a7 59 ae bf 2b 16 b3 bf .Y..+...
155c: d7 4b b7 bf fc fb ba bf .K......
1564: 2c 28 be bf 13 d2 c0 bf ,(......
156c: 8f fb c2 bf 8f a6 c4 bf ........
1574: 3d d5 c5 bf db 89 c6 bf =.......
157c: e7 c6 c6 bf de 8e c6 bf ........
1584: 71 e4 c5 bf 60 ca c4 bf q...`...
158c: b7 43 c3 bf 58 53 c1 bf .C..XS..
1594: 7a fc be bf 5b 42 bc bf z...[B..
159c: 52 28 b9 bf af b1 b5 bf R(......
15a4: 15 e2 b1 bf 06 bd ad bf ........
15ac: 24 46 a9 bf 34 81 a4 bf $F..4...
15b4: f3 71 9f bf 37 1c 9a bf .q..7...
15bc: d3 83 94 bf c1 ac 8e bf ........
15c4: ed 9a 88 bf 3f 52 82 bf ....?R..
15cc: 95 ad 77 bf 12 59 6a bf ..w..Yj.
15d4: ee ae 5c bf 4b b7 4e bf ..\.K.N.
15dc: 1b 7a 40 bf 66 ff 31 bf .z@.f.1.
15e4: 23 4f 23 bf 41 71 14 bf #O#.Aq..
15ec: a0 6d 05 bf 23 98 ec be .m..#...
15f4: 96 28 ce be ea 9b af be .(......
15fc: 34 01 91 be 9d a8 63 be 4.....c.
1604: a1 02 26 be ae a6 01 be ..&.....
160c: 8a 7a bb bd 29 60 69 bd .z..)`i.
1614: 32 40 bc bc 6d 25 2a 3c 2@..m%*<
161c: 02 5d 30 3d 1c 8f 99 3d .]0=...=
1624: 7d 49 d9 3d 0a a1 0b 3e }I.=...>
162c: 41 af 29 3e f7 c2 46 3e A.)>..F>
1634: 66 d0 62 3e 7f cc 7d 3e f.b>..}>
163c: 84 d6 8b 3e 21 34 98 3e ...>!4.>
1644: b1 fa a3 3e 1b 26 af 3e ...>.&.>
164c: a6 b2 b9 3e fa 9c c3 3e ...>...>
1654: 16 e2 cc 3e 5c 7f d5 3e ...>\..>
165c: 84 72 dd 3e a6 b9 e4 3e .r.>...>
1664: 35 53 eb 3e fe 3d f1 3e 5S.>.=.>
166c: 21 79 f6 3e 22 04 fb 3e !y.>"..>
1674: d4 de fe 3e af 04 01 3f ...>...?
167c: 24 42 02 3f 2f 28 03 3f $B.?/(.?
1684: 65 b7 03 3f 7b f0 03 3f e..?{..?
168c: 54 d4 03 3f f7 63 03 3f T..?.c.?
1694: 90 a0 02 3f 6b 8b 01 3f ...?k..?
169c: fa 25 00 3f a9 e3 fc 3e .%.?...>
16a4: 50 e1 f8 3e 96 48 f4 3e P..>.H.>
16ac: 5a 1d ef 3e b1 63 e9 3e Z..>.c.>
16b4: eb 1f e3 3e 93 56 dc 3e ...>.V.>
16bc: 51 0c d5 3e 11 46 cd 3e Q..>.F.>
16c4: db 08 c5 3e e7 59 bc 3e ...>.Y.>
16cc: 8a 3e b3 3e 48 bc a9 3e .>.>H..>
16d4: b4 d8 9f 3e 90 99 95 3e ...>...>
16dc: a1 04 8b 3e dd 1f 80 3e ...>...>
16e4: 66 e2 69 3e 68 fd 52 3e f.i>h.R>
16ec: ec 9c 3b 3e 3c cd 23 3e ..;><.#>
16f4: a4 9a 0b 3e 07 23 e6 3d ...>.#.=
16fc: 87 7c b4 3d 4b 14 81 3d .|.=K..=
1704: 0f df f7 3c 24 eb b2 3c ...<$..<
170c: 85 64 5c 3c f9 76 a7 3b .d\<.v.;
1714: 19 4f 4f bb 0c fa 39 bc .OO...9.
171c: 04 35 9f bc 41 6c e0 bc .5..Al..
1724: 10 3f 10 bd 99 a3 2f bd .?..../.
172c: 96 52 4e bd 7d 3b 6c bd .RN.};l.
1734: 30 a7 84 bd 00 be 92 bd 0.......
173c: dd 5a a0 bd d4 76 ad bd .Z...v..
1744: 3c 0b ba bd e9 11 c6 bd <.......
174c: dd 84 d1 bd 8b 5e dc bd .....^..
1754: e3 99 e6 bd 12 32 f0 bd .....2..
175c: a4 22 f9 bd c7 b3 00 be ."......
1764: a1 7e 04 be 38 f0 07 be .~..8...
176c: 15 07 0b be 02 c2 0d be ........
1774: ee 1f 10 be 07 20 12 be ..... ..
177c: 92 c1 13 be 16 04 15 be ........
1784: 50 e7 15 be 1e 6b 16 be P....k..
178c: 95 8f 16 be f1 54 16 be .....T..
1794: b1 bb 15 be 5c c4 14 be ....\...
179c: c1 6f 13 be da be 11 be .o......
17a4: b8 b2 0f be a6 4c 0d be .....L..
17ac: 0d 8e 0a be 86 78 07 be .....x..
17b4: c7 0d 04 be a4 4f 00 be .....O..
17bc: 44 80 f8 bd de c2 ef bd D.......
17c4: 61 6b e6 bd bc 7e dc bd ak...~..
17cc: cd 01 d2 bd b6 f9 c6 bd ........
17d4: f0 6b bb bd 01 5e af bd .k...^..
17dc: ac d5 a2 bd d8 d8 95 bd ........
17e4: 96 6d 88 bd 2d 34 75 bd .m..-4u.
17ec: 5d c9 58 bd 91 a7 3b bd ].X...;.
17f4: e6 db 1d bd 21 e7 fe bc ....!...
17fc: dd f7 c0 bc bd 40 80 bc .....@..
WOLAAnalysisFilter_Float_M256_m4_r1:
1804: 00 00 00 00 d3 bc 26 b8 ......&.
180c: 8e 3f 36 b8 9f 6d 46 b8 .?6..mF.
1814: c5 4a 57 b8 c4 da 68 b8 .JW...h.
181c: 5e 21 7b b8 2d 11 87 b8 ^!{.-...
1824: be f0 90 b8 49 31 9b b8 ....I1..
182c: b1 d4 a5 b8 dc dc b0 b8 ........
1834: ad 4b bc b8 09 23 c8 b8 .K...#..
183c: d6 64 d4 b8 f9 12 e1 b8 .d......
1844: 46 2f ee b8 ad bb fb b8 F/......
184c: 00 dd 04 b9 10 16 0c b9 ........
1854: f8 89 13 b9 a1 39 1b b9 .....9..
185c: f4 25 23 b9 db 4f 2b b9 .%#..O+.
1864: 41 b8 33 b9 07 60 3c b9 A.3..`<.
186c: 17 48 45 b9 47 71 4e b9 .HE.GqN.
1874: 80 dc 57 b9 9d 8a 61 b9 ..W...a.
187c: 7c 7c 6b b9 e9 b2 75 b9 ||k...u.
1884: 61 17 80 b9 6d 78 85 b9 a...mx..
188c: 00 fd 8a b9 7a a5 90 b9 ....z...
1894: 46 72 96 b9 c1 63 9c b9 Fr...c..
189c: 4d 7a a2 b9 49 b6 a8 b9 Mz..I...
18a4: 10 18 af b9 f9 9f b5 b9 ........
18ac: 61 4e bc b9 99 23 c3 b9 aN...#..
18b4: f8 1f ca b9 c5 43 d1 b9 .....C..
18bc: 58 8f d8 b9 f8 02 e0 b9 X.......
18c4: e9 9e e7 b9 74 63 ef b9 ....tc..
18cc: dd 50 f7 b9 5c 67 ff b9 .P..\g..
18d4: 9b d3 03 ba 4e 08 08 ba ....N...
18dc: e4 51 0c ba 75 b0 10 ba .Q..u...
18e4: 17 24 15 ba e1 ac 19 ba .$......
18ec: e7 4a 1e ba 38 fe 22 ba .J..8.".
18f4: e5 c6 27 ba fc a4 2c ba ..'...,.
18fc: 88 98 31 ba 92 a1 36 ba ..1...6.
1904: 24 c0 3b ba 3f f4 40 ba $.;.?.@.
190c: e7 3d 46 ba 20 9d 4b ba .=F. .K.
1914: e4 11 51 ba 32 9c 56 ba ..Q.2.V.
191c: 01 3c 5c ba 49 f1 61 ba .<\.I.a.
1924: ff bb 67 ba 16 9c 6d ba ..g...m.
192c: 7a 91 73 ba 1a 9c 79 ba z.s...y.
1934: e1 bb 7f ba 5a f8 82 ba ....Z...
193c: 3b 1d 86 ba 89 4c 89 ba ;....L..
1944: 2d 86 8c ba 1e ca 8f ba -.......
194c: 3a 18 93 ba 78 70 96 ba :...xp..
1954: be d2 99 ba f3 3e 9d ba .....>..
195c: 06 b5 a0 ba cb 34 a4 ba .....4..
1964: 31 be a7 ba 16 51 ab ba 1....Q..
196c: 60 ed ae ba e5 92 b2 ba `.......
1974: 81 41 b6 ba 1c f9 b9 ba .A......
197c: 81 b9 bd ba 86 82 c1 ba ........
1984: 10 54 c5 ba ed 2d c9 ba .T...-..
198c: e9 0f cd ba d0 f9 d0 ba ........
1994: 7f eb d4 ba c4 e4 d8 ba ........
199c: 5a e5 dc ba 15 ed e0 ba Z.......
19a4: ba fb e4 ba 0c 11 e9 ba ........
19ac: d0 2c ed ba c8 4e f1 ba .,...N..
19b4: ba 76 f5 ba 57 a4 f9 ba .v..W...
19bc: 64 d7 fd ba ca 07 01 bb d.......
19c4: 54 26 03 bb 27 47 05 bb T&..'G..
19cc: 20 6a 07 bb 13 8f 09 bb j......
19d4: db b5 0b bb 54 de 0d bb ....T...
19dc: 47 08 10 bb 96 33 12 bb G....3..
19e4: 12 60 14 bb 87 8d 16 bb .`......
19ec: ca bb 18 bb b0 ea 1a bb ........
19f4: 06 1a 1d bb 9c 49 1f bb .....I..
19fc: 3b 79 21 bb b8 a8 23 bb ;y!...#.
1a04: d6 d7 25 bb 62 06 28 bb ..%.b.(.
1a0c: 28 34 2a bb f2 60 2c bb (4*..`,.
1a14: 85 8c 2e bb a8 b6 30 bb ......0.
1a1c: 1d df 32 bb b1 05 35 bb ..2...5.
1a24: 1f 2a 37 bb 2b 4c 39 bb .*7.+L9.
1a2c: 9a 6b 3b bb 29 88 3d bb .k;.).=.
1a34: 9a a1 3f bb ac b7 41 bb ..?...A.
1a3c: 1a ca 43 bb 9f d8 45 bb ..C...E.
1a44: fb e2 47 bb e4 e8 49 bb ..G...I.
1a4c: 17 ea 4b bb 4a e6 4d bb ..K.J.M.
1a54: 38 dd 4f bb 90 ce 51 bb 8.O...Q.
1a5c: 11 ba 53 bb 6a 9f 55 bb ..S.j.U.
1a64: 4e 7e 57 bb 73 56 59 bb N~W.sVY.
1a6c: 88 27 5b bb 43 f1 5c bb .'[.C.\.
1a74: 4c b3 5e bb 57 6d 60 bb L.^.Wm`.
1a7c: 15 1f 62 bb 2f c8 63 bb ..b./.c.
1a84: 53 68 65 bb 31 ff 66 bb She.1.f.
1a8c: 68 8c 68 bb ad 0f 6a bb h.h...j.
1a94: a9 88 6b bb fe f6 6c bb ..k...l.
1a9c: 55 5a 6e bb 59 b2 6f bb UZn.Y.o.
1aa4: b0 fe 70 bb fc 3e 72 bb ..p..>r.
1aac: e1 72 73 bb 06 9a 74 bb .rs...t.
1ab4: 0c b4 75 bb 9a c0 76 bb ..u...v.
1abc: 50 bf 77 bb cc af 78 bb P.w...x.
1ac4: b4 91 79 bb a0 64 7a bb ..y..dz.
1acc: 37 28 7b bb 19 dc 7b bb 7({...{.
1ad4: dd 7f 7c bb 26 13 7d bb ..|.&.}.
1adc: 8f 95 7d bb b8 06 7e bb ..}...~.
1ae4: 3c 66 7e bb b2 b3 7e bb <f~...~.
1aec: c0 ee 7e bb f7 16 7f bb ..~.....
1af4: f4 2b 7f bb 58 2d 7f bb .+..X-..
1afc: b5 1a 7f bb aa f3 7e bb ......~.
1b04: ce b7 7e bb b8 66 7e bb ..~..f~.
1b0c: 07 00 7e bb 4e 83 7d bb ..~.N.}.
1b14: 27 f0 7c bb 2a 46 7c bb '.|.*F|.
1b1c: f5 84 7b bb 19 ac 7a bb ..{...z.
1b24: 2d bb 79 bb cf b1 78 bb -.y...x.
1b2c: 95 8f 77 bb 12 54 76 bb ..w..Tv.
1b34: e3 fe 74 bb a2 8f 73 bb ..t...s.
1b3c: df 05 72 bb 38 61 70 bb ..r.8ap.
1b44: 44 a1 6e bb 9d c5 6c bb D.n...l.
1b4c: d8 cd 6a bb 8e b9 68 bb ..j...h.
1b54: 5b 88 66 bb d5 39 64 bb [.f..9d.
1b5c: 99 cd 61 bb 3e 43 5f bb ..a.>C_.
1b64: 60 9a 5c bb 9a d2 59 bb `.\...Y.
1b6c: 81 eb 56 bb b7 e4 53 bb ..V...S.
1b74: d9 bd 50 bb 7c 76 4d bb ..P.|vM.
1b7c: 45 0e 4a bb ce 84 46 bb E.J...F.
1b84: b3 d9 42 bb 96 0c 3f bb ..B...?.
1b8c: 15 1d 3b bb cc 0a 37 bb ..;...7.
1b94: 66 d5 32 bb 7b 7c 2e bb f.2.{|..
1b9c: b6 ff 29 bb b0 5e 25 bb ..)..^%.
1ba4: 17 99 20 bb 87 ae 1b bb .. .....
1bac: ac 9e 16 bb 27 69 11 bb ....'i..
1bb4: a6 0d 0c bb d3 8b 06 bb ........
1bbc: 51 e3 00 bb 98 27 f6 ba Q....'..
1bc4: e7 39 ea ba e5 fc dd ba .9......
1bcc: ec 6f d1 ba 63 92 c4 ba .o..c...
1bd4: a6 63 b7 ba 13 e3 a9 ba .c......
1bdc: 1f 10 9c ba 1f ea 8d ba ........
1be4: 28 e1 7e ba c1 45 61 ba (.~..Ea.
1bec: ee 00 43 ba 9b 11 24 ba ..C...$.
1bf4: b5 76 04 ba 61 5e c8 b9 .v..a^..
1bfc: 0e 74 86 b9 f2 58 06 b9 .t...X..
1c04: 00 00 00 00 87 04 0f 39 .......9
1c0c: 26 ed 8e 39 c5 bc d7 39 &..9...9
1c14: 6e f9 10 3a 90 c8 36 3a n..:..6:
1c1c: 94 4c 5d 3a 24 43 82 3a .L]:$C.:
1c24: 38 3b 96 3a d7 8e aa 3a 8;.:...:
1c2c: 6f 3e bf 3a 45 4a d4 3a o>.:EJ.:
1c34: ae b2 e9 3a f8 77 ff 3a ...:.w.:
1c3c: 39 cd 0a 3b 2e 0d 16 3b 9..;...;
1c44: 00 7c 21 3b c7 19 2d 3b .|!;..-;
1c4c: a2 e6 38 3b af e2 44 3b ..8;..D;
1c54: 03 0e 51 3b b8 68 5d 3b ..Q;.h];
1c5c: df f2 69 3b 85 ac 76 3b ..i;..v;
1c64: e2 ca 81 3b 50 57 88 3b ...;PW.;
1c6c: 95 fb 8e 3b b6 b7 95 3b ...;...;
1c74: b2 8b 9c 3b 8d 77 a3 3b ...;.w.;
1c7c: 4b 7b aa 3b e9 96 b1 3b K{.;...;
1c84: 66 ca b8 3b bc 15 c0 3b f..;...;
1c8c: ee 78 c7 3b f1 f3 ce 3b .x.;...;
1c94: c0 86 d6 3b 55 31 de 3b ...;U1.;
1c9c: a5 f3 e5 3b a6 cd ed 3b ...;...;
1ca4: 4e bf f5 3b 92 c8 fd 3b N..;...;
1cac: b0 f4 02 3c d5 10 07 3c ...<...<
1cb4: b0 38 0b 3c 38 6c 0f 3c .8.<8l.<
1cbc: 64 ab 13 3c 29 f6 17 3c d..<)..<
1cc4: 7d 4c 1c 3c 54 ae 20 3c }L.<T. <
1ccc: a3 1b 25 3c 59 94 29 3c ..%<Y.)<
1cd4: 6c 18 2e 3c c8 a7 32 3c l..<..2<
1cdc: 6c 42 37 3c 39 e8 3b 3c lB7<9.;<
1ce4: 2d 99 40 3c 29 55 45 3c -.@<)UE<
1cec: 23 1c 4a 3c 0f ee 4e 3c #.J<..N<
1cf4: ce ca 53 3c 53 b2 58 3c ..S<S.X<
1cfc: 81 a4 5d 3c 55 a1 62 3c ..]<U.b<
1d04: a6 a8 67 3c 68 ba 6c 3c ..g<h.l<
1d0c: 87 d6 71 3c ec fc 76 3c ..q<..v<
1d14: 6d 2d 7c 3c 00 b4 80 3c m-|<...<
1d1c: 46 56 83 3c 7b fd 85 3c FV.<{..<
1d24: 92 a9 88 3c 77 5a 8b 3c ...<wZ.<
1d2c: 24 10 8e 3c 88 ca 90 3c $..<...<
1d34: 90 89 93 3c 34 4d 96 3c ...<4M.<
1d3c: 5b 15 99 3c fe e1 9b 3c [..<...<
1d44: 0e b3 9e 3c 71 88 a1 3c ...<q..<
1d4c: 20 62 a4 3c 00 40 a7 3c b.<.@.<
1d54: 08 22 aa 3c 26 08 ad 3c .".<&..<
1d5c: 41 f2 af 3c 4d e0 b2 3c A..<M..<
1d64: 3a d2 b5 3c ed c7 b8 3c :..<...<
1d6c: 57 c1 bb 3c 61 be be 3c W..<a..<
1d74: fd be c1 3c 18 c3 c4 3c ...<...<
1d7c: 95 ca c7 3c 61 d5 ca 3c ...<a..<
1d84: 6d e3 cd 3c a5 f4 d0 3c m..<...<
1d8c: ec 08 d4 3c 2d 20 d7 3c ...<- .<
1d94: 59 3a da 3c 4e 57 dd 3c Y:.<NW.<
1d9c: 03 77 e0 3c 57 99 e3 3c .w.<W..<
1da4: 35 be e6 3c 87 e5 e9 3c 5..<...<
1dac: 38 0f ed 3c 2c 3b f0 3c 8..<,;.<
1db4: 49 69 f3 3c 7a 99 f6 3c Ii.<z..<
1dbc: a9 cb f9 3c b5 ff fc 3c ...<...<
1dc4: c8 1a 00 3d 8c b6 01 3d ...=...=
1dcc: 19 53 03 3d 65 f0 04 3d .S.=e..=
1dd4: 62 8e 06 3d 05 2d 08 3d b..=.-.=
1ddc: 3c cc 09 3d ff 6b 0b 3d <..=.k.=
1de4: 3d 0c 0d 3d e9 ac 0e 3d =..=...=
1dec: f6 4d 10 3d 56 ef 11 3d .M.=V..=
1df4: fc 90 13 3d da 32 15 3d ...=.2.=
1dfc: e3 d4 16 3d 07 77 18 3d ...=.w.=
1e04: 39 19 1a 3d 68 bb 1b 3d 9..=h..=
1e0c: 8c 5d 1d 3d 8f ff 1e 3d .].=...=
1e14: 6b a1 20 3d 0b 43 22 3d k. =.C"=
1e1c: 63 e4 23 3d 66 85 25 3d c.#=f.%=
1e24: 02 26 27 3d 2a c6 28 3d .&'=*.(=
1e2c: d2 65 2a 3d e6 04 2c 3d .e*=..,=
1e34: 5c a3 2d 3d 23 41 2f 3d \.-=#A/=
1e3c: 29 de 30 3d 66 7a 32 3d ).0=fz2=
1e44: c7 15 34 3d 3e b0 35 3d ..4=>.5=
1e4c: bb 49 37 3d 2f e2 38 3d .I7=/.8=
1e54: 8e 79 3a 3d c3 0f 3c 3d .y:=..<=
1e5c: c6 a4 3d 3d 85 38 3f 3d ..==.8?=
1e64: ee ca 40 3d f5 5b 42 3d ..@=.[B=
1e6c: 8d eb 43 3d a4 79 45 3d ..C=.yE=
1e74: 29 06 47 3d 13 91 48 3d ).G=..H=
1e7c: 4d 1a 4a 3d cc a1 4b 3d M.J=..K=
1e84: 80 27 4d 3d 59 ab 4e 3d .'M=Y.N=
1e8c: 4a 2d 50 3d 41 ad 51 3d J-P=A.Q=
1e94: 33 2b 53 3d 0e a7 54 3d 3+S=..T=
1e9c: c6 20 56 3d 4a 98 57 3d . V=J.W=
1ea4: 8d 0d 59 3d 7f 80 5a 3d ..Y=..Z=
1eac: 12 f1 5b 3d 39 5f 5d 3d ..[=9_]=
1eb4: e4 ca 5e 3d 02 34 60 3d ..^=.4`=
1ebc: 8a 9a 61 3d 6a fe 62 3d ..a=j.b=
1ec4: 96 5f 64 3d fd bd 65 3d ._d=..e=
1ecc: 95 19 67 3d 4d 72 68 3d ..g=Mrh=
1ed4: 18 c8 69 3d e9 1a 6b 3d ..i=..k=
1edc: b2 6a 6c 3d 66 b7 6d 3d .jl=f.m=
1ee4: f4 00 6f 3d 53 47 70 3d ..o=SGp=
1eec: 71 8a 71 3d 48 ca 72 3d q.q=H.r=
1ef4: c5 06 74 3d db 3f 75 3d ..t=.?u=
1efc: 83 75 76 3d aa a7 77 3d .uv=..w=
1f04: 43 d6 78 3d 48 01 7a 3d C.x=H.z=
1f0c: a8 28 7b 3d 57 4c 7c 3d .({=WL|=
1f14: 4a 6c 7d 3d 74 88 7e 3d Jl}=t.~=
1f1c: ca a0 7f 3d a0 5a 80 3d ...=.Z.=
1f24: e5 e2 80 3d 30 69 81 3d ...=0i.=
1f2c: 78 ed 81 3d bb 6f 82 3d x..=.o.=
1f34: f2 ef 82 3d 17 6e 83 3d ...=.n.=
1f3c: 25 ea 83 3d 18 64 84 3d %..=.d.=
1f44: ea db 84 3d 96 51 85 3d ...=.Q.=
1f4c: 16 c5 85 3d 67 36 86 3d ...=g6.=
1f54: 84 a5 86 3d 66 12 87 3d ...=f..=
1f5c: 0a 7d 87 3d 6d e5 87 3d .}.=m..=
1f64: 87 4b 88 3d 58 af 88 3d .K.=X..=
1f6c: d7 10 89 3d 03 70 89 3d ...=.p.=
1f74: d8 cc 89 3d 51 27 8a 3d ...=Q'.=
1f7c: 6b 7f 8a 3d 21 d5 8a 3d k..=!..=
1f84: 70 28 8b 3d 53 79 8b 3d p(.=Sy.=
1f8c: ca c7 8b 3d ce 13 8c 3d ...=...=
1f94: 5e 5d 8c 3d 75 a4 8c 3d ^].=u..=
1f9c: 12 e9 8c 3d 31 2b 8d 3d ...=1+.=
1fa4: cf 6a 8d 3d ea a7 8d 3d .j.=...=
1fac: 7f e2 8d 3d 8a 1a 8e 3d ...=...=
1fb4: 0b 50 8e 3d 00 83 8e 3d .P.=...=
1fbc: 63 b3 8e 3d 36 e1 8e 3d c..=6..=
1fc4: 74 0c 8f 3d 1e 35 8f 3d t..=.5.=
1fcc: 2f 5b 8f 3d a8 7e 8f 3d /[.=.~.=
1fd4: 87 9f 8f 3d c8 bd 8f 3d ...=...=
1fdc: 6e d9 8f 3d 75 f2 8f 3d n..=u..=
1fe4: dc 08 90 3d a3 1c 90 3d ...=...=
1fec: c9 2d 90 3d 4c 3c 90 3d .-.=L<.=
1ff4: 2e 48 90 3d 6b 51 90 3d .H.=kQ.=
1ffc: 04 58 90 3d fb 5b 90 3d .X.=.[.=
2004: 4d 5d 90 3d fb 5b 90 3d M].=.[.=
200c: 04 58 90 3d 6b 51 90 3d .X.=kQ.=
2014: 2e 48 90 3d 4c 3c 90 3d .H.=L<.=
201c: c9 2d 90 3d a3 1c 90 3d .-.=...=
2024: dc 08 90 3d 75 f2 8f 3d ...=u..=
202c: 6e d9 8f 3d c8 bd 8f 3d n..=...=
2034: 87 9f 8f 3d a8 7e 8f 3d ...=.~.=
203c: 2f 5b 8f 3d 1e 35 8f 3d /[.=.5.=
2044: 74 0c 8f 3d 36 e1 8e 3d t..=6..=
204c: 63 b3 8e 3d 00 83 8e 3d c..=...=
2054: 0b 50 8e 3d 8a 1a 8e 3d .P.=...=
205c: 7f e2 8d 3d ea a7 8d 3d ...=...=
2064: cf 6a 8d 3d 31 2b 8d 3d .j.=1+.=
206c: 12 e9 8c 3d 75 a4 8c 3d ...=u..=
2074: 5e 5d 8c 3d ce 13 8c 3d ^].=...=
207c: ca c7 8b 3d 53 79 8b 3d ...=Sy.=
2084: 70 28 8b 3d 21 d5 8a 3d p(.=!..=
208c: 6b 7f 8a 3d 51 27 8a 3d k..=Q'.=
2094: d8 cc 89 3d 03 70 89 3d ...=.p.=
209c: d7 10 89 3d 58 af 88 3d ...=X..=
20a4: 87 4b 88 3d 6d e5 87 3d .K.=m..=
20ac: 0a 7d 87 3d 66 12 87 3d .}.=f..=
20b4: 84 a5 86 3d 67 36 86 3d ...=g6.=
20bc: 16 c5 85 3d 96 51 85 3d ...=.Q.=
20c4: ea db 84 3d 18 64 84 3d ...=.d.=
20cc: 25 ea 83 3d 17 6e 83 3d %..=.n.=
20d4: f2 ef 82 3d bb 6f 82 3d ...=.o.=
20dc: 78 ed 81 3d 30 69 81 3d x..=0i.=
20e4: e5 e2 80 3d a0 5a 80 3d ...=.Z.=
20ec: ca a0 7f 3d 74 88 7e 3d ...=t.~=
20f4: 4a 6c 7d 3d 57 4c 7c 3d Jl}=WL|=
20fc: a8 28 7b 3d 48 01 7a 3d .({=H.z=
2104: 43 d6 78 3d aa a7 77 3d C.x=..w=
210c: 83 75 76 3d db 3f 75 3d .uv=.?u=
2114: c5 06 74 3d 48 ca 72 3d ..t=H.r=
211c: 71 8a 71 3d 53 47 70 3d q.q=SGp=
2124: f4 00 6f 3d 66 b7 6d 3d ..o=f.m=
212c: b2 6a 6c 3d e9 1a 6b 3d .jl=..k=
2134: 18 c8 69 3d 4d 72 68 3d ..i=Mrh=
213c: 95 19 67 3d fd bd 65 3d ..g=..e=
2144: 96 5f 64 3d 6a fe 62 3d ._d=j.b=
214c: 8a 9a 61 3d 02 34 60 3d ..a=.4`=
2154: e4 ca 5e 3d 39 5f 5d 3d ..^=9_]=
215c: 12 f1 5b 3d 7f 80 5a 3d ..[=..Z=
2164: 8d 0d 59 3d 4a 98 57 3d ..Y=J.W=
216c: c6 20 56 3d 0e a7 54 3d . V=..T=
2174: 33 2b 53 3d 41 ad 51 3d 3+S=A.Q=
217c: 4a 2d 50 3d 59 ab 4e 3d J-P=Y.N=
2184: 80 27 4d 3d cc a1 4b 3d .'M=..K=
218c: 4d 1a 4a 3d 13 91 48 3d M.J=..H=
2194: 29 06 47 3d a4 79 45 3d ).G=.yE=
219c: 8d eb 43 3d f5 5b 42 3d ..C=.[B=
21a4: ee ca 40 3d 85 38 3f 3d ..@=.8?=
21ac: c6 a4 3d 3d c3 0f 3c 3d ..==..<=
21b4: 8e 79 3a 3d 2f e2 38 3d .y:=/.8=
21bc: bb 49 37 3d 3e b0 35 3d .I7=>.5=
21c4: c7 15 34 3d 66 7a 32 3d ..4=fz2=
21cc: 29 de 30 3d 23 41 2f 3d ).0=#A/=
21d4: 5c a3 2d 3d e6 04 2c 3d \.-=..,=
21dc: d2 65 2a 3d 2a c6 28 3d .e*=*.(=
21e4: 02 26 27 3d 66 85 25 3d .&'=f.%=
21ec: 63 e4 23 3d 0b 43 22 3d c.#=.C"=
21f4: 6b a1 20 3d 8f ff 1e 3d k. =...=
21fc: 8c 5d 1d 3d 68 bb 1b 3d .].=h..=
2204: 39 19 1a 3d 07 77 18 3d 9..=.w.=
220c: e3 d4 16 3d da 32 15 3d ...=.2.=
2214: fc 90 13 3d 56 ef 11 3d ...=V..=
221c: f6 4d 10 3d e9 ac 0e 3d .M.=...=
2224: 3d 0c 0d 3d ff 6b 0b 3d =..=.k.=
222c: 3c cc 09 3d 05 2d 08 3d <..=.-.=
2234: 62 8e 06 3d 65 f0 04 3d b..=e..=
223c: 19 53 03 3d 8c b6 01 3d .S.=...=
2244: c8 1a 00 3d b5 ff fc 3c ...=...<
224c: a9 cb f9 3c 7a 99 f6 3c ...<z..<
2254: 49 69 f3 3c 2c 3b f0 3c Ii.<,;.<
225c: 38 0f ed 3c 87 e5 e9 3c 8..<...<
2264: 35 be e6 3c 57 99 e3 3c 5..<W..<
226c: 03 77 e0 3c 4e 57 dd 3c .w.<NW.<
2274: 59 3a da 3c 2d 20 d7 3c Y:.<- .<
227c: ec 08 d4 3c a5 f4 d0 3c ...<...<
2284: 6d e3 cd 3c 61 d5 ca 3c m..<a..<
228c: 95 ca c7 3c 18 c3 c4 3c ...<...<
2294: fd be c1 3c 61 be be 3c ...<a..<
229c: 57 c1 bb 3c ed c7 b8 3c W..<...<
22a4: 3a d2 b5 3c 4d e0 b2 3c :..<M..<
22ac: 41 f2 af 3c 26 08 ad 3c A..<&..<
22b4: 08 22 aa 3c 00 40 a7 3c .".<.@.<
22bc: 20 62 a4 3c 71 88 a1 3c b.<q..<
22c4: 0e b3 9e 3c fe e1 9b 3c ...<...<
22cc: 5b 15 99 3c 34 4d 96 3c [..<4M.<
22d4: 90 89 93 3c 88 ca 90 3c ...<...<
22dc: 24 10 8e 3c 77 5a 8b 3c $..<wZ.<
22e4: 92 a9 88 3c 7b fd 85 3c ...<{..<
22ec: 46 56 83 3c 00 b4 80 3c FV.<...<
22f4: 6d 2d 7c 3c ec fc 76 3c m-|<..v<
22fc: 87 d6 71 3c 68 ba 6c 3c ..q<h.l<
2304: a6 a8 67 3c 55 a1 62 3c ..g<U.b<
230c: 81 a4 5d 3c 53 b2 58 3c ..]<S.X<
2314: ce ca 53 3c 0f ee 4e 3c ..S<..N<
231c: 23 1c 4a 3c 29 55 45 3c #.J<)UE<
2324: 2d 99 40 3c 39 e8 3b 3c -.@<9.;<
232c: 6c 42 37 3c c8 a7 32 3c lB7<..2<
2334: 6c 18 2e 3c 59 94 29 3c l..<Y.)<
233c: a3 1b 25 3c 54 ae 20 3c ..%<T. <
2344: 7d 4c 1c 3c 29 f6 17 3c }L.<)..<
234c: 64 ab 13 3c 38 6c 0f 3c d..<8l.<
2354: b0 38 0b 3c d5 10 07 3c .8.<...<
235c: b0 f4 02 3c 92 c8 fd 3b ...<...;
2364: 4e bf f5 3b a6 cd ed 3b N..;...;
236c: a5 f3 e5 3b 55 31 de 3b ...;U1.;
2374: c0 86 d6 3b f1 f3 ce 3b ...;...;
237c: ee 78 c7 3b bc 15 c0 3b .x.;...;
2384: 66 ca b8 3b e9 96 b1 3b f..;...;
238c: 4b 7b aa 3b 8d 77 a3 3b K{.;.w.;
2394: b2 8b 9c 3b b6 b7 95 3b ...;...;
239c: 95 fb 8e 3b 50 57 88 3b ...;PW.;
23a4: e2 ca 81 3b 85 ac 76 3b ...;..v;
23ac: df f2 69 3b b8 68 5d 3b ..i;.h];
23b4: 03 0e 51 3b af e2 44 3b ..Q;..D;
23bc: a2 e6 38 3b c7 19 2d 3b ..8;..-;
23c4: 00 7c 21 3b 2e 0d 16 3b .|!;...;
23cc: 39 cd 0a 3b f8 77 ff 3a 9..;.w.:
23d4: ae b2 e9 3a 45 4a d4 3a ...:EJ.:
23dc: 6f 3e bf 3a d7 8e aa 3a o>.:...:
23e4: 38 3b 96 3a 24 43 82 3a 8;.:$C.:
23ec: 94 4c 5d 3a 90 c8 36 3a .L]:..6:
23f4: 6e f9 10 3a c5 bc d7 39 n..:...9
23fc: 26 ed 8e 39 87 04 0f 39 &..9...9
2404: 00 00 00 00 f2 58 06 b9 .....X..
240c: 0e 74 86 b9 61 5e c8 b9 .t..a^..
2414: b5 76 04 ba 9b 11 24 ba .v....$.
241c: ee 00 43 ba c1 45 61 ba ..C..Ea.
2424: 28 e1 7e ba 1f ea 8d ba (.~.....
242c: 1f 10 9c ba 13 e3 a9 ba ........
2434: a6 63 b7 ba 63 92 c4 ba .c..c...
243c: ec 6f d1 ba e5 fc dd ba .o......
2444: e7 39 ea ba 98 27 f6 ba .9...'..
244c: 51 e3 00 bb d3 8b 06 bb Q.......
2454: a6 0d 0c bb 27 69 11 bb ....'i..
245c: ac 9e 16 bb 87 ae 1b bb ........
2464: 17 99 20 bb b0 5e 25 bb .. ..^%.
246c: b6 ff 29 bb 7b 7c 2e bb ..).{|..
2474: 66 d5 32 bb cc 0a 37 bb f.2...7.
247c: 15 1d 3b bb 96 0c 3f bb ..;...?.
2484: b3 d9 42 bb ce 84 46 bb ..B...F.
248c: 45 0e 4a bb 7c 76 4d bb E.J.|vM.
2494: d9 bd 50 bb b7 e4 53 bb ..P...S.
249c: 81 eb 56 bb 9a d2 59 bb ..V...Y.
24a4: 60 9a 5c bb 3e 43 5f bb `.\.>C_.
24ac: 99 cd 61 bb d5 39 64 bb ..a..9d.
24b4: 5b 88 66 bb 8e b9 68 bb [.f...h.
24bc: d8 cd 6a bb 9d c5 6c bb ..j...l.
24c4: 44 a1 6e bb 38 61 70 bb D.n.8ap.
24cc: df 05 72 bb a2 8f 73 bb ..r...s.
24d4: e3 fe 74 bb 12 54 76 bb ..t..Tv.
24dc: 95 8f 77 bb cf b1 78 bb ..w...x.
24e4: 2d bb 79 bb 19 ac 7a bb -.y...z.
24ec: f5 84 7b bb 2a 46 7c bb ..{.*F|.
24f4: 27 f0 7c bb 4e 83 7d bb '.|.N.}.
24fc: 07 00 7e bb b8 66 7e bb ..~..f~.
2504: ce b7 7e bb aa f3 7e bb ..~...~.
250c: b5 1a 7f bb 58 2d 7f bb ....X-..
2514: f4 2b 7f bb f7 16 7f bb .+......
251c: c0 ee 7e bb b2 b3 7e bb ..~...~.
2524: 3c 66 7e bb b8 06 7e bb <f~...~.
252c: 8f 95 7d bb 26 13 7d bb ..}.&.}.
2534: dd 7f 7c bb 19 dc 7b bb ..|...{.
253c: 37 28 7b bb a0 64 7a bb 7({..dz.
2544: b4 91 79 bb cc af 78 bb ..y...x.
254c: 50 bf 77 bb 9a c0 76 bb P.w...v.
2554: 0c b4 75 bb 06 9a 74 bb ..u...t.
255c: e1 72 73 bb fc 3e 72 bb .rs..>r.
2564: b0 fe 70 bb 59 b2 6f bb ..p.Y.o.
256c: 55 5a 6e bb fe f6 6c bb UZn...l.
2574: a9 88 6b bb ad 0f 6a bb ..k...j.
257c: 68 8c 68 bb 31 ff 66 bb h.h.1.f.
2584: 53 68 65 bb 2f c8 63 bb She./.c.
258c: 15 1f 62 bb 57 6d 60 bb ..b.Wm`.
2594: 4c b3 5e bb 43 f1 5c bb L.^.C.\.
259c: 88 27 5b bb 73 56 59 bb .'[.sVY.
25a4: 4e 7e 57 bb 6a 9f 55 bb N~W.j.U.
25ac: 11 ba 53 bb 90 ce 51 bb ..S...Q.
25b4: 38 dd 4f bb 4a e6 4d bb 8.O.J.M.
25bc: 17 ea 4b bb e4 e8 49 bb ..K...I.
25c4: fb e2 47 bb 9f d8 45 bb ..G...E.
25cc: 1a ca 43 bb ac b7 41 bb ..C...A.
25d4: 9a a1 3f bb 29 88 3d bb ..?.).=.
25dc: 9a 6b 3b bb 2b 4c 39 bb .k;.+L9.
25e4: 1f 2a 37 bb b1 05 35 bb .*7...5.
25ec: 1d df 32 bb a8 b6 30 bb ..2...0.
25f4: 85 8c 2e bb f2 60 2c bb .....`,.
25fc: 28 34 2a bb 62 06 28 bb (4*.b.(.
2604: d6 d7 25 bb b8 a8 23 bb ..%...#.
260c: 3b 79 21 bb 9c 49 1f bb ;y!..I..
2614: 06 1a 1d bb b0 ea 1a bb ........
261c: ca bb 18 bb 87 8d 16 bb ........
2624: 12 60 14 bb 96 33 12 bb .`...3..
262c: 47 08 10 bb 54 de 0d bb G...T...
2634: db b5 0b bb 13 8f 09 bb ........
263c: 20 6a 07 bb 27 47 05 bb j..'G..
2644: 54 26 03 bb ca 07 01 bb T&......
264c: 64 d7 fd ba 57 a4 f9 ba d...W...
2654: ba 76 f5 ba c8 4e f1 ba .v...N..
265c: d0 2c ed ba 0c 11 e9 ba .,......
2664: ba fb e4 ba 15 ed e0 ba ........
266c: 5a e5 dc ba c4 e4 d8 ba Z.......
2674: 7f eb d4 ba d0 f9 d0 ba ........
267c: e9 0f cd ba ed 2d c9 ba .....-..
2684: 10 54 c5 ba 86 82 c1 ba .T......
268c: 81 b9 bd ba 1c f9 b9 ba ........
2694: 81 41 b6 ba e5 92 b2 ba .A......
269c: 60 ed ae ba 16 51 ab ba `....Q..
26a4: 31 be a7 ba cb 34 a4 ba 1....4..
26ac: 06 b5 a0 ba f3 3e 9d ba .....>..
26b4: be d2 99 ba 78 70 96 ba ....xp..
26bc: 3a 18 93 ba 1e ca 8f ba :.......
26c4: 2d 86 8c ba 89 4c 89 ba -....L..
26cc: 3b 1d 86 ba 5a f8 82 ba ;...Z...
26d4: e1 bb 7f ba 1a 9c 79 ba ......y.
26dc: 7a 91 73 ba 16 9c 6d ba z.s...m.
26e4: ff bb 67 ba 49 f1 61 ba ..g.I.a.
26ec: 01 3c 5c ba 32 9c 56 ba .<\.2.V.
26f4: e4 11 51 ba 20 9d 4b ba ..Q. .K.
26fc: e7 3d 46 ba 3f f4 40 ba .=F.?.@.
2704: 24 c0 3b ba 92 a1 36 ba $.;...6.
270c: 88 98 31 ba fc a4 2c ba ..1...,.
2714: e5 c6 27 ba 38 fe 22 ba ..'.8.".
271c: e7 4a 1e ba e1 ac 19 ba .J......
2724: 17 24 15 ba 75 b0 10 ba .$..u...
272c: e4 51 0c ba 4e 08 08 ba .Q..N...
2734: 9b d3 03 ba 5c 67 ff b9 ....\g..
273c: dd 50 f7 b9 74 63 ef b9 .P..tc..
2744: e9 9e e7 b9 f8 02 e0 b9 ........
274c: 58 8f d8 b9 c5 43 d1 b9 X....C..
2754: f8 1f ca b9 99 23 c3 b9 .....#..
275c: 61 4e bc b9 f9 9f b5 b9 aN......
2764: 10 18 af b9 49 b6 a8 b9 ....I...
276c: 4d 7a a2 b9 c1 63 9c b9 Mz...c..
2774: 46 72 96 b9 7a a5 90 b9 Fr..z...
277c: 00 fd 8a b9 6d 78 85 b9 ....mx..
2784: 61 17 80 b9 e9 b2 75 b9 a.....u.
278c: 7c 7c 6b b9 9d 8a 61 b9 ||k...a.
2794: 80 dc 57 b9 47 71 4e b9 ..W.GqN.
279c: 17 48 45 b9 07 60 3c b9 .HE..`<.
27a4: 41 b8 33 b9 db 4f 2b b9 A.3..O+.
27ac: f4 25 23 b9 a1 39 1b b9 .%#..9..
27b4: f8 89 13 b9 10 16 0c b9 ........
27bc: 00 dd 04 b9 ad bb fb b8 ........
27c4: 46 2f ee b8 f9 12 e1 b8 F/......
27cc: d6 64 d4 b8 09 23 c8 b8 .d...#..
27d4: ad 4b bc b8 dc dc b0 b8 .K......
27dc: b1 d4 a5 b8 49 31 9b b8 ....I1..
27e4: be f0 90 b8 2d 11 87 b8 ....-...
27ec: 5e 21 7b b8 c4 da 68 b8 ^!{...h.
27f4: c5 4a 57 b8 9f 6d 46 b8 .JW..mF.
27fc: 8e 3f 36 b8 d3 bc 26 b8 .?6...&.
WOLASynthesisFilter_Float_M256_m4_r1:
2804: e8 d3 d0 bc 04 9d fd bc ........
280c: e5 04 15 bd b6 0a 2b bd ......+.
2814: 93 dd 40 bd 11 7b 56 bd ..@..{V.
281c: d7 e0 6b bd 44 86 80 bd ..k.D...
2824: eb fd 8a bd 2d 56 95 bd ....-V..
282c: e5 8d 9f bd ee a3 a9 bd ........
2834: 22 97 b3 bd 67 66 bd bd "...gf..
283c: 98 10 c7 bd a3 94 d0 bd ........
2844: 5e f1 d9 bd ba 25 e3 bd ^....%..
284c: b8 30 ec bd 32 11 f5 bd .0..2...
2854: 19 c6 fd bd 3f 27 03 be ....?'..
285c: aa 54 07 be cd 6a 0b be .T...j..
2864: 2a 69 0f be 40 4f 13 be *i..@O..
286c: 9e 1c 17 be cb d0 1a be ........
2874: 54 6b 1e be c2 eb 21 be Tk....!.
287c: a8 51 25 be 9b 9c 28 be .Q%...(.
2884: 29 cc 2b be f5 df 2e be ).+.....
288c: 92 d7 31 be a3 b2 34 be ..1...4.
2894: c4 70 37 be a3 11 3a be .p7...:.
289c: d5 94 3c be 18 fa 3e be ..<...>.
28a4: 06 41 41 be 5c 69 43 be .AA.\iC.
28ac: ca 72 45 be 00 5d 47 be .rE..]G.
28b4: c7 27 49 be cf d2 4a be .'I...J.
28bc: dc 5d 4c be b8 c8 4d be .]L...M.
28c4: 2e 13 4f be fa 3c 50 be ..O..<P.
28cc: f3 45 51 be f3 2d 52 be .EQ..-R.
28d4: cf f4 52 be 5b 9a 53 be ..R.[.S.
28dc: 79 1e 54 be 0a 81 54 be y.T...T.
28e4: f2 c1 54 be 2b e1 54 be ..T.+.T.
28ec: 8c de 54 be 1c ba 54 be ..T...T.
28f4: c0 73 54 be 7f 0b 54 be .sT...T.
28fc: 58 81 53 be 46 d5 52 be X.S.F.R.
2904: 55 07 52 be 8d 17 51 be U.R...Q.
290c: 01 06 50 be be d2 4e be ..P...N.
2914: e8 7d 4d be 90 07 4c be .}M...L.
291c: e0 6f 4a be fa b6 48 be .oJ...H.
2924: fe dc 46 be 2a e2 44 be ..F.*.D.
292c: a5 c6 42 be a6 8a 40 be ..B...@.
2934: 68 2e 3e be 35 b2 3b be h.>.5.;.
293c: 3d 16 39 be d7 5a 36 be =.9..Z6.
2944: 4c 80 33 be ed 86 30 be L.3...0.
294c: 04 6f 2d be fc 38 2a be .o-..8*.
2954: 2c e5 26 be f3 73 23 be ,.&..s#.
295c: b5 e5 1f be e4 3a 1c be .....:..
2964: ec 73 18 be 3e 91 14 be .s..>...
296c: 5a 93 10 be ac 7a 0c be Z....z..
2974: c0 47 08 be 1c fb 03 be .G......
297c: 83 2a ff bd 76 2d f6 bd .*..v-..
2984: 3c 00 ed bd f9 a3 e3 bd <.......
298c: d7 19 da bd 25 63 d0 bd ....%c..
2994: 0e 81 c6 bd df 74 bc bd .....t..
299c: ee 3f b2 bd 8c e3 a7 bd .?......
29a4: 18 61 9d bd fb b9 92 bd .a......
29ac: a0 ef 87 bd f7 06 7a bd ......z.
29b4: 0e ee 63 bd 90 97 4d bd ..c...M.
29bc: 8d 06 37 bd 29 3e 20 bd ..7.)> .
29c4: 82 41 09 bd ad 27 e4 bc .A...'..
29cc: e0 70 b5 bc 3a 65 86 bc .p..:e..
29d4: df 16 2e bc 4f a9 9d bb ....O...
29dc: 0d 73 87 3a 8a 48 e2 3b .s.:.H.;
29e4: da be 51 3c f0 57 99 3c ..Q<.W.<
29ec: 70 f4 c9 3c 9b ad fa 3c p..<...<
29f4: 10 be 15 3d 38 2c 2e 3d ...=8,.=
29fc: 93 9d 46 3d f6 ef 5b 3d ..F=..[=
2a04: f6 a1 d1 3d a8 4a f5 3d ...=.J.=
2a0c: bc 63 0c 3e ff 09 1e 3e .c.>...>
2a14: e9 95 2f 3e 47 05 41 3e ../>G.A>
2a1c: e6 55 52 3e 98 85 63 3e .UR>..c>
2a24: 22 92 74 3e ac bc 82 3e ".t>...>
2a2c: 86 1c 8b 3e 86 67 93 3e ...>.g.>
2a34: 95 9c 9b 3e a0 ba a3 3e ...>...>
2a3c: 93 c0 ab 3e 4b ad b3 3e ...>K..>
2a44: d3 7f bb 3e fd 36 c3 3e ...>.6.>
2a4c: d0 d1 ca 3e 2d 4f d2 3e ...>-O.>
2a54: 16 ae d9 3e 77 ed e0 3e ...>w..>
2a5c: 55 0c e8 3e a0 09 ef 3e U..>...>
2a64: 53 e4 f5 3e 7a 9b fc 3e S..>z..>
2a6c: 03 97 01 3f 8a cd 04 3f ...?...?
2a74: ca f0 07 3f 51 00 0b 3f ...?Q..?
2a7c: 9f fb 0d 3f 43 e2 10 3f ...?C..?
2a84: c6 b3 13 3f b5 6f 16 3f ...?.o.?
2a8c: 9b 15 19 3f 09 a5 1b 3f ...?...?
2a94: 8f 1d 1e 3f c6 7e 20 3f ...?.~ ?
2a9c: 3f c8 22 3f 98 f9 24 3f ?."?..$?
2aa4: 6d 12 27 3f 52 12 29 3f m.'?R.)?
2aac: eb f8 2a 3f d5 c5 2c 3f ..*?..,?
2ab4: bd 78 2e 3f 46 11 30 3f .x.?F.0?
2abc: 1a 8f 31 3f dc f1 32 3f ..1?..2?
2ac4: 4b 39 34 3f 09 65 35 3f K94?.e5?
2acc: d3 74 36 3f 58 68 37 3f .t6?Xh7?
2ad4: 60 3f 38 3f 9a f9 38 3f `?8?..8?
2adc: c7 96 39 3f b4 16 3a 3f ..9?..:?
2ae4: 20 79 3a 3f d8 bd 3a 3f y:?..:?
2aec: a1 e4 3a 3f 4d ed 3a 3f ..:?M.:?
2af4: b8 d7 3a 3f af a3 3a 3f ..:?..:?
2afc: 13 51 3a 3f bb df 39 3f .Q:?..9?
2b04: 8b 4f 39 3f 66 a0 38 3f .O9?f.8?
2b0c: 32 d2 37 3f e1 e4 36 3f 2.7?..6?
2b14: 5b d8 35 3f 9c ac 34 3f [.5?..4?
2b1c: 8e 61 33 3f 36 f7 31 3f .a3?6.1?
2b24: 8e 6d 30 3f 92 c4 2e 3f .m0?...?
2b2c: 55 fc 2c 3f d5 14 2b 3f U.,?..+?
2b34: 27 0e 29 3f 55 e8 26 3f '.)?U.&?
2b3c: 7b a3 24 3f b5 3f 22 3f {.$?.?"?
2b44: 11 bd 1f 3f c5 1b 1d 3f ...?...?
2b4c: e3 5b 1a 3f a4 7d 17 3f .[.?.}.?
2b54: 2f 81 14 3f b3 66 11 3f /..?.f.?
2b5c: 68 2e 0e 3f 86 d8 0a 3f h..?...?
2b64: 4f 65 07 3f 04 d5 03 3f Oe.?...?
2b6c: e8 27 00 3f 8c bc f8 3e .'.?...>
2b74: d8 f0 f0 3e 58 ed e8 3e ...>X..>
2b7c: c2 b2 e0 3e c9 41 d8 3e ...>.A.>
2b84: 21 9b cf 3e 98 bf c6 3e !..>...>
2b8c: f9 af bd 3e 1b 6d b4 3e ...>.m.>
2b94: dd f7 aa 3e 1e 51 a1 3e ...>.Q.>
2b9c: d9 79 97 3e 00 73 8d 3e .y.>.s.>
2ba4: 8e 3d 83 3e 20 b5 71 3e .=.> .q>
2bac: 1e 96 5c 3e 49 20 47 3e ..\>I G>
2bb4: dd 55 31 3e 2d 39 1b 3e .U1>-9.>
2bbc: 90 cc 04 3e df 24 dc 3d ...>.$.=
2bc4: a5 1a ae 3d de fe 7e 3d ...=..~=
2bcc: f5 b0 20 3d 58 ac 82 3c .. =X..<
2bd4: b2 34 f8 bb 3b 5a 00 bd .4..;Z..
2bdc: 73 99 62 bd 55 dc a2 bd s.b.U...
2be4: 0e d6 d4 bd f6 99 03 be ........
2bec: e5 f7 1c be be 81 36 be ......6.
2bf4: 5a 34 50 be 79 0c 6a be Z4P.y.j.
2bfc: 71 03 82 be 30 26 8e be q...0&..
2c04: 15 c2 b3 be a2 8a c9 be ........
2c0c: 82 53 df be 0a 1a f5 be .S......
2c14: ca 6d 05 bf bd 4a 10 bf .m...J..
2c1c: 82 22 1b bf c7 f3 25 bf ."....%.
2c24: 23 bd 30 bf 45 7d 3b bf #.0.E};.
2c2c: bf 32 46 bf 38 dc 50 bf .2F.8.P.
2c34: 4b 78 5b bf 92 05 66 bf Kx[...f.
2c3c: a7 82 70 bf 1b ee 7a bf ..p...z.
2c44: 48 a3 82 bf 48 c5 87 bf H...H...
2c4c: 66 dc 8c bf da e7 91 bf f.......
2c54: f3 e6 96 bf 02 d9 9b bf ........
2c5c: 45 bd a0 bf 14 93 a5 bf E.......
2c64: b0 59 aa bf 5e 10 af bf .Y..^...
2c6c: 78 b6 b3 bf 34 4b b8 bf x...4K..
2c74: ea cd bc bf e2 3d c1 bf .....=..
2c7c: 63 9a c5 bf bd e2 c9 bf c.......
2c84: 2f 16 ce bf 1a 34 d2 bf /....4..
2c8c: bc 3b d6 bf 6f 2c da bf .;..o,..
2c94: 71 05 de bf 22 c6 e1 bf q..."...
2c9c: ca 6d e5 bf c2 fb e8 bf .m......
2ca4: 58 6f ec bf d6 c7 ef bf Xo......
2cac: a3 04 f3 bf 10 25 f6 bf .....%..
2cb4: 74 28 f9 bf 1f 0e fc bf t(......
2cbc: 7c d5 fe bf f0 be 00 c0 |.......
2cc4: 58 03 02 c0 a0 37 03 c0 X....7..
2ccc: 7d 5b 04 c0 9c 6e 05 c0 }[...n..
2cd4: b9 70 06 c0 80 61 07 c0 .p...a..
2cdc: ab 40 08 c0 e9 0d 09 c0 .@......
2ce4: fc c8 09 c0 93 71 0a c0 .....q..
2cec: 68 07 0b c0 3b 8a 0b c0 h...;...
2cf4: c6 f9 0b c0 c5 55 0c c0 .....U..
2cfc: f5 9d 0c c0 1c d2 0c c0 ........
2d04: f1 f1 0c c0 3f fd 0c c0 ....?...
2d0c: c7 f3 0c c0 4e d5 0c c0 ....N...
2d14: 98 a1 0c c0 75 58 0c c0 ....uX..
2d1c: a9 f9 0b c0 01 85 0b c0 ........
2d24: 4c fa 0a c0 58 59 0a c0 L...XY..
2d2c: f5 a1 09 c0 f2 d3 08 c0 ........
2d34: 24 ef 07 c0 62 f3 06 c0 $...b...
2d3c: 87 e0 05 c0 63 b6 04 c0 ....c...
2d44: d6 74 03 c0 bd 1b 02 c0 .t......
2d4c: f3 aa 00 c0 bf 44 fe bf .....D..
2d54: b8 03 fb bf a7 92 f7 bf ........
2d5c: 4a f1 f3 bf 7d 1f f0 bf J...}...
2d64: 11 1d ec bf d1 e9 e7 bf ........
2d6c: ad 85 e3 bf 7c f0 de bf ....|...
2d74: 13 2a da bf 72 32 d5 bf .*..r2..
2d7c: 81 09 d0 bf 1d af ca bf ........
2d84: 4f 23 c5 bf fe 65 bf bf O#...e..
2d8c: 32 77 b9 bf eb 56 b3 bf 2w...V..
2d94: 29 05 ad bf fe 81 a6 bf ).......
2d9c: 70 cd 9f bf 92 e7 98 bf p.......
2da4: 7d d0 91 bf 48 88 8a bf }...H...
2dac: 17 0f 83 bf 11 ca 76 bf ......v.
2db4: 90 14 67 bf fc fd 56 bf ..g...V.
2dbc: bc 86 46 bf 35 af 35 bf ..F.5.5.
2dc4: de 77 24 bf 32 e1 12 bf .w$.2...
2dcc: b5 eb 00 bf dd 2f dd be ...../..
2dd4: 00 cd b7 be f9 af 91 be ........
2ddc: 4d b4 55 be c1 99 06 be M.U.....
2de4: e3 4c 58 bd 33 e2 de 3c .LX.3..<
2dec: 20 63 de 3d 5d e9 43 3e c.=].C>
2df4: 1a 00 8d 3e 45 b9 b8 3e ...>E..>
2dfc: 5a 1e e5 3e 82 75 08 3f Z..>.u.?
2e04: 40 60 29 3f f6 c8 45 3f @`)?..E?
2e0c: fe 7f 62 3f b4 83 7f 3f ..b?...?
2e14: 40 69 8e 3f 4c 35 9d 3f @i.?L5.?
2e1c: 31 25 ac 3f 0d 38 bb 3f 1%.?.8.?
2e24: f4 6c ca 3f 0d c3 d9 3f .l.?...?
2e2c: 65 39 e9 3f 10 cf f8 3f e9.?...?
2e34: 92 41 04 40 52 2a 0c 40 .A.@R*.@
2e3c: 4f 21 14 40 07 26 1c 40 O!.@.&.@
2e44: 04 38 24 40 bd 56 2c 40 .8$@.V,@
2e4c: b2 81 34 40 5f b8 3c 40 ..4@_.<@
2e54: 44 fa 44 40 d4 46 4d 40 D.D@.FM@
2e5c: 84 9d 55 40 e3 fd 5d 40 ..U@..]@
2e64: 45 67 66 40 34 d9 6e 40 Egf@4.n@
2e6c: 11 53 77 40 67 d4 7f 40 .Sw@g..@
2e74: 47 2e 84 40 86 75 88 40 G..@.u.@
2e7c: a3 bf 8c 40 54 0c 91 40 ...@T..@
2e84: 55 5b 95 40 52 ac 99 40 U[.@R..@
2e8c: 06 ff 9d 40 2e 53 a2 40 ...@.S.@
2e94: 70 a8 a6 40 8d fe aa 40 p..@...@
2e9c: 32 55 af 40 17 ac b3 40 2U.@...@
2ea4: ef 02 b8 40 6d 59 bc 40 ...@mY.@
2eac: 45 af c0 40 27 04 c5 40 E..@'..@
2eb4: cb 57 c9 40 e3 a9 cd 40 .W.@...@
2ebc: 1e fa d1 40 34 48 d6 40 ...@4H.@
2ec4: d3 93 da 40 af dc de 40 ...@...@
2ecc: 81 22 e3 40 eb 64 e7 40 .".@.d.@
2ed4: ad a3 eb 40 7d de ef 40 ...@}..@
2edc: 03 15 f4 40 f1 46 f8 40 ...@.F.@
2ee4: 0a 74 fc 40 f7 4d 00 41 .t.@.M.A
2eec: 2f 5f 02 41 82 6d 04 41 /_.A.m.A
2ef4: cf 78 06 41 ed 80 08 41 .x.A...A
2efc: b5 85 0a 41 05 87 0c 41 ...A...A
2f04: b4 84 0e 41 9f 7e 10 41 ...A.~.A
2f0c: 9f 74 12 41 91 66 14 41 .t.A.f.A
2f14: 51 54 16 41 ba 3d 18 41 QT.A.=.A
2f1c: a8 22 1a 41 f4 02 1c 41 .".A...A
2f24: 7d de 1d 41 1f b5 1f 41 }..A...A
2f2c: b8 86 21 41 26 53 23 41 ..!A&S#A
2f34: 4c 1a 25 41 f5 db 26 41 L.%A..&A
2f3c: 16 98 28 41 7b 4e 2a 41 ..(A{N*A
2f44: 0f ff 2b 41 b3 a9 2d 41 ..+A..-A
2f4c: 3c 4e 2f 41 8b ec 30 41 <N/A..0A
2f54: 8c 84 32 41 1e 16 34 41 ..2A..4A
2f5c: 18 a1 35 41 65 25 37 41 ..5Ae%7A
2f64: db a2 38 41 70 19 3a 41 ..8Ap.:A
2f6c: f8 88 3b 41 61 f1 3c 41 ..;Aa.<A
2f74: 89 52 3e 41 52 ac 3f 41 .R>AR.?A
2f7c: b0 fe 40 41 7b 49 42 41 ..@A{IBA
2f84: 93 8c 43 41 ed c7 44 41 ..CA..DA
2f8c: 74 fb 45 41 fe 26 47 41 t.EA.&GA
2f94: 8c 4a 48 41 e9 65 49 41 .JHA.eIA
2f9c: 1e 79 4a 41 f9 83 4b 41 .yJA..KA
2fa4: 79 86 4c 41 7e 80 4d 41 y.LA~.MA
2fac: fe 71 4e 41 e4 5a 4f 41 .qNA.ZOA
2fb4: 10 3b 50 41 84 12 51 41 .;PA..QA
2fbc: 1e e1 51 41 df a6 52 41 ..QA..RA
2fc4: 9d 63 53 41 63 17 54 41 .cSAc.TA
2fcc: 1c c2 54 41 a8 63 55 41 ..TA.cUA
2fd4: 11 fc 55 41 39 8b 56 41 ..UA9.VA
2fdc: 1f 11 57 41 b9 8d 57 41 ..WA..WA
2fe4: f1 00 58 41 c8 6a 58 41 ..XA.jXA
2fec: 34 cb 58 41 29 22 59 41 4.XA)"YA
2ff4: 9e 6f 59 41 92 b3 59 41 .oYA..YA
2ffc: f0 ed 59 41 7e 29 5a 41 ..YA~)ZA
3004: cf f7 59 41 8a bc 59 41 ..YA..YA
300c: c4 77 59 41 69 29 59 41 .wYAi)YA
3014: 98 d1 58 41 5a 70 58 41 ..XAZpXA
301c: a7 05 58 41 88 91 57 41 ..XA..WA
3024: 1d 14 57 41 5a 8d 56 41 ..WAZ.VA
302c: 4c fd 55 41 11 64 55 41 L.UA.dUA
3034: a9 c1 54 41 1e 16 54 41 ..TA..TA
303c: 87 61 53 41 ec a3 52 41 .aSA..RA
3044: 59 dd 51 41 ed 0d 51 41 Y.QA..QA
304c: a8 35 50 41 aa 54 4f 41 .5PA.TOA
3054: f2 6a 4e 41 ab 78 4d 41 .jNA.xMA
305c: d4 7d 4c 41 8d 7a 4b 41 .}LA.zKA
3064: e1 6e 4a 41 ee 5a 49 41 .nJA.ZIA
306c: c0 3e 48 41 76 1a 47 41 .>HAv.GA
3074: 24 ee 45 41 eb b9 44 41 $.EA..DA
307c: ca 7d 43 41 eb 39 42 41 .}CA.9BA
3084: 6e ee 40 41 5c 9b 3f 41 n.@A\.?A
308c: e1 40 3e 41 07 df 3c 41 .@>A..<A
3094: ed 75 3b 41 b2 05 3a 41 .u;A..:A
309c: 75 8e 38 41 4d 10 37 41 u.8AM.7A
30a4: 59 8b 35 41 c1 ff 33 41 Y.5A..3A
30ac: 91 6d 32 41 e9 d4 30 41 .m2A..0A
30b4: fc 35 2f 41 d6 90 2d 41 .5/A..-A
30bc: 9f e5 2b 41 78 34 2a 41 ..+Ax4*A
30c4: 80 7d 28 41 d7 c0 26 41 .}(A..&A
30cc: 9b fe 24 41 ed 36 23 41 ..$A.6#A
30d4: 01 6a 21 41 e3 97 1f 41 .j!A...A
30dc: bf c0 1d 41 bb e4 1b 41 ...A...A
30e4: f3 03 1a 41 94 1e 18 41 ...A...A
30ec: b5 34 16 41 88 46 14 41 .4.A.F.A
30f4: 28 54 12 41 bd 5d 10 41 (T.A.].A
30fc: 6d 63 0e 41 5c 65 0c 41 mc.A\e.A
3104: ae 63 0a 41 87 5e 08 41 .c.A.^.A
310c: 13 56 06 41 73 4a 04 41 .V.AsJ.A
3114: ca 3b 02 41 46 2a 00 41 .;.AF*.A
311c: 13 2c fc 40 6f fe f7 40 .,.@o..@
3124: f1 cb f3 40 ea 94 ef 40 ...@...@
312c: a3 59 eb 40 74 1a e7 40 .Y.@t..@
3134: 95 d7 e2 40 62 91 de 40 ...@b..@
313c: 2e 48 da 40 37 fc d5 40 .H.@7..@
3144: d6 ad d1 40 4c 5d cd 40 ...@L].@
314c: f8 0a c9 40 15 b7 c4 40 ...@...@
3154: 04 62 c0 40 fa 0b bc 40 .b.@...@
315c: 5b b5 b7 40 61 5e b3 40 [..@a^.@
3164: 68 07 af 40 b4 b0 aa 40 h..@...@
316c: 90 5a a6 40 47 05 a2 40 .Z.@G..@
3174: 27 b1 9d 40 7f 5e 99 40 '..@.^.@
317c: 91 0d 95 40 b2 be 90 40 ...@...@
3184: 1d 72 8c 40 28 28 88 40 .r.@((.@
318c: 1a e1 83 40 6d 3a 7f 40 ...@m:.@
3194: 95 b9 76 40 31 40 6e 40 ..v@1@n@
319c: d9 ce 65 40 1b 66 5d 40 ..e@.f]@
31a4: 70 06 55 40 75 b0 4c 40 p.U@u.L@
31ac: aa 64 44 40 9a 23 3c 40 .dD@.#<@
31b4: cc ed 33 40 c2 c3 2b 40 ..3@..+@
31bc: 01 a6 23 40 0c 95 1b 40 ..#@...@
31c4: 60 91 13 40 80 9b 0b 40 `..@...@
31cc: ea b3 03 40 2c b6 f7 3f ...@,..?
31d4: ff 22 e8 3f 36 af d8 3f .".?6..?
31dc: cd 5b c9 3f a6 29 ba 3f .[.?.).?
31e4: a4 19 ab 3f b2 2c 9c 3f ...?.,.?
31ec: a2 63 8d 3f ae 7e 7d 3f .c.?.~}?
31f4: 52 81 60 3f c6 d0 43 3f R.`?..C?
31fc: b8 6e 27 3f 6a c7 0a 3f .n'?j..?
3204: 28 ce de 3e 3a 78 b2 3e (..>:x.>
320c: 72 ce 86 3e 60 a5 37 3e r..>`.7>
3214: db 1a c6 3d f6 87 7d 3c ...=..}<
321c: 46 ec 83 bd 53 5b 12 be F...S[..
3224: 0e 54 61 be bc 6e 97 be .Ta..n..
322c: 6b 7a bd be b5 cb e2 be kz......
3234: bf b0 03 bf 3b 9d 15 bf ....;...
323c: d6 2a 27 bf fe 58 38 bf .*'..X8.
3244: 3d 27 49 bf 21 95 59 bf ='I.!.Y.
324c: 47 a2 69 bf 44 4e 79 bf G.i.DNy.
3254: 62 4c 84 bf c2 c0 8b bf bL......
325c: 14 04 93 bf 48 16 9a bf ....H...
3264: 34 f7 a0 bf ce a6 a7 bf 4.......
326c: ff 24 ae bf b4 71 b4 bf .$...q..
3274: f8 8c ba bf b0 76 c0 bf .....v..
327c: e4 2e c6 bf 9e b5 cb bf ........
3284: dd 0a d1 bf ba 2e d6 bf ........
328c: 2d 21 db bf 69 e2 df bf -!..i...
3294: 6d 72 e4 bf 63 d1 e8 bf mr..c...
329c: 6d ff ec bf ad fc f0 bf m.......
32a4: 43 c9 f4 bf 6b 65 f8 bf C...ke..
32ac: 4e d1 fb bf 20 0d ff bf N... ...
32b4: 89 0c 01 c0 b7 7a 02 c0 .....z..
32bc: 39 d1 03 c0 30 10 05 c0 9...0...
32c4: b9 37 06 c0 02 48 07 c0 .7...H..
32cc: 31 41 08 c0 6c 23 09 c0 1A..l#..
32d4: dd ee 09 c0 b5 a3 0a c0 ........
32dc: 20 42 0b c0 4b ca 0b c0 B..K...
32e4: 68 3c 0c c0 af 98 0c c0 h<......
32ec: 55 df 0c c0 88 10 0d c0 U.......
32f4: 88 2c 0d c0 87 33 0d c0 .,...3..
32fc: c8 25 0d c0 82 03 0d c0 .%......
3304: f3 cc 0c c0 5a 82 0c c0 ....Z...
330c: fb 23 0c c0 10 b2 0b c0 .#......
3314: e4 2c 0b c0 b8 94 0a c0 .,......
331c: d1 e9 09 c0 77 2c 09 c0 ....w,..
3324: ee 5c 08 c0 85 7b 07 c0 .\...{..
332c: 83 88 06 c0 34 84 05 c0 ....4...
3334: e3 6e 04 c0 dc 48 03 c0 .n...H..
333c: 73 12 02 c0 ef cb 00 c0 s.......
3344: 4f eb fe bf da 1f fc bf O.......
334c: 0d 36 f9 bf a9 2e f6 bf .6......
3354: 46 0a f3 bf 93 c9 ef bf F.......
335c: 2f 6d ec bf d3 f5 e8 bf /m......
3364: 17 64 e5 bf c3 b8 e1 bf .d......
336c: 6f f4 dd bf d3 17 da bf o.......
3374: 9e 23 d6 bf 8b 18 d2 bf .#......
337c: 38 f7 cd bf 6e c0 c9 bf 8...n...
3384: cd 74 c5 bf 1e 15 c1 bf .t......
338c: 01 a2 bc bf 37 1c b8 bf ....7...
3394: 6f 84 b3 bf 62 db ae bf o...b...
339c: c9 21 aa bf 53 58 a5 bf .!..SX..
33a4: c3 7f a0 bf c8 98 9b bf ........
33ac: 1a a4 96 bf 6a a2 91 bf ....j...
33b4: 79 94 8c bf ee 7a 87 bf y....z..
33bc: 93 56 82 bf 0d 50 7a bf .V...Pz.
33c4: 1c e0 6f bf b1 5e 65 bf ..o..^e.
33cc: 33 cd 5a bf 0d 2d 50 bf 3.Z..-P.
33d4: a6 7f 45 bf 58 c6 3a bf ..E.X.:.
33dc: 8b 02 30 bf a3 35 25 bf ..0..5%.
33e4: fb 60 1a bf eb 85 0f bf .`......
33ec: d0 a5 04 bf 12 84 f3 be ........
33f4: cd b7 dd be 75 e9 c7 be ....u...
33fc: ad 1b b2 be f5 7b 9b be .....{..
3404: fd 72 7c be bc 72 62 be .r|..rb.
340c: 44 95 48 be d5 dd 2e be D.H.....
3414: a3 4f 15 be b1 db f7 bd .O......
341c: 14 77 c5 bd 90 77 93 bd .w...w..
3424: 36 c6 43 bd 62 fe c2 bc 6.C.b...
342c: 03 64 16 b8 8d 76 c0 3c .d...v.<
3434: 51 98 3f 3d 5f f3 8e 3d Q.?=_..=
343c: f3 8d bd 3d af 96 eb 3d ...=...=
3444: 44 84 0c 3e 41 ef 22 3e D..>A.">
344c: e5 09 39 3e da d1 4e 3e ..9>..N>
3454: c6 44 64 3e 81 60 79 3e .Dd>.`y>
345c: 69 11 87 3e cf 44 91 3e i..>.D.>
3464: 6b 49 9b 3e 43 1e a5 3e kI.>C..>
346c: 5c c2 ae 3e cf 34 b8 3e \..>.4.>
3474: b4 74 c1 3e 27 81 ca 3e .t.>'..>
347c: 62 59 d3 3e 83 fc db 3e bY.>...>
3484: ca 69 e4 3e 86 a0 ec 3e .i.>...>
348c: 03 a0 f4 3e 82 67 fc 3e ...>.g.>
3494: 37 fb 01 3f 19 a6 05 3f 7..?...?
349c: 12 34 09 3f e2 a4 0c 3f .4.?...?
34a4: 4b f8 0f 3f 0d 2e 13 3f K..?...?
34ac: ef 45 16 3f bd 3f 19 3f .E.?.?.?
34b4: 42 1b 1c 3f 4d d8 1e 3f B..?M..?
34bc: c5 76 21 3f 75 f6 23 3f .v!?u.#?
34c4: 40 57 26 3f 13 99 28 3f @W&?..(?
34cc: c8 bb 2a 3f 53 bf 2c 3f ..*?S.,?
34d4: 9b a3 2e 3f 98 68 30 3f ...?.h0?
34dc: 46 0e 32 3f 94 94 33 3f F.2?..3?
34e4: 87 fb 34 3f 26 43 36 3f ..4?&C6?
34ec: 6b 6b 37 3f 6b 74 38 3f kk7?kt8?
34f4: 2c 5e 39 3f c8 28 3a 3f ,^9?.(:?
34fc: 49 d4 3a 3f d0 60 3b 3f I.:?.`;?
3504: 78 ce 3b 3f 57 1d 3c 3f x.;?W.<?
350c: 9f 4d 3c 3f 6c 5f 3c 3f .M<?l_<?
3514: ec 52 3c 3f 4b 28 3c 3f .R<?K(<?
351c: bb df 3b 3f 73 79 3b 3f ..;?sy;?
3524: a3 f5 3a 3f 82 54 3a 3f ..:?.T:?
352c: 59 96 39 3f 65 bb 38 3f Y.9?e.8?
3534: e4 c3 37 3f 27 b0 36 3f ..7?'.6?
353c: 6a 80 35 3f 05 35 34 3f j.5?.54?
3544: 3c ce 32 3f 6b 4c 31 3f <.2?kL1?
354c: de af 2f 3f f6 f8 2d 3f ../?..-?
3554: 02 28 2c 3f 67 3d 2a 3f .(,?g=*?
355c: 82 39 28 3f af 1c 26 3f .9(?..&?
3564: 52 e7 23 3f d6 99 21 3f R.#?..!?
356c: a4 34 1f 3f 21 b8 1c 3f .4.?!..?
3574: b8 24 1a 3f da 7a 17 3f .$.?.z.?
357c: f9 ba 14 3f 88 e5 11 3f ...?...?
3584: f5 fa 0e 3f ba fb 0b 3f ...?...?
358c: 4e e8 08 3f 2d c1 05 3f N..?-..?
3594: cd 86 02 3f 53 73 fe 3e ...?Ss.>
359c: 91 b4 f7 3e 37 d2 f0 3e ...>7..>
35a4: 60 cd e9 3e 08 a7 e2 3e `..>...>
35ac: 2c 60 db 3e e1 f9 d3 3e ,`.>...>
35b4: 24 75 cc 3e 0d d3 c4 3e $u.>...>
35bc: a1 14 bd 3e ed 3a b5 3e ...>.:.>
35c4: 10 47 ad 3e 0c 3a a5 3e .G.>.:.>
35cc: 02 15 9d 3e 01 d9 94 3e ...>...>
35d4: 23 87 8c 3e 7b 20 84 3e #..>{ .>
35dc: 46 4c 77 3e 64 32 66 3e FLw>d2f>
35e4: 83 f5 54 3e d6 97 43 3e ..T>..C>
35ec: 92 1b 32 3e ea 82 20 3e ..2>.. >
35f4: 12 d0 0e 3e 6d 0a fa 3d ...>m..=
35fc: 25 49 d6 3d 98 8c b0 3d %I.=...=
3604: 9f 0c 44 3d 7f 78 2b 3d ..D=.x+=
360c: 1d e8 12 3d 99 be f4 3c ...=...<
3614: 79 c3 c3 3c 3c e6 92 3c y..<<..<
361c: 66 5c 44 3c 46 8a c6 3b f\D<F..;
3624: cf 40 25 39 aa 4b bb bb .@%9.K..
362c: 79 5d 3d bc 02 42 8e bc y]=..B..
3634: f8 85 bd bc e1 73 ec bc .....s..
363c: 92 82 0d bd 8d 99 24 bd ......$.
3644: bf 7b 3b bd f0 25 52 bd .{;..%R.
364c: ff 94 68 bd db c5 7e bd ..h...~.
3654: ca 5a 8a bd 8d 30 95 bd .Z...0..
365c: cc e2 9f bd 13 70 aa bd .....p..
3664: 02 d7 b4 bd 37 16 bf bd ....7...
366c: 5f 2c c9 bd 26 18 d3 bd _,..&...
3674: 48 d8 dc bd 8a 6b e6 bd H....k..
367c: a8 d0 ef bd 6f 06 f9 bd ....o...
3684: e8 05 01 be cd 6f 05 be .....o..
368c: 52 c0 09 be fd f6 0d be R.......
3694: 4a 13 12 be b1 14 16 be J.......
369c: b9 fa 19 be eb c4 1d be ........
36a4: db 72 21 be 0f 04 25 be .r!...%.
36ac: 24 78 28 be b4 ce 2b be $x(...+.
36b4: 5b 07 2f be bb 21 32 be [./..!2.
36bc: 7d 1d 35 be 49 fa 37 be }.5.I.7.
36c4: d6 b7 3a be cc 55 3d be ..:..U=.
36cc: ef d3 3f be f5 31 42 be ..?..1B.
36d4: a2 6f 44 be c0 8c 46 be .oD...F.
36dc: 0d 89 48 be 65 64 4a be ..H.edJ.
36e4: 8e 1e 4c be 6b b7 4d be ..L.k.M.
36ec: cf 2e 4f be 9e 84 50 be ..O...P.
36f4: b7 b8 51 be 0d cb 52 be ..Q...R.
36fc: 7d bb 53 be 08 8a 54 be }.S...T.
3704: 93 36 55 be 25 c1 55 be .6U.%.U.
370c: b7 29 56 be 48 70 56 be .)V.HpV.
3714: e1 94 56 be 87 97 56 be ..V...V.
371c: 55 78 56 be 4b 37 56 be UxV.K7V.
3724: 8b d4 55 be 29 50 55 be ..U.)PU.
372c: 4d aa 54 be 0c e3 53 be M.T...S.
3734: 94 fa 52 be 0d f1 51 be ..R...Q.
373c: a0 c6 50 be 8a 7b 4f be ..P..{O.
3744: eb 0f 4e be 0e 84 4c be ..N...L.
374c: 28 d8 4a be 7d 0c 49 be (.J.}.I.
3754: 48 21 47 be d4 16 45 be H!G...E.
375c: 64 ed 42 be 4f a5 40 be d.B.O.@.
3764: e5 3e 3e be 71 ba 3b be .>>.q.;.
376c: 50 18 39 be d2 58 36 be P.9..X6.
3774: 64 7c 33 be 5c 83 30 be d|3.\.0.
377c: 19 6e 2d be 05 3d 2a be .n-..=*.
3784: 8d f0 26 be 14 89 23 be ..&...#.
378c: 0d 07 20 be dd 6a 1c be .. ..j..
3794: 09 b5 18 be f7 e5 14 be ........
379c: 1f fe 10 be 01 fe 0c be ........
37a4: 15 e6 08 be e2 b6 04 be ........
37ac: da 70 00 be 07 29 f8 bd .p...)..
37b4: d4 44 ef bd 10 36 e6 bd .D...6..
37bc: e0 fd dc bd 43 9d d3 bd ....C...
37c4: 61 15 ca bd 45 67 c0 bd a...Eg..
37cc: 11 94 b6 bd e8 9c ac bd ........
37d4: e4 82 a2 bd 2b 47 98 bd ....+G..
37dc: e7 ea 8d bd 42 6f 83 bd ....Bo..
37e4: bd aa 71 bd dd 3c 5c bd ..q..<\.
37ec: 49 97 46 bd 53 bc 30 bd I.F.S.0.
37f4: 6f ae 1a bd ec 6f 04 bd o....o..
37fc: 8c 06 dc bc 99 58 ac bc .....X..
STFT_Win_FixHalf_M512_D160:
3804: 00 00 c9 00 92 01 5b 02 ......[.
380c: 24 03 ed 03 b6 04 7f 05 $.......
3814: 48 06 11 07 d9 07 a2 08 H.......
381c: 6b 09 33 0a fb 0a c4 0b k.3.....
3824: 8c 0c 54 0d 1c 0e e4 0e ..T.....
382c: ab 0f 73 10 3a 11 01 12 ..s.:...
3834: c8 12 8f 13 55 14 1c 15 ....U...
383c: e2 15 a8 16 6e 17 33 18 ....n.3.
3844: f9 18 be 19 83 1a 47 1b ......G.
384c: 0c 1c d0 1c 93 1d 57 1e ......W.
3854: 1a 1f dd 1f 9f 20 62 21 ..... b!
385c: 24 22 e5 22 a7 23 67 24 $".".#g$
3864: 28 25 e8 25 a8 26 68 27 (%.%.&h'
386c: 27 28 e5 28 a4 29 62 2a '(.(.)b*
3874: 1f 2b dc 2b 99 2c 55 2d .+.+.,U-
387c: 11 2e cc 2e 87 2f 42 30 ...../B0
3884: fc 30 b5 31 6e 32 27 33 .0.1n2'3
388c: df 33 97 34 4e 35 04 36 .3.4N5.6
3894: ba 36 70 37 25 38 d9 38 .6p7%8.8
389c: 8d 39 40 3a f3 3a a5 3b .9@:.:.;
38a4: 57 3c 08 3d b8 3d 68 3e W<.=.=h>
38ac: 17 3f c6 3f 74 40 21 41 .?.?t@!A
38b4: ce 41 7a 42 26 43 d1 43 .AzB&C.C
38bc: 7b 44 24 45 cd 45 75 46 {D$E.EuF
38c4: 1d 47 c4 47 6a 48 0f 49 .G.GjH.I
38cc: b4 49 58 4a fb 4a 9e 4b .IXJ.J.K
38d4: 40 4c e1 4c 81 4d 21 4e @L.L.M!N
38dc: c0 4e 5e 4f fb 4f 98 50 .N^O.O.P
38e4: 34 51 cf 51 69 52 03 53 4Q.QiR.S
38ec: 9b 53 33 54 ca 54 60 55 .S3T.T`U
38f4: f6 55 8a 56 1e 57 b1 57 .U.V.W.W
38fc: 43 58 d4 58 64 59 f4 59 CX.XdY.Y
3904: 82 5a 10 5b 9d 5b 29 5c .Z.[.[)\
390c: b4 5c 3e 5d c8 5d 50 5e .\>].]P^
3914: d7 5e 5e 5f e4 5f 68 60 .^^_._h`
391c: ec 60 6f 61 f1 61 72 62 .`oa.arb
3924: f2 62 71 63 ef 63 6c 64 .bqc.cld
392c: e9 64 64 65 de 65 57 66 .dde.eWf
3934: d0 66 47 67 bd 67 32 68 .fGg.g2h
393c: a7 68 1a 69 8c 69 fd 69 .h.i.i.i
3944: 6e 6a dd 6a 4b 6b b8 6b nj.jKk.k
394c: 24 6c 8f 6c f9 6c 62 6d $l.l.lbm
3954: ca 6d 31 6e 97 6e fb 6e .m1n.n.n
395c: 5f 6f c2 6f 23 70 83 70 _o.o#p.p
3964: e3 70 41 71 9e 71 fa 71 .pAq.q.q
396c: 55 72 af 72 08 73 5f 73 Ur.r.s_s
3974: b6 73 0b 74 60 74 b3 74 .s.t`t.t
397c: 05 75 56 75 a6 75 f4 75 .uVu.u.u
3984: 42 76 8e 76 d9 76 23 77 Bv.v.v#w
398c: 6c 77 b4 77 fb 77 40 78 lw.w.w@x
3994: 85 78 c8 78 0a 79 4a 79 .x.x.yJy
399c: 8a 79 c9 79 06 7a 42 7a .y.y.zBz
39a4: 7d 7a b7 7a ef 7a 27 7b }z.z.z'{
39ac: 5d 7b 92 7b c6 7b f9 7b ]{.{.{.{
39b4: 2a 7c 5a 7c 89 7c b7 7c *|Z|.|.|
39bc: e4 7c 0f 7d 3a 7d 63 7d .|.}:}c}
39c4: 8a 7d b1 7d d6 7d fb 7d .}.}.}.}
39cc: 1e 7e 3f 7e 60 7e 7f 7e .~?~`~.~
39d4: 9d 7e ba 7e d6 7e f0 7e .~.~.~.~
39dc: 0a 7f 22 7f 38 7f 4e 7f ..".8.N.
39e4: 62 7f 75 7f 87 7f 98 7f b.u.....
39ec: a7 7f b5 7f c2 7f ce 7f ........
39f4: d9 7f e2 7f ea 7f f1 7f ........
39fc: f6 7f fa 7f fe 7f ff 7f ........
3a04: ff 7f ff 7f fe 7f fa 7f ........
3a0c: f6 7f f1 7f ea 7f e2 7f ........
3a14: d9 7f ce 7f c2 7f b5 7f ........
3a1c: a7 7f 98 7f 87 7f 75 7f ......u.
3a24: 62 7f 4e 7f 38 7f 22 7f b.N.8.".
3a2c: 0a 7f f0 7e d6 7e ba 7e ...~.~.~
3a34: 9d 7e 7f 7e 60 7e 3f 7e .~.~`~?~
3a3c: 1e 7e fb 7d d6 7d b1 7d .~.}.}.}
3a44: 8a 7d 63 7d 3a 7d 0f 7d .}c}:}.}
3a4c: e4 7c b7 7c 89 7c 5a 7c .|.|.|Z|
3a54: 2a 7c f9 7b c6 7b 92 7b *|.{.{.{
3a5c: 5d 7b 27 7b ef 7a b7 7a ]{'{.z.z
3a64: 7d 7a 42 7a 06 7a c9 79 }zBz.z.y
3a6c: 8a 79 4a 79 0a 79 c8 78 .yJy.y.x
3a74: 85 78 40 78 fb 77 b4 77 .x@x.w.w
3a7c: 6c 77 23 77 d9 76 8e 76 lw#w.v.v
3a84: 42 76 f4 75 a6 75 56 75 Bv.u.uVu
3a8c: 05 75 b3 74 60 74 0b 74 .u.t`t.t
3a94: b6 73 5f 73 08 73 af 72 .s_s.s.r
3a9c: 55 72 fa 71 9e 71 41 71 Ur.q.qAq
3aa4: e3 70 83 70 23 70 c2 6f .p.p#p.o
3aac: 5f 6f fb 6e 97 6e 31 6e _o.n.n1n
3ab4: ca 6d 62 6d f9 6c 8f 6c .mbm.l.l
3abc: 24 6c b8 6b 4b 6b dd 6a $l.kKk.j
3ac4: 6e 6a fd 69 8c 69 1a 69 nj.i.i.i
3acc: a7 68 32 68 bd 67 47 67 .h2h.gGg
3ad4: d0 66 57 66 de 65 64 65 .fWf.ede
3adc: e9 64 6c 64 ef 63 71 63 .dld.cqc
3ae4: f2 62 72 62 f1 61 6f 61 .brb.aoa
3aec: ec 60 68 60 e4 5f 5e 5f .`h`._^_
3af4: d7 5e 50 5e c8 5d 3e 5d .^P^.]>]
3afc: b4 5c 29 5c 9d 5b 10 5b .\)\.[.[
3b04: 82 5a f4 59 64 59 d4 58 .Z.YdY.X
3b0c: 43 58 b1 57 1e 57 8a 56 CX.W.W.V
3b14: f6 55 60 55 ca 54 33 54 .U`U.T3T
3b1c: 9b 53 03 53 69 52 cf 51 .S.SiR.Q
3b24: 34 51 98 50 fb 4f 5e 4f 4Q.P.O^O
3b2c: c0 4e 21 4e 81 4d e1 4c .N!N.M.L
3b34: 40 4c 9e 4b fb 4a 58 4a @L.K.JXJ
3b3c: b4 49 0f 49 6a 48 c4 47 .I.IjH.G
3b44: 1d 47 75 46 cd 45 24 45 .GuF.E$E
3b4c: 7b 44 d1 43 26 43 7a 42 {D.C&CzB
3b54: ce 41 21 41 74 40 c6 3f .A!At@.?
3b5c: 17 3f 68 3e b8 3d 08 3d .?h>.=.=
3b64: 57 3c a5 3b f3 3a 40 3a W<.;.:@:
3b6c: 8d 39 d9 38 25 38 70 37 .9.8%8p7
3b74: ba 36 04 36 4e 35 97 34 .6.6N5.4
3b7c: df 33 27 33 6e 32 b5 31 .3'3n2.1
3b84: fc 30 42 30 87 2f cc 2e .0B0./..
3b8c: 11 2e 55 2d 99 2c dc 2b ..U-.,.+
3b94: 1f 2b 62 2a a4 29 e5 28 .+b*.).(
3b9c: 27 28 68 27 a8 26 e8 25 '(h'.&.%
3ba4: 28 25 67 24 a7 23 e5 22 (%g$.#."
3bac: 24 22 62 21 9f 20 dd 1f $"b!. ..
3bb4: 1a 1f 57 1e 93 1d d0 1c ..W.....
3bbc: 0c 1c 47 1b 83 1a be 19 ..G.....
3bc4: f9 18 33 18 6e 17 a8 16 ..3.n...
3bcc: e2 15 1c 15 55 14 8f 13 ....U...
3bd4: c8 12 01 12 3a 11 73 10 ....:.s.
3bdc: ab 0f e4 0e 1c 0e 54 0d ......T.
3be4: 8c 0c c4 0b fb 0a 33 0a ......3.
3bec: 6b 09 a2 08 d9 07 11 07 k.......
3bf4: 48 06 7f 05 b6 04 ed 03 H.......
3bfc: 24 03 5b 02 92 01 c9 00 $.[.....
STFT_Win_FixHalf_M256_D160:
3c04: 00 00 18 02 30 04 48 06 ....0.H.
3c0c: 5f 08 76 0a 8c 0c a1 0e _.v.....
3c14: b5 10 c8 12 da 14 ea 16 ........
3c1c: f9 18 06 1b 11 1d 1a 1f ........
3c24: 21 21 26 23 28 25 28 27 !!&#(%('
3c2c: 25 29 1f 2b 17 2d 0b 2f %).+.-./
3c34: fc 30 e9 32 d4 34 ba 36 .0.2.4.6
3c3c: 9d 38 7c 3a 57 3c 2d 3e .8|:W<->
3c44: 00 40 ce 41 98 43 5d 45 .@.A.C]E
3c4c: 1d 47 d8 48 8f 4a 40 4c .G.H.J@L
3c54: ec 4d 93 4f 34 51 cf 52 .M.O4Q.R
3c5c: 65 54 f6 55 80 57 04 59 eT.U.W.Y
3c64: 82 5a fa 5b 6c 5d d7 5e .Z.[l].^
3c6c: 3c 60 9a 61 f2 62 43 64 <`.a.bCd
3c74: 8d 65 d0 66 0b 68 40 69 .e.f.h@i
3c7c: 6e 6a 94 6b b3 6c ca 6d nj.k.l.m
3c84: da 6e e2 6f e3 70 dc 71 .n.o.p.q
3c8c: cd 72 b6 73 97 74 70 75 .r.s.tpu
3c94: 42 76 0b 77 cc 77 85 78 Bv.w.w.x
3c9c: 35 79 dd 79 7d 7a 14 7b 5y.y}z.{
3ca4: a3 7b 2a 7c a8 7c 1d 7d .{*|.|.}
3cac: 8a 7d ef 7d 4a 7e 9d 7e .}.}J~.~
3cb4: e8 7e 29 7f 62 7f 92 7f .~).b...
3cbc: ba 7f d9 7f ee 7f fc 7f ........
3cc4: ff 7f ff 7f ff 7f ff 7f ........
3ccc: ff 7f ff 7f ff 7f ff 7f ........
3cd4: ff 7f ff 7f ff 7f ff 7f ........
3cdc: ff 7f ff 7f ff 7f ff 7f ........
3ce4: ff 7f ff 7f ff 7f ff 7f ........
3cec: ff 7f ff 7f ff 7f ff 7f ........
3cf4: ff 7f ff 7f ff 7f ff 7f ........
3cfc: ff 7f ff 7f ff 7f ff 7f ........
3d04: ff 7f ff 7f ff 7f ff 7f ........
3d0c: ff 7f ff 7f ff 7f ff 7f ........
3d14: ff 7f ff 7f ff 7f ff 7f ........
3d1c: ff 7f ff 7f ff 7f ff 7f ........
3d24: ff 7f ff 7f ff 7f ff 7f ........
3d2c: ff 7f ff 7f ff 7f ff 7f ........
3d34: ff 7f ff 7f ff 7f ff 7f ........
3d3c: ff 7f ff 7f ff 7f ff 7f ........
3d44: ff 7f fc 7f ee 7f d9 7f ........
3d4c: ba 7f 92 7f 62 7f 29 7f ....b.).
3d54: e8 7e 9d 7e 4a 7e ef 7d .~.~J~.}
3d5c: 8a 7d 1d 7d a8 7c 2a 7c .}.}.|*|
3d64: a3 7b 14 7b 7d 7a dd 79 .{.{}z.y
3d6c: 35 79 85 78 cc 77 0b 77 5y.x.w.w
3d74: 42 76 70 75 97 74 b6 73 Bvpu.t.s
3d7c: cd 72 dc 71 e3 70 e2 6f .r.q.p.o
3d84: da 6e ca 6d b3 6c 94 6b .n.m.l.k
3d8c: 6e 6a 40 69 0b 68 d0 66 nj@i.h.f
3d94: 8d 65 43 64 f2 62 9a 61 .eCd.b.a
3d9c: 3c 60 d7 5e 6c 5d fa 5b <`.^l].[
3da4: 82 5a 04 59 80 57 f6 55 .Z.Y.W.U
3dac: 65 54 cf 52 34 51 93 4f eT.R4Q.O
3db4: ec 4d 40 4c 8f 4a d8 48 .M@L.J.H
3dbc: 1d 47 5d 45 98 43 ce 41 .G]E.C.A
3dc4: 00 40 2d 3e 57 3c 7c 3a .@->W<|:
3dcc: 9d 38 ba 36 d4 34 e9 32 .8.6.4.2
3dd4: fc 30 0b 2f 17 2d 1f 2b .0./.-.+
3ddc: 25 29 28 27 28 25 26 23 %)('(%&#
3de4: 21 21 1a 1f 11 1d 06 1b !!......
3dec: f9 18 ea 16 da 14 c8 12 ........
3df4: b5 10 a1 0e 8c 0c 76 0a ......v.
3dfc: 5f 08 48 06 30 04 18 02 _.H.0...
STFT_Win_FixHalf_M256_D80:
3e04: 00 00 92 01 24 03 b6 04 ....$...
3e0c: 48 06 d9 07 6b 09 fb 0a H...k...
3e14: 8c 0c 1c 0e ab 0f 3a 11 ......:.
3e1c: c8 12 55 14 e2 15 6e 17 ..U...n.
3e24: f9 18 83 1a 0c 1c 93 1d ........
3e2c: 1a 1f 9f 20 24 22 a7 23 ... $".#
3e34: 28 25 a8 26 27 28 a4 29 (%.&'(.)
3e3c: 1f 2b 99 2c 11 2e 87 2f .+.,.../
3e44: fc 30 6e 32 df 33 4e 35 .0n2.3N5
3e4c: ba 36 25 38 8d 39 f3 3a .6%8.9.:
3e54: 57 3c b8 3d 17 3f 74 40 W<.=.?t@
3e5c: ce 41 26 43 7b 44 cd 45 .A&C{D.E
3e64: 1d 47 6a 48 b4 49 fb 4a .GjH.I.J
3e6c: 40 4c 81 4d c0 4e fb 4f @L.M.N.O
3e74: 34 51 69 52 9b 53 ca 54 4QiR.S.T
3e7c: f6 55 1e 57 43 58 64 59 .U.WCXdY
3e84: 82 5a 9d 5b b4 5c c8 5d .Z.[.\.]
3e8c: d7 5e e4 5f ec 60 f1 61 .^._.`.a
3e94: f2 62 ef 63 e9 64 de 65 .b.c.d.e
3e9c: d0 66 bd 67 a7 68 8c 69 .f.g.h.i
3ea4: 6e 6a 4b 6b 24 6c f9 6c njKk$l.l
3eac: ca 6d 97 6e 5f 6f 23 70 .m.n_o#p
3eb4: e3 70 9e 71 55 72 08 73 .p.qUr.s
3ebc: b6 73 60 74 05 75 a6 75 .s`t.u.u
3ec4: 42 76 d9 76 6c 77 fb 77 Bv.vlw.w
3ecc: 85 78 0a 79 8a 79 06 7a .x.y.y.z
3ed4: 7d 7a ef 7a 5d 7b c6 7b }z.z]{.{
3edc: 2a 7c 89 7c e4 7c 3a 7d *|.|.|:}
3ee4: 8a 7d d6 7d 1e 7e 60 7e .}.}.~`~
3eec: 9d 7e d6 7e 0a 7f 38 7f .~.~..8.
3ef4: 62 7f 87 7f a7 7f c2 7f b.......
3efc: d9 7f ea 7f f6 7f fe 7f ........
3f04: ff 7f fe 7f f6 7f ea 7f ........
3f0c: d9 7f c2 7f a7 7f 87 7f ........
3f14: 62 7f 38 7f 0a 7f d6 7e b.8....~
3f1c: 9d 7e 60 7e 1e 7e d6 7d .~`~.~.}
3f24: 8a 7d 3a 7d e4 7c 89 7c .}:}.|.|
3f2c: 2a 7c c6 7b 5d 7b ef 7a *|.{]{.z
3f34: 7d 7a 06 7a 8a 79 0a 79 }z.z.y.y
3f3c: 85 78 fb 77 6c 77 d9 76 .x.wlw.v
3f44: 42 76 a6 75 05 75 60 74 Bv.u.u`t
3f4c: b6 73 08 73 55 72 9e 71 .s.sUr.q
3f54: e3 70 23 70 5f 6f 97 6e .p#p_o.n
3f5c: ca 6d f9 6c 24 6c 4b 6b .m.l$lKk
3f64: 6e 6a 8c 69 a7 68 bd 67 nj.i.h.g
3f6c: d0 66 de 65 e9 64 ef 63 .f.e.d.c
3f74: f2 62 f1 61 ec 60 e4 5f .b.a.`._
3f7c: d7 5e c8 5d b4 5c 9d 5b .^.].\.[
3f84: 82 5a 64 59 43 58 1e 57 .ZdYCX.W
3f8c: f6 55 ca 54 9b 53 69 52 .U.T.SiR
3f94: 34 51 fb 4f c0 4e 81 4d 4Q.O.N.M
3f9c: 40 4c fb 4a b4 49 6a 48 @L.J.IjH
3fa4: 1d 47 cd 45 7b 44 26 43 .G.E{D&C
3fac: ce 41 74 40 17 3f b8 3d .At@.?.=
3fb4: 57 3c f3 3a 8d 39 25 38 W<.:.9%8
3fbc: ba 36 4e 35 df 33 6e 32 .6N5.3n2
3fc4: fc 30 87 2f 11 2e 99 2c .0./...,
3fcc: 1f 2b a4 29 27 28 a8 26 .+.)'(.&
3fd4: 28 25 a7 23 24 22 9f 20 (%.#$".
3fdc: 1a 1f 93 1d 0c 1c 83 1a ........
3fe4: f9 18 6e 17 e2 15 55 14 ..n...U.
3fec: c8 12 3a 11 ab 0f 1c 0e ..:.....
3ff4: 8c 0c fb 0a 6b 09 d9 07 ....k...
3ffc: 48 06 b6 04 24 03 92 01 H...$...
STFT_Win_FixHalf_M128_D80:
4004: 00 00 30 04 5f 08 8c 0c ..0._...
400c: b5 10 da 14 f9 18 11 1d ........
4014: 21 21 28 25 25 29 17 2d !!(%%).-
401c: fc 30 d4 34 9d 38 57 3c .0.4.8W<
4024: 00 40 98 43 1d 47 8f 4a .@.C.G.J
402c: ec 4d 34 51 65 54 80 57 .M4QeT.W
4034: 82 5a 6c 5d 3c 60 f2 62 .Zl]<`.b
403c: 8d 65 0b 68 6e 6a b3 6c .e.hnj.l
4044: da 6e e3 70 cd 72 97 74 .n.p.r.t
404c: 42 76 cc 77 35 79 7d 7a Bv.w5y}z
4054: a3 7b a8 7c 8a 7d 4a 7e .{.|.}J~
405c: e8 7e 62 7f ba 7f ee 7f .~b.....
4064: ff 7f ff 7f ff 7f ff 7f ........
406c: ff 7f ff 7f ff 7f ff 7f ........
4074: ff 7f ff 7f ff 7f ff 7f ........
407c: ff 7f ff 7f ff 7f ff 7f ........
4084: ff 7f ff 7f ff 7f ff 7f ........
408c: ff 7f ff 7f ff 7f ff 7f ........
4094: ff 7f ff 7f ff 7f ff 7f ........
409c: ff 7f ff 7f ff 7f ff 7f ........
40a4: ff 7f ee 7f ba 7f 62 7f ......b.
40ac: e8 7e 4a 7e 8a 7d a8 7c .~J~.}.|
40b4: a3 7b 7d 7a 35 79 cc 77 .{}z5y.w
40bc: 42 76 97 74 cd 72 e3 70 Bv.t.r.p
40c4: da 6e b3 6c 6e 6a 0b 68 .n.lnj.h
40cc: 8d 65 f2 62 3c 60 6c 5d .e.b<`l]
40d4: 82 5a 80 57 65 54 34 51 .Z.WeT4Q
40dc: ec 4d 8f 4a 1d 47 98 43 .M.J.G.C
40e4: 00 40 57 3c 9d 38 d4 34 .@W<.8.4
40ec: fc 30 17 2d 25 29 28 25 .0.-%)(%
40f4: 21 21 11 1d f9 18 da 14 !!......
40fc: b5 10 8c 0c 5f 08 30 04 ...._.0.
memcmp:
4104: 74 04 [--sp] = {rets, r4}
4106: 82 f9 05 08 if (r2 < 0x4) goto 0xa <memcmp+0x10 : 4114 >
410a: 90 e1 10 30 r3 = r1 | r0
410e: 60 ff 03 30 0b 00 if ((r3 & 0x3) == 0) goto 0x16 <memcmp+0x26 : 412a >
4114: 02 51 if (r2 == 0) goto 0x22 <memcmp+0x34 : 4138 >
4116: 13 07 r3 = b[r1++=0x1] (u)
4118: 04 07 r4 = b[r0++=0x1] (u)
411a: fa 3f r2 += -0x1
411c: 03 e8 fa 41 if (r4 == r3) goto -0xc <memcmp+0x10 : 4114 >
4120: c8 1e r0 = r4 - r3
4122: 54 04 {pc, r4} = [sp++]
4124: fa 3c r2 += -0x4
4126: c1 24 r1 += 0x4
4128: c0 24 r0 += 0x4
412a: 82 f9 f3 09 if (r2 < 0x4) goto -0x1a <memcmp+0x10 : 4114 >
412e: 13 60 r3 = [r1+0x0]
4130: 04 60 r4 = [r0+0x0]
4132: 03 e8 f7 41 if (r4 == r3) goto -0x12 <memcmp+0x20 : 4124 >
4136: f7 8e goto -0x24 <memcmp+0x10 : 4114 >
4138: 40 20 r0 = 0x0
413a: 54 04 {pc, r4} = [sp++]
memmove:
413c: 76 04 [--sp] = {rets, r6-r4}
413e: 00 ec 03 10 if (r1 > r0) goto 0x6 <memmove+0xC : 4148 >
4142: 93 1c r3 = r1 + r2
4144: 00 ec 29 30 if (r3 > r0) goto 0x52 <memmove+0x5E : 419a >
4148: 03 16 r3 = r0
414a: 82 f9 14 10 if (r2 < 0x8) goto 0x28 <memmove+0x3A : 4176 >
414e: 65 e1 03 10 r5 = r1 & 0x3
4152: 64 e1 03 30 r4 = r3 & 0x3
4156: 04 46 if (r4 == 0) goto 0xc <memmove+0x28 : 4164 >
4158: a6 e0 04 40 r6 = 0x4 - r4
415c: a2 1f r2 = r2 - r6
415e: 16 03 rep 0x4 r6 {
4160: 16 07 r6 = b[r1++=0x1] (u)
4162: b6 07 b[r3++=0x1] = r6
}
4164: 5c 19 r4 ^= r5
4166: a5 a2 r5 = r2 >> 0x2
4168: 84 4a if (r4 != 0) goto 0x14 <memmove+0x42 : 417e >
416a: 15 03 rep 0x4 r5 {
416c: 16 05 r6 = [r1++=0x4]
416e: b6 05 [r3++=0x4] = r6
}
4170: f5 5c if (r5 != 0) goto -0x8 <memmove+0x2E : 416a >
4172: 62 e1 03 20 r2 = r2 & 0x3
4176: 12 03 rep 0x4 r2 {
4178: 12 07 r2 = b[r1++=0x1] (u)
417a: b2 07 b[r3++=0x1] = r2
}
417c: 56 04 {pc, r6-r4} = [sp++]
417e: a5 03 rep 0x16 r5 {
4180: 16 07 r6 = b[r1++=0x1] (u)
4182: 14 07 r4 = b[r1++=0x1] (u)
4184: a6 f1 20 44 r6 <= insert(r4, p:0x8, l:0x8) #
4188: 14 07 r4 = b[r1++=0x1] (u)
418a: a6 f1 20 48 r6 <= insert(r4, p:0x10, l:0x8) #
418e: 14 07 r4 = b[r1++=0x1] (u)
4190: a6 e1 20 4c r6 <= insert(r4, p:0x18, l:0x8)
4194: b6 05 [r3++=0x4] = r6
}
4196: f5 53 if (r5 != 0) goto -0x1a <memmove+0x42 : 417e >
4198: f7 8c goto -0x28 <memmove+0x36 : 4172 >
419a: 83 1c r3 = r0 + r2
419c: 91 1c r1 = r1 + r2
419e: 82 f9 17 10 if (r2 < 0x8) goto 0x2e <memmove+0x94 : 41d0 >
41a2: 65 e1 03 10 r5 = r1 & 0x3
41a6: 64 e1 03 30 r4 = r3 & 0x3
41aa: 04 47 if (r4 == 0) goto 0xe <memmove+0x7E : 41ba >
41ac: 22 1f r2 = r2 - r4
41ae: 46 16 r6 = r4
41b0: 36 03 rep 0x8 r6 {
41b2: 59 ee 1f 6f r6 = b[++r1=-0x1] (u)
41b6: 5b ee 3f 6f b[++r3=-0x1] = r6
}
41ba: 5c 19 r4 ^= r5
41bc: a5 a2 r5 = r2 >> 0x2
41be: 84 4e if (r4 != 0) goto 0x1c <memmove+0xA0 : 41dc >
41c0: 35 03 rep 0x8 r5 {
41c2: d7 ec 1e 6f r6 = [++r1=-0x4]
41c6: d7 ec 3f 6f [++r3=-0x4] = r6
}
41ca: f5 5a if (r5 != 0) goto -0xc <memmove+0x84 : 41c0 >
41cc: 62 e1 03 20 r2 = r2 & 0x3
41d0: 32 03 rep 0x8 r2 {
41d2: 59 ee 1f 6f r6 = b[++r1=-0x1] (u)
41d6: 5b ee 3f 6f b[++r3=-0x1] = r6
}
41da: 56 04 {pc, r6-r4} = [sp++]
41dc: f9 3f r1 += -0x1
41de: b5 03 rep 0x18 r5 {
41e0: 1e 07 r6 = b[r1++=-0x1] (u)
41e2: 66 b8 r6 = r6 << 0x18
41e4: 1c 07 r4 = b[r1++=-0x1] (u)
41e6: a6 f1 20 48 r6 <= insert(r4, p:0x10, l:0x8) #
41ea: 1c 07 r4 = b[r1++=-0x1] (u)
41ec: a6 f1 20 44 r6 <= insert(r4, p:0x8, l:0x8) #
41f0: 1c 07 r4 = b[r1++=-0x1] (u)
41f2: 46 19 r6 |= r4
41f4: d7 ec 3f 6f [++r3=-0x4] = r6
}
41f8: f5 52 if (r5 != 0) goto -0x1c <memmove+0xA2 : 41de >
41fa: 19 81 r1 = r1 + 0x1
41fc: f7 87 goto -0x32 <memmove+0x90 : 41cc >
memmem:
41fe: 77 04 [--sp] = {rets, r7-r4}
4200: 35 16 r5 = r3
4202: 26 16 r6 = r2
4204: 17 16 r7 = r1
4206: 04 16 r4 = r0
4208: 85 49 if (r5 != 0) goto 0x12 <memmem+0x1E : 421c >
420a: 04 8b goto 0x16 <memmem+0x24 : 4222 >
420c: 40 16 r0 = r4
420e: 61 16 r1 = r6
4210: 52 16 r2 = r5
4212: bf ea 77 ff call -0x112 <memcmp : 4104 >
4216: 00 45 if (r0 == 0) goto 0xa <memmem+0x24 : 4222 >
4218: ff 3f r7 += -0x1
421a: c4 21 r4 += 0x1
421c: 05 e9 f6 71 if (r7 >= r5) goto -0x14 <memmem+0xE : 420c >
4220: 44 20 r4 = 0x0
4222: 40 16 r0 = r4
4224: 57 04 {pc, r7-r4} = [sp++]
memset:
4226: 74 04 [--sp] = {rets, r4}
4228: 03 16 r3 = r0
422a: 02 52 if (r2 == 0) goto 0x24 <memset+0x2A : 4250 >
422c: 33 ea 03 40 if ((r3 & 0x3) != 0) {
4230: f2 f0 01 20 r2 = r2 - 0x1 #
4234: b1 07 b[r3++=0x1] = r1
4236: f7 99 goto -0xe
} <memset+0x4 : 422a >
4238: a4 a2 r4 = r2 >> 0x2
423a: a1 e1 20 14 r1 <= insert(r1, p:0x8, l:0x8)
423e: a1 e1 40 18 r1 <= insert(r1, p:0x10, l:0x10)
4242: 04 03 rep 0x2 r4 {
4244: b1 05 [r3++=0x4] = r1
}
4246: f4 5d if (r4 != 0) goto -0x6 <memset+0x1C : 4242 >
4248: 62 e1 03 20 r2 = r2 & 0x3
424c: 02 03 rep 0x2 r2 {
424e: b1 07 b[r3++=0x1] = r1
}
4250: 54 04 {pc, r4} = [sp++]
modf:
4252: 79 04 [--sp] = {rets, r9-r4}
4254: 04 15 r5_r4 = r1_r0
4256: d0 e1 04 4b r5_r4 >>= 0x34
425a: 43 e0 ff 07 r3 = 0x7ff <alg_code_size+0x32E : 7fe >
425e: b4 19 r4 &= r3
4260: 33 e1 01 4c r3 = r4 + -0x3ff
4264: 03 fe 08 26 ifs (r3 > 0x13) goto 0x10 <modf+0x26 : 4278 >
4268: 74 fc 1d fc if (r4 > 0x3fe) goto 0x3a <modf+0x54 : 42a6 >
426c: 65 e1 00 14 r5 = r1 & 0x80000000
4270: 44 20 r4 = 0x0
4272: 50 ec 21 40 d[r2+0x0] = r5_r4
4276: 59 04 {pc, r9-r4} = [sp++]
4278: 03 fd 2c 68 ifs (r3 >= 0x34) goto 0x58 <modf+0x82 : 42d4 >
427c: 33 e1 ed 4b r3 = r4 + -0x413
4280: 14 3f r4 = -0x1
4282: c8 e1 42 33 r3 = r4 >> r3
4286: 03 fa 25 00 if ((r3 & r0) == 0) goto 0x4a <modf+0x82 : 42d4 >
428a: 44 20 r4 = 0x0
428c: 90 e1 03 63 r6 = r0 & ~r3
4290: 15 16 r5 = r1
4292: 47 16 r7 = r4
4294: 90 e1 70 95 r9 = r7 | r5
4298: 90 e1 60 84 r8 = r6 | r4
429c: 50 ec 21 80 d[r2+0x0] = r9_r8
42a0: 62 16 r2 = r6
42a2: 53 16 r3 = r5
42a4: 04 94 goto 0x28 <modf+0x7C : 42ce >
42a6: c4 ff ff ff 0f 00 r4 = 0xfffff <$data.__3+0xBDBE : ffffe >
42ac: c8 e1 42 33 r3 = r4 >> r3
42b0: 90 e1 32 41 r4 = r3 & r1
42b4: 04 19 r4 |= r0
42b6: 04 4e if (r4 == 0) goto 0x1c <modf+0x82 : 42d4 >
42b8: 90 e1 13 43 r4 = r1 & ~r3
42bc: 45 20 r5 = 0x0
42be: 46 16 r6 = r4
42c0: 47 20 r7 = 0x0
42c2: d0 e1 00 62 r7_r6 <<= 0x20
42c6: 50 ec 21 60 d[r2+0x0] = r7_r6
42ca: 42 20 r2 = 0x0
42cc: 43 16 r3 = r4
42ce: 39 04 {rets, r9-r4} = [sp++]
42d0: c0 ea c3 9b goto 0x13786 <__subdf3 : 17a5a >
42d4: 50 ec 21 00 d[r2+0x0] = r1_r0
42d8: 61 e1 00 14 r1 = r1 & 0x80000000
42dc: 40 20 r0 = 0x0
42de: 59 04 {pc, r9-r4} = [sp++]
strchr:
42e0: 11 17 r1 = r1.b0 (u)
42e2: 02 07 r2 = b[r0++=0x1] (u)
42e4: 01 e8 01 20 if (r2 == r1) goto 0x2 <strchr+0xA : 42ea >
42e8: f2 5c if (r2 != 0) goto -0x8 <strchr+0x2 : 42e2 >
42ea: f8 3f r0 += -0x1
42ec: 92 e8 00 01 if (r2 != r1) {
42f0: 40 20 r0 = 0x0
}
42f2: 80 00 rts
strcmp:
42f4: 77 04 [--sp] = {rets, r7-r4}
42f6: 64 e1 03 00 r4 = r0 & 0x3
42fa: 04 4b if (r4 == 0) goto 0x16 <strcmp+0x1E : 4312 >
42fc: a4 e0 04 40 r4 = 0x4 - r4
4300: 0a 40 r2 = b[r0+0x0] (u)
4302: 22 41 if (r2 == 0) goto 0x82 <strcmp+0x92 : 4386 >
4304: 1b 40 r3 = b[r1+0x0] (u)
4306: 83 e8 3f 20 if (r2 != r3) goto 0x7e <strcmp+0x94 : 4388 >
430a: 08 81 r0 = r0 + 0x1
430c: 19 81 r1 = r1 + 0x1
430e: 04 ea f7 ff if (--r4 != 0) goto -0x12 <strcmp+0xC : 4300 >
4312: 90 e1 10 20 r2 = r1 | r0
4316: c6 ff ff fe fe fe r6 = 0xfefefeff <RAM_LIMIT_H+0xFEE4FEFE : fefefefe >
431c: 61 ff 03 20 13 00 if ((r2 & 0x3) != 0) goto 0x26 <strcmp+0x54 : 4348 >
4322: 02 60 r2 = [r0+0x0]
4324: 13 60 r3 = [r1+0x0]
4326: 83 e8 26 20 if (r2 != r3) goto 0x4c <strcmp+0x82 : 4376 >
432a: 14 16 r4 = r1
432c: a1 1d r1 = r2 + r6
432e: 90 e1 13 12 r1 = r1 & ~r2
4332: 61 ff 80 13 2c 00 if ((r1 & 0x80808080) != 0) goto 0x58 <strcmp+0x9C : 4390 >
4338: 02 61 r2 = [r0+0x4]
433a: 45 61 r5 = [r4+0x4]
433c: 49 84 r1 = r4 + 0x4
433e: 08 84 r0 = r0 + 0x4
4340: 14 16 r4 = r1
4342: 05 e8 f3 21 if (r2 == r5) goto -0x1a <strcmp+0x38 : 432c >
4346: 04 97 goto 0x2e <strcmp+0x82 : 4376 >
4348: 14 16 r4 = r1
434a: 02 60 r2 = [r0+0x0]
434c: 43 07 r3 = b[r4++=0x1] (u)
434e: 45 07 r5 = b[r4++=0x1] (u)
4350: a3 e1 20 54 r3 <= insert(r5, p:0x8, l:0x8)
4354: 45 07 r5 = b[r4++=0x1] (u)
4356: a3 e1 20 58 r3 <= insert(r5, p:0x10, l:0x8)
435a: 45 07 r5 = b[r4++=0x1] (u)
435c: a3 e1 20 5c r3 <= insert(r5, p:0x18, l:0x8)
4360: 83 e8 09 20 if (r2 != r3) goto 0x12 <strcmp+0x82 : 4376 >
4364: a5 1d r5 = r2 + r6
4366: 90 e1 53 52 r5 = r5 & ~r2
436a: 61 ff 80 53 10 00 if ((r5 & 0x80808080) != 0) goto 0x20 <strcmp+0x9C : 4390 >
4370: 08 84 r0 = r0 + 0x4
4372: 19 84 r1 = r1 + 0x4
4374: f7 89 goto -0x2e <strcmp+0x54 : 4348 >
4376: 0a 40 r2 = b[r0+0x0] (u)
4378: 02 46 if (r2 == 0) goto 0xc <strcmp+0x92 : 4386 >
437a: 1c 40 r4 = b[r1+0x0] (u)
437c: 84 e8 04 20 if (r2 != r4) goto 0x8 <strcmp+0x94 : 4388 >
4380: 08 81 r0 = r0 + 0x1
4382: 19 81 r1 = r1 + 0x1
4384: f7 98 goto -0x10 <strcmp+0x82 : 4376 >
4386: 42 20 r2 = 0x0
4388: 13 16 r3 = r1
438a: 38 40 r0 = b[r3+0x0] (u)
438c: 20 1e r0 = r2 - r0
438e: 57 04 {pc, r7-r4} = [sp++]
4390: 40 20 r0 = 0x0
4392: 57 04 {pc, r7-r4} = [sp++]
strcpy:
4394: 77 04 [--sp] = {rets, r7-r4}
4396: 07 16 r7 = r0
4398: 64 e1 03 00 r4 = r0 & 0x3
439c: 04 47 if (r4 == 0) goto 0xe <strcpy+0x18 : 43ac >
439e: a4 e0 04 40 r4 = 0x4 - r4
43a2: 12 07 r2 = b[r1++=0x1] (u)
43a4: 82 07 b[r0++=0x1] = r2
43a6: 12 4b if (r2 == 0) goto 0x56 <strcpy+0x6A : 43fe >
43a8: 04 ea fb ff if (--r4 != 0) goto -0xa <strcpy+0xE : 43a2 >
43ac: 90 e1 10 20 r2 = r1 | r0
43b0: c6 ff ff fe fe fe r6 = 0xfefefeff <RAM_LIMIT_H+0xFEE4FEFE : fefefefe >
43b6: 61 ff 03 20 0a 00 if ((r2 & 0x3) != 0) goto 0x14 <strcpy+0x3C : 43d0 >
43bc: 12 60 r2 = [r1+0x0]
43be: a3 1d r3 = r2 + r6
43c0: 90 e1 33 32 r3 = r3 & ~r2
43c4: 61 ff 80 33 17 00 if ((r3 & 0x80808080) != 0) goto 0x2e <strcpy+0x64 : 43f8 >
43ca: 19 84 r1 = r1 + 0x4
43cc: 82 05 [r0++=0x4] = r2
43ce: f7 96 goto -0x14 <strcpy+0x28 : 43bc >
43d0: 14 16 r4 = r1
43d2: 42 07 r2 = b[r4++=0x1] (u)
43d4: 45 07 r5 = b[r4++=0x1] (u)
43d6: a2 e1 20 54 r2 <= insert(r5, p:0x8, l:0x8)
43da: 45 07 r5 = b[r4++=0x1] (u)
43dc: a2 e1 20 58 r2 <= insert(r5, p:0x10, l:0x8)
43e0: 45 07 r5 = b[r4++=0x1] (u)
43e2: a2 e1 20 5c r2 <= insert(r5, p:0x18, l:0x8)
43e6: a5 1d r5 = r2 + r6
43e8: 90 e1 53 52 r5 = r5 & ~r2
43ec: 61 ff 80 53 03 00 if ((r5 & 0x80808080) != 0) goto 0x6 <strcpy+0x64 : 43f8 >
43f2: 82 05 [r0++=0x4] = r2
43f4: 41 16 r1 = r4
43f6: f7 8c goto -0x28 <strcpy+0x3C : 43d0 >
43f8: 12 07 r2 = b[r1++=0x1] (u)
43fa: 82 07 b[r0++=0x1] = r2
43fc: f2 5d if (r2 != 0) goto -0x6 <strcpy+0x64 : 43f8 >
43fe: 70 16 r0 = r7
4400: 57 04 {pc, r7-r4} = [sp++]
strlen:
4402: 01 16 r1 = r0
4404: 12 07 r2 = b[r1++=0x1] (u)
4406: f2 5e if (r2 != 0) goto -0x4 <strlen+0x2 : 4404 >
4408: f9 3f r1 += -0x1
440a: 10 1e r0 = r1 - r0
440c: 80 00 rts
strncmp:
440e: 74 04 [--sp] = {rets, r4}
4410: 02 4c if (r2 == 0) goto 0x18 <strncmp+0x1C : 442a >
4412: a2 e0 01 20 r2 = 0x1 - r2
4416: 04 84 goto 0x8 <strncmp+0x12 : 4420 >
4418: 02 46 if (r2 == 0) goto 0xc <strncmp+0x18 : 4426 >
441a: 83 e8 04 40 if (r4 != r3) goto 0x8 <strncmp+0x18 : 4426 >
441e: c2 21 r2 += 0x1
4420: 13 07 r3 = b[r1++=0x1] (u)
4422: 04 07 r4 = b[r0++=0x1] (u)
4424: f4 59 if (r4 != 0) goto -0xe <strncmp+0xA : 4418 >
4426: c8 1e r0 = r4 - r3
4428: 54 04 {pc, r4} = [sp++]
442a: 40 20 r0 = 0x0
442c: 54 04 {pc, r4} = [sp++]
strstr:
442e: 74 04 [--sp] = {rets, r4}
4430: 0a 40 r2 = b[r0+0x0] (u)
4432: 82 4f if (r2 != 0) goto 0x1e <strstr+0x24 : 4452 >
4434: 19 40 r1 = b[r1+0x0] (u)
4436: 01 4f if (r1 == 0) goto 0x1e <strstr+0x28 : 4456 >
4438: 40 20 r0 = 0x0
443a: 54 04 {pc, r4} = [sp++]
443c: 42 20 r2 = 0x0
443e: d8 ee 10 32 r3 = b[r1+r2] (u)
4442: 03 49 if (r3 == 0) goto 0x12 <strstr+0x28 : 4456 >
4444: d8 ee 00 42 r4 = b[r0+r2] (u)
4448: c2 21 r2 += 0x1
444a: 04 e8 f8 31 if (r3 == r4) goto -0x10 <strstr+0x10 : 443e >
444e: 58 ee 01 20 r2 = b[++r0=0x1] (u)
4452: f2 54 if (r2 != 0) goto -0x18 <strstr+0xE : 443c >
4454: f7 91 goto -0x1e <strstr+0xA : 4438 >
4456: 54 04 {pc, r4} = [sp++]
nvram_ota_tag:
4458: 4f 54 41 85 66 3a 7b 63 OTA.f:{c
nvram_uart_tag:
4460: 75 61 72 74 d9 c4 05 a8 uart....
nvram_usb_tag:
4468: 75 73 62 ed 63 81 67 ef usb.c.g.
nvram_boot_state:
4470: 74 04 [--sp] = {rets, r4} ## boot_nvram.c:51:0
4472: c4 ff 00 08 18 00 r4 = 0x180800 <nvram_list : 180800 > ## boot_nvram.c:51:0
4478: c1 ff 68 44 00 00 r1 = 0x4468 <nvram_usb_tag : 4468 > ## boot_nvram.c:52:9
447e: 42 28 r2 = 0x8 ## boot_nvram.c:52:9
4480: 40 16 r0 = r4 ## boot_nvram.c:52:9
4482: 80 ff 7c fc ff ff call -0x384 <memcmp : 4104 > ## boot_nvram.c:52:9
4488: 00 56 if (r0 == 0) goto 0x2c <nvram_boot_state+0x46 : 44b6 > ## boot_nvram.c:52:9
448a: c1 ff 60 44 00 00 r1 = 0x4460 <nvram_uart_tag : 4460 > ## boot_nvram.c:55:16
4490: 42 28 r2 = 0x8 ## boot_nvram.c:55:16
4492: 40 16 r0 = r4 ## boot_nvram.c:55:16
4494: 80 ff 6a fc ff ff call -0x396 <memcmp : 4104 > ## boot_nvram.c:55:16
449a: 00 4f if (r0 == 0) goto 0x1e <nvram_boot_state+0x4A : 44ba > ## boot_nvram.c:55:16
449c: c1 ff 58 44 00 00 r1 = 0x4458 <nvram_ota_tag : 4458 > ## boot_nvram.c:58:16
44a2: 42 28 r2 = 0x8 ## boot_nvram.c:58:16
44a4: 40 16 r0 = r4 ## boot_nvram.c:58:16
44a6: 80 ff 58 fc ff ff call -0x3a8 <memcmp : 4104 > ## boot_nvram.c:58:16
44ac: 01 16 r1 = r0 ## boot_nvram.c:58:16
44ae: 40 20 r0 = 0x0 ## boot_nvram.c:58:16
44b0: 81 49 if (r1 != 0) goto 0x12 <nvram_boot_state+0x54 : 44c4 > ## boot_nvram.c:58:16
44b2: 40 26 r0 = 0x6
44b4: 04 83 goto 0x6 <nvram_boot_state+0x4C : 44bc >
44b6: 40 22 r0 = 0x2
44b8: 04 81 goto 0x2 <nvram_boot_state+0x4C : 44bc >
44ba: 40 23 r0 = 0x3
44bc: 42 20 r2 = 0x0 ## boot_nvram.c:48:5
44be: 43 20 r3 = 0x0 ## boot_nvram.c:48:5
44c0: 50 ec 41 20 d[r4+0x0] = r3_r2 ## boot_nvram.c:48:5
44c4: 54 04 {pc, r4} = [sp++] ## boot_nvram.c:63:1
nvram_set_boot_state:
44c6: 00 f8 0b 04 if (r0 == 0x2) goto 0x16 <nvram_set_boot_state+0x1A : 44e0 > ## boot_nvram.c:65:0
44ca: 00 f8 10 0c if (r0 == 0x6) goto 0x20 <nvram_set_boot_state+0x28 : 44ee > ## boot_nvram.c:65:0
44ce: 80 f8 19 06 if (r0 != 0x3) goto 0x32 <nvram_set_boot_state+0x3E : 4504 > ## boot_nvram.c:65:0
44d2: c0 ff 75 61 72 74 r0 = 0x74726175 <RAM_LIMIT_H+0x74586174 : 74726174 > ## boot_nvram.c:65:0
44d8: c1 ff d9 c4 05 a8 r1 = 0xa805c4d9 <RAM_LIMIT_H+0xA7EBC4D8 : a805c4d8 > ## boot_nvram.c:65:0
44de: 04 8d goto 0x1a <nvram_set_boot_state+0x34 : 44fa > ## boot_nvram.c:65:0
44e0: c0 ff 75 73 62 ed r0 = 0xed627375 <RAM_LIMIT_H+0xED487374 : ed627374 > ## boot_nvram.c:65:0
44e6: c1 ff 63 81 67 ef r1 = 0xef678163 <RAM_LIMIT_H+0xEF4D8162 : ef678162 > ## boot_nvram.c:65:0
44ec: 04 86 goto 0xc <nvram_set_boot_state+0x34 : 44fa > ## boot_nvram.c:65:0
44ee: c0 ff 4f 54 41 85 r0 = 0x8541544f <RAM_LIMIT_H+0x8527544E : 8541544e > ## boot_nvram.c:65:0
44f4: c1 ff 66 3a 7b 63 r1 = 0x637b3a66 <RAM_LIMIT_H+0x63613A66 : 637b3a66 > ## boot_nvram.c:65:0
44fa: c2 ff 00 08 18 00 r2 = 0x180800 <nvram_list : 180800 > ## boot_nvram.c:65:0
4500: 50 ec 21 00 d[r2+0x0] = r1_r0 ## boot_nvram.c:65:0
4504: 80 00 rts ## boot_nvram.c:79:1
chip_reset:
4506: c0 ff 80 c2 f2 00 r0 = 0xf2c280 <RAM_LIMIT_H+0xD8C280 : f2c280 > ## main.c:66:0
450c: 00 ef 10 00 [r0+0x0] |= 0x10 ## main.c:67:15
4510: f7 9f goto -0x2 <chip_reset+0xA : 4510 > ## main.c:68:5
os_code_begin:
4512: 10 04 [--sp] = rets ## mask_export.c:66:0
4514: c0 ff 68 fd 19 00 r0 = 0x19fd68 <the_debug_isr_stack_c1 : 19fd68 > ## mask_export.c:67:5
451a: c2 ff 3c 00 00 00 r2 = 0x3c <os_bss_size : 3c > ## mask_export.c:67:5
4520: 41 20 r1 = 0x0 ## mask_export.c:67:5
4522: 80 ff fe fc ff ff call -0x302 <memset : 4226 > ## mask_export.c:67:5
4528: 00 04 pc = [sp++] ## mask_export.c:68:1
local_irq_disable:
452a: 60 00 cli ## mask_export.c:84:0
452c: 64 e0 00 06 r0 = cnum ## cpu.h:59:5
4530: 00 a2 r0 = r0 << 0x2 ## mask_export.c:73:5
4532: c1 ff 68 fd 19 00 r1 = 0x19fd68 <the_debug_isr_stack_c1 : 19fd68 > ## mask_export.c:73:5
4538: 10 18 r0 += r1 ## mask_export.c:73:5
453a: c0 eb 01 00 [r0+0x0] += 0x1 ## mask_export.c:73:35
453e: c0 ff 70 fd 19 00 r0 = 0x19fd70 <cpu_lock_cnt : 19fd70 > ## mask_export.c:87:9
4544: 64 e0 00 16 r1 = cnum ## cpu.h:59:5
4548: d8 ec 0a 21 r2 = [r0+r1<<2] ## mask_export.c:87:39
454c: 2b 81 r3 = r2 + 0x1 ## mask_export.c:87:39
454e: d8 ec 0b 31 [r0+r1<<2] = r3 ## mask_export.c:87:39
4552: 82 41 if (r2 != 0) goto 0x2 <local_irq_disable+0x2C : 4556 > ## mask_export.c:87:39
4554: 41 00 lockset ## mask_export.c:88:9
4556: 20 00 csync ## mask_export.c:91:5
4558: 80 00 rts ## mask_export.c:92:1
local_irq_enable:
455a: 20 00 csync ## mask_export.c:95:0
455c: c0 ff 70 fd 19 00 r0 = 0x19fd70 <cpu_lock_cnt : 19fd70 > ## mask_export.c:98:11
4562: 64 e0 00 16 r1 = cnum ## cpu.h:59:5
4566: d8 ec 0a 21 r2 = [r0+r1<<2] ## mask_export.c:98:9
456a: fa 3f r2 += -0x1 ## mask_export.c:98:9
456c: d8 ec 0b 21 [r0+r1<<2] = r2 ## mask_export.c:98:9
4570: 82 41 if (r2 != 0) goto 0x2 <local_irq_enable+0x1A : 4574 > ## mask_export.c:98:9
4572: 40 00 lockclr ## mask_export.c:99:9
4574: 64 e0 00 06 r0 = cnum ## cpu.h:59:5
4578: c1 ff 68 fd 19 00 r1 = 0x19fd68 <the_debug_isr_stack_c1 : 19fd68 > ## mask_export.c:78:11
457e: d8 ec 1a 20 r2 = [r1+r0<<2] ## mask_export.c:78:9
4582: fa 3f r2 += -0x1 ## mask_export.c:78:9
4584: d8 ec 1b 20 [r1+r0<<2] = r2 ## mask_export.c:78:9
4588: 32 e8 00 00 if (r2 == 0x0) { ## mask_export.c:78:9
458c: 61 00 sti
} ## mask_export.c:79:9
458e: 80 00 rts ## mask_export.c:103:1
mask_init:
4590: 75 04 [--sp] = {rets, r5, r4} ## mask_export.c:58:0
4592: 14 16 r4 = r1 ## mask_export.c:58:0
4594: 05 16 r5 = r0 ## mask_export.c:58:0
4596: c0 ff 68 fd 19 00 r0 = 0x19fd68 <the_debug_isr_stack_c1 : 19fd68 > ## mask_export.c:67:5
459c: c2 ff 3c 00 00 00 r2 = 0x3c <os_bss_size : 3c > ## mask_export.c:67:5
45a2: 41 20 r1 = 0x0 ## mask_export.c:67:5
45a4: 80 ff 7c fc ff ff call -0x384 <memset : 4226 > ## mask_export.c:67:5
45aa: c0 ff 7c fd 19 00 r0 = 0x19fd7c <mask_putchar : 19fd7c > ## mask_export.c:61:18
45b0: 84 60 [r0+0x0] = r4 ## mask_export.c:61:18
45b2: c0 ff 80 fd 19 00 r0 = 0x19fd80 <exception_irq_hook : 19fd80 > ## mask_export.c:62:24
45b8: 85 60 [r0+0x0] = r5 ## mask_export.c:62:24
45ba: 55 04 {pc, r5, r4} = [sp++] ## mask_export.c:63:1
sMassDescriptor:
45bc: 09 04 00 00 02 08 06 50 .......P
45c4: 00 07 05 81 02 40 00 01 .....@..
45cc: 07 05 01 02 40 00 01 ....@..
SCSIInquiryData:
45d3: 00 80 02 02 20 00 00 00 .... ...
45db: 42 52 32 38 20 20 20 20 BR28
45e3: 55 42 4f 4f 54 31 2e 30 UBOOT1.0
45eb: 30 20 20 20 20 20 20 20 0
45f3: 31 2e 30 30 1.00
scsi_mode_sense:
45f7: 03 00 00 00 ....
sDeviceDescriptor:
45fb: 12 01 10 01 00 00 00 40 .......@
4603: 4a 4c 42 34 00 03 01 02 JLB4....
460b: 00 01 ..
MANUFACTURE_STR:
460d: 1c 03 42 00 52 00 32 00 ..B.R.2.
4615: 38 00 55 00 42 00 4f 00 8.U.B.O.
461d: 4f 00 54 00 31 00 2e 00 O.T.1...
4625: 30 00 30 00 0.0.
sConfigDescriptor:
4629: 09 02 20 00 01 01 00 80 .. .....
4631: c8 .
usb_clr_intr_rxe:
4632: c1 ff 24 4a fd 00 r1 = 0xfd4a24 <RAM_LIMIT_H+0xE34A24 : fd4a24 > ## usb_phy.c:168:0
4638: 12 60 r2 = [r1+0x0] ## usb_phy.c:170:33
463a: 13 61 r3 = [r1+0x4] ## usb_phy.c:170:58
463c: b0 e8 ff 9f if (r0 != -0x1) { ## usb_phy.c:170:58
4640: 33 a8 r3 = r3 << 0x8 ## usb_phy.c:170:68
4642: 32 19 r2 |= r3 ## usb_phy.c:170:43
4644: 94 e1 23 00 r0 = r2 & ~(1 << r0)
} else { ## usb_phy.c:174:18
4648: 40 20 r0 = 0x0
}
464a: 02 17 r2 = r0.b0 (u) ## usb_phy.c:176:37
464c: 92 60 [r1+0x0] = r2 ## usb_phy.c:176:26
464e: 80 a8 r0 = r0 >> 0x8 ## usb_phy.c:177:37
4650: 90 61 [r1+0x4] = r0 ## usb_phy.c:177:26
4652: 80 00 rts ## usb_phy.c:179:1
usb_clr_intr_txe:
4654: c1 ff 1c 4a fd 00 r1 = 0xfd4a1c <RAM_LIMIT_H+0xE34A1C : fd4a1c > ## usb_phy.c:146:0
465a: 12 60 r2 = [r1+0x0] ## usb_phy.c:148:33
465c: 13 61 r3 = [r1+0x4] ## usb_phy.c:148:58
465e: b0 e8 ff 9f if (r0 != -0x1) { ## usb_phy.c:148:58
4662: 33 a8 r3 = r3 << 0x8 ## usb_phy.c:148:68
4664: 32 19 r2 |= r3 ## usb_phy.c:148:43
4666: 94 e1 23 00 r0 = r2 & ~(1 << r0)
} else { ## usb_phy.c:152:18
466a: 40 20 r0 = 0x0
}
466c: 02 17 r2 = r0.b0 (u) ## usb_phy.c:154:37
466e: 92 60 [r1+0x0] = r2 ## usb_phy.c:154:26
4670: 80 a8 r0 = r0 >> 0x8 ## usb_phy.c:155:37
4672: 90 61 [r1+0x4] = r0 ## usb_phy.c:155:26
4674: 80 00 rts ## usb_phy.c:157:1
usb_read_rxcsr:
4676: c0 ff 50 4b fd 00 r0 = 0xfd4b50 <RAM_LIMIT_H+0xE34B50 : fd4b50 > ## usb_phy.c:215:0
467c: 01 60 r1 = [r0+0x0] ## usb_phy.c:220:29
467e: 11 d7 r1 = r1.b0 (u) # ## usb_phy.c:220:37
4680: 00 61 r0 = [r0+0x4] ## usb_phy.c:220:62
4682: 00 a8 r0 = r0 << 0x8 ## usb_phy.c:220:71
4684: 80 17 r0 = r0.l (u) ## usb_phy.c:220:71
4686: 10 19 r0 |= r1 ## usb_phy.c:220:45
4688: 80 00 rts ## usb_phy.c:222:5
usb_g_bulk_read:
468a: 7b 04 [--sp] = {rets, r11-r4} ## usb_phy.c:405:0
468c: 14 16 r4 = r1 ## usb_phy.c:405:0
468e: 07 16 r7 = r0 ## usb_phy.c:405:0
4690: 14 5a if (r4 == 0) goto 0x74 <usb_g_bulk_read+0x7C : 4706 > ## usb_phy.c:405:0
4692: c0 ff 54 14 18 00 r0 = 0x181454 <ep_raddr : 181454 > ## usb_phy.c:405:0
4698: d0 ec 00 80 r8 = [r0+0x0] ## usb_phy.c:405:0
469c: 4a e0 01 00 r10 = 0x1 <mem_code_size : 0 > ## usb_phy.c:405:0
46a0: 32 e8 00 00 if (r2 == 0x0) { ## usb_phy.c:405:0
46a4: 2a 16 r10 = r2
} ## usb_phy.c:405:0
46a6: c1 14 r9 = 0 ## usb_phy.c:405:0
46a8: cb ff 50 4b fd 00 r11 = 0xfd4b50 <RAM_LIMIT_H+0xE34B50 : fd4b50 > ## usb_phy.c:405:0
46ae: d0 ec b0 00 r0 = [r11+0x0] ## usb_phy.c:309:18
46b2: 50 e8 24 00 if ((r0 & 0x1) == 0) goto 0x48 <usb_g_bulk_read+0x74 : 46fe > ## usb_phy.c:309:18
46b6: d0 ec b8 00 r0 = [r11+0x8] ## usb_phy.c:310:28
46ba: d0 ec bc 10 r1 = [r11+0xc] ## usb_phy.c:310:50
46be: 11 a8 r1 = r1 << 0x8 ## usb_phy.c:310:60
46c0: 90 e1 10 50 r5 = r1 | r0 ## usb_phy.c:310:38
46c4: 05 5c if (r5 == 0) goto 0x38 <usb_g_bulk_read+0x74 : 46fe >
46c6: 61 97 call -0x52 <usb_read_rxcsr : 4676 > ## usb_phy.c:330:21
46c8: 06 16 r6 = r0 ## usb_phy.c:330:21
46ca: b7 e8 00 c0 if (r7 != 0x0) {
46ce: 70 16 r0 = r7 ## usb_phy.c:344:13
46d0: 81 16 r1 = r8 ## usb_phy.c:344:13
46d2: 52 16 r2 = r5 ## usb_phy.c:344:13
46d4: 80 ff 62 fa ff ff call -0x59e
} <memmove : 413c > ## usb_phy.c:344:13
46da: 60 e1 8b 60 r0 = r6 & 0x8B ## usb_phy.c:210:28
46de: 30 24 r0 |= 0x10 ## usb_phy.c:210:28
46e0: d0 ec b1 00 [r11+0x0] = r0 ## usb_phy.c:210:20
46e4: e0 a9 r0 = r6 >> 0x9 ## usb_phy.c:211:28
46e6: 00 a1 r0 = r0 << 0x1 ## usb_phy.c:211:28
46e8: 59 18 r9 += r5 ## usb_phy.c:348:14
46ea: 4c 1f r4 = r4 - r5 ## usb_phy.c:347:13
46ec: 79 1d r1 = r7 + r5 ## usb_phy.c:350:17
46ee: d0 ec b5 00 [r11+0x4] = r0 ## usb_phy.c:211:20
46f2: 37 e8 00 00 if (r7 == 0x0) { ## usb_phy.c:211:20
46f6: 71 16 r1 = r7
} ## usb_phy.c:349:13
46f8: 40 21 r0 = 0x1
46fa: 17 16 r7 = r1
46fc: 04 81 goto 0x2 <usb_g_bulk_read+0x76 : 4700 >
46fe: a0 16 r0 = r10
4700: 04 43 if (r4 == 0) goto 0x6 <usb_g_bulk_read+0x7E : 4708 >
4702: e0 55 if (r0 != 0) goto -0x56 <usb_g_bulk_read+0x24 : 46ae >
4704: 04 81 goto 0x2 <usb_g_bulk_read+0x7E : 4708 >
4706: c1 14 r9 = 0
4708: 90 16 r0 = r9 ## usb_phy.c:406:5
470a: 5b 04 {pc, r11-r4} = [sp++] ## usb_phy.c:406:5
rbc_get_length:
470c: c0 ff f8 13 18 00 r0 = 0x1813f8 <cbw : 1813f8 > ## msd_upgrade.c:51:0
4712: 50 ee 05 11 r1 = b[r0+0x15] (u) ## msd_upgrade.c:63:12
4716: 50 ee 06 01 r0 = b[r0+0x16] (u) ## msd_upgrade.c:63:12
471a: a0 e1 20 14 r0 <= insert(r1, p:0x8, l:0x8) ## msd_upgrade.c:63:12
471e: 80 00 rts ## msd_upgrade.c:63:5
msd_usb2mcu:
4720: 10 04 [--sp] = rets ## msd.c:138:0
4722: 42 21 r2 = 0x1 ## msd.c:139:12
4724: 51 92 call -0x9c <usb_g_bulk_read : 468a > ## msd.c:139:12
4726: 00 04 pc = [sp++] ## msd.c:139:5
usb_read_txcsr:
4728: c0 ff 44 4b fd 00 r0 = 0xfd4b44 <RAM_LIMIT_H+0xE34B44 : fd4b44 > ## usb_phy.c:196:0
472e: 01 60 r1 = [r0+0x0] ## usb_phy.c:201:22
4730: 00 61 r0 = [r0+0x4] ## usb_phy.c:201:42
4732: 00 a8 r0 = r0 << 0x8 ## usb_phy.c:201:50
4734: 10 19 r0 |= r1 ## usb_phy.c:201:30
4736: 80 00 rts ## usb_phy.c:203:5
msd_mcu2usb:
4738: 7a 04 [--sp] = {rets, r10-r4} ## msd.c:142:0
473a: c2 ff 44 14 18 00 r2 = 0x181444 <ep_taddr : 181444 > ## msd.c:142:0
4740: d0 ec 20 a0 r10 = [r2+0x0] ## msd.c:142:0
4744: 18 16 r8 = r1 ## msd.c:142:0
4746: 06 16 r6 = r0 ## msd.c:142:0
4748: c4 ff 44 4b fd 00 r4 = 0xfd4b44 <RAM_LIMIT_H+0xE34B44 : fd4b44 > ## msd.c:142:0
474e: c9 ff 0c 18 fd 00 r9 = 0xfd180c <RAM_LIMIT_H+0xE3180C : fd180c > ## msd.c:142:0
4754: 85 16 r5 = r8 ## msd.c:142:0
4756: 04 84 goto 0x8 <msd_mcu2usb+0x28 : 4760 > ## msd.c:142:0
4758: 81 19 r1 &= r0 ## usb_phy.c:191:28
475a: c1 60 [r4+0x0] = r1 ## usb_phy.c:191:20
475c: 80 a8 r0 = r0 >> 0x8 ## usb_phy.c:192:28
475e: c0 61 [r4+0x4] = r0 ## usb_phy.c:192:20
4760: 71 83 call -0x3a <usb_read_txcsr : 4728 > ## usb_phy.c:373:21
4762: 50 e8 08 72 if ((r0 & 0x4000) != 0) goto 0x10 <msd_mcu2usb+0x3E : 4776 >
4766: 79 3a r1 = 0xfa
4768: 50 e8 f6 13 if ((r0 & 0x4) != 0) goto -0x14 <msd_mcu2usb+0x20 : 4758 >
476c: 79 3c r1 = 0xfc
476e: 50 e8 f3 0b if ((r0 & 0x2) != 0) goto -0x1a <msd_mcu2usb+0x20 : 4758 >
4772: 50 e8 f5 03 if ((r0 & 0x1) != 0) goto -0x16 <msd_mcu2usb+0x28 : 4760 >
4776: 57 16 r7 = r5 ## usb_phy.c:392:24
4778: 35 e9 40 00 if (r5 >= 0x40) { ## usb_phy.c:392:24
477c: 57 20 r7 = 0x40
} ## usb_phy.c:392:24
477e: b6 e8 00 c0 if (r6 != 0x0) {
4782: a0 16 r0 = r10 ## usb_phy.c:394:13
4784: 61 16 r1 = r6 ## usb_phy.c:394:13
4786: 72 16 r2 = r7 ## usb_phy.c:394:13
4788: 80 ff ae f9 ff ff call -0x652
} <memmove : 413c > ## usb_phy.c:394:13
478e: d0 ec 91 70 [r9+0x0] = r7 ## usb_phy.c:360:11
4792: 61 8a call -0x6c <usb_read_txcsr : 4728 > ## usb_phy.c:361:17
4794: 61 e1 fe 00 r1 = r0 & 0xFE ## usb_phy.c:191:28
4798: 31 20 r1 |= 0x1 ## usb_phy.c:191:28
479a: c1 60 [r4+0x0] = r1 ## usb_phy.c:191:20
479c: 81 a8 r1 = r0 >> 0x8 ## usb_phy.c:192:28
479e: dd 1f r5 = r5 - r7 ## usb_phy.c:397:13
47a0: e8 1d r0 = r6 + r7 ## usb_phy.c:399:17
47a2: c1 61 [r4+0x4] = r1 ## usb_phy.c:192:20
47a4: 36 e8 00 00 if (r6 == 0x0) { ## usb_phy.c:192:20
47a8: 60 16 r0 = r6
} ## usb_phy.c:398:13
47aa: 06 16 r6 = r0
47ac: e5 59 if (r5 != 0) goto -0x4e <msd_mcu2usb+0x28 : 4760 >
47ae: 80 16 r0 = r8 ## msd.c:143:5
47b0: 5a 04 {pc, r10-r4} = [sp++] ## msd.c:143:5
stall_inep:
47b2: 10 04 [--sp] = rets ## msd.c:177:0
47b4: c0 ff 44 4b fd 00 r0 = 0xfd4b44 <RAM_LIMIT_H+0xE34B44 : fd4b44 > ## msd.c:177:0
47ba: 40 ea 10 00 [r0+0x0] = 0x10 ## usb_phy.c:191:20
47be: 41 ea 00 00 [r0+0x4] = 0x0 ## usb_phy.c:192:20
47c2: 51 92 call -0x9c <usb_read_txcsr : 4728 > ## msd.c:186:14
47c4: 50 e8 fd 23 if ((r0 & 0x10) != 0) goto -0x6 <stall_inep+0x10 : 47c2 > ## msd.c:186:13
47c8: 00 04 pc = [sp++] ## msd.c:190:1
unknow:
47ca: 10 04 [--sp] = rets ## msd.c:205:0
47cc: 00 4c if (r0 == 0) goto 0x18 <unknow+0x1C : 47e6 > ## msd.c:206:9
47ce: c0 ff 50 4b fd 00 r0 = 0xfd4b50 <RAM_LIMIT_H+0xE34B50 : fd4b50 >
47d4: 40 ea 20 00 [r0+0x0] = 0x20 ## usb_phy.c:210:20
47d8: 41 ea 00 00 [r0+0x4] = 0x0 ## usb_phy.c:211:20
47dc: bf ea 4b ff call -0x16a <usb_read_rxcsr : 4676 > ## msd.c:199:14
47e0: 50 e8 fc 2b if ((r0 & 0x20) != 0) goto -0x8 <unknow+0x12 : 47dc > ## msd.c:199:14
47e4: 04 81 goto 0x2 <unknow+0x1E : 47e8 > ## msd.c:199:14
47e6: 71 85 call -0x36 <stall_inep : 47b2 > ## msd.c:209:9
47e8: c0 ff 17 14 18 00 r0 = 0x181417 <cbw+0x1E : 181416 > ## msd.c:213:20
47ee: 41 20 r1 = 0x0 ## msd.c:213:20
47f0: 89 4b b[r0+0xb] = r1 ## msd.c:212:25
47f2: 89 4a b[r0+0xa] = r1 ## msd.c:212:25
47f4: 89 49 b[r0+0x9] = r1 ## msd.c:212:25
47f6: 89 48 b[r0+0x8] = r1 ## msd.c:212:25
47f8: 41 21 r1 = 0x1 ## msd.c:212:25
47fa: 89 4c b[r0+0xc] = r1 ## msd.c:213:20
47fc: c0 ff 24 14 18 00 r0 = 0x181424 <msd_status.0 : 181424 > ## msd.c:214:23
4802: 41 22 r1 = 0x2 ## msd.c:214:23
4804: 89 40 b[r0+0x0] = r1 ## msd.c:214:23
4806: 00 04 pc = [sp++] ## msd.c:215:1
usb_slave_mode:
4808: e2 94 sp += -0x30 ## usb_device.c:15:0
480a: c0 ff b0 14 18 00 r0 = 0x1814b0 <usb_interrupt_rx : 1814b0 > ## usb_onchip.c:91:5
4810: 47 20 r7 = 0x0 ## usb_onchip.c:91:5
4812: 00 86 rep 0x2 0x7 { ## usb_onchip.c:91:5
4814: 87 05 [r0++=0x4] = r7
} ## usb_onchip.c:91:5
4816: c0 ff 94 14 18 00 r0 = 0x181494 <usb_interrupt_tx : 181494 > ## usb_onchip.c:92:5
481c: 00 86 rep 0x2 0x7 { ## usb_onchip.c:92:5
481e: 87 05 [r0++=0x4] = r7
} ## usb_onchip.c:92:5
4820: c1 ff 80 4d 00 00 r1 = 0x4d80 <usb_device_isr : 4d80 > ## usb_onchip.c:95:5
4826: 40 3d r0 = 0x1d ## usb_onchip.c:95:5
4828: 42 21 r2 = 0x1 ## usb_onchip.c:95:5
482a: 80 ff 76 5a 00 00 call 0x5a76 <HWI_Install : a2a6 > ## usb_onchip.c:95:5
4830: c0 ff 00 60 fd 00 r0 = 0xfd6000 <RAM_LIMIT_H+0xE36000 : fd6000 > ## usb_onchip.c:95:5
4836: c0 ef 80 0d [r0+0x0] &= 0xFFFFEFFF ## usb_onchip.c:97:21
483a: 00 ef 00 0d [r0+0x0] |= 0x2000 ## usb_onchip.c:98:21
483e: 41 e0 ca bf r1 = -0x4036 <RAM_LIMIT_H+0xFFFFFFFFFFE5BFCA : ffffffffffffbfca > ## usb_onchip.c:99:18
4842: c4 ff 00 18 fd 00 r4 = 0xfd1800 <RAM_LIMIT_H+0xE31800 : fd1800 > ## usb_onchip.c:99:18
4848: 64 e8 02 41 [r4+0x0] &= r1 ## usb_onchip.c:99:18
484c: c7 61 [r4+0x4] = r7 ## usb_onchip.c:100:18
484e: 00 ef 01 40 [r4+0x0] |= 0x1 ## usb_onchip.c:102:18
4852: c0 ef 40 00 [r0+0x0] &= 0xFFFFFFBF ## usb_onchip.c:104:5
4856: 00 ef 80 00 [r0+0x0] |= 0x80 ## usb_onchip.c:105:5
485a: 00 ef 10 00 [r0+0x0] |= 0x10 ## usb_onchip.c:107:5
485e: c0 ef 20 00 [r0+0x0] &= 0xFFFFFFDF ## usb_onchip.c:108:5
4862: 00 ef 34 40 [r4+0x0] |= 0x34 ## usb_onchip.c:110:18
4866: 40 24 r0 = 0x4 ## usb_phy.c:133:27
4868: c5 ff 04 4a fd 00 r5 = 0xfd4a04 <RAM_LIMIT_H+0xE34A04 : fd4a04 >
486e: d0 6a [r5+0x28] = r0 ## usb_phy.c:133:27
4870: 10 3f r0 = -0x1 ## usb_onchip.c:113:5
4872: bf ea de fe call -0x244 <usb_clr_intr_rxe : 4632 > ## usb_onchip.c:113:5
4876: 10 3f r0 = -0x1 ## usb_onchip.c:114:5
4878: bf ea ec fe call -0x228 <usb_clr_intr_txe : 4654 > ## usb_onchip.c:114:5
487c: 40 ea 40 50 [r5+0x0] = 0x40 ## usb_phy.c:36:23
4880: 00 ef 00 4e [r4+0x0] |= 0x800 ## usb_onchip.c:123:18
4884: c0 ff 40 10 18 00 r0 = 0x181040 <ep0_dma_buffer : 181040 > ## usb_phy.c:289:25
488a: c0 67 [r4+0x1c] = r0 ## usb_phy.c:289:25
488c: c1 ff 40 14 18 00 r1 = 0x181440 <ep0_addr : 181440 > ## usb_phy.c:290:18
4892: 90 60 [r1+0x0] = r0 ## usb_phy.c:290:18
4894: c0 ff 80 10 18 00 r0 = 0x181080 <ep1_dma_buffer : 181080 >
489a: c0 68 [r4+0x20] = r0 ## usb_phy.c:276:12
489c: c1 ff 44 14 18 00 r1 = 0x181444 <ep_taddr : 181444 > ## usb_phy.c:277:22
48a2: 90 60 [r1+0x0] = r0 ## usb_phy.c:277:22
48a4: d0 20 r0 += 0x40 ## usb_phy.c:277:22
48a6: 4a f0 53 00 r10 = 0x53 # <os_bss_size+0x16 : 52 >
48aa: c0 69 [r4+0x24] = r0 ## usb_phy.c:295:12
48ac: c1 ff 54 14 18 00 r1 = 0x181454 <ep_raddr : 181454 > ## usb_phy.c:296:22
48b2: 4e f0 42 00 r14 = 0x42 # <os_bss_size+0x6 : 42 > ## usb_phy.c:296:22
48b6: 90 60 [r1+0x0] = r0 ## usb_phy.c:296:22
48b8: a8 80 r0 = sp + 32 ## usb_phy.c:296:22
48ba: 4b f0 55 00 r11 = 0x55 # <os_bss_size+0x18 : 54 >
48be: 80 22 [sp+8] = r0
48c0: 88 8e r0 = sp + 14
48c2: 80 21 [sp+4] = r0
48c4: c0 21 r0 += 0x1
48c6: 80 20 [sp] = r0
48c8: c4 ff f8 13 18 00 r4 = 0x1813f8 <cbw : 1813f8 >
48ce: c9 ff 55 53 42 43 r9 = 0x43425355 <RAM_LIMIT_H+0x43285354 : 43425354 >
48d4: c5 ff 17 14 18 00 r5 = 0x181417 <cbw+0x1E : 181416 >
48da: c8 ff 28 14 18 00 r8 = 0x181428 <hook_usb_scsi : 181428 >
48e0: cd ff 24 14 18 00 r13 = 0x181424 <msd_status.0 : 181424 >
48e6: cc ff 25 14 18 00 r12 = 0x181425 <msd_status.0 : 181424 >
48ec: cf ff 26 14 18 00 r15 = 0x181426 <msd_status.2 : 181426 >
48f2: 80 ff 52 60 00 00 call 0x6052 <wdt_clr : a94a > ## usb_device.c:23:9
48f8: 40 d6 r0 = r4 # ## msd.c:148:18
48fa: cf 43 b[r4+0x3] = r7 ## msd.c:147:23
48fc: cf 42 b[r4+0x2] = r7 ## msd.c:147:23
48fe: cf 41 b[r4+0x1] = r7 ## msd.c:147:23
4900: cf 40 b[r4+0x0] = r7 ## msd.c:147:23
4902: 41 3f r1 = 0x1f ## msd.c:148:18
4904: 42 20 r2 = 0x0 ## msd.c:148:18
4906: bf ea c0 fe call -0x280 <usb_g_bulk_read : 468a > ## msd.c:148:18
490a: 4a 43 r2 = b[r4+0x3] (u) ## msd.c:152:13
490c: 4b 42 r3 = b[r4+0x2] (u) ## msd.c:152:13
490e: a3 f1 20 24 r3 <= insert(r2, p:0x8, l:0x8) # ## msd.c:152:13
4912: 4e 41 r6 = b[r4+0x1] (u) ## msd.c:152:13
4914: 49 40 r1 = b[r4+0x0] (u) ## msd.c:152:13
4916: a1 e1 20 64 r1 <= insert(r6, p:0x8, l:0x8) ## msd.c:152:13
491a: a1 e1 40 38 r1 <= insert(r3, p:0x10, l:0x10) ## msd.c:152:13
491e: 70 49 if (r0 == 0) goto -0x2e <usb_slave_mode+0xEA : 48f2 > ## msd.c:149:9
4920: 89 e8 e7 11 if (r1 != r9) goto -0x32 <usb_slave_mode+0xEA : 48f2 >
4924: 58 84 r0 = r5 + 0x4
4926: 49 84 r1 = r4 + 0x4 ## msd.c:158:23
4928: 10 83 rep 0x4 0x4 { ## msd.c:158:17
492a: 12 07 r2 = b[r1++=0x1] (u) ## msd.c:158:17
492c: 82 07 b[r0++=0x1] = r2
} ## msd.c:158:17
492e: 58 88 r0 = r5 + 0x8 ## msd.c:158:17
4930: 49 88 r1 = r4 + 0x8 ## msd.c:159:31
4932: 10 83 rep 0x4 0x4 { ## msd.c:159:25
4934: 12 07 r2 = b[r1++=0x1] (u) ## msd.c:159:25
4936: 82 07 b[r0++=0x1] = r2
} ## msd.c:159:25
4938: d0 ec 80 20 r2 = [r8+0x0] ## msd_upgrade.c:135:9
493c: 02 45 if (r2 == 0) goto 0xa <usb_slave_mode+0x140 : 4948 > ## msd_upgrade.c:135:9
493e: a9 80 r1 = sp + 32
4940: 40 16 r0 = r4 ## msd_upgrade.c:135:26
4942: c2 00 call r2 ## msd_upgrade.c:135:26
4944: 80 f8 c4 00 if (r0 != 0x0) goto 0x188 <usb_slave_mode+0x2C8 : 4ad0 > ## msd_upgrade.c:135:26
4948: 48 4f r0 = b[r4+0xf] (u) ## msd_upgrade.c:139:18
494a: 10 f8 26 fa if (r0 == 0xfd) goto 0x4c <usb_slave_mode+0x192 : 499a > ## msd_upgrade.c:139:5
494e: 90 f8 51 f6 if (r0 != 0xfb) goto 0xa2 <usb_slave_mode+0x1EC : 49f4 >
4952: 50 ee 40 01 r0 = b[r4+0x10] (u) ## msd_upgrade.c:143:22
4956: 00 f8 8b 10 if (r0 == 0x8) goto 0x116 <usb_slave_mode+0x268 : 4a70 > ## msd_upgrade.c:143:9
495a: 80 f8 83 0c if (r0 != 0x6) goto 0x106 <usb_slave_mode+0x25C : 4a64 >
495e: 48 91 r0 = r4 + 0x11
4960: 09 43 r1 = b[r0+0x3] (u) ## msd_upgrade.c:43:5
4962: 0a 42 r2 = b[r0+0x2] (u) ## msd_upgrade.c:43:5
4964: a2 f1 20 14 r2 <= insert(r1, p:0x8, l:0x8) # ## msd_upgrade.c:43:5
4968: 0b 41 r3 = b[r0+0x1] (u) ## msd_upgrade.c:43:5
496a: 08 40 r0 = b[r0+0x0] (u) ## msd_upgrade.c:43:5
496c: a0 e1 20 34 r0 <= insert(r3, p:0x8, l:0x8) ## msd_upgrade.c:43:5
4970: a0 e1 40 28 r0 <= insert(r2, p:0x10, l:0x10) ## msd_upgrade.c:43:5
4974: 70 e0 00 b0 r11 = rev8(r0) ## msd_upgrade.c:46:12
4978: bf ea c8 fe call -0x270 <rbc_get_length : 470c > ## msd_upgrade.c:82:11
497c: 06 16 r6 = r0 ## msd_upgrade.c:82:11
497e: b0 16 r0 = r11 ## msd_upgrade.c:85:5
4980: 61 16 r1 = r6 ## msd_upgrade.c:85:5
4982: bf ea cd fe call -0x266 <msd_usb2mcu : 4720 > ## msd_upgrade.c:85:5
4986: e1 17 r1 = r6.l (u) ## msd_upgrade.c:86:5
4988: b0 16 r0 = r11 ## msd_upgrade.c:86:5
498a: 4b e0 55 00 r11 = 0x55 <os_bss_size+0x18 : 54 > ## msd_upgrade.c:86:5
498e: 80 ff 8a 60 00 00 call 0x608a <CrcDecode : aa1e > ## msd_upgrade.c:86:5
4994: d0 ec 81 70 [r8+0x0] = r7 ## msd_upgrade.c:146:27
4998: 44 9b goto 0x136 <usb_slave_mode+0x2C8 : 4ad0 > ## msd_upgrade.c:146:27
499a: 50 ee 40 01 r0 = b[r4+0x10] (u) ## msd_upgrade.c:158:22
499e: 80 f8 61 0e if (r0 != 0x7) goto 0xc2 <usb_slave_mode+0x25C : 4a64 > ## msd_upgrade.c:158:22
49a2: 48 91 r0 = r4 + 0x11
49a4: 09 43 r1 = b[r0+0x3] (u) ## msd_upgrade.c:43:5
49a6: 0a 42 r2 = b[r0+0x2] (u) ## msd_upgrade.c:43:5
49a8: a2 f1 20 14 r2 <= insert(r1, p:0x8, l:0x8) # ## msd_upgrade.c:43:5
49ac: 0b 41 r3 = b[r0+0x1] (u) ## msd_upgrade.c:43:5
49ae: 08 40 r0 = b[r0+0x0] (u) ## msd_upgrade.c:43:5
49b0: a0 e1 20 34 r0 <= insert(r3, p:0x8, l:0x8) ## msd_upgrade.c:43:5
49b4: a0 e1 40 28 r0 <= insert(r2, p:0x10, l:0x10) ## msd_upgrade.c:43:5
49b8: 70 e0 00 60 r6 = rev8(r0) ## msd_upgrade.c:46:12
49bc: bf ea a6 fe call -0x2b4 <rbc_get_length : 470c > ## msd_upgrade.c:95:11
49c0: fe 16 r14 = r15 ## msd_upgrade.c:95:11
49c2: cf 16 r15 = r12 ## msd_upgrade.c:95:11
49c4: 0c 16 r12 = r0 ## msd_upgrade.c:95:11
49c6: bb e1 40 00 r11 = uextra(r0, p:0x0, l:0x10) ## msd_upgrade.c:97:5
49ca: 60 16 r0 = r6 ## msd_upgrade.c:97:5
49cc: b1 16 r1 = r11 ## msd_upgrade.c:97:5
49ce: 80 ff 4a 60 00 00 call 0x604a <CrcDecode : aa1e > ## msd_upgrade.c:97:5
49d4: 60 16 r0 = r6 ## msd_upgrade.c:98:5
49d6: c1 16 r1 = r12 ## msd_upgrade.c:98:5
49d8: fc 16 r12 = r15 ## msd_upgrade.c:98:5
49da: ef 16 r15 = r14
49dc: 4e e0 42 00 r14 = 0x42 <os_bss_size+0x6 : 42 >
49e0: bf ea aa fe call -0x2ac <msd_mcu2usb : 4738 > ## msd_upgrade.c:98:5
49e4: 60 16 r0 = r6 ## msd_upgrade.c:99:5
49e6: b1 16 r1 = r11 ## msd_upgrade.c:99:5
49e8: 4b e0 55 00 r11 = 0x55 <os_bss_size+0x18 : 54 > ## msd_upgrade.c:99:5
49ec: 80 ff 2c 60 00 00 call 0x602c <CrcDecode : aa1e > ## msd_upgrade.c:99:5
49f2: 34 8e goto 0xdc <usb_slave_mode+0x2C8 : 4ad0 > ## msd_upgrade.c:99:5
49f4: 00 f8 a1 00 if (r0 == 0x0) goto 0x142 <.GJTIE82_0_0_+0x46 : 4b3a > ## msd.c:291:9
49f8: 00 f8 a5 06 if (r0 == 0x3) goto 0x14a <.GJTIE82_0_0_+0x52 : 4b46 >
49fc: 00 f8 6a 5e if (r0 == 0x2f) goto 0xd4 <usb_slave_mode+0x2CC : 4ad4 >
4a00: 00 f8 d3 34 if (r0 == 0x1a) goto 0x1a6 <.GJTIE82_0_0_+0xB6 : 4baa >
4a04: 00 f8 d8 3c if (r0 == 0x1e) goto 0x1b0 <.GJTIE82_0_0_+0xC4 : 4bb8 >
4a08: 00 f8 8e 46 if (r0 == 0x23) goto 0x11c <.GJTIE82_0_0_+0x34 : 4b28 >
4a0c: 00 f8 8c 4a if (r0 == 0x25) goto 0x118 <.GJTIE82_0_0_+0x34 : 4b28 >
4a10: 00 f8 8a 50 if (r0 == 0x28) goto 0x114 <.GJTIE82_0_0_+0x34 : 4b28 >
4a14: 80 f8 26 24 if (r0 != 0x12) goto 0x4c <usb_slave_mode+0x25C : 4a64 >
4a18: 58 4b r0 = b[r5+0xb] (u) ## msd.c:165:15
4a1a: 59 4a r1 = b[r5+0xa] (u) ## msd.c:165:15
4a1c: a1 f1 20 04 r1 <= insert(r0, p:0x8, l:0x8) # ## msd.c:165:15
4a20: 5a 49 r2 = b[r5+0x9] (u) ## msd.c:165:15
4a22: 5e 48 r6 = b[r5+0x8] (u) ## msd.c:165:15
4a24: a6 e1 20 24 r6 <= insert(r2, p:0x8, l:0x8) ## msd.c:165:15
4a28: a6 e1 40 18 r6 <= insert(r1, p:0x10, l:0x10) ## msd.c:165:15
4a2c: 36 e9 24 00 if (r6 >= 0x24) { ## msd.c:165:15
4a30: 4e 24 r6 = 0x24
} ## msd.c:165:15
4a32: c0 ff d3 45 00 00 r0 = 0x45d3 <sMassDescriptor+0x16 : 45d2 > ## msd.c:167:5
4a38: 61 16 r1 = r6 ## msd.c:167:5
4a3a: bf ea 7d fe call -0x306 <msd_mcu2usb : 4738 > ## msd.c:167:5
4a3e: 58 4b r0 = b[r5+0xb] (u) ## msd.c:168:25
4a40: 59 4a r1 = b[r5+0xa] (u) ## msd.c:168:25
4a42: a1 f1 20 04 r1 <= insert(r0, p:0x8, l:0x8) # ## msd.c:168:25
4a46: 5a 49 r2 = b[r5+0x9] (u) ## msd.c:168:25
4a48: 5b 48 r3 = b[r5+0x8] (u) ## msd.c:168:25
4a4a: a3 e1 20 24 r3 <= insert(r2, p:0x8, l:0x8) ## msd.c:168:25
4a4e: a3 e1 40 18 r3 <= insert(r1, p:0x10, l:0x10) ## msd.c:168:25
4a52: b0 1f r0 = r3 - r6 ## msd.c:168:25
4a54: d8 48 b[r5+0x8] = r0 ## msd.c:168:25
4a56: 81 b8 r1 = r0 >> 0x18 ## msd.c:168:25
4a58: d9 4b b[r5+0xb] = r1 ## msd.c:168:25
4a5a: 81 b0 r1 = r0 >> 0x10 ## msd.c:168:25
4a5c: d9 4a b[r5+0xa] = r1 ## msd.c:168:25
4a5e: 80 a8 r0 = r0 >> 0x8 ## msd.c:168:25
4a60: d8 49 b[r5+0x9] = r0 ## msd.c:168:25
4a62: 14 9c goto 0x78 <usb_slave_mode+0x2D4 : 4adc > ## msd.c:168:25
4a64: 48 4c r0 = b[r4+0xc] (u) ## msd.c:316:26
4a66: 80 a7 r0 = r0 >> 0x7 ## msd.c:316:20
4a68: 38 20 r0 ^= 0x1 ## msd.c:316:20
4a6a: bf ea ae fe call -0x2a4 <unknow : 47ca > ## msd.c:316:13
4a6e: 14 97 goto 0x6e <usb_slave_mode+0x2D6 : 4ade > ## msd.c:316:13
4a70: 48 91 r0 = r4 + 0x11
4a72: 50 ee 01 b0 r11 = b[r0+0x1] (u) ## msd_upgrade.c:43:5
4a76: 0b 40 r3 = b[r0+0x0] (u) ## msd_upgrade.c:43:5
4a78: 50 ee 03 e0 r14 = b[r0+0x3] (u) ## msd_upgrade.c:43:5
4a7c: 0a 42 r2 = b[r0+0x2] (u) ## msd_upgrade.c:43:5
4a7e: bf ea 45 fe call -0x376 <rbc_get_length : 470c > ## msd_upgrade.c:109:15
4a82: c6 ff 2c 14 18 00 r6 = 0x18142c <arg_list : 18142c >
4a88: c1 ff 38 47 00 00 r1 = 0x4738 <msd_mcu2usb : 4738 > ## msd_upgrade.c:110:26
4a8e: a2 f1 20 e4 r2 <= insert(r14, p:0x8, l:0x8) # ## msd_upgrade.c:43:5
4a92: e1 60 [r6+0x0] = r1 ## msd_upgrade.c:110:26
4a94: c1 ff 20 47 00 00 r1 = 0x4720 <msd_usb2mcu : 4720 > ## msd_upgrade.c:111:26
4a9a: 4e f0 42 00 r14 = 0x42 # <os_bss_size+0x6 : 42 > ## msd_upgrade.c:111:26
4a9e: e1 61 [r6+0x4] = r1 ## msd_upgrade.c:111:26
4aa0: d0 ec 69 80 [r6+0x8] = r8 ## msd_upgrade.c:112:20
4aa4: a3 f1 20 b4 r3 <= insert(r11, p:0x8, l:0x8) # ## msd_upgrade.c:43:5
4aa8: e0 63 [r6+0xc] = r0 ## msd_upgrade.c:113:21
4aaa: 4b f0 55 00 r11 = 0x55 # <os_bss_size+0x18 : 54 > ## msd_upgrade.c:113:21
4aae: e7 64 [r6+0x10] = r7 ## msd_upgrade.c:114:23
4ab0: a3 e1 40 28 r3 <= insert(r2, p:0x10, l:0x10) ## msd_upgrade.c:43:5
4ab4: 70 e0 00 13 r1 = rev8(r3) ## msd_upgrade.c:46:12
4ab8: 60 16 r0 = r6 ## msd_upgrade.c:119:5
4aba: c1 00 call r1 ## msd_upgrade.c:119:5
4abc: 78 3b r0 = 0xfb ## msd_upgrade.c:121:12
4abe: de e9 20 00 b[sp+32] = r0 ## msd_upgrade.c:121:12
4ac2: 00 22 r0 = [sp+8] ## msd_upgrade.c:122:12
4ac4: 41 28 r1 = 0x8 ## msd_upgrade.c:122:12
4ac6: 89 41 b[r0+0x1] = r1 ## msd_upgrade.c:122:12
4ac8: a8 80 r0 = sp + 32 ## msd_upgrade.c:122:12
4aca: 41 30 r1 = 0x10 ## msd_upgrade.c:124:5
4acc: bf ea 34 fe call -0x398 <msd_mcu2usb : 4738 > ## msd_upgrade.c:124:5
4ad0: 52 ee d0 70 b[r13+0x0] = r7 ## msd.c:286:27
4ad4: df 4b b[r5+0xb] = r7
4ad6: df 4a b[r5+0xa] = r7
4ad8: df 49 b[r5+0x9] = r7
4ada: df 48 b[r5+0x8] = r7
4adc: df 4c b[r5+0xc] = r7
4ade: 50 ee d0 20 r2 = b[r13+0x0] (u) ## msd.c:320:24
4ae2: 02 fc 09 0c if (r2 > 0x6) goto 0x12 <.GJTIE82_0_0_+0x4 : 4af8 > ## msd.c:320:24
4ae6: 48 24 r0 = 0x24
4ae8: 41 25 r1 = 0x5
4aea: 02 01 tbb [r2]
.GJTIS82_0_0_:
4aec: 04 < 4 : 0x4 >
4aed: 11 < 17 : 0x11 >
4aee: 0d < 13 : 0xD >
4aef: 11 < 17 : 0x11 >
4af0: 11 < 17 : 0x11 >
4af1: 08 < 8 : 0x8 >
4af2: 0b < 11 : 0xB >
4af3: 00 < 0 : 0x0 >
4af4: 80 14 r1_r0 = 0
4af6: 04 87 goto 0xe <.GJTIE82_0_0_+0x12 : 4b06 >
4af8: 82 f8 09 1e if (r2 != 0xf) goto 0x12 <.GJTIE82_0_0_+0x1A : 4b0e >
4afc: 48 3a r0 = 0x3a
4afe: 41 22 r1 = 0x2
4b00: 04 82 goto 0x4 <.GJTIE82_0_0_+0x12 : 4b06 >
4b02: 48 20 r0 = 0x20
4b04: 41 2b r1 = 0xb
4b06: 52 ee c0 10 b[r12+0x0] = r1
4b0a: 52 ee f0 00 b[r15+0x0] = r0
4b0e: 52 ee 53 a0 b[r5+0x3] = r10 ## msd.c:173:23
4b12: 52 ee 52 e0 b[r5+0x2] = r14 ## msd.c:173:23
4b16: 52 ee 51 a0 b[r5+0x1] = r10 ## msd.c:173:23
4b1a: 52 ee 50 b0 b[r5+0x0] = r11 ## msd.c:173:23
4b1e: 41 2d r1 = 0xd ## msd.c:174:5
4b20: 50 16 r0 = r5 ## msd.c:174:5
4b22: bf ea 09 fe call -0x3ee <msd_mcu2usb : 4738 > ## msd.c:174:5
4b26: 77 85 goto -0x236 <usb_slave_mode+0xEA : 48f2 > ## msd.c:174:5
4b28: 40 20 r0 = 0x0 ## msd.c:218:5
4b2a: bf ea 4e fe call -0x364 <unknow : 47ca > ## msd.c:218:5
4b2e: 40 25 r0 = 0x5 ## msd.c:219:23
4b30: 52 ee d0 00 b[r13+0x0] = r0 ## msd.c:219:23
4b34: 40 21 r0 = 0x1 ## msd.c:220:20
4b36: d8 4c b[r5+0xc] = r0 ## msd.c:220:20
4b38: e7 92 goto -0x5c <usb_slave_mode+0x2D6 : 4ade > ## msd.c:220:20
4b3a: 40 21 r0 = 0x1 ## msd.c:224:20
4b3c: d8 4c b[r5+0xc] = r0 ## msd.c:224:20
4b3e: 40 25 r0 = 0x5 ## msd.c:225:23
4b40: 52 ee d0 00 b[r13+0x0] = r0 ## msd.c:225:23
4b44: e7 9b goto -0x4a <.GJTIE82_0_0_+0x8 : 4afc > ## msd.c:225:23
4b46: 49 4b r1 = b[r4+0xb] (u) ## msd.c:240:11
4b48: 4a 4a r2 = b[r4+0xa] (u) ## msd.c:240:11
4b4a: a2 f1 20 14 r2 <= insert(r1, p:0x8, l:0x8) # ## msd.c:240:11
4b4e: 4b 49 r3 = b[r4+0x9] (u) ## msd.c:240:11
4b50: 48 48 r0 = b[r4+0x8] (u) ## msd.c:240:11
4b52: a0 e1 20 34 r0 <= insert(r3, p:0x8, l:0x8) ## msd.c:240:11
4b56: a0 e1 40 28 r0 <= insert(r2, p:0x10, l:0x10) ## msd.c:240:11
4b5a: 0b 16 r11 = r0 ## msd.c:240:11
4b5c: 30 e9 12 00 if (r0 >= 0x12) { ## msd.c:240:11
4b60: 4b e0 12 00 r11 = 0x12
} <WOLAAnalysisFilter_Float_M64_m4_r1+0xE : 12 > ## msd.c:240:11
4b64: 10 58 if (r0 == 0) goto 0x70 <.GJTIE82_0_0_+0xE2 : 4bd6 >
4b66: 46 20 r6 = 0x0
4b68: 00 20 r0 = [sp] ## msd.c:248:9
4b6a: 00 90 rep 0x2 0x11 { ## msd.c:248:9
4b6c: 86 07 b[r0++=0x1] = r6
} ## msd.c:248:9
4b6e: 50 ee c0 00 r0 = b[r12+0x0] (u) ## msd.c:249:36
4b72: 50 ee f0 10 r1 = b[r15+0x0] (u) ## msd.c:250:37
4b76: 02 21 r2 = [sp+4] ## msd.c:250:37
4b78: a8 42 b[r2+0x2] = r0 ## msd.c:249:23
4b7a: b1 d6 r1 = r11 # ## msd.c:256:9
4b7c: a9 4c b[r2+0xc] = r1 ## msd.c:250:24
4b7e: ae 4d b[r2+0xd] = r6 ## msd.c:251:24
4b80: 58 30 r0 = 0x70 ## msd.c:252:23
4b82: de e9 0e 00 b[sp+14] = r0 ## msd.c:252:23
4b86: 40 2a r0 = 0xa ## msd.c:253:23
4b88: a8 47 b[r2+0x7] = r0 ## msd.c:253:23
4b8a: 88 8e r0 = sp + 14 ## msd.c:253:23
4b8c: bf ea d4 fd call -0x458 <msd_mcu2usb : 4738 > ## msd.c:256:9
4b90: 58 4b r0 = b[r5+0xb] (u) ## msd.c:259:25
4b92: 59 4a r1 = b[r5+0xa] (u) ## msd.c:259:25
4b94: a1 f1 20 04 r1 <= insert(r0, p:0x8, l:0x8) # ## msd.c:259:25
4b98: 5a 49 r2 = b[r5+0x9] (u) ## msd.c:259:25
4b9a: 5b 48 r3 = b[r5+0x8] (u) ## msd.c:259:25
4b9c: a3 e1 20 24 r3 <= insert(r2, p:0x8, l:0x8) ## msd.c:259:25
4ba0: a3 e1 40 18 r3 <= insert(r1, p:0x10, l:0x10) ## msd.c:259:25
4ba4: b4 e0 32 0b r0 = r3 - r11 ## msd.c:259:25
4ba8: 04 9d goto 0x3a <.GJTIE82_0_0_+0xF0 : 4be4 > ## msd.c:259:25
4baa: 41 24 r1 = 0x4 ## msd.c:267:5
4bac: c0 ff f7 45 00 00 r0 = 0x45f7 <SCSIInquiryData+0x23 : 45f6 > ## msd.c:267:5
4bb2: bf ea c1 fd call -0x47e <msd_mcu2usb : 4738 > ## msd.c:267:5
4bb6: c7 8e goto -0xe4 <usb_slave_mode+0x2CC : 4ad4 > ## msd.c:267:5
4bb8: df 4c b[r5+0xc] = r7 ## msd.c:229:20
4bba: 50 ee 43 01 r0 = b[r4+0x13] (u) ## msd.c:230:9
4bbe: b0 e8 00 c0 if (r0 != 0x0) { ## msd.c:230:9
4bc2: 40 22 r0 = 0x2 ## msd.c:231:27
4bc4: 52 ee d0 00 b[r13+0x0] = r0 ## msd.c:231:27
4bc8: 40 21 r0 = 0x1 ## msd.c:232:24
4bca: d8 4c b[r5+0xc] = r0
} ## msd.c:232:24
4bcc: df 4b b[r5+0xb] = r7 ## msd.c:234:25
4bce: df 4a b[r5+0xa] = r7 ## msd.c:234:25
4bd0: df 49 b[r5+0x9] = r7 ## msd.c:234:25
4bd2: df 48 b[r5+0x8] = r7 ## msd.c:234:25
4bd4: c7 84 goto -0xf8 <usb_slave_mode+0x2D6 : 4ade > ## msd.c:234:25
4bd6: bf ea ec fd call -0x428 <stall_inep : 47b2 > ## msd.c:242:9
4bda: 40 22 r0 = 0x2 ## msd.c:243:27
4bdc: 52 ee d0 00 b[r13+0x0] = r0 ## msd.c:243:27
4be0: 46 21 r6 = 0x1 ## msd.c:243:27
4be2: 40 20 r0 = 0x0 ## msd.c:243:27
4be4: 4b f0 55 00 r11 = 0x55 # <os_bss_size+0x18 : 54 >
4be8: d8 48 b[r5+0x8] = r0
4bea: 81 b8 r1 = r0 >> 0x18
4bec: d9 4b b[r5+0xb] = r1
4bee: 81 b0 r1 = r0 >> 0x10
4bf0: d9 4a b[r5+0xa] = r1
4bf2: 80 a8 r0 = r0 >> 0x8
4bf4: d8 49 b[r5+0x9] = r0
4bf6: de 4c b[r5+0xc] = r6
4bf8: b7 92 goto -0x11c <usb_slave_mode+0x2D6 : 4ade >
usb_write_txcsr:
4bfa: 00 a8 r0 = r0 << 0x8 ## usb_phy.c:187:0
4bfc: 12 17 r2 = r1.b0 (u) ## usb_phy.c:191:28
4bfe: c3 ff 91 52 3f 00 r3 = 0x3f5291 <RAM_LIMIT_H+0x255290 : 3f5290 > ## usb_phy.c:191:13
4c04: d8 ec 0b 23 [r0+r3<<2] = r2 ## usb_phy.c:191:20
4c08: 91 a8 r1 = r1 >> 0x8 ## usb_phy.c:192:28
4c0a: 3a 81 r2 = r3 + 0x1 ## usb_phy.c:192:13
4c0c: d8 ec 0b 12 [r0+r2<<2] = r1 ## usb_phy.c:192:20
4c10: 80 00 rts ## usb_phy.c:194:1
usb_write_rxcsr:
4c12: 00 a8 r0 = r0 << 0x8 ## usb_phy.c:206:0
4c14: 12 17 r2 = r1.b0 (u) ## usb_phy.c:210:28
4c16: c3 ff 94 52 3f 00 r3 = 0x3f5294 <RAM_LIMIT_H+0x255294 : 3f5294 > ## usb_phy.c:210:13
4c1c: d8 ec 0b 23 [r0+r3<<2] = r2 ## usb_phy.c:210:20
4c20: 91 a8 r1 = r1 >> 0x8 ## usb_phy.c:211:28
4c22: 3a 81 r2 = r3 + 0x1 ## usb_phy.c:211:13
4c24: d8 ec 0b 12 [r0+r2<<2] = r1 ## usb_phy.c:211:20
4c28: 80 00 rts ## usb_phy.c:213:1
usb_g_ep_config:
4c2a: 75 04 [--sp] = {rets, r5, r4} ## usb_phy.c:429:0
4c2c: 04 16 r4 = r0 ## usb_phy.c:429:0
4c2e: c0 ff 40 14 18 00 r0 = 0x181440 <ep0_addr : 181440 > ## usb_phy.c:429:0
4c34: c2 ff 1c 18 fd 00 r2 = 0xfd181c <RAM_LIMIT_H+0xE3181C : fd181c > ## usb_phy.c:429:0
4c3a: 54 e8 0f 3a if ((r4 & 0x80) != 0) goto 0x1e <usb_g_ep_config+0x32 : 4c5c > ## usb_phy.c:429:0
4c3e: 14 41 if (r4 == 0) goto 0x42 <usb_g_ep_config+0x58 : 4c82 > ## usb_phy.c:429:0
4c40: 30 e1 ff 4f r0 = r4 + -0x1 ## usb_phy.c:294:22
4c44: 02 a3 r2 = r0 << 0x3 ## usb_phy.c:294:11
4c46: c3 ff 09 46 3f 00 r3 = 0x3f4609 <RAM_LIMIT_H+0x254608 : 3f4608 > ## usb_phy.c:294:11
4c4c: d8 ec 2b 13 [r2+r3<<2] = r1 ## usb_phy.c:295:12
4c50: c2 ff 54 14 18 00 r2 = 0x181454 <ep_raddr : 181454 > ## usb_phy.c:296:5
4c56: d8 ec 2b 10 [r2+r0<<2] = r1 ## usb_phy.c:296:22
4c5a: 04 97 goto 0x2e <usb_g_ep_config+0x60 : 4c8a >
4c5c: 65 e1 0f 40 r5 = r4 & 0xF ## usb_phy.c:432:12
4c60: 60 ff 0f 40 21 00 if ((r4 & 0xF) == 0) goto 0x42 <usb_g_ep_config+0x7E : 4ca8 >
4c66: 30 e1 ff 5f r0 = r5 + -0x1 ## usb_phy.c:275:22
4c6a: 02 a3 r2 = r0 << 0x3 ## usb_phy.c:275:11
4c6c: c3 ff 08 46 3f 00 r3 = 0x3f4608 <RAM_LIMIT_H+0x254608 : 3f4608 > ## usb_phy.c:275:11
4c72: d8 ec 2b 13 [r2+r3<<2] = r1 ## usb_phy.c:276:12
4c76: c2 ff 44 14 18 00 r2 = 0x181444 <ep_taddr : 181444 > ## usb_phy.c:277:5
4c7c: d8 ec 2b 10 [r2+r0<<2] = r1 ## usb_phy.c:277:22
4c80: 04 96 goto 0x2c <usb_g_ep_config+0x84 : 4cae > ## usb_phy.c:277:22
4c82: a1 60 [r2+0x0] = r1 ## usb_phy.c:289:25
4c84: 30 f1 ff 4f r0 = r4 + -0x1 # ## usb_phy.c:228:19
4c88: 81 60 [r0+0x0] = r1 ## usb_phy.c:290:18
4c8a: 00 a8 r0 = r0 << 0x8 ## usb_phy.c:229:13
4c8c: c1 ff d3 52 3f 00 r1 = 0x3f52d3 <RAM_LIMIT_H+0x2552D2 : 3f52d2 > ## usb_phy.c:229:13
4c92: 42 e0 ff 03 r2 = 0x3ff <ROM_RAM_SIZE+0x1FE : 3fe > ## usb_phy.c:229:20
4c96: d8 ec 0b 21 [r0+r1<<2] = r2 ## usb_phy.c:229:20
4c9a: 61 30 r1 = 0x90 ## usb_phy.c:449:9
4c9c: 40 16 r0 = r4 ## usb_phy.c:449:9
4c9e: 51 99 call -0x8e <usb_write_rxcsr : 4c12 > ## usb_phy.c:449:9
4ca0: 40 16 r0 = r4 ## usb_phy.c:456:13
4ca2: bf ea c6 fc call -0x674 <usb_clr_intr_rxe : 4632 > ## usb_phy.c:456:13
4ca6: 55 04 {pc, r5, r4} = [sp++] ## usb_phy.c:456:13
4ca8: a1 60 [r2+0x0] = r1 ## usb_phy.c:270:25
4caa: 81 60 [r0+0x0] = r1 ## usb_phy.c:271:18
4cac: 10 3f r0 = -0x1 ## usb_phy.c:271:18
4cae: 00 a8 r0 = r0 << 0x8 ## usb_phy.c:237:13
4cb0: c1 ff d0 52 3f 00 r1 = 0x3f52d0 <RAM_LIMIT_H+0x2552D0 : 3f52d0 > ## usb_phy.c:237:13
4cb6: 42 e0 ff 03 r2 = 0x3ff <ROM_RAM_SIZE+0x1FE : 3fe > ## usb_phy.c:237:20
4cba: d8 ec 0b 21 [r0+r1<<2] = r2 ## usb_phy.c:237:20
4cbe: 51 28 r1 = 0x48 ## usb_phy.c:436:9
4cc0: 50 16 r0 = r5 ## usb_phy.c:436:9
4cc2: 41 9b call -0xca <usb_write_txcsr : 4bfa > ## usb_phy.c:436:9
4cc4: 50 16 r0 = r5 ## usb_phy.c:443:13
4cc6: bf ea c5 fc call -0x676 <usb_clr_intr_txe : 4654 > ## usb_phy.c:443:13
4cca: 55 04 {pc, r5, r4} = [sp++] ## usb_phy.c:443:13
msd_ep_init:
4ccc: 74 04 [--sp] = {rets, r4} ## msd.c:85:0
4cce: c4 ff 80 10 18 00 r4 = 0x181080 <ep1_dma_buffer : 181080 > ## msd.c:87:5
4cd4: 60 21 r0 = 0x81 ## msd.c:86:5
4cd6: 41 16 r1 = r4 ## msd.c:86:5
4cd8: 51 88 call -0xb0 <usb_g_ep_config : 4c2a > ## msd.c:86:5
4cda: 01 e1 40 40 r1 = r4 + 0x40 ## msd.c:87:5
4cde: 40 21 r0 = 0x1 ## msd.c:87:5
4ce0: 51 84 call -0xb8 <usb_g_ep_config : 4c2a > ## msd.c:87:5
4ce2: 54 04 {pc, r4} = [sp++] ## msd.c:91:1
msd_itf_hander:
4ce4: 75 04 [--sp] = {rets, r5, r4} ## msd.c:99:0
4ce6: c2 ff 28 14 18 00 r2 = 0x181428 <hook_usb_scsi : 181428 > ## msd_upgrade.c:128:19
4cec: 40 ea 00 20 [r2+0x0] = 0x0 ## msd_upgrade.c:128:19
4cf0: 04 15 r5_r4 = r1_r0 ## msd_upgrade.c:128:19
4cf2: 71 8c call -0x28 <msd_ep_init : 4ccc > ## msd.c:96:5
4cf4: 58 40 r0 = b[r5+0x0] (u) ## msd.c:101:15
4cf6: 41 23 r1 = 0x3 ## msd.c:101:15
4cf8: 10 f8 08 42 if (r0 == 0xa1) goto 0x10 <msd_itf_hander+0x28 : 4d0c > ## msd.c:101:37
4cfc: 80 f8 10 42 if (r0 != 0x21) goto 0x20 <msd_itf_hander+0x3C : 4d20 >
4d00: 58 41 r0 = b[r5+0x1] (u) ## msd.c:102:15
4d02: 41 20 r1 = 0x0 ## msd.c:101:9
4d04: b0 e8 ff 00 if (r0 != 0xff) { ## msd.c:101:9
4d08: 41 23 r1 = 0x3
} ## msd.c:101:9
4d0a: 04 8a goto 0x14 <msd_itf_hander+0x3C : 4d20 > ## msd.c:101:9
4d0c: 58 41 r0 = b[r5+0x1] (u) ## msd.c:107:22
4d0e: 90 f8 07 fc if (r0 != 0xfe) goto 0xe <msd_itf_hander+0x3C : 4d20 > ## msd.c:107:22
4d12: 40 62 r0 = [r4+0x8] ## msd.c:110:21
4d14: 41 20 r1 = 0x0 ## msd.c:110:37
4d16: 89 40 b[r0+0x0] = r1 ## msd.c:110:37
4d18: 40 62 r0 = [r4+0x8] ## msd.c:111:45
4d1a: c0 63 [r4+0xc] = r0 ## msd.c:111:31
4d1c: 41 21 r1 = 0x1 ## msd.c:111:31
4d1e: c9 61 h[r4+0x2] = r1 ## msd.c:112:33
4d20: 40 20 r0 = 0x0 ## msd.c:117:5
4d22: c9 41 b[r4+0x1] = r1 ## msd.c:117:5
4d24: 55 04 {pc, r5, r4} = [sp++] ## msd.c:117:5
ep0_stage_tx:
4d26: 76 04 [--sp] = {rets, r6-r4} ## usb_setup.c:15:0
4d28: c5 ff 44 4a fd 00 r5 = 0xfd4a44 <RAM_LIMIT_H+0xE34A44 : fd4a44 > ## usb_setup.c:15:0
4d2e: 50 60 r0 = [r5+0x0] ## usb_phy.c:62:28
4d30: 50 e8 22 0a if ((r0 & 0x2) != 0) goto 0x44 <ep0_stage_tx+0x52 : 4d78 >
4d34: c6 ff 80 14 18 00 r6 = 0x181480 <usb_device : 181480 >
4d3a: 6c 61 r4 = h[r6+0x2] (u) ## usb_setup.c:20:16
4d3c: 04 59 if (r4 == 0) goto 0x32 <ep0_stage_tx+0x4A : 4d70 > ## usb_setup.c:20:16
4d3e: 34 e9 40 00 if (r4 >= 0x40) {
4d42: 54 20 r4 = 0x40
} ## usb_setup.c:24:19
4d44: c0 ff 40 14 18 00 r0 = 0x181440 <ep0_addr : 181440 > ## usb_phy.c:96:20
4d4a: 42 d6 r2 = r4 # ## usb_phy.c:96:5
4d4c: 00 60 r0 = [r0+0x0] ## usb_phy.c:96:20
4d4e: 61 63 r1 = [r6+0xc] ## usb_setup.c:25:34
4d50: 80 ff e6 f3 ff ff call -0xc1a <memmove : 413c > ## usb_phy.c:96:5
4d56: c0 ff 08 18 fd 00 r0 = 0xfd1808 <RAM_LIMIT_H+0xE31808 : fd1808 > ## usb_phy.c:97:21
4d5c: 84 60 [r0+0x0] = r4 ## usb_phy.c:97:21
4d5e: 68 e8 0c 64 [r6+0xc] += r4 ## usb_setup.c:26:30
4d62: 68 61 r0 = h[r6+0x2] (u) ## usb_setup.c:27:32
4d64: 00 1f r0 = r0 - r4 ## usb_setup.c:27:32
4d66: e8 61 h[r6+0x2] = r0 ## usb_setup.c:27:32
4d68: 69 46 r1 = b[r6+0x6] (u) ## usb_setup.c:28:50
4d6a: 81 47 if (r1 != 0) goto 0xe <ep0_stage_tx+0x54 : 4d7a > ## usb_setup.c:28:50
4d6c: 80 17 r0 = r0.l (u) ## usb_setup.c:28:13
4d6e: 80 45 if (r0 != 0) goto 0xa <ep0_stage_tx+0x54 : 4d7a > ## usb_setup.c:28:13
4d70: 40 ea 0a 50 [r5+0x0] = 0xA
4d74: 40 20 r0 = 0x0
4d76: e8 41 b[r6+0x1] = r0
4d78: 56 04 {pc, r6-r4} = [sp++] ## usb_setup.c:35:1
4d7a: 40 ea 02 50 [r5+0x0] = 0x2 ## usb_phy.c:70:22
4d7e: 56 04 {pc, r6-r4} = [sp++] ## usb_setup.c:35:1
usb_device_isr:
4d80: e9 04 [--sp] = {psr, rets, reti} ## usb_onchip.c:30:0
4d82: d8 e8 ff ff [--sp] = {r15-r0} ## usb_onchip.c:30:0
4d86: e2 9e sp += -0x8 ## usb_onchip.c:30:0
4d88: c4 ff 00 4a fd 00 r4 = 0xfd4a00 <RAM_LIMIT_H+0xE34A00 : fd4a00 > ## usb_onchip.c:30:0
4d8e: d0 ec 48 a1 r10 = [r4+0x18] ## usb_phy.c:115:29
4d92: 41 62 r1 = [r4+0x8] ## usb_phy.c:116:29
4d94: 42 63 r2 = [r4+0xc] ## usb_phy.c:116:53
4d96: d0 ec 40 81 r8 = [r4+0x10] ## usb_phy.c:117:29
4d9a: 43 65 r3 = [r4+0x14] ## usb_phy.c:117:53
4d9c: 47 6b r7 = [r4+0x2c] ## usb_phy.c:125:31
4d9e: 45 67 r5 = [r4+0x1c] ## usb_phy.c:126:30
4da0: 22 a8 r2 = r2 << 0x8 ## usb_phy.c:116:62
4da2: 21 d9 r1 |= r2 # ## usb_phy.c:116:38
4da4: 46 68 r6 = [r4+0x20] ## usb_phy.c:126:55
4da6: 62 a8 r2 = r6 << 0x8 ## usb_phy.c:126:65
4da8: 52 19 r2 |= r5 ## usb_phy.c:126:40
4daa: d0 ec 44 92 r9 = [r4+0x24] ## usb_phy.c:127:30
4dae: 90 f1 12 52 r5 = r1 & r2 # ## usb_onchip.c:45:13
4db2: 40 6a r0 = [r4+0x28] ## usb_phy.c:127:55
4db4: 36 a8 r6 = r3 << 0x8 ## usb_phy.c:117:62
4db6: 90 e1 a2 17 r1 = r10 & r7 ## usb_onchip.c:44:14
4dba: 07 a8 r7 = r0 << 0x8 ## usb_phy.c:127:65
4dbc: 31 ea 04 00 if ((r1 & 0x4) != 0) {
4dc0: 41 85 call -0xf6
} <msd_ep_init : 4ccc > ## usb_onchip.c:54:9
4dc2: 90 e1 60 f8 r15 = r6 | r8 ## usb_phy.c:117:38
4dc6: 90 e1 70 e9 r14 = r7 | r9 ## usb_phy.c:127:40
4dca: 60 ff 01 50 2f 01 if ((r5 & 0x1) == 0) goto 0x25e <.GJTIE109_0_0_+0x182 : 502e >
4dd0: c9 ff 80 14 18 00 r9 = 0x181480 <usb_device : 181480 >
4dd6: 50 ee 90 00 r0 = b[r9+0x0] (u) ## usb_setup.c:220:20
4dda: b0 e8 00 80 if (r0 != 0x0) { ## usb_setup.c:220:20
4dde: c0 60 [r4+0x0] = r0 ## usb_phy.c:183:23
4de0: 40 20 r0 = 0x0 ## usb_setup.c:222:26
4de2: 52 ee 90 00 b[r9+0x0] = r0
} ## usb_setup.c:222:26
4de6: 08 e1 44 40 r8 = r4 + 0x44 ## usb_setup.c:222:26
4dea: d0 ec 80 00 r0 = [r8+0x0] ## usb_phy.c:62:28
4dee: 50 e8 0b 12 if ((r0 & 0x4) != 0) goto 0x16 <usb_device_isr+0x88 : 4e08 >
4df2: 50 e8 0f 22 if ((r0 & 0x10) != 0) goto 0x1e <usb_device_isr+0x94 : 4e14 >
4df6: 50 ee 91 10 r1 = b[r9+0x1] (u) ## usb_setup.c:236:24
4dfa: 01 f8 5f 04 if (r1 == 0x2) goto 0xbe <.GJTIE109_0_0_+0x10 : 4ebc > ## usb_setup.c:236:5
4dfe: 00 ff 01 10 13 01 if (r1 == 0x1) goto 0x226 <.GJTIE109_0_0_+0x17E : 502a >
4e04: 01 4c if (r1 == 0) goto 0x18 <usb_device_isr+0x9E : 4e1e >
4e06: 84 93 goto 0x226 <.GJTIE109_0_0_+0x182 : 502e >
4e08: 40 20 r0 = 0x0
4e0a: d0 ec 81 00 [r8+0x0] = r0 ## usb_phy.c:70:22
4e0e: 52 ee 91 00 b[r9+0x1] = r0
4e12: 84 8d goto 0x21a <.GJTIE109_0_0_+0x182 : 502e >
4e14: 40 ea 80 80 [r8+0x0] = 0x80 ## usb_phy.c:70:22
4e18: 41 20 r1 = 0x0 ## usb_setup.c:233:27
4e1a: 52 ee 91 10 b[r9+0x1] = r1 ## usb_setup.c:233:27
4e1e: 60 ff 01 00 05 01 if ((r0 & 0x1) == 0) goto 0x20a <.GJTIE109_0_0_+0x182 : 502e >
4e24: c0 ff 40 14 18 00 r0 = 0x181440 <ep0_addr : 181440 > ## usb_phy.c:108:25
4e2a: 02 60 r2 = [r0+0x0] ## usb_phy.c:108:25
4e2c: 50 ee 21 a0 r10 = b[r2+0x1] (u) ## usb_phy.c:108:5
4e30: 28 40 r0 = b[r2+0x0] (u) ## usb_phy.c:108:5
4e32: 50 ee 23 b0 r11 = b[r2+0x3] (u) ## usb_phy.c:108:5
4e36: 2c 42 r4 = b[r2+0x2] (u) ## usb_phy.c:108:5
4e38: 50 ee 25 c0 r12 = b[r2+0x5] (u) ## usb_phy.c:108:5
4e3c: 29 44 r1 = b[r2+0x4] (u) ## usb_phy.c:108:5
4e3e: 50 ee 27 d0 r13 = b[r2+0x7] (u) ## usb_phy.c:108:5
4e42: 2b 46 r3 = b[r2+0x6] (u) ## usb_phy.c:108:5
4e44: 8e 80 r6 = sp + 0 ## usb_phy.c:108:5
4e46: 10 87 rep 0x4 0x8 { ## usb_phy.c:108:5
4e48: 27 07 r7 = b[r2++=0x1] (u) ## usb_phy.c:108:5
4e4a: e7 07 b[r6++=0x1] = r7
} ## usb_phy.c:108:5
4e4c: 42 21 r2 = 0x1 ## usb_phy.c:108:5
4e4e: 52 ee 91 20 b[r9+0x1] = r2 ## usb_setup.c:187:23
4e52: c6 ff 40 11 18 00 r6 = 0x181140 <ep2_dma_buffer : 181140 > ## usb_setup.c:187:23
4e58: a3 e1 20 d4 r3 <= insert(r13, p:0x8, l:0x8) ## usb_phy.c:108:5
4e5c: a1 e1 20 c4 r1 <= insert(r12, p:0x8, l:0x8) ## usb_phy.c:108:5
4e60: a1 e1 40 38 r1 <= insert(r3, p:0x10, l:0x10) ## usb_phy.c:108:5
4e64: a4 e1 20 b4 r4 <= insert(r11, p:0x8, l:0x8) ## usb_phy.c:108:5
4e68: a0 e1 20 a4 r0 <= insert(r10, p:0x8, l:0x8) ## usb_phy.c:108:5
4e6c: a0 e1 40 48 r0 <= insert(r4, p:0x10, l:0x10) ## usb_phy.c:108:5
4e70: d0 ec 99 60 [r9+0x8] = r6 ## usb_setup.c:188:29
4e74: 0a 15 r11_r10 = r1_r0 ## usb_setup.c:190:5
4e76: d0 e1 00 a9 r11_r10 >>= 0x10 ## usb_setup.c:190:5
4e7a: 0c 15 r13_r12 = r1_r0 ## usb_setup.c:190:5
4e7c: 64 e1 1f 00 r4 = r0 & 0x1F ## usb_setup.c:190:5
4e80: d0 e1 08 c8 r13_r12 >>= 0x8 ## usb_setup.c:190:5
4e84: 04 f8 1d 04 if (r4 == 0x2) goto 0x3a <.GJTIE109_0_0_+0x16 : 4ec2 > ## usb_setup.c:190:5
4e88: c3 ff 64 14 18 00 r3 = 0x181464 <interface_hander : 181464 >
4e8e: 04 f8 31 02 if (r4 == 0x1) goto 0x62 <.GJTIE109_0_0_+0x48 : 4ef4 >
4e92: 84 f8 c8 00 if (r4 != 0x0) goto 0x190 <.GJTIE109_0_0_+0x17A : 5026 >
4e96: b4 e1 20 c0 r4 = uextra(r12, p:0x0, l:0x8)
4e9a: 04 fc 35 16 if (r4 > 0xb) goto 0x6a <.GJTIE109_0_0_+0x5C : 4f08 >
4e9e: 04 01 tbb [r4]
.GJTIS109_0_0_:
4ea0: 06 < 6 : 0x6 >
4ea1: 7a < 122 : 0x7A >
4ea2: 34 < 52 : 0x34 >
4ea3: 34 < 52 : 0x34 >
4ea4: 34 < 52 : 0x34 >
4ea5: 54 < 84 : 0x54 >
4ea6: 57 < 87 : 0x57 >
4ea7: 34 < 52 : 0x34 >
4ea8: 6d < 109 : 0x6D >
4ea9: 78 < 120 : 0x78 >
4eaa: 34 < 52 : 0x34 >
4eab: 7a < 122 : 0x7A >
4eac: 40 21 r0 = 0x1
4eae: e8 40 b[r6+0x0] = r0 ## usb_setup.c:105:36
4eb0: 40 20 r0 = 0x0 ## usb_setup.c:106:36
4eb2: e8 41 b[r6+0x1] = r0 ## usb_setup.c:106:36
4eb4: 40 22 r0 = 0x2 ## usb_setup.c:107:32
4eb6: 50 ed 93 00 h[r9+0x2] = r0 ## usb_setup.c:107:32
4eba: 54 95 goto 0x16a <.GJTIE109_0_0_+0x17A : 5026 > ## usb_setup.c:107:32
4ebc: 40 ea 48 80 [r8+0x0] = 0x48 ## usb_phy.c:70:22
4ec0: 14 88 goto 0x50 <.GJTIE109_0_0_+0x66 : 4f12 > ## usb_phy.c:70:22
4ec2: 60 ff ff c0 27 00 if ((r12 & 0xFF) == 0) goto 0x4e <.GJTIE109_0_0_+0x6A : 4f16 > ## usb_setup.c:150:5
4ec8: b3 e1 20 c0 r3 = uextra(r12, p:0x0, l:0x8)
4ecc: 03 f8 2d 06 if (r3 == 0x3) goto 0x5a <.GJTIE109_0_0_+0x7E : 4f2a >
4ed0: 83 f8 2a 02 if (r3 != 0x1) goto 0x54 <.GJTIE109_0_0_+0x7C : 4f28 >
4ed4: 42 23 r2 = 0x3
4ed6: 61 ff ff a0 27 00 if ((r10 & 0xFF) != 0) goto 0x4e <.GJTIE109_0_0_+0x7E : 4f2a >
4edc: 02 15 r3_r2 = r1_r0 ## usb_phy.c:108:5
4ede: d0 e1 00 2a r3_r2 >>= 0x20 ## usb_phy.c:108:5
4ee2: 60 e1 03 10 r0 = r1 & 0x3 ## usb_setup.c:149:34
4ee6: 52 e8 5e 3a if ((r2 & 0x80) != 0) goto 0xbc <.GJTIE109_0_0_+0xFA : 4fa6 >
4eea: 61 20 r1 = 0x80 ## usb_setup.c:156:17
4eec: bf ea 91 fe call -0x2de <usb_write_rxcsr : 4c12 > ## usb_setup.c:156:17
4ef0: 42 20 r2 = 0x0
4ef2: 04 9b goto 0x36 <.GJTIE109_0_0_+0x7E : 4f2a >
4ef4: 10 17 r0 = r1.b0 (u) ## usb_setup.c:127:19
4ef6: 00 fc 07 0c if (r0 > 0x6) goto 0xe <.GJTIE109_0_0_+0x5C : 4f08 > ## usb_setup.c:127:19
4efa: d8 ec 3a 20 r2 = [r3+r0<<2] ## usb_setup.c:130:9
4efe: 02 44 if (r2 == 0) goto 0x8 <.GJTIE109_0_0_+0x5C : 4f08 > ## usb_setup.c:130:9
4f00: 89 80 r1 = sp + 0
4f02: 90 16 r0 = r9 ## usb_setup.c:131:10
4f04: c2 00 call r2 ## usb_setup.c:131:10
4f06: 20 4c if (r0 == 0) goto 0x98 <.GJTIE109_0_0_+0xF4 : 4fa0 > ## usb_setup.c:131:10
4f08: 40 23 r0 = 0x3
4f0a: 52 ee 91 00 b[r9+0x1] = r0
4f0e: 40 ea 60 80 [r8+0x0] = 0x60 ## usb_phy.c:70:22
4f12: 40 20 r0 = 0x0
4f14: b7 9c goto -0x108 <usb_device_isr+0x8E : 4e0e >
4f16: 40 20 r0 = 0x0 ## usb_setup.c:164:36
4f18: e8 40 b[r6+0x0] = r0 ## usb_setup.c:164:36
4f1a: e8 41 b[r6+0x1] = r0 ## usb_setup.c:165:36
4f1c: d0 ec 9d 60 [r9+0xc] = r6 ## usb_setup.c:166:30
4f20: 40 22 r0 = 0x2 ## usb_setup.c:167:32
4f22: 50 ed 93 00 h[r9+0x2] = r0 ## usb_setup.c:167:32
4f26: 04 81 goto 0x2 <.GJTIE109_0_0_+0x7E : 4f2a > ## usb_setup.c:167:32
4f28: 42 23 r2 = 0x3
4f2a: 52 ee 91 20 b[r9+0x1] = r2
4f2e: 30 e1 ff 2f r0 = r2 + -0x1 ## usb_setup.c:203:9
4f32: 80 f9 04 04 if (r0 < 0x2) goto 0x8 <.GJTIE109_0_0_+0x92 : 4f3e > ## usb_setup.c:203:9
4f36: 12 51 if (r2 == 0) goto 0x62 <.GJTIE109_0_0_+0xEE : 4f9a >
4f38: 02 f8 e9 07 if (r2 == 0x3) goto -0x2e <.GJTIE109_0_0_+0x62 : 4f0e >
4f3c: 34 98 goto 0xf0 <.GJTIE109_0_0_+0x182 : 502e >
4f3e: 40 ea 40 80 [r8+0x0] = 0x40 ## usb_phy.c:70:22
4f42: 02 f8 72 02 if (r2 == 0x1) goto 0xe4 <.GJTIE109_0_0_+0x17E : 502a > ## usb_phy.c:70:22
4f46: 34 93 goto 0xe6 <.GJTIE109_0_0_+0x182 : 502e > ## usb_phy.c:70:22
4f48: 52 ee 90 a0 b[r9+0x0] = r10 ## usb_setup.c:47:26
4f4c: 14 83 goto 0x46 <.GJTIE109_0_0_+0xE8 : 4f94 > ## usb_setup.c:47:26
4f4e: 0c 15 r13_r12 = r1_r0 ## usb_setup.c:64:17
4f50: d0 e1 08 c9 r13_r12 >>= 0x18 ## usb_setup.c:64:17
4f54: b4 e1 20 c0 r4 = uextra(r12, p:0x0, l:0x8) ## usb_setup.c:64:9
4f58: 04 f8 2a 06 if (r4 == 0x3) goto 0x54 <.GJTIE109_0_0_+0x104 : 4fb0 > ## usb_setup.c:64:9
4f5c: 04 f8 34 04 if (r4 == 0x2) goto 0x68 <.GJTIE109_0_0_+0x11C : 4fc8 >
4f60: 84 f8 d2 03 if (r4 != 0x1) goto -0x5c <.GJTIE109_0_0_+0x5C : 4f08 >
4f64: c2 ff fb 45 00 00 r2 = 0x45fb <scsi_mode_sense+0x3 : 45fa > ## descriptor.c:71:5
4f6a: 63 16 r3 = r6 ## descriptor.c:71:5
4f6c: 10 91 rep 0x4 0x12 { ## descriptor.c:71:5
4f6e: 24 07 r4 = b[r2++=0x1] (u) ## descriptor.c:71:5
4f70: b4 07 b[r3++=0x1] = r4
} ## descriptor.c:71:5
4f72: d0 ec 9d 60 [r9+0xc] = r6 ## usb_setup.c:67:34
4f76: 43 32 r3 = 0x12
4f78: 24 88 goto 0x90 <.GJTIE109_0_0_+0x15E : 500a >
4f7a: 50 ee 95 00 r0 = b[r9+0x5] (u) ## usb_setup.c:57:49
4f7e: e8 40 b[r6+0x0] = r0 ## usb_setup.c:57:36
4f80: d0 ec 9d 60 [r9+0xc] = r6 ## usb_setup.c:58:30
4f84: 40 21 r0 = 0x1 ## usb_setup.c:58:30
4f86: 50 ed 93 00 h[r9+0x2] = r0 ## usb_setup.c:59:32
4f8a: 52 ee 91 00 b[r9+0x1] = r0 ## usb_setup.c:60:27
4f8e: 24 8b goto 0x96 <.GJTIE109_0_0_+0x17A : 5026 > ## usb_setup.c:60:27
4f90: 52 ee 95 a0 b[r9+0x5] = r10 ## usb_setup.c:100:31
4f94: 40 20 r0 = 0x0
4f96: 52 ee 91 00 b[r9+0x1] = r0
4f9a: 40 ea 48 80 [r8+0x0] = 0x48 ## usb_phy.c:70:22
4f9e: 24 87 goto 0x8e <.GJTIE109_0_0_+0x182 : 502e > ## usb_phy.c:70:22
4fa0: 50 ee 91 20 r2 = b[r9+0x1] (u)
4fa4: e7 84 goto -0x78 <.GJTIE109_0_0_+0x82 : 4f2e >
4fa6: 51 20 r1 = 0x40 ## usb_setup.c:154:17
4fa8: bf ea 27 fe call -0x3b2 <usb_write_txcsr : 4bfa > ## usb_setup.c:154:17
4fac: 42 20 r2 = 0x0
4fae: d7 9d goto -0x86 <.GJTIE109_0_0_+0x7E : 4f2a >
4fb0: 60 ff ff a0 23 00 if ((r10 & 0xFF) == 0) goto 0x46 <.GJTIE109_0_0_+0x150 : 4ffc >
4fb6: c2 ff 0d 46 00 00 r2 = 0x460d <sDeviceDescriptor+0x11 : 460c > ## descriptor.c:79:5
4fbc: 63 16 r3 = r6 ## descriptor.c:79:5
4fbe: 10 9b rep 0x4 0x1c { ## descriptor.c:79:5
4fc0: 24 07 r4 = b[r2++=0x1] (u) ## descriptor.c:79:5
4fc2: b4 07 b[r3++=0x1] = r4
} ## descriptor.c:79:5
4fc4: 43 3c r3 = 0x1c ## descriptor.c:79:5
4fc6: 04 9f goto 0x3e <.GJTIE109_0_0_+0x15A : 5006 > ## descriptor.c:79:5
4fc8: c2 ff 29 46 00 00 r2 = 0x4629 <MANUFACTURE_STR+0x1B : 4628 > ## descriptor.c:85:5
4fce: 64 16 r4 = r6 ## descriptor.c:85:5
4fd0: 10 88 rep 0x4 0x9 { ## descriptor.c:85:5
4fd2: 27 07 r7 = b[r2++=0x1] (u) ## descriptor.c:85:5
4fd4: c7 07 b[r4++=0x1] = r7
} ## descriptor.c:85:5
4fd6: 6a 89 r2 = r6 + 0x9 ## descriptor.c:85:5
4fd8: c4 ff bc 45 00 00 r4 = 0x45bc <sMassDescriptor : 45bc > ## msd.c:125:5
4fde: 10 96 rep 0x4 0x17 { ## msd.c:125:5
4fe0: 47 07 r7 = b[r4++=0x1] (u) ## msd.c:125:5
4fe2: a7 07 b[r2++=0x1] = r7
} ## msd.c:125:5
4fe4: 42 20 r2 = 0x0 ## msd.c:126:12
4fe6: ea 4b b[r6+0xb] = r2 ## msd.c:126:12
4fe8: c4 ff e4 4c 00 00 r4 = 0x4ce4 <msd_itf_hander : 4ce4 > ## usb_setup.c:143:31
4fee: b4 60 [r3+0x0] = r4 ## usb_setup.c:143:31
4ff0: 4b 20 r3 = 0x20 ## usb_setup.c:143:31
4ff2: eb 42 b[r6+0x2] = r3 ## descriptor.c:99:10
4ff4: ea 43 b[r6+0x3] = r2 ## descriptor.c:100:10
4ff6: 42 21 r2 = 0x1 ## descriptor.c:101:10
4ff8: ea 44 b[r6+0x4] = r2 ## descriptor.c:101:10
4ffa: 04 85 goto 0xa <.GJTIE109_0_0_+0x15A : 5006 > ## descriptor.c:101:10
4ffc: c2 ff 04 03 09 04 r2 = 0x4090304 <RAM_LIMIT_H+0x3EF0304 : 4090304 > ## descriptor.c:75:5
5002: e2 60 [r6+0x0] = r2 ## descriptor.c:75:5
5004: 43 24 r3 = 0x4 ## descriptor.c:75:5
5006: d0 ec 9d 60 [r9+0xc] = r6
500a: d0 e1 00 0b r1_r0 >>= 0x30 ## usb_setup.c:190:5
500e: 32 16 r2 = r3 ## usb_setup.c:90:13
5010: 90 ec 00 03 if (r0 <= r3) { ## usb_setup.c:90:13
5014: 02 16 r2 = r0
} ## usb_setup.c:90:13
5016: 50 ed 93 20 h[r9+0x2] = r2 ## usb_setup.c:89:32
501a: 42 21 r2 = 0x1 ## usb_setup.c:90:36
501c: 90 ec 00 03 if (r0 <= r3) { ## usb_setup.c:90:36
5020: 42 20 r2 = 0x0
} ## usb_setup.c:90:36
5022: 52 ee 96 20 b[r9+0x6] = r2 ## usb_setup.c:90:36
5026: 40 ea 40 80 [r8+0x0] = 0x40 ## usb_phy.c:70:22
502a: bf ea 7c fe call -0x308 <ep0_stage_tx : 4d26 >
502e: 90 e1 f2 6e r6 = r15 & r14 ## usb_onchip.c:46:13
5032: 44 21 r4 = 0x1
5034: c7 ff 94 14 18 00 r7 = 0x181494 <usb_interrupt_tx : 181494 >
503a: 04 8a goto 0x14 <.GJTIE109_0_0_+0x1A4 : 5050 >
503c: 94 e1 52 04 r0 = r5 & (1 << r4) ## usb_onchip.c:65:13
5040: 00 46 if (r0 == 0) goto 0xc <.GJTIE109_0_0_+0x1A2 : 504e > ## usb_onchip.c:65:13
5042: d8 ec 7a 14 r1 = [r7+r4<<2] ## usb_onchip.c:66:17
5046: b1 e8 00 40 if (r1 != 0x0) { ## usb_onchip.c:66:17
504a: 40 16 r0 = r4 ## usb_onchip.c:67:17
504c: c1 00 call r1
} ## usb_onchip.c:67:17
504e: c4 21 r4 += 0x1 ## usb_onchip.c:64:37
5050: 84 f8 f4 0f if (r4 != 0x7) goto -0x18 <.GJTIE109_0_0_+0x190 : 503c > ## usb_onchip.c:64:5
5054: 44 21 r4 = 0x1
5056: c5 ff b0 14 18 00 r5 = 0x1814b0 <usb_interrupt_rx : 1814b0 >
505c: 04 8a goto 0x14 <.GJTIE109_0_0_+0x1C6 : 5072 >
505e: 94 e1 62 04 r0 = r6 & (1 << r4) ## usb_onchip.c:72:13
5062: 00 46 if (r0 == 0) goto 0xc <.GJTIE109_0_0_+0x1C4 : 5070 > ## usb_onchip.c:72:13
5064: d8 ec 5a 14 r1 = [r5+r4<<2] ## usb_onchip.c:73:17
5068: b1 e8 00 40 if (r1 != 0x0) { ## usb_onchip.c:73:17
506c: 40 16 r0 = r4 ## usb_onchip.c:74:17
506e: c1 00 call r1
} ## usb_onchip.c:74:17
5070: c4 21 r4 += 0x1 ## usb_onchip.c:71:37
5072: 84 f8 f4 0f if (r4 != 0x7) goto -0x18 <.GJTIE109_0_0_+0x1B2 : 505e >
5076: 02 82 sp += 0x8
5078: d4 e8 ff ff {r15-r0} = [sp++] ## usb_onchip.c:79:1
507c: a9 04 {psr, rets, reti} = [sp++] ## usb_onchip.c:79:1
507e: 81 00 rti ## usb_onchip.c:79:1
usb_code_end:
5080: 68 24 r0 = 0xa4 ## cvsd_codec.c:29:0
5082: 80 00 rts ## cvsd_codec.c:30:5
btcvsd_init:
5084: 75 04 [--sp] = {rets, r5, r4} ## cvsd_codec.c:34:0
5086: 04 16 r4 = r0 ## cvsd_codec.c:34:0
5088: 41 20 r1 = 0x0 ## cvsd_codec.c:36:5
508a: 6a 24 r2 = 0xa4 ## cvsd_codec.c:36:5
508c: 45 20 r5 = 0x0 ## cvsd_codec.c:36:5
508e: 80 ff 92 f1 ff ff call -0xe6e <memset : 4226 > ## cvsd_codec.c:36:5
5094: 40 e0 00 28 r0 = 0x2800 <TLB_SIZE : 2800 > ## cvsd_codec.c:38:35
5098: 01 e1 40 40 r1 = r4 + 0x40 ## cvsd_codec.c:38:35
509c: 90 62 [r1+0x8] = r0 ## cvsd_codec.c:38:35
509e: 42 21 r2 = 0x1 ## cvsd_codec.c:39:33
50a0: 9a 41 b[r1+0x1] = r2 ## cvsd_codec.c:39:33
50a2: 95 61 [r1+0x4] = r5 ## cvsd_codec.c:40:34
50a4: 90 65 [r1+0x14] = r0 ## cvsd_codec.c:42:35
50a6: 9a 4d b[r1+0xd] = r2 ## cvsd_codec.c:43:33
50a8: 40 20 r0 = 0x0 ## cvsd_codec.c:46:5
50aa: 95 64 [r1+0x10] = r5 ## cvsd_codec.c:44:34
50ac: 55 04 {pc, r5, r4} = [sp++] ## cvsd_codec.c:46:5
CVSD_StudentEncode:
50ae: 78 04 [--sp] = {rets, r8-r4} ## cvsd_codec.c:235:0
50b0: 42 20 r2 = 0x0 ## cvsd_codec.c:235:0
50b2: 48 f0 ff 03 r8 = 0x3ff # <ROM_RAM_SIZE+0x1FE : 3fe > ## cvsd_codec.c:235:0
50b6: 9a 40 b[r1+0x0] = r2 ## cvsd_codec.c:240:26
50b8: 43 21 r3 = 0x1
50ba: 24 8a goto 0x94 <CVSD_StudentEncode+0xA2 : 5150 >
50bc: 1c 41 r4 = b[r1+0x1] (u) ## cvsd_codec.c:242:43
50be: 44 a1 r4 = r4 << 0x1 ## cvsd_codec.c:242:50
50c0: 66 e1 0e 40 r6 = r4 & 0xE ## cvsd_codec.c:242:56
50c4: 9e 41 b[r1+0x1] = r6 ## cvsd_codec.c:242:28
50c6: d8 ec 0a 42 r4 = [r0+r2<<2] ## cvsd_codec.c:243:14
50ca: 15 61 r5 = [r1+0x4] ## cvsd_codec.c:243:53
50cc: 44 aa r4 = r4 << 0xa ## cvsd_codec.c:243:24
50ce: 05 ed 10 40 ifs (r4 >= r5) goto 0x20 <CVSD_StudentEncode+0x44 : 50f2 > ## cvsd_codec.c:243:24
50d2: 36 20 r6 |= 0x1 ## cvsd_codec.c:259:53
50d4: 9e 41 b[r1+0x1] = r6 ## cvsd_codec.c:259:32
50d6: 1c 40 r4 = b[r1+0x0] (u) ## cvsd_codec.c:260:36
50d8: 34 19 r4 |= r3 ## cvsd_codec.c:260:57
50da: 9c 40 b[r1+0x0] = r4 ## cvsd_codec.c:260:34
50dc: 14 62 r4 = [r1+0x8] ## cvsd_codec.c:260:34
50de: 86 f8 16 1e if (r6 != 0xf) goto 0x2c <CVSD_StudentEncode+0x60 : 510e > ## cvsd_codec.c:261:17
50e2: e6 e0 20 4d r6 = r4 + 0x2800 ## cvsd_codec.c:262:61
50e6: 96 62 [r1+0x8] = r6 ## cvsd_codec.c:262:38
50e8: 26 e9 a0 09 if (r6 >= 0x140000) { ## cvsd_codec.c:262:38
50ec: 60 e0 a0 69 r6 = 0x140000
} ## cvsd_codec.c:263:21
50f0: 04 99 goto 0x32 <CVSD_StudentEncode+0x76 : 5124 > ## cvsd_codec.c:263:21
50f2: 14 62 r4 = [r1+0x8]
50f4: 06 5a if (r6 == 0) goto 0x34 <CVSD_StudentEncode+0x7C : 512a >
50f6: 36 e1 01 8e r6 = r8 + -0x1ff ## cvsd_codec.c:251:23
50fa: 47 20 r7 = 0x0 ## cvsd_codec.c:251:23
50fc: fc e1 40 68 r7_r6 += r4 * r8 (u) ## cvsd_codec.c:251:23
5100: d0 e1 0a 68 r7_r6 >>= 0xa ## cvsd_codec.c:252:46
5104: a6 ec 20 0d if (r6 <= 0x2800) {
5108: 46 e0 00 28 r6 = 0x2800
} <TLB_SIZE : 2800 > ## cvsd_codec.c:253:21
510c: 04 95 goto 0x2a <CVSD_StudentEncode+0x8A : 5138 > ## cvsd_codec.c:253:21
510e: 36 e1 01 8e r6 = r8 + -0x1ff ## cvsd_codec.c:268:23
5112: 47 20 r7 = 0x0 ## cvsd_codec.c:268:23
5114: fc e1 40 68 r7_r6 += r4 * r8 (u) ## cvsd_codec.c:268:23
5118: d0 e1 0a 68 r7_r6 >>= 0xa ## cvsd_codec.c:269:46
511c: a6 ec 20 0d if (r6 <= 0x2800) {
5120: 46 e0 00 28 r6 = 0x2800
} <TLB_SIZE : 2800 > ## cvsd_codec.c:270:21
5124: d5 df r5 = r5 - r6 # ## cvsd_codec.c:274:55
5126: 96 62 [r1+0x8] = r6 ## cvsd_codec.c:274:55
5128: 04 89 goto 0x12 <CVSD_StudentEncode+0x8E : 513c > ## cvsd_codec.c:274:55
512a: e6 e0 20 4d r6 = r4 + 0x2800 ## cvsd_codec.c:245:61
512e: 96 62 [r1+0x8] = r6 ## cvsd_codec.c:245:38
5130: 26 e9 a0 09 if (r6 >= 0x140000) { ## cvsd_codec.c:245:38
5134: 60 e0 a0 69 r6 = 0x140000
} ## cvsd_codec.c:246:21
5138: 65 d8 r5 += r6 # ## cvsd_codec.c:257:55
513a: 96 62 [r1+0x8] = r6 ## cvsd_codec.c:257:55
513c: 95 61 [r1+0x4] = r5
513e: 5d a6 r5 = r5 <<< 0x6 ## cvsd_codec.c:285:13
5140: dd a6 r5 = r5 >>> 0x6 ## cvsd_codec.c:285:13
5142: e4 e1 1f 50 r4 = r5 * 0x1F ## cvsd_codec.c:297:52
5146: c4 30 r4 += 0x10 ## cvsd_codec.c:297:57
5148: cc a5 r4 = r4 >>> 0x5 ## cvsd_codec.c:297:63
514a: 94 61 [r1+0x4] = r4 ## cvsd_codec.c:297:29
514c: c2 21 r2 += 0x1 ## cvsd_codec.c:241:35
514e: 33 a1 r3 = r3 << 0x1 ## cvsd_codec.c:298:19
5150: 82 f8 b4 11 if (r2 != 0x8) goto -0x98 <CVSD_StudentEncode+0xE : 50bc >
5154: 58 04 {pc, r8-r4} = [sp++] ## cvsd_codec.c:302:1
cvsd_encode:
5156: 7e 04 [--sp] = {rets, r14-r4} ## cvsd_codec.c:373:0
5158: 04 e1 40 00 r4 = r0 + 0x40 ## cvsd_codec.c:377:23
515c: 3c d6 r12 = r3 # ## cvsd_codec.c:377:23
515e: 4e 61 r6 = h[r4+0x2] (u) ## cvsd_codec.c:377:30
5160: 2a 16 r10 = r2
5162: 1b 16 r11 = r1
5164: 86 f8 9c 02 if (r6 != 0x1) goto 0x138 <cvsd_encode+0x14A : 52a0 >
5168: 08 e1 18 00 r8 = r0 + 0x18 ## cvsd_codec.c:374:9
516c: 09 e1 08 00 r9 = r0 + 0x8 ## cvsd_codec.c:374:9
5170: c6 14 r14 = 0 ## cvsd_codec.c:374:9
5172: c5 14 r13 = 0 ## cvsd_codec.c:374:9
5174: 44 92 goto 0x124 <cvsd_encode+0x144 : 529a > ## cvsd_codec.c:374:9
5176: d8 ed ba 2d r2 = h[r11+r13<<1] (s) ## cvsd_codec.c:118:30
517a: 41 20 r1 = 0x0 ## cvsd_codec.c:118:30
517c: 20 eb 06 00 [r0+] = {r2, r1} ## cvsd_codec.c:117:28
5180: 14 83 goto 0x46 <cvsd_encode+0x72 : 51c8 >
5182: d8 ec 0a 21 r2 = [r0+r1<<2] ## cvsd_codec.c:55:27
5186: 43 67 r3 = [r4+0x1c] ## cvsd_codec.c:55:15
5188: b2 1e r2 = r3 - r2 ## cvsd_codec.c:55:25
518a: e5 e1 54 20 r5 = r2 * 0x54 ## cvsd_codec.c:56:27
518e: cd 20 r5 += 0x20 ## cvsd_codec.c:56:37
5190: dd a6 r5 = r5 >>> 0x6 ## cvsd_codec.c:56:43
5192: db 1e r3 = r5 - r3 ## cvsd_codec.c:56:49
5194: c3 67 [r4+0x1c] = r3 ## cvsd_codec.c:56:19
5196: 45 69 r5 = [r4+0x24] ## cvsd_codec.c:59:27
5198: 47 68 r7 = [r4+0x20] ## cvsd_codec.c:59:15
519a: 7d 1f r5 = r7 - r5 ## cvsd_codec.c:59:25
519c: e6 e1 4d 50 r6 = r5 * 0x4D ## cvsd_codec.c:60:27
51a0: ce 20 r6 += 0x20 ## cvsd_codec.c:60:37
51a2: ee a6 r6 = r6 >>> 0x6 ## cvsd_codec.c:60:43
51a4: ee 1f r6 = r6 - r7 ## cvsd_codec.c:60:49
51a6: 6d df r5 = r6 - r5 # ## cvsd_codec.c:61:26
51a8: c6 68 [r4+0x20] = r6 ## cvsd_codec.c:60:19
51aa: d8 ec 0a 71 r7 = [r0+r1<<2] ## cvsd_codec.c:63:22
51ae: de 1f r6 = r5 - r7 ## cvsd_codec.c:63:20
51b0: e7 e1 18 60 r7 = r6 * 0x18 ## cvsd_codec.c:64:27
51b4: cf 20 r7 += 0x20 ## cvsd_codec.c:64:37
51b6: ff a6 r7 = r7 >>> 0x6 ## cvsd_codec.c:64:43
51b8: 7d 1f r5 = r7 - r5 ## cvsd_codec.c:64:49
51ba: b2 de r2 = r3 - r2 # ## cvsd_codec.c:65:26
51bc: c5 69 [r4+0x24] = r5 ## cvsd_codec.c:64:19
51be: a2 1f r2 = r2 - r6 ## cvsd_codec.c:57:26
51c0: 52 18 r2 += r5 ## cvsd_codec.c:67:27
51c2: d8 ec 0b 21 [r0+r1<<2] = r2 ## cvsd_codec.c:67:20
51c6: c1 21 r1 += 0x1 ## cvsd_codec.c:54:27
51c8: 81 f8 db 05 if (r1 != 0x2) goto -0x4a <cvsd_encode+0x2C : 5182 > ## cvsd_codec.c:54:5
51cc: 41 21 r1 = 0x1
51ce: 92 16 r2 = r9
51d0: 04 86 goto 0xc <cvsd_encode+0x88 : 51de >
51d2: d8 ec 0a 31 r3 = [r0+r1<<2] ## cvsd_codec.c:121:42
51d6: a3 61 [r2+0x4] = r3 ## cvsd_codec.c:121:40
51d8: df ec 29 ef [r2++=-0x8] = r14 ## cvsd_codec.c:122:36
51dc: f9 3f r1 += -0x1 ## cvsd_codec.c:120:26
51de: 71 fe f8 ff ifs (r1 > -0x1) goto -0x10 <cvsd_encode+0x7C : 51d2 > ## cvsd_codec.c:120:5
51e2: 41 20 r1 = 0x0
51e4: 14 82 goto 0x44 <cvsd_encode+0xD4 : 522a >
51e6: d8 ec 0a 21 r2 = [r0+r1<<2] ## cvsd_codec.c:55:27
51ea: 43 6a r3 = [r4+0x28] ## cvsd_codec.c:55:15
51ec: b2 1e r2 = r3 - r2 ## cvsd_codec.c:55:25
51ee: e5 e1 60 20 r5 = r2 * 0x60 ## cvsd_codec.c:56:27
51f2: cd 20 r5 += 0x20 ## cvsd_codec.c:56:37
51f4: dd a6 r5 = r5 >>> 0x6 ## cvsd_codec.c:56:43
51f6: db 1e r3 = r5 - r3 ## cvsd_codec.c:56:49
51f8: c3 6a [r4+0x28] = r3 ## cvsd_codec.c:56:19
51fa: 45 6c r5 = [r4+0x30] ## cvsd_codec.c:59:27
51fc: 46 6b r6 = [r4+0x2c] ## cvsd_codec.c:59:15
51fe: 6d 1f r5 = r6 - r5 ## cvsd_codec.c:59:25
5200: e7 e1 60 50 r7 = r5 * 0x60 ## cvsd_codec.c:60:27
5204: cf 20 r7 += 0x20 ## cvsd_codec.c:60:37
5206: ff a6 r7 = r7 >>> 0x6 ## cvsd_codec.c:60:43
5208: f6 1f r6 = r7 - r6 ## cvsd_codec.c:60:49
520a: 6d df r5 = r6 - r5 # ## cvsd_codec.c:61:26
520c: c6 6b [r4+0x2c] = r6 ## cvsd_codec.c:60:19
520e: d8 ec 0a 71 r7 = [r0+r1<<2] ## cvsd_codec.c:63:22
5212: de 1f r6 = r5 - r7 ## cvsd_codec.c:63:20
5214: 67 a5 r7 = r6 << 0x5 ## cvsd_codec.c:64:27
5216: cf 20 r7 += 0x20 ## cvsd_codec.c:64:37
5218: ff a6 r7 = r7 >>> 0x6 ## cvsd_codec.c:64:43
521a: 7d 1f r5 = r7 - r5 ## cvsd_codec.c:64:49
521c: b2 de r2 = r3 - r2 # ## cvsd_codec.c:65:26
521e: c5 6c [r4+0x30] = r5 ## cvsd_codec.c:64:19
5220: a2 1f r2 = r2 - r6 ## cvsd_codec.c:57:26
5222: 52 18 r2 += r5 ## cvsd_codec.c:67:27
5224: d8 ec 0b 21 [r0+r1<<2] = r2 ## cvsd_codec.c:67:20
5228: c1 21 r1 += 0x1 ## cvsd_codec.c:54:27
522a: 81 f8 dc 09 if (r1 != 0x4) goto -0x48 <cvsd_encode+0x90 : 51e6 > ## cvsd_codec.c:54:5
522e: 41 23 r1 = 0x3
5230: 82 16 r2 = r8
5232: 04 86 goto 0xc <cvsd_encode+0xEA : 5240 >
5234: d8 ec 0a 31 r3 = [r0+r1<<2] ## cvsd_codec.c:126:42
5238: a3 61 [r2+0x4] = r3 ## cvsd_codec.c:126:40
523a: df ec 29 ef [r2++=-0x8] = r14 ## cvsd_codec.c:127:36
523e: f9 3f r1 += -0x1 ## cvsd_codec.c:125:26
5240: 71 fe f8 ff ifs (r1 > -0x1) goto -0x10 <cvsd_encode+0xDE : 5234 > ## cvsd_codec.c:125:5
5244: 41 20 r1 = 0x0
5246: 04 99 goto 0x32 <cvsd_encode+0x124 : 527a >
5248: d8 ec 0a 21 r2 = [r0+r1<<2] ## cvsd_codec.c:55:27
524c: a2 f0 00 20 r2 = 0x0 - r2 # ## cvsd_codec.c:56:49
5250: 43 6d r3 = [r4+0x34] ## cvsd_codec.c:55:15
5252: c2 6d [r4+0x34] = r2 ## cvsd_codec.c:56:19
5254: 42 6f r2 = [r4+0x3c] ## cvsd_codec.c:59:27
5256: a2 f0 00 20 r2 = 0x0 - r2 # ## cvsd_codec.c:60:49
525a: 45 6e r5 = [r4+0x38] ## cvsd_codec.c:59:15
525c: c2 6e [r4+0x38] = r2 ## cvsd_codec.c:60:19
525e: d8 ec 0a 21 r2 = [r0+r1<<2] ## cvsd_codec.c:63:22
5262: 52 18 r2 += r5 ## cvsd_codec.c:63:20
5264: 26 a5 r6 = r2 << 0x5 ## cvsd_codec.c:64:37
5266: a6 e0 20 60 r6 = 0x20 - r6 ## cvsd_codec.c:64:37
526a: ee a6 r6 = r6 >>> 0x6 ## cvsd_codec.c:64:43
526c: 65 18 r5 += r6 ## cvsd_codec.c:64:49
526e: aa de r2 = r2 - r3 # ## cvsd_codec.c:57:26
5270: c5 6f [r4+0x3c] = r5 ## cvsd_codec.c:64:19
5272: 52 18 r2 += r5 ## cvsd_codec.c:67:27
5274: d8 ec 0b 21 [r0+r1<<2] = r2 ## cvsd_codec.c:67:20
5278: c1 21 r1 += 0x1 ## cvsd_codec.c:54:27
527a: 81 f8 e5 11 if (r1 != 0x8) goto -0x36 <cvsd_encode+0xF2 : 5248 >
527e: 01 16 r1 = r0 ## cvsd_codec.c:142:9
5280: 30 87 rep 0x8 0x8 { ## cvsd_codec.c:142:9
5282: 12 60 r2 = [r1+0x0] ## cvsd_codec.c:142:9
5284: 78 e0 01 22 r2 = sat16(r2) (s) ## cvsd_codec.c:142:9
5288: 92 05 [r1++=0x4] = r2
} ## cvsd_codec.c:142:9
528a: 41 16 r1 = r4 ## cvsd_codec.c:380:13
528c: bf ea 0f ff call -0x1e2 <CVSD_StudentEncode : 50ae > ## cvsd_codec.c:380:13
5290: 49 40 r1 = b[r4+0x0] (u) ## cvsd_codec.c:381:47
5292: d8 ee a1 1d b[r10+r13] = r1 ## cvsd_codec.c:381:24
5296: 0d e1 01 d0 r13 = r13 + 0x1 ## cvsd_codec.c:378:31
529a: 8c ed 6c d1 ifs (r13 < r12) goto -0x128 <cvsd_encode+0x20 : 5176 >
529e: 04 9c goto 0x38 <cvsd_encode+0x182 : 52d8 >
52a0: 46 20 r6 = 0x0
52a2: 04 98 goto 0x30 <cvsd_encode+0x17E : 52d4 >
52a4: d8 ed ba 16 r1 = h[r11+r6<<1] (s) ## cvsd_codec.c:89:14
52a8: 54 ed 08 25 r2 = h[r0+0x58] (s) ## cvsd_codec.c:89:23
52ac: 97 1e r7 = r1 - r2 ## cvsd_codec.c:89:21
52ae: 7b 87 r3 = r7 + 0x7 ## cvsd_codec.c:91:15
52b0: 37 ed 00 00 ifs (r7 >= 0x0) {
52b4: 73 16 r3 = r7
} ## cvsd_codec.c:90:9
52b6: bb a3 r3 = r3 >>> 0x3 ## cvsd_codec.c:93:11
52b8: 05 16 r5 = r0 ## cvsd_codec.c:94:5
52ba: af 1c r7 = r2 + r3 ## cvsd_codec.c:94:5
52bc: 10 86 rep 0x4 0x7 { ## cvsd_codec.c:94:5
52be: ff dc r7 = r7 + r3 # ## cvsd_codec.c:94:5
52c0: d7 05 [r5++=0x4] = r7
} ## cvsd_codec.c:94:5
52c2: d7 05 [r5++=0x4] = r7 ## cvsd_codec.c:94:5
52c4: 41 d6 r1 = r4 # ## cvsd_codec.c:386:13
52c6: c9 6c h[r4+0x18] = r1 ## cvsd_codec.c:107:28
52c8: bf ea f1 fe call -0x21e <CVSD_StudentEncode : 50ae > ## cvsd_codec.c:386:13
52cc: 49 40 r1 = b[r4+0x0] (u) ## cvsd_codec.c:387:47
52ce: d8 ee a1 16 b[r10+r6] = r1 ## cvsd_codec.c:387:24
52d2: c6 21 r6 += 0x1 ## cvsd_codec.c:384:31
52d4: 8c ed e6 61 ifs (r6 < r12) goto -0x34 <cvsd_encode+0x14E : 52a4 >
52d8: 40 20 r0 = 0x0 ## cvsd_codec.c:391:5
52da: 5e 04 {pc, r14-r4} = [sp++] ## cvsd_codec.c:391:5
CVSD_StudentDecode:
52dc: 78 04 [--sp] = {rets, r8-r4} ## cvsd_codec.c:305:0
52de: 42 20 r2 = 0x0 ## cvsd_codec.c:305:0
52e0: 48 e0 ff 03 r8 = 0x3ff <ROM_RAM_SIZE+0x1FE : 3fe > ## cvsd_codec.c:305:0
52e4: 04 e1 00 22 r4 = r2 + 0x200 ## cvsd_codec.c:305:0
52e8: 45 20 r5 = 0x0 ## cvsd_codec.c:305:0
52ea: 24 8a goto 0x94 <CVSD_StudentDecode+0xA4 : 5380 > ## cvsd_codec.c:305:0
52ec: 1b 40 r3 = b[r1+0x0] (u) ## cvsd_codec.c:312:16
52ee: a3 da r3 >>= r2 # ## cvsd_codec.c:312:37
52f0: 1e 41 r6 = b[r1+0x1] (u) ## cvsd_codec.c:313:32
52f2: 67 e1 01 30 r7 = r3 & 0x1 ## cvsd_codec.c:312:15
52f6: 66 a1 r6 = r6 << 0x1 ## cvsd_codec.c:313:51
52f8: 66 e1 0e 60 r6 = r6 & 0xE ## cvsd_codec.c:313:57
52fc: 76 19 r6 |= r7 ## cvsd_codec.c:313:65
52fe: 9e 41 b[r1+0x1] = r6 ## cvsd_codec.c:313:28
5300: 53 e8 0d 02 if ((r3 & 0x1) != 0) goto 0x1a <CVSD_StudentDecode+0x42 : 531e > ## cvsd_codec.c:314:13
5304: 13 62 r3 = [r1+0x8]
5306: 16 44 if (r6 == 0) goto 0x48 <CVSD_StudentDecode+0x74 : 5350 >
5308: 46 16 r6 = r4 ## cvsd_codec.c:322:23
530a: 47 20 r7 = 0x0 ## cvsd_codec.c:322:23
530c: fc e1 30 68 r7_r6 += r3 * r8 (u) ## cvsd_codec.c:322:23
5310: d0 e1 0a 68 r7_r6 >>= 0xa ## cvsd_codec.c:323:46
5314: a6 ec 20 0d if (r6 <= 0x2800) {
5318: 46 e0 00 28 r6 = 0x2800
} <TLB_SIZE : 2800 > ## cvsd_codec.c:324:21
531c: 14 80 goto 0x40 <CVSD_StudentDecode+0x82 : 535e > ## cvsd_codec.c:324:21
531e: 13 62 r3 = [r1+0x8]
5320: 86 f8 08 1e if (r6 != 0xf) goto 0x10 <CVSD_StudentDecode+0x58 : 5334 > ## cvsd_codec.c:331:17
5324: e6 e0 20 3d r6 = r3 + 0x2800 ## cvsd_codec.c:332:61
5328: 96 62 [r1+0x8] = r6 ## cvsd_codec.c:332:38
532a: 26 e9 a0 09 if (r6 >= 0x140000) { ## cvsd_codec.c:332:38
532e: 60 e0 a0 69 r6 = 0x140000
} ## cvsd_codec.c:333:21
5332: 04 8a goto 0x14 <CVSD_StudentDecode+0x6C : 5348 > ## cvsd_codec.c:333:21
5334: 46 16 r6 = r4 ## cvsd_codec.c:338:23
5336: 47 20 r7 = 0x0 ## cvsd_codec.c:338:23
5338: fc e1 30 68 r7_r6 += r3 * r8 (u) ## cvsd_codec.c:338:23
533c: d0 e1 0a 68 r7_r6 >>= 0xa ## cvsd_codec.c:339:46
5340: a6 ec 20 0d if (r6 <= 0x2800) {
5344: 46 e0 00 28 r6 = 0x2800
} <TLB_SIZE : 2800 > ## cvsd_codec.c:340:21
5348: 96 62 [r1+0x8] = r6
534a: 13 61 r3 = [r1+0x4] ## cvsd_codec.c:344:48
534c: b6 1f r6 = r3 - r6 ## cvsd_codec.c:344:56
534e: 04 8a goto 0x14 <CVSD_StudentDecode+0x88 : 5364 > ## cvsd_codec.c:344:56
5350: e6 e0 20 3d r6 = r3 + 0x2800 ## cvsd_codec.c:316:61
5354: 96 62 [r1+0x8] = r6 ## cvsd_codec.c:316:38
5356: 26 e9 a0 09 if (r6 >= 0x140000) { ## cvsd_codec.c:316:38
535a: 60 e0 a0 69 r6 = 0x140000
} ## cvsd_codec.c:317:21
535e: 96 62 [r1+0x8] = r6
5360: 13 61 r3 = [r1+0x4] ## cvsd_codec.c:329:47
5362: 36 18 r6 += r3 ## cvsd_codec.c:329:55
5364: 96 61 [r1+0x4] = r6
5366: 6e a6 r6 = r6 <<< 0x6 ## cvsd_codec.c:354:13
5368: ee a6 r6 = r6 >>> 0x6 ## cvsd_codec.c:354:13
536a: e3 e1 1f 60 r3 = r6 * 0x1F ## cvsd_codec.c:366:52
536e: c3 30 r3 += 0x10 ## cvsd_codec.c:366:57
5370: bb a5 r3 = r3 >>> 0x5 ## cvsd_codec.c:366:63
5372: 03 f1 00 32 r3 = r3 + 0x200 # ## cvsd_codec.c:367:42
5376: 93 61 [r1+0x4] = r3 ## cvsd_codec.c:366:29
5378: bb aa r3 = r3 >>> 0xa ## cvsd_codec.c:367:68
537a: d8 ec 0b 32 [r0+r2<<2] = r3 ## cvsd_codec.c:367:19
537e: c2 21 r2 += 0x1 ## cvsd_codec.c:311:35
5380: 82 f8 b4 11 if (r2 != 0x8) goto -0x98 <CVSD_StudentDecode+0x10 : 52ec >
5384: 58 04 {pc, r8-r4} = [sp++] ## cvsd_codec.c:370:1
cvsd_decode:
5386: 7e 04 [--sp] = {rets, r14-r4} ## cvsd_codec.c:395:0
5388: 0d 16 r13 = r0 ## cvsd_codec.c:395:0
538a: 0e e1 4c 00 r14 = r0 + 0x4c ## cvsd_codec.c:399:23
538e: 50 ed e2 50 r5 = h[r14+0x2] (u) ## cvsd_codec.c:399:30
5392: 3a 16 r10 = r3
5394: 28 16 r8 = r2
5396: 19 16 r9 = r1
5398: c8 20 r0 += 0x20
539a: 85 f8 a8 02 if (r5 != 0x1) goto 0x150 <cvsd_decode+0x168 : 54ee >
539e: c3 14 r11 = 0
53a0: 4c e0 02 00 r12 = 0x2 <mem_code_size+0x2 : 2 >
53a4: 54 81 goto 0x142 <cvsd_decode+0x162 : 54e8 >
53a6: d8 ee 90 1b r1 = b[r9+r11] (u) ## cvsd_codec.c:401:45
53aa: 52 ee e0 10 b[r14+0x0] = r1 ## cvsd_codec.c:401:43
53ae: e1 16 r1 = r14 ## cvsd_codec.c:402:13
53b0: 41 95 call -0xd6 <CVSD_StudentDecode : 52dc > ## cvsd_codec.c:402:13
53b2: 42 20 r2 = 0x0
53b4: 04 99 goto 0x32 <cvsd_decode+0x62 : 53e8 >
53b6: d8 ec 0a 32 r3 = [r0+r2<<2] ## cvsd_codec.c:55:27
53ba: a3 f0 00 30 r3 = 0x0 - r3 # ## cvsd_codec.c:56:49
53be: 17 63 r7 = [r1+0xc] ## cvsd_codec.c:55:15
53c0: 93 63 [r1+0xc] = r3 ## cvsd_codec.c:56:19
53c2: 13 65 r3 = [r1+0x14] ## cvsd_codec.c:59:27
53c4: a3 f0 00 30 r3 = 0x0 - r3 # ## cvsd_codec.c:60:49
53c8: 15 64 r5 = [r1+0x10] ## cvsd_codec.c:59:15
53ca: 93 64 [r1+0x10] = r3 ## cvsd_codec.c:60:19
53cc: d8 ec 0a 32 r3 = [r0+r2<<2] ## cvsd_codec.c:63:22
53d0: 53 18 r3 += r5 ## cvsd_codec.c:63:20
53d2: 36 a5 r6 = r3 << 0x5 ## cvsd_codec.c:64:37
53d4: a6 e0 20 60 r6 = 0x20 - r6 ## cvsd_codec.c:64:37
53d8: ee a6 r6 = r6 >>> 0x6 ## cvsd_codec.c:64:43
53da: 65 18 r5 += r6 ## cvsd_codec.c:64:49
53dc: b9 df r1 = r3 - r7 # ## cvsd_codec.c:57:26
53de: 95 65 [r1+0x14] = r5 ## cvsd_codec.c:64:19
53e0: 51 18 r1 += r5 ## cvsd_codec.c:67:27
53e2: d8 ec 0b 12 [r0+r2<<2] = r1 ## cvsd_codec.c:67:20
53e6: c2 21 r2 += 0x1 ## cvsd_codec.c:54:27
53e8: 01 e1 8c d0 r1 = r13 + 0x8c
53ec: 82 f8 e3 11 if (r2 != 0x8) goto -0x3a <cvsd_decode+0x30 : 53b6 > ## cvsd_codec.c:54:5
53f0: 82 14 r3_r2 = 0
53f2: 04 88 goto 0x10 <cvsd_decode+0x7E : 5404 >
53f4: d8 ec 02 52 r5 = [r0+r2] ## cvsd_codec.c:196:35
53f8: f4 e1 51 5c r5 = r5 / r12 (s) ## cvsd_codec.c:196:63
53fc: d8 ec 0b 53 [r0+r3<<2] = r5 ## cvsd_codec.c:196:33
5400: c2 28 r2 += 0x8 ## cvsd_codec.c:195:5
5402: c3 21 r3 += 0x1 ## cvsd_codec.c:195:25
5404: 83 f8 f6 09 if (r3 != 0x4) goto -0x14 <cvsd_decode+0x6E : 53f4 > ## cvsd_codec.c:195:5
5408: 42 20 r2 = 0x0
540a: 14 82 goto 0x44 <cvsd_decode+0xCA : 5450 >
540c: d8 ec 0a 32 r3 = [r0+r2<<2] ## cvsd_codec.c:55:27
5410: 15 60 r5 = [r1+0x0] ## cvsd_codec.c:55:15
5412: db 1e r3 = r5 - r3 ## cvsd_codec.c:55:25
5414: e6 e1 60 30 r6 = r3 * 0x60 ## cvsd_codec.c:56:27
5418: ce 20 r6 += 0x20 ## cvsd_codec.c:56:37
541a: ee a6 r6 = r6 >>> 0x6 ## cvsd_codec.c:56:43
541c: 6d 1f r5 = r6 - r5 ## cvsd_codec.c:56:49
541e: 95 60 [r1+0x0] = r5 ## cvsd_codec.c:56:19
5420: 16 62 r6 = [r1+0x8] ## cvsd_codec.c:59:27
5422: 17 61 r7 = [r1+0x4] ## cvsd_codec.c:59:15
5424: f6 1f r6 = r7 - r6 ## cvsd_codec.c:59:25
5426: e4 e1 60 60 r4 = r6 * 0x60 ## cvsd_codec.c:60:27
542a: cc 20 r4 += 0x20 ## cvsd_codec.c:60:37
542c: cc a6 r4 = r4 >>> 0x6 ## cvsd_codec.c:60:43
542e: cc 1f r4 = r4 - r7 ## cvsd_codec.c:60:49
5430: c4 df r4 = r4 - r6 # ## cvsd_codec.c:61:26
5432: 94 61 [r1+0x4] = r4 ## cvsd_codec.c:60:19
5434: d8 ec 0a 72 r7 = [r0+r2<<2] ## cvsd_codec.c:63:22
5438: ce 1f r6 = r4 - r7 ## cvsd_codec.c:63:20
543a: 67 a5 r7 = r6 << 0x5 ## cvsd_codec.c:64:27
543c: cf 20 r7 += 0x20 ## cvsd_codec.c:64:37
543e: ff a6 r7 = r7 >>> 0x6 ## cvsd_codec.c:64:43
5440: 74 1f r4 = r7 - r4 ## cvsd_codec.c:64:49
5442: db de r3 = r5 - r3 # ## cvsd_codec.c:65:26
5444: 94 62 [r1+0x8] = r4 ## cvsd_codec.c:64:19
5446: b3 1f r3 = r3 - r6 ## cvsd_codec.c:57:26
5448: 43 18 r3 += r4 ## cvsd_codec.c:67:27
544a: d8 ec 0b 32 [r0+r2<<2] = r3 ## cvsd_codec.c:67:20
544e: c2 21 r2 += 0x1 ## cvsd_codec.c:54:27
5450: 82 f8 dc 09 if (r2 != 0x4) goto -0x48 <cvsd_decode+0x86 : 540c > ## cvsd_codec.c:54:5
5454: 41 20 r1 = 0x0
5456: 42 20 r2 = 0x0
5458: 04 88 goto 0x10 <cvsd_decode+0xE4 : 546a >
545a: d8 ec 02 31 r3 = [r0+r1] ## cvsd_codec.c:200:35
545e: f4 e1 31 3c r3 = r3 / r12 (s) ## cvsd_codec.c:200:63
5462: d8 ec 0b 32 [r0+r2<<2] = r3 ## cvsd_codec.c:200:33
5466: c1 28 r1 += 0x8 ## cvsd_codec.c:199:5
5468: c2 21 r2 += 0x1 ## cvsd_codec.c:199:25
546a: 82 f8 f6 05 if (r2 != 0x2) goto -0x14 <cvsd_decode+0xD4 : 545a > ## cvsd_codec.c:199:5
546e: 41 20 r1 = 0x0
5470: 14 89 goto 0x52 <cvsd_decode+0x13E : 54c4 >
5472: d8 ec 0a 21 r2 = [r0+r1<<2] ## cvsd_codec.c:55:27
5476: d0 ec e4 33 r3 = [r14+0x34] ## cvsd_codec.c:55:15
547a: b2 1e r2 = r3 - r2 ## cvsd_codec.c:55:25
547c: e4 e1 54 20 r4 = r2 * 0x54 ## cvsd_codec.c:56:27
5480: cc 20 r4 += 0x20 ## cvsd_codec.c:56:37
5482: cc a6 r4 = r4 >>> 0x6 ## cvsd_codec.c:56:43
5484: cb 1e r3 = r4 - r3 ## cvsd_codec.c:56:49
5486: d0 ec e5 33 [r14+0x34] = r3 ## cvsd_codec.c:56:19
548a: d0 ec ec 43 r4 = [r14+0x3c] ## cvsd_codec.c:59:27
548e: d0 ec e8 53 r5 = [r14+0x38] ## cvsd_codec.c:59:15
5492: 54 1f r4 = r5 - r4 ## cvsd_codec.c:59:25
5494: e6 e1 4d 40 r6 = r4 * 0x4D ## cvsd_codec.c:60:27
5498: ce 20 r6 += 0x20 ## cvsd_codec.c:60:37
549a: ee a6 r6 = r6 >>> 0x6 ## cvsd_codec.c:60:43
549c: 6d 1f r5 = r6 - r5 ## cvsd_codec.c:60:49
549e: d0 ec e9 53 [r14+0x38] = r5 ## cvsd_codec.c:60:19
54a2: d8 ec 0a 61 r6 = [r0+r1<<2] ## cvsd_codec.c:63:22
54a6: 54 1f r4 = r5 - r4 ## cvsd_codec.c:61:26
54a8: c5 1f r5 = r4 - r6 ## cvsd_codec.c:63:20
54aa: e6 e1 18 50 r6 = r5 * 0x18 ## cvsd_codec.c:64:27
54ae: ce 20 r6 += 0x20 ## cvsd_codec.c:64:37
54b0: ee a6 r6 = r6 >>> 0x6 ## cvsd_codec.c:64:43
54b2: 64 1f r4 = r6 - r4 ## cvsd_codec.c:64:49
54b4: d0 ec ed 43 [r14+0x3c] = r4 ## cvsd_codec.c:64:19
54b8: b2 1e r2 = r3 - r2 ## cvsd_codec.c:65:26
54ba: 2a 1f r2 = r2 - r5 ## cvsd_codec.c:57:26
54bc: 42 18 r2 += r4 ## cvsd_codec.c:67:27
54be: d8 ec 0b 21 [r0+r1<<2] = r2 ## cvsd_codec.c:67:20
54c2: c1 21 r1 += 0x1 ## cvsd_codec.c:54:27
54c4: 81 f8 d5 05 if (r1 != 0x2) goto -0x56 <cvsd_decode+0xEC : 5472 >
54c8: d0 ec d0 12 r1 = [r13+0x20] ## cvsd_codec.c:224:17
54cc: 12 16 r2 = r1 ## cvsd_codec.c:214:9
54ce: ab bf r3 = r2 >>> 0x1f ## cvsd_codec.c:214:9
54d0: d2 e1 31 2c r2 = r3_r2 >>> 0x1 (zero) ## cvsd_codec.c:214:9
54d4: 78 e0 01 12 r1 = sat16(r2) (s) ## cvsd_codec.c:214:9
54d8: d0 ec d1 12 [r13+0x20] = r1 ## cvsd_codec.c:214:9
54dc: 50 ed ef 10 h[r14+0xe] = r1 ## cvsd_codec.c:230:28
54e0: d8 ed 89 1b h[r8+r11<<1] = r1 ## cvsd_codec.c:404:24
54e4: 0b e1 01 b0 r11 = r11 + 0x1 ## cvsd_codec.c:400:31
54e8: 8a ed 5d b1 ifs (r11 < r10) goto -0x146 <cvsd_decode+0x20 : 53a6 >
54ec: 04 97 goto 0x2e <cvsd_decode+0x196 : 551c >
54ee: 45 20 r5 = 0x0
54f0: 04 93 goto 0x26 <cvsd_decode+0x192 : 5518 >
54f2: d8 ee 90 15 r1 = b[r9+r5] (u) ## cvsd_codec.c:408:45
54f6: 52 ee e0 10 b[r14+0x0] = r1 ## cvsd_codec.c:408:43
54fa: e1 16 r1 = r14 ## cvsd_codec.c:409:13
54fc: bf ea ee fe call -0x224 <CVSD_StudentDecode : 52dc > ## cvsd_codec.c:409:13
5500: 41 20 r1 = 0x0 ## cvsd_codec.c:170:9
5502: 02 16 r2 = r0 ## cvsd_codec.c:170:9
5504: 23 05 r3 = [r2++=0x4] ## cvsd_codec.c:170:9
5506: 10 87 rep 0x4 0x8 { ## cvsd_codec.c:170:9
5508: 99 dc r1 = r1 + r3 # ## cvsd_codec.c:170:9
550a: 23 05 r3 = [r2++=0x4]
} ## cvsd_codec.c:170:9
550c: 91 a3 r1 = r1 >> 0x3 ## cvsd_codec.c:181:19
550e: 50 ed ef 10 h[r14+0xe] = r1 ## cvsd_codec.c:184:28
5512: d8 ed 89 15 h[r8+r5<<1] = r1 ## cvsd_codec.c:411:24
5516: c5 21 r5 += 0x1 ## cvsd_codec.c:407:31
5518: 8a ed eb 51 ifs (r5 < r10) goto -0x2a <cvsd_decode+0x16C : 54f2 >
551c: 40 20 r0 = 0x0 ## cvsd_codec.c:415:5
551e: 5e 04 {pc, r14-r4} = [sp++] ## cvsd_codec.c:415:5
cvsd_set:
5520: 81 48 if (r1 != 0) goto 0x10 <cvsd_set+0x12 : 5532 > ## cvsd_codec.c:419:0
5522: 54 ee 20 10 r1 = b[r2+0x0] (s) ## cvsd_codec.c:425:40
5526: 50 ed 03 14 h[r0+0x42] = r1 ## cvsd_codec.c:425:38
552a: 54 ee 21 10 r1 = b[r2+0x1] (s) ## cvsd_codec.c:426:40
552e: 50 ed 0f 14 h[r0+0x4e] = r1 ## cvsd_codec.c:426:38
5532: 80 00 rts ## cvsd_codec.c:432:1
get_cvsd_codec_ops:
5534: c0 ff 3c 55 00 00 r0 = 0x553c <bt_esco_cvsd_codec : 553c > ## cvsd_codec.c:443:0
553a: 80 00 rts ## cvsd_codec.c:444:5
bt_esco_cvsd_codec:
553c: 80 50 00 00 84 50 00 00 .P...P..
5544: 56 51 00 00 86 53 00 00 VQ...S..
554c: 20 55 00 00 U..
wtgv2_silk_LPC_analysis_filter:
5550: 7f 04 [--sp] = {rets, r15-r4} ## LPC_analysis_filter.c:57:0
5552: e2 9c sp += -0x10 ## LPC_analysis_filter.c:57:0
5554: d4 e9 44 c0 r12 = [sp+68] ## LPC_analysis_filter.c:57:0
5558: 29 d6 r9 = r2 # ## LPC_analysis_filter.c:57:0
555a: 83 22 [sp+8] = r3 ## LPC_analysis_filter.c:57:0
555c: c0 f1 c1 00 r0 = r12 << 0x1 # ## LPC_analysis_filter.c:82:10
5560: 80 23 [sp+12] = r0 ## LPC_analysis_filter.c:82:10
5562: d0 e9 01 00 d[sp] = r1_r0 ## LPC_analysis_filter.c:82:10
5566: 15 1c r5 = r1 + r0 ## LPC_analysis_filter.c:82:10
5568: 31 e1 f0 5f r1 = r5 + -0x10 ## LPC_analysis_filter.c:82:10
556c: cb 16 r11 = r12 ## LPC_analysis_filter.c:82:10
556e: 24 98 goto 0xb0 <wtgv2_silk_LPC_analysis_filter+0xD0 : 5620 > ## LPC_analysis_filter.c:82:10
5570: c0 f1 b1 50 r5 = r11 << 0x1 # ## LPC_analysis_filter.c:83:26
5574: 00 21 r0 = [sp+4] ## LPC_analysis_filter.c:83:19
5576: 05 18 r5 += r0 ## LPC_analysis_filter.c:83:19
5578: 57 ed 5e af r10 = h[r5+-0x2] (s) ## LPC_analysis_filter.c:85:21
557c: 54 ed 90 d0 r13 = h[r9+0x0] (s) ## LPC_analysis_filter.c:85:21
5580: 57 ed 5c 6f r6 = h[r5+-0x4] (s) ## LPC_analysis_filter.c:88:21
5584: 54 ed 92 70 r7 = h[r9+0x2] (s) ## LPC_analysis_filter.c:88:21
5588: da 1b r10 *= r13 ## LPC_analysis_filter.c:85:21
558a: f0 e1 70 d6 r13 = r7 * r6 ## LPC_analysis_filter.c:88:21
558e: 57 ed 5a ef r14 = h[r5+-0x6] (s) ## LPC_analysis_filter.c:89:21
5592: 54 ed 94 f0 r15 = h[r9+0x4] (s) ## LPC_analysis_filter.c:89:21
5596: 57 ed 58 8f r8 = h[r5+-0x8] (s) ## LPC_analysis_filter.c:90:21
559a: 54 ed 96 60 r6 = h[r9+0x6] (s) ## LPC_analysis_filter.c:90:21
559e: da 18 r10 += r13 ## LPC_analysis_filter.c:88:21
55a0: f0 e1 f0 7e r7 = r15 * r14 ## LPC_analysis_filter.c:89:21
55a4: 7a 18 r10 += r7 ## LPC_analysis_filter.c:89:21
55a6: 68 1b r8 *= r6 ## LPC_analysis_filter.c:90:21
55a8: 57 ed 56 df r13 = h[r5+-0xa] (s) ## LPC_analysis_filter.c:91:21
55ac: 54 ed 98 e0 r14 = h[r9+0x8] (s) ## LPC_analysis_filter.c:91:21
55b0: 57 ed 54 ff r15 = h[r5+-0xc] (s) ## LPC_analysis_filter.c:92:21
55b4: 54 ed 9a 20 r2 = h[r9+0xa] (s) ## LPC_analysis_filter.c:92:21
55b8: b4 e0 a0 78 r7 = r10 + r8 ## LPC_analysis_filter.c:90:21
55bc: f0 e1 e0 6d r6 = r14 * r13 ## LPC_analysis_filter.c:91:21
55c0: 76 18 r6 += r7 ## LPC_analysis_filter.c:91:21
55c2: f2 1b r2 *= r15 ## LPC_analysis_filter.c:92:21
55c4: 26 18 r6 += r2 ## LPC_analysis_filter.c:92:21
55c6: 3a e1 fe 5f r10 = r5 + -0x2 ## LPC_analysis_filter.c:83:19
55ca: 47 20 r7 = 0x0
55cc: 15 16 r5 = r1
55ce: 04 90 goto 0x20 <wtgv2_silk_LPC_analysis_filter+0xA0 : 55f0 >
55d0: 72 a1 r2 = r7 << 0x1 ## LPC_analysis_filter.c:94:25
55d2: 92 18 r2 += r9 ## LPC_analysis_filter.c:94:25
55d4: 54 ed 2e 40 r4 = h[r2+0xe] (s) ## LPC_analysis_filter.c:95:25
55d8: 54 ed 50 00 r0 = h[r5+0x0] (s) ## LPC_analysis_filter.c:95:25
55dc: 54 ed 2c 20 r2 = h[r2+0xc] (s) ## LPC_analysis_filter.c:94:25
55e0: 54 ed 52 30 r3 = h[r5+0x2] (s) ## LPC_analysis_filter.c:94:25
55e4: 40 1b r0 *= r4 ## LPC_analysis_filter.c:95:25
55e6: 32 1b r2 *= r3 ## LPC_analysis_filter.c:94:25
55e8: 62 18 r2 += r6 ## LPC_analysis_filter.c:94:25
55ea: 26 1c r6 = r2 + r0 ## LPC_analysis_filter.c:95:25
55ec: fd 3c r5 += -0x4 ## LPC_analysis_filter.c:93:9
55ee: c7 22 r7 += 0x2 ## LPC_analysis_filter.c:93:9
55f0: 7a 86 r2 = r7 + 0x6 ## LPC_analysis_filter.c:93:23
55f2: 8c ed ed 21 ifs (r2 < r12) goto -0x26 <wtgv2_silk_LPC_analysis_filter+0x80 : 55d0 > ## LPC_analysis_filter.c:93:23
55f6: 54 ed a2 00 r0 = h[r10+0x2] (s) ## LPC_analysis_filter.c:99:21
55fa: 00 ac r0 = r0 << 0xc ## LPC_analysis_filter.c:99:21
55fc: 80 1f r0 = r0 - r6 ## LPC_analysis_filter.c:99:21
55fe: 88 ab r0 = r0 >>> 0xb ## LPC_analysis_filter.c:102:17
5600: c0 21 r0 += 0x1 ## LPC_analysis_filter.c:102:17
5602: 8e a1 r6 = r0 >>> 0x1 ## LPC_analysis_filter.c:102:17
5604: 45 e0 ff 7f r5 = 0x7fff <wtgv2silk_CB_lags_stage2+0x1C : 7ffe >
5608: a6 ed 00 4c ifs (r6 < 0x8000) {
560c: 40 e0 00 80 r0 = -0x8000 <RAM_LIMIT_H+0xFFFFFFFFFFE58000 : ffffffffffff8000 > ## LPC_analysis_filter.c:105:33
5610: 34 e4 61 50 r5 = smax(r6, r0)
} ## LPC_analysis_filter.c:105:33
5614: 00 23 r0 = [sp+12] ## LPC_analysis_filter.c:105:19
5616: d8 ed 09 5b h[r0+r11<<1] = r5 ## LPC_analysis_filter.c:105:19
561a: c1 22 r1 += 0x2 ## LPC_analysis_filter.c:82:5
561c: 0b e1 01 b0 r11 = r11 + 0x1 ## LPC_analysis_filter.c:82:30
5620: 00 22 r0 = [sp+8] ## LPC_analysis_filter.c:82:5
5622: 80 ed a5 b1 ifs (r11 < r0) goto -0xb6 <wtgv2_silk_LPC_analysis_filter+0x20 : 5570 > ## LPC_analysis_filter.c:82:5
5626: 41 20 r1 = 0x0 ## LPC_analysis_filter.c:109:5
5628: 00 23 r0 = [sp+12] ## LPC_analysis_filter.c:109:5
562a: 02 20 r2 = [sp] ## LPC_analysis_filter.c:109:5
562c: 80 ff f4 eb ff ff call -0x140c <memset : 4226 > ## LPC_analysis_filter.c:109:5
5632: 02 84 sp += 0x10 ## LPC_analysis_filter.c:109:5
5634: 5f 04 {pc, r15-r4} = [sp++] ## LPC_analysis_filter.c:111:1
wtgv2_silk_decode_core:
5636: 7f 04 [--sp] = {rets, r15-r4} ## decode_core.c:50:0
5638: f0 e8 74 1d sp += -0x28c ## decode_core.c:50:0
563c: 1c d6 r12 = r1 # ## decode_core.c:50:0
563e: 82 30 [sp+64] = r2 ## decode_core.c:50:0
5640: 06 16 r6 = r0 ## decode_core.c:50:0
5642: 01 e1 98 64 r1 = r6 + 0x498 ## decode_core.c:50:0
5646: d0 ec 18 81 r8 = [r1+0x18] ## decode_core.c:64:5
564a: 0b e1 14 64 r11 = r6 + 0x414
564e: d0 ec bc 70 r7 = [r11+0xc] ## decode_core.c:68:5
5652: d0 ec b8 40 r4 = [r11+0x8] ## decode_core.c:68:5
5656: a0 e0 00 80 r0 = 0x0 - r8 ## decode_core.c:68:5
565a: 69 e1 03 00 r9 = r0 & 0x3 ## decode_core.c:68:5
565e: b4 e0 80 29 r2 = r8 + r9 ## decode_core.c:68:5
5662: c8 dd r0 = r4 + r7 # ## decode_core.c:68:5
5664: 82 31 [sp+68] = r2 ## decode_core.c:68:5
5666: 00 a2 r0 = r0 << 0x2 ## decode_core.c:68:5
5668: 20 d8 r0 += r2 # ## decode_core.c:68:5
566a: 81 2f [sp+60] = r1 ## decode_core.c:68:5
566c: 90 66 [r1+0x18] = r0 ## decode_core.c:68:5
566e: 54 ee b5 08 r0 = b[r11+0x85] (s) ## decode_core.c:76:54
5672: 54 ee ba 18 r1 = b[r11+0x8a] (s) ## decode_core.c:85:17
5676: 81 34 [sp+80] = r1 ## decode_core.c:78:24
5678: 54 ee b7 18 r1 = b[r11+0x87] (s) ## decode_core.c:78:24
567c: 81 24 [sp+16] = r1 ## decode_core.c:76:18
567e: 54 ee b6 18 r1 = b[r11+0x86] (s) ## decode_core.c:76:18
5682: 00 a1 r0 = r0 << 0x1 ## decode_core.c:76:18
5684: 70 e1 03 00 r0 = r0 & 0xFFFFFFFC ## decode_core.c:76:80
5688: c2 ff a4 76 00 00 r2 = 0x76a4 <wtgv2silk_Quantization_Offsets_Q10 : 76a4 > ## decode_core.c:76:18
568e: 20 18 r0 += r2 ## decode_core.c:76:18
5690: d8 ed 0a 01 r0 = h[r0+r1<<1] (s) ## decode_core.c:76:18
5694: 02 e1 44 61 r2 = r6 + 0x144 ## decode_core.c:106:5
5698: f8 e8 ec 10 r1 = sp + 236 ## decode_core.c:106:5
569c: 82 22 [sp+8] = r2
569e: 10 8f rep 0x4 0x10 { ## decode_core.c:106:5
56a0: 25 05 r5 = [r2++=0x4] ## decode_core.c:106:5
56a2: 95 05 [r1++=0x4] = r5
} ## decode_core.c:106:5
56a4: 00 a4 r0 = r0 << 0x4
56a6: 70 df r0 = r7 - r4 # ## decode_core.c:113:40
56a8: 80 2d [sp+52] = r0 ## decode_core.c:113:40
56aa: c7 d4 r15 = 0 # ## decode_core.c:113:40
56ac: 87 33 [sp+76] = r7 ## decode_core.c:113:40
56ae: 01 a1 r1 = r0 << 0x1
56b0: 10 3c r0 = -0x4
56b2: d4 e9 1d 90 [sp+28] = r9
56b6: 90 f1 00 09 r0 = r0 | r9 # ## decode_core.c:116:10
56ba: 81 2c [sp+48] = r1 ## decode_core.c:116:10
56bc: 02 e1 84 61 r2 = r6 + 0x184 ## decode_core.c:116:10
56c0: 21 d8 r1 += r2 # ## decode_core.c:116:10
56c2: 82 2b [sp+44] = r2 ## decode_core.c:116:10
56c4: 81 2a [sp+40] = r1 ## decode_core.c:116:10
56c6: 80 d8 r0 += r8 # ## decode_core.c:116:10
56c8: 80 26 [sp+24] = r0 ## decode_core.c:116:10
56ca: 0a f1 04 60 r10 = r6 + 0x4 # ## decode_core.c:116:10
56ce: 80 23 [sp+12] = r0 ## decode_core.c:116:10
56d0: 86 35 [sp+84] = r6 ## decode_core.c:116:10
56d2: f8 e8 6c 02 r0 = sp + 620
56d6: 30 f1 f8 8f r0 = r8 + -0x8 # ## decode_core.c:116:10
56da: 80 29 [sp+36] = r0 ## decode_core.c:116:10
56dc: d4 e9 21 80 [sp+32] = r8 ## decode_core.c:116:10
56e0: 80 25 [sp+20] = r0
56e2: c8 ff 35 84 b3 0b r8 = 0xbb38435 <RAM_LIMIT_H+0xB998434 : bb38434 >
56e8: c9 ff 6b 63 19 36 r9 = 0x3619636b <RAM_LIMIT_H+0x35FF636A : 3619636a >
56ee: 45 20 r5 = 0x0
56f0: 83 2e [sp+56] = r3
56f2: d4 e9 49 c0 [sp+72] = r12
56f6: d4 e9 e9 b0 [sp+232] = r11
56fa: b5 90 goto 0x6e0 <wtgv2_silk_decode_core+0x7A6 : 5ddc >
56fc: 40 20 r0 = 0x0
56fe: 07 2d r7 = [sp+52]
5700: 06 34 r6 = [sp+80]
5702: 14 89 goto 0x52 <wtgv2_silk_decode_core+0x120 : 5756 >
5704: f0 e1 50 14 r1 = r5 * r4 ## decode_core.c:124:38
5708: 01 18 r1 += r0 ## decode_core.c:124:38
570a: d8 ed 3a 41 r4 = h[r3+r1<<1] (s) ## decode_core.c:124:38
570e: 42 ae r2 = r4 << 0xe ## decode_core.c:124:38
5710: d8 ec ab 20 [r10+r0<<2] = r2 ## decode_core.c:124:36
5714: f0 e1 60 18 r1 = r6 * r8 ## decode_core.c:123:29
5718: 91 18 r1 += r9 ## decode_core.c:123:29
571a: 84 fd 05 02 ifs (r4 < 0x1) goto 0xa <wtgv2_silk_decode_core+0xF2 : 5728 > ## decode_core.c:125:21
571e: 32 e1 00 2b r2 = r2 + -0x500 ## decode_core.c:126:40
5722: d8 ec ab 20 [r10+r0<<2] = r2
5726: 04 82 goto 0x4 <wtgv2_silk_decode_core+0xF6 : 572c >
5728: f4 fe 12 fe ifs (r4 <= -0x1) goto 0x24 <wtgv2_silk_decode_core+0x11A : 5750 >
572c: ac 1d r4 = r2 + r7 ## decode_core.c:132:36
572e: a2 e0 00 40 r2 = 0x0 - r4 ## decode_core.c:134:42
5732: 31 ed 00 00 ifs (r1 >= 0x0) { ## decode_core.c:134:42
5736: 42 16 r2 = r4
} ## decode_core.c:133:21
5738: d8 ec ab 20 [r10+r0<<2] = r2 ## decode_core.c:132:36
573c: d0 ec b8 40 r4 = [r11+0x8] ## decode_core.c:137:29
5740: f0 e1 50 24 r2 = r5 * r4 ## decode_core.c:137:29
5744: 02 18 r2 += r0 ## decode_core.c:137:29
5746: d8 ed 3a 22 r2 = h[r3+r2<<1] (s) ## decode_core.c:137:29
574a: 2e 1c r6 = r2 + r1 ## decode_core.c:137:29
574c: c0 21 r0 += 0x1 ## decode_core.c:121:54
574e: 04 83 goto 0x6 <wtgv2_silk_decode_core+0x120 : 5756 >
5750: 42 e1 a0 2e r2 = r2 | 0x500 ## decode_core.c:130:44
5754: f7 86 goto -0x34 <wtgv2_silk_decode_core+0xEC : 5722 > ## decode_core.c:130:44
5756: 84 ed d5 01 ifs (r0 < r4) goto -0x56 <wtgv2_silk_decode_core+0xCE : 5704 >
575a: 50 a4 r0 = r5 << 0x4 ## decode_core.c:141:17
575c: d0 ec b0 21 r2 = [r11+0x10] ## decode_core.c:144:9
5760: 70 f1 1f 00 r0 = r0 & 0xFFFFFFE0 # ## decode_core.c:141:44
5764: a2 2c [sp+176] = r2 ## decode_core.c:141:44
5766: c0 18 r0 += r12 ## decode_core.c:141:17
5768: 01 e1 20 00 r1 = r0 + 0x20 ## decode_core.c:141:17
576c: 22 a1 r2 = r2 << 0x1 ## decode_core.c:144:9
576e: f8 e8 6c 02 r0 = sp + 620 ## decode_core.c:144:9
5772: a1 2e [sp+184] = r1 ## decode_core.c:144:9
5774: 80 ff c2 e9 ff ff call -0x163e <memmove : 413c > ## decode_core.c:144:9
577a: 00 e1 10 c0 r0 = r12 + 0x10 ## decode_core.c:148:24
577e: d8 ec 0a 15 r1 = [r0+r5<<2] ## decode_core.c:148:24
5782: 00 2f r0 = [sp+60] ## decode_core.c:146:39
5784: 08 41 r0 = b[r0+0x1] (u) ## decode_core.c:146:39
5786: 30 f4 00 01 r0 = abs(r1) # ## decode_core.c:148:24
578a: a0 32 [sp+200] = r0 ## decode_core.c:148:24
578c: a1 34 [sp+208] = r1 ## decode_core.c:148:24
578e: a5 37 [sp+220] = r5
5790: 86 34 [sp+80] = r6
5792: b0 e8 00 10 if (r0 != 0x0) {
5796: 80 e1 00 20 r2 = clz(r0)
} else { ## macros.h:122:24
579a: 4a 20 r2 = 0x20
} ## macros.h:122:24
579c: 30 f1 ff 2f r0 = r2 + -0x1 # ## Inlines.h:155:44
57a0: 21 34 r1 = [sp+208] ## Inlines.h:156:15
57a2: c8 e1 10 60 r6 = r1 << r0 ## Inlines.h:156:15
57a6: e8 b0 r0 = r6 >>> 0x10 ## Inlines.h:159:15
57a8: c1 ff ff ff ff 1f r1 = 0x1fffffff <RAM_LIMIT_H+0x1FE5FFFE : 1ffffffe > ## Inlines.h:159:15
57ae: f4 e1 11 00 r0 = r1 / r0 (s) ## Inlines.h:159:15
57b2: f1 16 r1 = r15 ## Inlines.h:165:15
57b4: 0c 15 r13_r12 = r1_r0 ## Inlines.h:165:15
57b6: d0 e1 00 c3 r13_r12 <<= 0x30 ## Inlines.h:165:15
57ba: d0 e1 00 cf r13_r12 >>>= 0x30 ## Inlines.h:165:15
57be: d0 e9 e1 60 d[sp+224] = r7_r6 ## Inlines.h:165:15
57c2: f8 f1 60 7c r7_r6 = r6 * r12 (s) # ## Inlines.h:165:15
57c6: a2 30 [sp+192] = r2 ## Inlines.h:172:9
57c8: d0 e1 00 69 r7_r6 >>= 0x10 ## Inlines.h:165:15
57cc: a5 e0 00 65 r5 = 0x20000000 - r6 ## Inlines.h:165:15
57d0: 55 a3 r5 = r5 << 0x3 ## Inlines.h:165:15
57d2: f8 e1 50 70 r7_r6 = r5 * r0 (s) ## Inlines.h:168:14
57d6: c0 e1 00 81 r8 = r0 << 0x10 ## Inlines.h:162:14
57da: d0 e1 00 69 r7_r6 >>= 0x10 ## Inlines.h:168:14
57de: f9 16 r9 = r15 ## Inlines.h:168:14
57e0: b4 e0 60 08 r0 = r6 + r8 ## Inlines.h:168:14
57e4: b8 e0 70 19 r1 = r7 + r9 + c ## Inlines.h:168:14
57e8: a5 e0 0f 20 r5 = 0xF - r2 ## Inlines.h:171:28
57ec: 85 fe 08 00 ifs (r5 <= 0x0) goto 0x10 <wtgv2_silk_decode_core+0x1CA : 5800 >
57f0: c8 e1 03 85 r8 = r0 >>> r5 ## Inlines.h:176:20
57f4: 35 ed 20 00 ifs (r5 >= 0x20) { ## Inlines.h:176:20
57f8: c0 14 r8 = 0
} ## Inlines.h:175:13
57fa: d0 e9 e0 20 r3_r2 = d[sp+224] ## Inlines.h:175:13
57fe: 04 9f goto 0x3e <wtgv2_silk_decode_core+0x208 : 583e > ## Inlines.h:175:13
5800: a5 e0 3e 20 r5 = 0x3E - r2 ## Inlines.h:171:17
5804: a6 e0 2f 50 r6 = 0x2F - r5 ## Inlines.h:173:16
5808: c5 ff ff ff ff 7f r5 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## Inlines.h:173:16
580e: c8 e1 52 76 r7 = r5 >> r6 ## Inlines.h:173:16
5812: 60 e0 00 54 r5 = 0x80000000 ## Inlines.h:173:16
5816: ed 1a r5 >>>= r6 ## Inlines.h:173:16
5818: 87 ee 08 50 ifs (r5 <= r7) goto 0x10 <wtgv2_silk_decode_core+0x1F6 : 582c > ## Inlines.h:173:16
581c: 58 16 r8 = r5 ## Inlines.h:173:16
581e: d0 e9 e0 20 r3_r2 = d[sp+224] ## Inlines.h:173:16
5822: 90 ee 00 05 ifs (r0 <= r5) { ## Inlines.h:173:16
5826: 34 e4 01 87 r8 = smax(r0, r7)
} ## Inlines.h:173:16
582a: 04 87 goto 0xe <wtgv2_silk_decode_core+0x204 : 583a > ## Inlines.h:173:16
582c: 78 16 r8 = r7 ## Inlines.h:173:16
582e: d0 e9 e0 20 r3_r2 = d[sp+224] ## Inlines.h:173:16
5832: 90 ee 00 07 ifs (r0 <= r7) { ## Inlines.h:173:16
5836: 34 e4 01 85 r8 = smax(r0, r5)
} ## Inlines.h:173:16
583a: c8 e1 80 86 r8 = r8 << r6 ## Inlines.h:173:16
583e: 00 35 r0 = [sp+84] ## decode_core.c:152:49
5840: 60 f0 80 0b r0 = 0x10000 # ## decode_core.c:152:49
5844: 06 60 r6 = [r0+0x0] ## decode_core.c:152:49
5846: 25 34 r5 = [sp+208] ## decode_core.c:152:13
5848: 06 e8 57 50 if (r5 == r6) goto 0xae <wtgv2_silk_decode_core+0x2C4 : 58fa > ## decode_core.c:152:13
584c: 30 e4 00 06 r0 = abs(r6) ## Inlines.h:110:28
5850: ab bf r3 = r2 >>> 0x1f ## Inlines.h:165:15
5852: b0 e8 00 10 if (r0 != 0x0) {
5856: 80 e1 00 50 r5 = clz(r0)
} else { ## macros.h:122:24
585a: 4d 20 r5 = 0x20
} ## macros.h:122:24
585c: 30 e1 ff 5f r0 = r5 + -0x1 ## Inlines.h:110:44
5860: 06 1a r6 <<= r0 ## Inlines.h:111:15
5862: f8 e1 60 1c r1_r0 = r6 * r12 (s) ## Inlines.h:123:15
5866: d0 e1 00 01 r1_r0 <<= 0x10 ## Inlines.h:123:15
586a: d0 e1 00 0e r1_r0 >>>= 0x20 ## Inlines.h:123:15
586e: f8 e1 00 32 r3_r2 = r0 * r2 (s) ## Inlines.h:123:15
5872: d0 e1 0d 29 r3_r2 >>= 0x1d ## Inlines.h:123:15
5876: 72 e1 07 20 r2 = r2 & 0xFFFFFFF8 ## Inlines.h:123:15
587a: e2 1e r2 = r6 - r2 ## Inlines.h:123:15
587c: f8 e1 20 7c r7_r6 = r2 * r12 (s) ## Inlines.h:126:14
5880: d0 e1 00 69 r7_r6 >>= 0x10 ## Inlines.h:126:14
5884: 62 1c r2 = r6 + r0 ## Inlines.h:126:14
5886: b8 f0 70 31 r3 = r7 + r1 + c # ## Inlines.h:126:14
588a: 20 30 r0 = [sp+192] ## Inlines.h:126:14
588c: a0 e0 01 00 r0 = 0x1 - r0
5890: 50 18 r0 += r5 ## Inlines.h:129:17
5892: 0d 8c r5 = r0 + 0xc ## Inlines.h:129:39
5894: f5 fe 06 fe ifs (r5 <= -0x1) goto 0xc <wtgv2_silk_decode_core+0x26E : 58a4 >
5898: c8 e1 23 05 r0 = r2 >>> r5 ## Inlines.h:134:20
589c: 35 ed 20 00 ifs (r5 >= 0x20) { ## Inlines.h:134:20
58a0: 40 20 r0 = 0x0
} ## Inlines.h:133:13
58a2: 04 9b goto 0x36 <wtgv2_silk_decode_core+0x2A4 : 58da > ## Inlines.h:133:13
58a4: c0 3c r0 += 0x1c ## Inlines.h:129:28
58a6: a0 e0 10 00 r0 = 0x10 - r0 ## Inlines.h:131:16
58aa: c1 ff ff ff ff 7f r1 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## Inlines.h:131:16
58b0: c8 e1 12 50 r5 = r1 >> r0 ## Inlines.h:131:16
58b4: 60 e0 00 14 r1 = 0x80000000 ## Inlines.h:131:16
58b8: c8 e1 13 60 r6 = r1 >>> r0 ## Inlines.h:131:16
58bc: 85 ee 06 60 ifs (r6 <= r5) goto 0xc <wtgv2_silk_decode_core+0x296 : 58cc > ## Inlines.h:131:16
58c0: 61 16 r1 = r6 ## Inlines.h:131:16
58c2: 92 ee 00 06 ifs (r2 <= r6) { ## Inlines.h:131:16
58c6: 34 e4 21 15 r1 = smax(r2, r5)
} ## Inlines.h:131:16
58ca: 04 85 goto 0xa <wtgv2_silk_decode_core+0x2A0 : 58d6 > ## Inlines.h:131:16
58cc: 51 16 r1 = r5 ## Inlines.h:131:16
58ce: 92 ee 00 05 ifs (r2 <= r5) { ## Inlines.h:131:16
58d2: 34 e4 21 16 r1 = smax(r2, r6)
} ## Inlines.h:131:16
58d6: c8 e1 10 00 r0 = r1 << r0 ## Inlines.h:131:16
58da: 89 bf r1 = r0 >>> 0x1f
58dc: 42 20 r2 = 0x0
58de: 04 8b goto 0x16 <wtgv2_silk_decode_core+0x2C0 : 58f6 >
58e0: f8 e8 ec 30 r3 = sp + 236
58e4: d8 ec 3a 52 r5 = [r3+r2<<2] ## decode_core.c:157:33
58e8: f8 e1 50 70 r7_r6 = r5 * r0 (s) ## decode_core.c:157:33
58ec: d0 e1 00 69 r7_r6 >>= 0x10 ## decode_core.c:157:33
58f0: d8 ec 3b 62 [r3+r2<<2] = r6 ## decode_core.c:157:31
58f4: c2 21 r2 += 0x1 ## decode_core.c:156:45
58f6: 82 f8 f3 21 if (r2 != 0x10) goto -0x1a <wtgv2_silk_decode_core+0x2AA : 58e0 >
58fa: 25 34 r5 = [sp+208]
58fc: da a6 r2 = r5 >>> 0x6 ## decode_core.c:148:24
58fe: d0 e9 e1 20 d[sp+224] = r3_r2 ## decode_core.c:165:30
5902: 02 35 r2 = [sp+84] ## decode_core.c:165:30
5904: a5 60 [r2+0x0] = r5 ## decode_core.c:165:30
5906: 22 32 r2 = [sp+200] ## decode_core.c:168:13
5908: 82 f8 c3 04 if (r2 != 0x2) goto 0x186 <wtgv2_silk_decode_core+0x45C : 5a92 > ## decode_core.c:168:13
590c: 05 32 r5 = [sp+72]
590e: 23 37 r3 = [sp+220]
5910: d8 ec 5a b3 r11 = [r5+r3<<2] ## decode_core.c:170:19
5914: e2 e1 0a 30 r2 = r3 * 0xA ## decode_core.c:145:25
5918: d4 1c r4 = r5 + r2 ## decode_core.c:145:25
591a: 03 5c if (r3 == 0) goto 0x38 <wtgv2_silk_decode_core+0x31E : 5954 > ## decode_core.c:173:24
591c: 02 24 r2 = [sp+16] ## decode_core.c:173:36
591e: 0c ff 03 20 45 02 ifs (r2 > 0x3) goto 0x48a <wtgv2_silk_decode_core+0x778 : 5dae > ## decode_core.c:173:36
5924: 01 ff 02 30 42 02 if (r3 != 0x2) goto 0x484 <wtgv2_silk_decode_core+0x778 : 5dae >
592a: 26 3a r6 = [sp+232]
592c: 11 3e r1 = -0x2 ## decode_core.c:175:51
592e: b4 f0 12 1b r1 = r1 - r11 # ## decode_core.c:175:51
5932: 60 63 r0 = [r6+0xc] ## decode_core.c:175:36
5934: 01 d8 r1 += r0 # ## decode_core.c:175:57
5936: 25 2c r5 = [sp+176] ## decode_core.c:175:57
5938: 19 df r1 = r1 - r5 # ## decode_core.c:175:76
593a: 07 30 r7 = [sp+64] ## decode_core.c:175:76
593c: 0b de r3 = r0 - r1 # ## decode_core.c:183:50
593e: 02 35 r2 = [sp+84] ## decode_core.c:182:70
5940: 11 a1 r1 = r1 << 0x1 ## decode_core.c:182:50
5942: 78 dc r0 = r7 + r1 # ## decode_core.c:182:50
5944: 85 20 [sp] = r5 ## decode_core.c:182:17
5946: 21 d8 r1 += r2 # ## decode_core.c:182:70
5948: 22 2e r2 = [sp+184] ## decode_core.c:182:17
594a: 01 e1 84 11 r1 = r1 + 0x184 ## decode_core.c:182:70
594e: bf ea ff fd call -0x402 <wtgv2_silk_LPC_analysis_filter : 5550 > ## decode_core.c:182:17
5952: 04 9e goto 0x3c <wtgv2_silk_decode_core+0x35A : 5990 >
5954: 4c d6 r12 = r4 #
5956: 26 3a r6 = [sp+232]
5958: 11 3e r1 = -0x2 ## decode_core.c:175:51
595a: b4 f0 12 1b r1 = r1 - r11 # ## decode_core.c:175:51
595e: 60 63 r0 = [r6+0xc] ## decode_core.c:175:36
5960: 01 d8 r1 += r0 # ## decode_core.c:175:57
5962: 24 2c r4 = [sp+176] ## decode_core.c:175:57
5964: 11 df r1 = r1 - r4 # ## decode_core.c:175:76
5966: 07 30 r7 = [sp+64] ## decode_core.c:175:76
5968: 0b de r3 = r0 - r1 # ## decode_core.c:183:50
596a: 02 35 r2 = [sp+84] ## decode_core.c:182:70
596c: 11 a1 r1 = r1 << 0x1 ## decode_core.c:182:50
596e: 78 dc r0 = r7 + r1 # ## decode_core.c:182:50
5970: 84 20 [sp] = r4 ## decode_core.c:182:17
5972: 21 d8 r1 += r2 # ## decode_core.c:182:70
5974: 22 2e r2 = [sp+184] ## decode_core.c:182:17
5976: 01 e1 84 11 r1 = r1 + 0x184 ## decode_core.c:182:70
597a: c4 16 r4 = r12 ## decode_core.c:182:70
597c: bf ea e8 fd call -0x430 <wtgv2_silk_LPC_analysis_filter : 5550 > ## decode_core.c:182:17
5980: 54 ed 58 08 r0 = h[r5+0x88] (s) ## decode_core.c:188:36
5984: f8 e1 00 18 r1_r0 = r0 * r8 (s) ## decode_core.c:188:36
5988: d0 e1 0e 08 r1_r0 >>= 0xe ## decode_core.c:188:36
598c: 78 e1 03 00 r8 = r0 & 0xFFFFFFFC ## decode_core.c:188:36
5990: 00 33 r0 = [sp+76] ## decode_core.c:190:22
5992: 00 a2 r0 = r0 << 0x2 ## decode_core.c:190:22
5994: 01 31 r1 = [sp+68] ## decode_core.c:190:22
5996: 10 18 r0 += r1 ## decode_core.c:190:22
5998: c0 e1 8f 9d r9 = r8 >>> 0x1f ## decode_core.c:190:22
599c: 01 e1 02 b0 r1 = r11 + 0x2
59a0: 42 20 r2 = 0x0
59a2: 13 3f r3 = -0x1
59a4: 04 8c goto 0x18 <wtgv2_silk_decode_core+0x388 : 59be >
59a6: 65 63 r5 = [r6+0xc] ## decode_core.c:191:56
59a8: 35 18 r5 += r3 ## decode_core.c:191:56
59aa: d8 ed 7a 55 r5 = h[r7+r5<<1] (s) ## decode_core.c:191:56
59ae: f8 e1 50 d8 r13_r12 = r5 * r8 (s) ## decode_core.c:191:56
59b2: d0 e1 00 c9 r13_r12 >>= 0x10 ## decode_core.c:191:56
59b6: d8 ec 0b c3 [r0+r3<<2] = r12 ## decode_core.c:191:54
59ba: fb 3f r3 += -0x1 ## decode_core.c:190:17
59bc: c2 21 r2 += 0x1 ## decode_core.c:190:53
59be: 81 ed f2 21 ifs (r2 < r1) goto -0x1c <wtgv2_silk_decode_core+0x370 : 59a6 >
59c2: 00 f1 60 40 r0 = r4 + 0x60 # ## decode_core.c:145:25
59c6: 01 33 r1 = [sp+76] ## decode_core.c:204:18
59c8: 11 a2 r1 = r1 << 0x2 ## decode_core.c:204:18
59ca: 03 28 r3 = [sp+32] ## decode_core.c:204:18
59cc: 3a dc r2 = r3 + r1 # ## decode_core.c:204:18
59ce: 05 27 r5 = [sp+28] ## decode_core.c:204:18
59d0: 52 18 r2 += r5 ## decode_core.c:204:18
59d2: c0 f1 b2 20 r2 = r11 << 0x2 # ## decode_core.c:204:18
59d6: a2 34 [sp+208] = r2 ## decode_core.c:204:18
59d8: 92 1e r2 = r1 - r2 ## decode_core.c:204:18
59da: b1 1c r1 = r3 + r2 ## decode_core.c:204:18
59dc: 1b 1d r3 = r1 + r5 ## decode_core.c:204:18
59de: a3 32 [sp+200] = r3 ## decode_core.c:204:18
59e0: 03 26 r3 = [sp+24] ## decode_core.c:204:18
59e2: b4 f0 10 b3 r11 = r1 + r3 # ## decode_core.c:204:18
59e6: 01 25 r1 = [sp+20] ## decode_core.c:204:18
59e8: 12 18 r2 += r1 ## decode_core.c:204:18
59ea: 25 18 r5 += r2 ## decode_core.c:204:18
59ec: 46 20 r6 = 0x0 ## decode_core.c:204:18
59ee: 24 8d goto 0x9a <wtgv2_silk_decode_core+0x454 : 5a8a > ## decode_core.c:204:18
59f0: 62 a2 r2 = r6 << 0x2 ## decode_core.c:204:36
59f2: 21 32 r1 = [sp+200] ## decode_core.c:204:36
59f4: 94 1c r4 = r1 + r2 ## decode_core.c:204:36
59f6: 42 62 r2 = [r4+0x8] ## decode_core.c:208:32
59f8: 54 ed 00 30 r3 = h[r0+0x0] (s) ## decode_core.c:208:32
59fc: f8 f1 30 92 r9_r8 = r3 * r2 (s) # ## decode_core.c:208:32
5a00: 47 61 r7 = [r4+0x4] ## decode_core.c:209:32
5a02: 54 ed 02 10 r1 = h[r0+0x2] (s) ## decode_core.c:209:32
5a06: f8 e1 10 d7 r13_r12 = r1 * r7 (s) ## decode_core.c:209:32
5a0a: d0 f1 00 89 r9_r8 >>= 0x10 # ## decode_core.c:208:32
5a0e: 41 60 r1 = [r4+0x0] ## decode_core.c:210:32
5a10: 54 ed 04 40 r4 = h[r0+0x4] (s) ## decode_core.c:210:32
5a14: d0 e1 00 c9 r13_r12 >>= 0x10 ## decode_core.c:209:32
5a18: b4 e0 c0 28 r2 = r12 + r8 ## decode_core.c:209:32
5a1c: b8 e0 d0 39 r3 = r13 + r9 + c ## decode_core.c:209:32
5a20: f8 e1 40 91 r9_r8 = r4 * r1 (s) ## decode_core.c:210:32
5a24: d8 ec ba 16 r1 = [r11+r6<<2] ## decode_core.c:211:32
5a28: 54 ed 06 40 r4 = h[r0+0x6] (s) ## decode_core.c:211:32
5a2c: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:210:32
5a30: b4 e0 20 c8 r12 = r2 + r8 ## decode_core.c:210:32
5a34: b8 e0 30 d9 r13 = r3 + r9 + c ## decode_core.c:210:32
5a38: f8 e1 40 31 r3_r2 = r4 * r1 (s) ## decode_core.c:211:32
5a3c: d0 e1 00 29 r3_r2 >>= 0x10 ## decode_core.c:211:32
5a40: b4 e0 c0 82 r8 = r12 + r2 ## decode_core.c:211:32
5a44: b8 e0 d0 93 r9 = r13 + r3 + c ## decode_core.c:211:32
5a48: d0 e1 00 82 r9_r8 <<= 0x20 ## decode_core.c:211:32
5a4c: d8 ec 5a 16 r1 = [r5+r6<<2] ## decode_core.c:212:32
5a50: 54 ed 08 40 r4 = h[r0+0x8] (s) ## decode_core.c:212:32
5a54: 02 e1 00 80 r2 = r8 + 0x0 ## decode_core.c:212:32
5a58: 47 22 r7 = 0x2 ## decode_core.c:212:32
5a5a: b8 e0 90 37 r3 = r9 + r7 + c ## decode_core.c:212:32
5a5e: d0 e1 00 2a r3_r2 >>= 0x20 ## decode_core.c:212:32
5a62: f8 e1 40 91 r9_r8 = r4 * r1 (s) ## decode_core.c:212:32
5a66: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:212:32
5a6a: d8 ec aa 16 r1 = [r10+r6<<2] ## decode_core.c:216:31
5a6e: b4 e0 20 c8 r12 = r2 + r8 ## decode_core.c:212:32
5a72: b8 e0 30 d9 r13 = r3 + r9 + c ## decode_core.c:212:32
5a76: c0 e1 c1 20 r2 = r12 << 0x1 ## decode_core.c:216:31
5a7a: 21 18 r1 += r2 ## decode_core.c:216:31
5a7c: d8 ec ab 16 [r10+r6<<2] = r1 ## decode_core.c:216:29
5a80: 11 a1 r1 = r1 << 0x1 ## decode_core.c:219:42
5a82: 22 34 r2 = [sp+208] ## decode_core.c:219:40
5a84: d8 ec 2b 16 [r2+r6<<2] = r1 ## decode_core.c:219:40
5a88: c6 21 r6 += 0x1 ## decode_core.c:204:51
5a8a: 21 3a r1 = [sp+232] ## decode_core.c:204:36
5a8c: 14 62 r4 = [r1+0x8] ## decode_core.c:204:36
5a8e: 84 ed af 61 ifs (r6 < r4) goto -0xa2 <wtgv2_silk_decode_core+0x3BA : 59f0 > ## decode_core.c:204:36
5a92: 25 3a r5 = [sp+232]
5a94: 41 a2 r1 = r4 << 0x2 ## decode_core.c:228:26
5a96: 00 31 r0 = [sp+68] ## decode_core.c:228:26
5a98: 01 d8 r1 += r0 # ## decode_core.c:228:26
5a9a: 52 63 r2 = [r5+0xc] ## decode_core.c:228:64
5a9c: 22 a2 r2 = r2 << 0x2 ## decode_core.c:228:78
5a9e: 80 ff 98 e6 ff ff call -0x1968 <memmove : 413c > ## decode_core.c:228:9
5aa4: 00 29 r0 = [sp+36] ## decode_core.c:228:9
5aa6: 54 ed 0e 61 r6 = h[r0+0x1e] (s) ## decode_core.c:228:9
5aaa: 54 ed 0c 81 r8 = h[r0+0x1c] (s) ## decode_core.c:228:9
5aae: d0 e9 e0 20 r3_r2 = d[sp+224] ## decode_core.c:228:9
5ab2: ab bf r3 = r2 >>> 0x1f ## decode_core.c:228:9
5ab4: d0 e9 e1 20 d[sp+224] = r3_r2 ## decode_core.c:228:9
5ab8: ef bf r7 = r6 >>> 0x1f ## decode_core.c:228:9
5aba: d0 e9 81 60 d[sp+128] = r7_r6 ## decode_core.c:228:9
5abe: c0 e1 8f 9d r9 = r8 >>> 0x1f ## decode_core.c:228:9
5ac2: d0 e9 79 80 d[sp+120] = r9_r8 ## decode_core.c:228:9
5ac6: 54 ed 0a 21 r2 = h[r0+0x1a] (s) ## decode_core.c:228:9
5aca: 54 ed 08 61 r6 = h[r0+0x18] (s) ## decode_core.c:228:9
5ace: 54 ed 06 81 r8 = h[r0+0x16] (s) ## decode_core.c:228:9
5ad2: 54 ed 04 c1 r12 = h[r0+0x14] (s) ## decode_core.c:228:9
5ad6: ab bf r3 = r2 >>> 0x1f ## decode_core.c:228:9
5ad8: d0 e9 71 20 d[sp+112] = r3_r2 ## decode_core.c:228:9
5adc: ef bf r7 = r6 >>> 0x1f ## decode_core.c:228:9
5ade: d0 e9 69 60 d[sp+104] = r7_r6 ## decode_core.c:228:9
5ae2: c0 e1 8f 9d r9 = r8 >>> 0x1f ## decode_core.c:228:9
5ae6: d0 e9 61 80 d[sp+96] = r9_r8 ## decode_core.c:228:9
5aea: c0 e1 cf dd r13 = r12 >>> 0x1f ## decode_core.c:228:9
5aee: d0 e9 59 c0 d[sp+88] = r13_r12 ## decode_core.c:228:9
5af2: 54 ed 02 21 r2 = h[r0+0x12] (s) ## decode_core.c:228:9
5af6: 54 ed 00 61 r6 = h[r0+0x10] (s) ## decode_core.c:228:9
5afa: 54 ed 0e 80 r8 = h[r0+0xe] (s) ## decode_core.c:228:9
5afe: 54 ed 0c c0 r12 = h[r0+0xc] (s) ## decode_core.c:228:9
5b02: ab bf r3 = r2 >>> 0x1f ## decode_core.c:228:9
5b04: d0 e9 d1 20 d[sp+208] = r3_r2 ## decode_core.c:228:9
5b08: ef bf r7 = r6 >>> 0x1f ## decode_core.c:228:9
5b0a: d0 e9 c9 60 d[sp+200] = r7_r6 ## decode_core.c:228:9
5b0e: c0 e1 8f 9d r9 = r8 >>> 0x1f ## decode_core.c:228:9
5b12: d0 e9 c1 80 d[sp+192] = r9_r8 ## decode_core.c:228:9
5b16: c0 e1 cf dd r13 = r12 >>> 0x1f ## decode_core.c:228:9
5b1a: d0 e9 b9 c0 d[sp+184] = r13_r12 ## decode_core.c:228:9
5b1e: 54 ed 0a 20 r2 = h[r0+0xa] (s) ## decode_core.c:228:9
5b22: 54 ed 08 60 r6 = h[r0+0x8] (s) ## decode_core.c:228:9
5b26: 54 ed 06 80 r8 = h[r0+0x6] (s) ## decode_core.c:228:9
5b2a: 54 ed 04 c0 r12 = h[r0+0x4] (s) ## decode_core.c:228:9
5b2e: ab bf r3 = r2 >>> 0x1f ## decode_core.c:228:9
5b30: d0 e9 b1 20 d[sp+176] = r3_r2 ## decode_core.c:228:9
5b34: ef bf r7 = r6 >>> 0x1f ## decode_core.c:228:9
5b36: d0 e9 a9 60 d[sp+168] = r7_r6 ## decode_core.c:228:9
5b3a: c0 e1 8f 9d r9 = r8 >>> 0x1f ## decode_core.c:228:9
5b3e: d0 e9 a1 80 d[sp+160] = r9_r8 ## decode_core.c:228:9
5b42: c0 e1 cf dd r13 = r12 >>> 0x1f ## decode_core.c:228:9
5b46: d0 e9 99 c0 d[sp+152] = r13_r12 ## decode_core.c:228:9
5b4a: 54 ed 02 20 r2 = h[r0+0x2] (s) ## decode_core.c:228:9
5b4e: d9 e9 6c 82 r8 = h[sp+620] (s) ## decode_core.c:228:9
5b52: 57 62 r7 = [r5+0x8] ## decode_core.c:228:9
5b54: 50 63 r0 = [r5+0xc] ## decode_core.c:229:31
5b56: 80 33 [sp+76] = r0
5b58: ab bf r3 = r2 >>> 0x1f
5b5a: d0 e9 91 20 d[sp+144] = r3_r2
5b5e: c0 e1 8f 9d r9 = r8 >>> 0x1f
5b62: d0 e9 89 80 d[sp+136] = r9_r8
5b66: 46 20 r6 = 0x0
5b68: d4 e9 40 b0 r11 = [sp+64]
5b6c: 25 37 r5 = [sp+220]
5b6e: 74 95 goto 0x1ea <wtgv2_silk_decode_core+0x724 : 5d5a >
5b70: 60 a2 r0 = r6 << 0x2 ## decode_core.c:236:28
5b72: f8 e8 ec 10 r1 = sp + 236 ## decode_core.c:236:28
5b76: 12 dc r2 = r1 + r0 # ## decode_core.c:236:28
5b78: 21 3a r1 = [sp+232] ## decode_core.c:235:28
5b7a: 23 6f r3 = [r2+0x3c] ## decode_core.c:236:28
5b7c: d0 e9 88 40 r5_r4 = d[sp+136] ## decode_core.c:236:28
5b80: f8 f1 40 93 r9_r8 = r4 * r3 (s) # ## decode_core.c:236:28
5b84: 11 64 r1 = [r1+0x10] ## decode_core.c:235:28
5b86: d0 f1 00 89 r9_r8 >>= 0x10 # ## decode_core.c:236:28
5b8a: 23 6e r3 = [r2+0x38] ## decode_core.c:237:28
5b8c: c0 e1 11 ec r14 = r1 >>> 0x1 ## decode_core.c:235:28
5b90: b4 e0 80 4e r4 = r8 + r14 ## decode_core.c:236:28
5b94: b8 e0 90 5f r5 = r9 + r15 + c ## decode_core.c:236:28
5b98: d0 e9 90 80 r9_r8 = d[sp+144] ## decode_core.c:237:28
5b9c: f8 f1 80 93 r9_r8 = r8 * r3 (s) # ## decode_core.c:237:28
5ba0: 23 6d r3 = [r2+0x34] ## decode_core.c:238:28
5ba2: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:237:28
5ba6: b4 e0 40 c8 r12 = r4 + r8 ## decode_core.c:237:28
5baa: b8 e0 50 d9 r13 = r5 + r9 + c ## decode_core.c:237:28
5bae: d0 e9 98 40 r5_r4 = d[sp+152] ## decode_core.c:238:28
5bb2: f8 f1 40 93 r9_r8 = r4 * r3 (s) # ## decode_core.c:238:28
5bb6: 23 6c r3 = [r2+0x30] ## decode_core.c:239:28
5bb8: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:238:28
5bbc: b4 e0 c0 48 r4 = r12 + r8 ## decode_core.c:238:28
5bc0: b8 e0 d0 59 r5 = r13 + r9 + c ## decode_core.c:238:28
5bc4: d0 e9 a0 80 r9_r8 = d[sp+160] ## decode_core.c:239:28
5bc8: f8 f1 80 93 r9_r8 = r8 * r3 (s) # ## decode_core.c:239:28
5bcc: 23 6b r3 = [r2+0x2c] ## decode_core.c:240:28
5bce: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:239:28
5bd2: b4 e0 40 c8 r12 = r4 + r8 ## decode_core.c:239:28
5bd6: b8 e0 50 d9 r13 = r5 + r9 + c ## decode_core.c:239:28
5bda: d0 e9 a8 40 r5_r4 = d[sp+168] ## decode_core.c:240:28
5bde: f8 f1 40 93 r9_r8 = r4 * r3 (s) # ## decode_core.c:240:28
5be2: 23 6a r3 = [r2+0x28] ## decode_core.c:241:28
5be4: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:240:28
5be8: b4 e0 c0 48 r4 = r12 + r8 ## decode_core.c:240:28
5bec: b8 e0 d0 59 r5 = r13 + r9 + c ## decode_core.c:240:28
5bf0: d0 e9 b0 80 r9_r8 = d[sp+176] ## decode_core.c:241:28
5bf4: f8 f1 80 93 r9_r8 = r8 * r3 (s) # ## decode_core.c:241:28
5bf8: 23 69 r3 = [r2+0x24] ## decode_core.c:242:28
5bfa: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:241:28
5bfe: b4 e0 40 c8 r12 = r4 + r8 ## decode_core.c:241:28
5c02: b8 e0 50 d9 r13 = r5 + r9 + c ## decode_core.c:241:28
5c06: d0 e9 b8 40 r5_r4 = d[sp+184] ## decode_core.c:242:28
5c0a: f8 f1 40 93 r9_r8 = r4 * r3 (s) # ## decode_core.c:242:28
5c0e: 23 68 r3 = [r2+0x20] ## decode_core.c:243:28
5c10: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:242:28
5c14: b4 e0 c0 48 r4 = r12 + r8 ## decode_core.c:242:28
5c18: b8 e0 d0 59 r5 = r13 + r9 + c ## decode_core.c:242:28
5c1c: d0 e9 c0 80 r9_r8 = d[sp+192] ## decode_core.c:243:28
5c20: f8 e1 80 93 r9_r8 = r8 * r3 (s) ## decode_core.c:243:28
5c24: 50 ec 28 21 r3_r2 = d[r2+0x18] ## decode_core.c:244:28
5c28: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:243:28
5c2c: b4 e0 40 c8 r12 = r4 + r8 ## decode_core.c:243:28
5c30: b8 e0 50 d9 r13 = r5 + r9 + c ## decode_core.c:243:28
5c34: d0 e9 c8 40 r5_r4 = d[sp+200] ## decode_core.c:244:28
5c38: f8 e1 40 53 r5_r4 = r4 * r3 (s) ## decode_core.c:244:28
5c3c: d0 e1 00 49 r5_r4 >>= 0x10 ## decode_core.c:244:28
5c40: b4 e0 c0 84 r8 = r12 + r4 ## decode_core.c:244:28
5c44: b8 e0 d0 95 r9 = r13 + r5 + c ## decode_core.c:244:28
5c48: d0 e9 d0 40 r5_r4 = d[sp+208] ## decode_core.c:245:28
5c4c: f8 e1 40 52 r5_r4 = r4 * r2 (s) ## decode_core.c:245:28
5c50: d0 e1 00 49 r5_r4 >>= 0x10 ## decode_core.c:245:28
5c54: b4 e0 80 24 r2 = r8 + r4 ## decode_core.c:245:28
5c58: b8 e0 90 35 r3 = r9 + r5 + c ## decode_core.c:245:28
5c5c: 81 f8 45 20 if (r1 != 0x10) goto 0x8a <wtgv2_silk_decode_core+0x6B4 : 5cea >
5c60: f8 e8 ec 10 r1 = sp + 236
5c64: 10 18 r0 += r1 ## decode_core.c:247:32
5c66: 01 65 r1 = [r0+0x14] ## decode_core.c:247:32
5c68: d0 e9 58 40 r5_r4 = d[sp+88] ## decode_core.c:247:32
5c6c: f8 f1 40 51 r5_r4 = r4 * r1 (s) # ## decode_core.c:247:32
5c70: 01 64 r1 = [r0+0x10] ## decode_core.c:248:32
5c72: d0 e1 00 49 r5_r4 >>= 0x10 ## decode_core.c:247:32
5c76: b4 e0 40 c2 r12 = r4 + r2 ## decode_core.c:247:32
5c7a: b8 e0 50 d3 r13 = r5 + r3 + c ## decode_core.c:247:32
5c7e: d0 e9 60 20 r3_r2 = d[sp+96] ## decode_core.c:248:32
5c82: f8 f1 20 51 r5_r4 = r2 * r1 (s) # ## decode_core.c:248:32
5c86: 01 63 r1 = [r0+0xc] ## decode_core.c:249:32
5c88: d0 e1 00 49 r5_r4 >>= 0x10 ## decode_core.c:248:32
5c8c: b4 e0 c0 24 r2 = r12 + r4 ## decode_core.c:248:32
5c90: b8 e0 d0 35 r3 = r13 + r5 + c ## decode_core.c:248:32
5c94: d0 e9 68 40 r5_r4 = d[sp+104] ## decode_core.c:249:32
5c98: f8 f1 40 91 r9_r8 = r4 * r1 (s) # ## decode_core.c:249:32
5c9c: 01 62 r1 = [r0+0x8] ## decode_core.c:250:32
5c9e: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:249:32
5ca2: b4 e0 20 48 r4 = r2 + r8 ## decode_core.c:249:32
5ca6: b8 e0 30 59 r5 = r3 + r9 + c ## decode_core.c:249:32
5caa: d0 e9 70 20 r3_r2 = d[sp+112] ## decode_core.c:250:32
5cae: f8 e1 20 91 r9_r8 = r2 * r1 (s) ## decode_core.c:250:32
5cb2: 50 ec 00 00 r1_r0 = d[r0+0x0] ## decode_core.c:251:32
5cb6: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:250:32
5cba: b4 e0 40 28 r2 = r4 + r8 ## decode_core.c:250:32
5cbe: b8 e0 50 39 r3 = r5 + r9 + c ## decode_core.c:250:32
5cc2: d0 e9 78 40 r5_r4 = d[sp+120] ## decode_core.c:251:32
5cc6: f8 e1 40 51 r5_r4 = r4 * r1 (s) ## decode_core.c:251:32
5cca: d0 e1 00 49 r5_r4 >>= 0x10 ## decode_core.c:251:32
5cce: b4 e0 20 84 r8 = r2 + r4 ## decode_core.c:251:32
5cd2: b8 e0 30 95 r9 = r3 + r5 + c ## decode_core.c:251:32
5cd6: d0 e9 80 20 r3_r2 = d[sp+128] ## decode_core.c:252:32
5cda: f8 e1 20 10 r1_r0 = r2 * r0 (s) ## decode_core.c:252:32
5cde: d0 e1 00 09 r1_r0 >>= 0x10 ## decode_core.c:252:32
5ce2: b4 e0 80 20 r2 = r8 + r0 ## decode_core.c:252:32
5ce6: b8 e0 90 31 r3 = r9 + r1 + c ## decode_core.c:252:32
5cea: 20 16 r0 = r2 ## decode_core.c:256:45
5cec: a2 ee 78 04 ifs (r2 <= 0xf8000000) { ## decode_core.c:256:45
5cf0: 60 e0 78 04 r0 = 0xF8000000
} ## decode_core.c:256:45
5cf4: 01 a4 r1 = r0 << 0x4 ## decode_core.c:256:45
5cf6: c0 ff f0 ff ff 7f r0 = 0x7ffffff0 <RAM_LIMIT_H+0x7FE5FFF0 : 7ffffff0 > ## decode_core.c:256:45
5cfc: 25 37 r5 = [sp+220] ## decode_core.c:256:45
5cfe: a2 ed 00 06 ifs (r2 < 0x8000000) { ## decode_core.c:256:45
5d02: 10 16 r0 = r1
} ## decode_core.c:256:45
5d04: d8 ec aa 26 r2 = [r10+r6<<2] ## decode_core.c:256:45
5d08: 81 1c r1 = r0 + r2 ## decode_core.c:256:45
5d0a: 81 fd 06 00 ifs (r1 < 0x0) goto 0xc <wtgv2_silk_decode_core+0x6E4 : 5d1a > ## decode_core.c:256:45
5d0e: 82 19 r2 &= r0 ## decode_core.c:256:45
5d10: 60 e0 00 04 r0 = 0x80000000 ## decode_core.c:256:45
5d14: 02 fd 07 00 ifs (r2 >= 0x0) goto 0xe <wtgv2_silk_decode_core+0x6F0 : 5d26 > ## decode_core.c:256:45
5d18: 04 87 goto 0xe <wtgv2_silk_decode_core+0x6F2 : 5d28 > ## decode_core.c:256:45
5d1a: 02 19 r2 |= r0 ## decode_core.c:256:45
5d1c: c0 ff ff ff ff 7f r0 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## decode_core.c:256:45
5d22: 72 fe 01 fe ifs (r2 > -0x1) goto 0x2 <wtgv2_silk_decode_core+0x6F2 : 5d28 > ## decode_core.c:256:45
5d26: 10 16 r0 = r1
5d28: f8 e8 ec 10 r1 = sp + 236
5d2c: d1 20 r1 += 0x40 ## decode_core.c:256:43
5d2e: d8 ec 1b 06 [r1+r6<<2] = r0 ## decode_core.c:256:43
5d32: d0 e9 e0 20 r3_r2 = d[sp+224] ## decode_core.c:259:36
5d36: f8 e1 00 12 r1_r0 = r0 * r2 (s) ## decode_core.c:259:36
5d3a: d0 e1 00 09 r1_r0 >>= 0x10 ## decode_core.c:259:36
5d3e: 88 a7 r0 = r0 >>> 0x7 ## decode_core.c:259:36
5d40: c0 21 r0 += 0x1 ## decode_core.c:259:36
5d42: 89 a1 r1 = r0 >>> 0x1 ## decode_core.c:259:36
5d44: 40 e0 ff 7f r0 = 0x7fff <wtgv2silk_CB_lags_stage2+0x1C : 7ffe > ## decode_core.c:259:36
5d48: a1 ed 00 4c ifs (r1 < 0x8000) { ## decode_core.c:259:36
5d4c: 40 e0 00 80 r0 = -0x8000 <RAM_LIMIT_H+0xFFFFFFFFFFE58000 : ffffffffffff8000 > ## decode_core.c:259:36
5d50: 34 e4 11 00 r0 = smax(r1, r0)
} ## decode_core.c:259:36
5d54: d8 ed b9 06 h[r11+r6<<1] = r0 ## decode_core.c:259:22
5d58: c6 21 r6 += 0x1 ## decode_core.c:231:47
5d5a: 87 ed 09 61 ifs (r6 < r7) goto -0x1ee <wtgv2_silk_decode_core+0x53A : 5b70 >
5d5e: 70 a1 r0 = r7 << 0x1 ## decode_core.c:263:9
5d60: 01 35 r1 = [sp+84] ## decode_core.c:263:9
5d62: 10 d8 r0 += r1 # ## decode_core.c:263:9
5d64: 02 2c r2 = [sp+48] ## decode_core.c:263:9
5d66: 01 f1 84 01 r1 = r0 + 0x184 # ## decode_core.c:263:9
5d6a: 00 2b r0 = [sp+44] ## decode_core.c:263:9
5d6c: 80 ff ca e3 ff ff call -0x1c36 <memmove : 413c > ## decode_core.c:263:9
5d72: b1 d6 r1 = r11 # ## decode_core.c:264:9
5d74: 23 3a r3 = [sp+232] ## decode_core.c:264:9
5d76: 3b d6 r11 = r3 # ## decode_core.c:264:9
5d78: 30 62 r0 = [r3+0x8] ## decode_core.c:264:9
5d7a: 02 a1 r2 = r0 << 0x1 ## decode_core.c:264:9
5d7c: 00 2a r0 = [sp+40] ## decode_core.c:264:9
5d7e: 80 ff b8 e3 ff ff call -0x1c48 <memmove : 413c > ## decode_core.c:264:9
5d84: d0 ec b8 40 r4 = [r11+0x8] ## decode_core.c:268:9
5d88: 40 a2 r0 = r4 << 0x2 ## decode_core.c:268:9
5d8a: f8 e8 ec 10 r1 = sp + 236 ## decode_core.c:268:9
5d8e: 10 18 r0 += r1 ## decode_core.c:268:9
5d90: 10 8f rep 0x4 0x10 { ## decode_core.c:268:9
5d92: 02 05 r2 = [r0++=0x4] ## decode_core.c:268:9
5d94: 92 05 [r1++=0x4] = r2
} ## decode_core.c:268:9
5d96: c5 21 r5 += 0x1 ## decode_core.c:116:39
5d98: d4 e9 48 c0 r12 = [sp+72]
5d9c: c6 ff 35 84 b3 0b r6 = 0xbb38435 <RAM_LIMIT_H+0xB998434 : bb38434 >
5da2: c7 ff 6b 63 19 36 r7 = 0x3619636b <RAM_LIMIT_H+0x35FF636A : 3619636a >
5da8: 68 d5 r9_r8 = r7_r6 #
5daa: 03 2e r3 = [sp+56]
5dac: 04 97 goto 0x2e <wtgv2_silk_decode_core+0x7A6 : 5ddc >
5dae: 20 ff 80 0b 07 fe if (r0 == 0x10000) goto -0x3f2 <wtgv2_silk_decode_core+0x38C : 59c2 >
5db4: 02 33 r2 = [sp+76] ## decode_core.c:51:16
5db6: 22 a2 r2 = r2 << 0x2 ## decode_core.c:51:16
5db8: 03 23 r3 = [sp+12] ## decode_core.c:51:16
5dba: 32 18 r2 += r3 ## decode_core.c:51:16
5dbc: 89 bf r1 = r0 >>> 0x1f ## decode_core.c:51:16
5dbe: 03 e1 02 b0 r3 = r11 + 0x2
5dc2: 45 20 r5 = 0x0
5dc4: 04 88 goto 0x10 <wtgv2_silk_decode_core+0x7A0 : 5dd6 >
5dc6: 27 60 r7 = [r2+0x0] ## decode_core.c:197:60
5dc8: f8 e1 70 90 r9_r8 = r7 * r0 (s) ## decode_core.c:197:60
5dcc: d0 e1 00 89 r9_r8 >>= 0x10 ## decode_core.c:197:60
5dd0: df ec 2d 8f [r2++=-0x4] = r8 ## decode_core.c:197:58
5dd4: c5 21 r5 += 0x1 ## decode_core.c:196:57
5dd6: 83 ed f6 51 ifs (r5 < r3) goto -0x14 <wtgv2_silk_decode_core+0x790 : 5dc6 >
5dda: f6 93 goto -0x41a <wtgv2_silk_decode_core+0x38C : 59c2 >
5ddc: d0 ec b0 00 r0 = [r11+0x0] ## decode_core.c:116:28
5de0: 4b ff 00 50 8b fc ifs (r5 < r0) goto -0x6ea <wtgv2_silk_decode_core+0xC6 : 56fc > ## decode_core.c:116:28
5de6: f8 e8 ec 00 r0 = sp + 236
5dea: 02 22 r2 = [sp+8] ## decode_core.c:274:5
5dec: 10 8f rep 0x4 0x10 { ## decode_core.c:274:5
5dee: 01 05 r1 = [r0++=0x4] ## decode_core.c:274:5
5df0: a1 05 [r2++=0x4] = r1
} ## decode_core.c:274:5
5df2: 00 2f r0 = [sp+60] ## decode_core.c:275:5
5df4: 01 28 r1 = [sp+32] ## decode_core.c:275:5
5df6: 81 66 [r0+0x18] = r1 ## decode_core.c:275:5
5df8: f0 e8 8c 02 sp += 0x28c ## decode_core.c:275:5
5dfc: 5f 04 {pc, r15-r4} = [sp++] ## decode_core.c:282:1
ec_read_byte:
5dfe: 02 66 r2 = [r0+0x18] ## entdec.c:5:0
5e00: 03 61 r3 = [r0+0x4] ## entdec.c:6:33
5e02: 41 20 r1 = 0x0 ## entdec.c:6:33
5e04: 92 e9 00 c3 if (r2 < r3) { ## entdec.c:6:33
5e08: d8 ec 08 11 r1 = [r0++=0x18] ## entdec.c:6:50
5e0c: 2b 81 r3 = r2 + 0x1 ## entdec.c:6:65
5e0e: 83 60 [r0+0x0] = r3 ## entdec.c:6:65
5e10: d8 ee 10 12 r1 = b[r1+r2] (u)
} ## entdec.c:6:43
5e14: 10 16 r0 = r1 ## entdec.c:6:5
5e16: 80 00 rts ## entdec.c:6:5
wtgv2ec_dec_normalize:
5e18: 76 04 [--sp] = {rets, r6-r4} ## entdec.c:16:0
5e1a: 04 16 r4 = r0 ## entdec.c:16:0
5e1c: c5 ff 00 ff ff 7f r5 = 0x7fffff00 <RAM_LIMIT_H+0x7FE5FF00 : 7fffff00 > ## entdec.c:16:0
5e22: 04 93 goto 0x26 <wtgv2ec_dec_normalize+0x32 : 5e4a > ## entdec.c:16:0
5e24: c5 eb 08 40 [r4+0x14] += 0x8 ## entdec.c:20:28
5e28: 00 a8 r0 = r0 << 0x8 ## entdec.c:21:20
5e2a: 40 d6 r0 = r4 # ## entdec.c:25:22
5e2c: c0 67 [r4+0x1c] = r0 ## entdec.c:21:20
5e2e: 46 6a r6 = [r4+0x28] ## entdec.c:23:22
5e30: 71 86 call -0x34 <ec_read_byte : 5dfe > ## entdec.c:25:22
5e32: c0 6a [r4+0x28] = r0 ## entdec.c:25:20
5e34: 41 68 r1 = [r4+0x20] ## entdec.c:29:31
5e36: 11 a8 r1 = r1 << 0x8 ## entdec.c:29:35
5e38: d1 19 r1 &= r5 ## entdec.c:29:74
5e3a: 62 a8 r2 = r6 << 0x8 ## entdec.c:27:20
5e3c: 20 19 r0 |= r2 ## entdec.c:27:35
5e3e: b0 e1 a0 00 r0 = uextra(r0, p:0x1, l:0x8) ## entdec.c:29:65
5e42: 10 19 r0 |= r1 ## entdec.c:29:74
5e44: 50 e1 ff 00 r0 = r0 ^ 0xFF ## entdec.c:29:74
5e48: c0 68 [r4+0x20] = r0 ## entdec.c:29:20
5e4a: 40 67 r0 = [r4+0x1c] ## entdec.c:18:19
5e4c: 29 ff 00 08 e9 ff if (r0 <= 0x800000) goto -0x2e <wtgv2ec_dec_normalize+0xC : 5e24 > ## entdec.c:18:19
5e52: 56 04 {pc, r6-r4} = [sp++] ## entdec.c:31:1
wtgv2ec_dec_icdf:
5e54: 77 04 [--sp] = {rets, r7-r4} ## entdec.c:71:0
5e56: 50 ec 0c 21 r3_r2 = d[r0+0x1c] ## entdec.c:77:16
5e5a: a5 a8 r5 = r2 >> 0x8 ## entdec.c:79:11
5e5c: 14 3f r4 = -0x1
5e5e: 16 1d r6 = r1 + r4 ## entdec.c:83:13
5e60: 26 d6 r6 = r2 # ## entdec.c:83:13
5e62: 6f 41 r7 = b[r6+0x1] (u) ## entdec.c:83:13
5e64: f0 e1 70 25 r2 = r7 * r5 ## entdec.c:83:13
5e68: c4 21 r4 += 0x1 ## entdec.c:83:13
5e6a: 82 e9 f8 31 if (r3 < r2) goto -0x10 <wtgv2ec_dec_icdf+0xA : 5e5e > ## entdec.c:84:5
5e6e: b1 1e r1 = r3 - r2 ## entdec.c:85:20
5e70: e1 de r1 = r6 - r2 # ## entdec.c:86:20
5e72: 81 68 [r0+0x20] = r1 ## entdec.c:85:16
5e74: 81 67 [r0+0x1c] = r1 ## entdec.c:86:16
5e76: 61 90 call -0x60 <wtgv2ec_dec_normalize : 5e18 > ## entdec.c:87:5
5e78: 40 16 r0 = r4 ## entdec.c:88:5
5e7a: 57 04 {pc, r7-r4} = [sp++] ## entdec.c:88:5
wtgv2_silk_NLSF_unpack:
5e7c: 7a 04 [--sp] = {rets, r10-r4} ## NLSF_unpack.c:41:0
5e7e: 54 ed 22 50 r5 = h[r2+0x2] (s) ## NLSF_unpack.c:46:50
5e82: 53 db r3 *= r5 # ## NLSF_unpack.c:46:48
5e84: 24 66 r4 = [r2+0x18] ## NLSF_unpack.c:46:30
5e86: 46 22 r6 = 0x2 ## NLSF_unpack.c:46:30
5e88: f4 e1 31 36 r3 = r3 / r6 (s) ## NLSF_unpack.c:46:67
5e8c: b4 e0 40 83 r8 = r4 + r3 ## NLSF_unpack.c:46:19
5e90: 44 20 r4 = 0x0
5e92: 14 8e goto 0x5c <wtgv2_silk_NLSF_unpack+0x74 : 5ef0 >
5e94: d0 ee 81 50 r5 = b[r8++=0x1] (u) ## NLSF_unpack.c:48:17
5e98: 46 a1 r6 = r4 << 0x1 ## NLSF_unpack.c:49:26
5e9a: b7 e1 8c 50 r7 = uextra(r5, p:0x1, l:0x3) ## NLSF_unpack.c:49:28
5e9e: e7 e1 09 70 r7 = r7 * 0x9 ## NLSF_unpack.c:49:28
5ea2: 03 16 r3 = r0 ## NLSF_unpack.c:49:26
5ea4: dc ed 31 76 h[++r3=r6] = r7 ## NLSF_unpack.c:49:26
5ea8: 54 ed 22 90 r9 = h[r2+0x2] (s) ## NLSF_unpack.c:50:70
5eac: 77 e1 fe 50 r7 = r5 & 0xFFFFFF01 ## NLSF_unpack.c:50:60
5eb0: d0 ec 24 a1 r10 = [r2+0x14] ## NLSF_unpack.c:50:39
5eb4: a7 e0 00 70 r7 = 0x0 - r7 ## NLSF_unpack.c:50:66
5eb8: 36 e1 ff 9f r6 = r9 + -0x1 ## NLSF_unpack.c:50:87
5ebc: f6 19 r6 &= r7 ## NLSF_unpack.c:50:66
5ebe: a6 18 r6 += r10 ## NLSF_unpack.c:50:28
5ec0: d8 ee 60 64 r6 = b[r6+r4] (u) ## NLSF_unpack.c:50:28
5ec4: 17 16 r7 = r1 ## NLSF_unpack.c:50:26
5ec6: dc ee 71 64 b[++r7=r4] = r6 ## NLSF_unpack.c:50:26
5eca: d6 a5 r6 = r5 >> 0x5 ## NLSF_unpack.c:51:28
5ecc: e6 e1 09 60 r6 = r6 * 0x9 ## NLSF_unpack.c:51:28
5ed0: b5 f1 04 52 r5 = uextra(r5, p:0x4, l:0x1) # ## NLSF_unpack.c:52:78
5ed4: be 61 h[r3+0x2] = r6 ## NLSF_unpack.c:51:26
5ed6: 54 ed 22 30 r3 = h[r2+0x2] (s) ## NLSF_unpack.c:52:88
5eda: a5 f0 00 50 r5 = 0x0 - r5 # ## NLSF_unpack.c:52:84
5ede: 26 65 r6 = [r2+0x14] ## NLSF_unpack.c:52:39
5ee0: fb 3f r3 += -0x1 ## NLSF_unpack.c:52:105
5ee2: d3 19 r3 &= r5 ## NLSF_unpack.c:52:84
5ee4: 63 18 r3 += r6 ## NLSF_unpack.c:52:28
5ee6: 43 18 r3 += r4 ## NLSF_unpack.c:52:28
5ee8: 3b 41 r3 = b[r3+0x1] (u) ## NLSF_unpack.c:52:28
5eea: fb 41 b[r7+0x1] = r3 ## NLSF_unpack.c:52:26
5eec: 2d 61 r5 = h[r2+0x2] (u) ## NLSF_unpack.c:52:26
5eee: c4 22 r4 += 0x2 ## NLSF_unpack.c:47:41
5ef0: dd 17 r5 = r5.l (s) ## NLSF_unpack.c:47:21
5ef2: 85 ed cf 41 ifs (r4 < r5) goto -0x62 <wtgv2_silk_NLSF_unpack+0x18 : 5e94 > ## NLSF_unpack.c:47:21
5ef6: 5a 04 {pc, r10-r4} = [sp++] ## NLSF_unpack.c:54:1
wtgv2_silk_decode_indices:
5ef8: 7c 04 [--sp] = {rets, r12-r4} ## decode_indices.c:43:0
5efa: e2 94 sp += -0x30 ## decode_indices.c:43:0
5efc: 14 16 r4 = r1 ## decode_indices.c:43:0
5efe: 05 16 r5 = r0 ## decode_indices.c:43:0
5f00: 0b e1 0c 54 r11 = r5 + 0x40c ## decode_indices.c:43:0
5f04: 83 47 if (r3 != 0) goto 0xe <wtgv2_silk_decode_indices+0x1C : 5f14 > ## decode_indices.c:43:0
5f06: 00 e1 58 b0 r0 = r11 + 0x58 ## decode_indices.c:52:24
5f0a: d8 ec 0a 02 r0 = [r0+r2<<2] ## decode_indices.c:52:24
5f0e: 00 ff 00 00 11 01 if (r0 == 0x0) goto 0x222 <wtgv2_silk_decode_indices+0x23E : 6136 > ## decode_indices.c:52:24
5f14: 40 6c r0 = [r4+0x30] ## decode_indices.c:53:56
5f16: 09 9c r1 = r0 + 0x1c ## decode_indices.c:53:44
5f18: 40 16 r0 = r4 ## decode_indices.c:53:14
5f1a: 41 9c call -0xc8 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:53:14
5f1c: c0 22 r0 += 0x2 ## decode_indices.c:53:100
5f1e: 81 a1 r1 = r0 >> 0x1 ## decode_indices.c:57:49
5f20: 09 e1 98 54 r9 = r5 + 0x498 ## decode_indices.c:57:49
5f24: 52 ee 91 10 b[r9+0x1] = r1 ## decode_indices.c:57:36
5f28: 60 e1 01 00 r0 = r0 & 0x1 ## decode_indices.c:58:38
5f2c: 52 ee 92 00 b[r9+0x2] = r0 ## decode_indices.c:58:36
5f30: 0a e1 7c 54 r10 = r5 + 0x47c ## decode_indices.c:58:36
5f34: d0 ec a0 03 r0 = [r10+0x30] ## decode_indices.c:60:16
5f38: d4 e9 58 80 r8 = [sp+88] ## decode_indices.c:60:16
5f3c: b0 e8 00 40 if (r0 != 0x0) {
5f40: 41 20 r1 = 0x0
5f42: 52 ee 91 10 b[r9+0x1] = r1
} ## decode_indices.c:62:34
5f46: 40 6c r0 = [r4+0x30] ## decode_indices.c:62:34
5f48: 88 f8 05 04 if (r8 != 0x2) goto 0xa <wtgv2_silk_decode_indices+0x5E : 5f56 > ## decode_indices.c:69:9
5f4c: 01 e1 20 00 r1 = r0 + 0x20 ## decode_indices.c:71:85
5f50: 40 16 r0 = r4 ## decode_indices.c:71:55
5f52: 41 80 call -0x100 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:71:55
5f54: 04 93 goto 0x26 <wtgv2_silk_decode_indices+0x84 : 5f7c > ## decode_indices.c:71:55
5f56: 11 b8 r1 = r1 << 0x18 ## decode_indices.c:74:56
5f58: 99 b5 r1 = r1 >>> 0x15 ## decode_indices.c:74:56
5f5a: 10 18 r0 += r1 ## decode_indices.c:74:56
5f5c: 01 e1 49 00 r1 = r0 + 0x49 ## decode_indices.c:74:56
5f60: 40 16 r0 = r4 ## decode_indices.c:74:56
5f62: bf ea 77 ff call -0x112 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:74:56
5f66: 00 a3 r0 = r0 << 0x3 ## decode_indices.c:74:45
5f68: 52 ee a0 00 b[r10+0x0] = r0 ## decode_indices.c:74:43
5f6c: 40 6c r0 = [r4+0x30] ## decode_indices.c:75:98
5f6e: 09 8a r1 = r0 + 0xa ## decode_indices.c:75:86
5f70: 40 16 r0 = r4 ## decode_indices.c:75:56
5f72: bf ea 6f ff call -0x122 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:75:56
5f76: 50 ee a0 10 r1 = b[r10+0x0] (u) ## decode_indices.c:75:42
5f7a: 10 18 r0 += r1 ## decode_indices.c:75:42
5f7c: 52 ee a0 00 b[r10+0x0] = r0
5f80: 46 e0 7d 04 r6 = 0x47d <WOLASynthesisFilter_Float_M64_m4_r1+0x78 : 47c >
5f84: 04 89 goto 0x12 <wtgv2_silk_decode_indices+0xA0 : 5f98 >
5f86: 40 6c r0 = [r4+0x30] ## decode_indices.c:80:97
5f88: 01 e1 20 00 r1 = r0 + 0x20 ## decode_indices.c:80:85
5f8c: 40 16 r0 = r4 ## decode_indices.c:80:55
5f8e: bf ea 61 ff call -0x13e <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:80:55
5f92: d8 ee 51 06 b[r5+r6] = r0 ## decode_indices.c:80:42
5f96: c6 21 r6 += 0x1 ## decode_indices.c:79:5
5f98: d0 ec b8 00 r0 = [r11+0x8] ## decode_indices.c:79:28
5f9c: 31 e1 84 6b r1 = r6 + -0x47c ## decode_indices.c:79:28
5fa0: 80 ed f1 11 ifs (r1 < r0) goto -0x1e <wtgv2_silk_decode_indices+0x8E : 5f86 > ## decode_indices.c:79:28
5fa4: d0 ec a0 03 r0 = [r10+0x30] ## decode_indices.c:83:16
5fa8: 00 47 if (r0 == 0) goto 0xe <wtgv2_silk_decode_indices+0xC0 : 5fb8 > ## decode_indices.c:83:16
5faa: 54 ee b0 07 r0 = b[r11+0x70] (s) ## decode_indices.c:85:13
5fae: 30 ed 0b 40 ifs (r0 >= 0xb) { ## decode_indices.c:85:13
5fb2: 40 2a r0 = 0xa ## decode_indices.c:87:44
5fb4: 52 ee a0 00 b[r10+0x0] = r0
} ## decode_indices.c:87:44
5fb8: 0c e1 4c 54 r12 = r5 + 0x44c
5fbc: d0 ec c4 02 r0 = [r12+0x24] ## decode_indices.c:94:142
5fc0: 54 ee bd 18 r1 = b[r11+0x8d] (s) ## decode_indices.c:94:100
5fc4: 54 ed 00 00 r0 = h[r0+0x0] (s) ## decode_indices.c:94:135
5fc8: d0 ec c8 22 r2 = [r12+0x28] ## decode_indices.c:94:88
5fcc: 99 a1 r1 = r1 >>> 0x1 ## decode_indices.c:94:126
5fce: 10 1b r0 *= r1 ## decode_indices.c:94:133
5fd0: 21 1c r1 = r2 + r0 ## decode_indices.c:94:81
5fd2: 40 16 r0 = r4 ## decode_indices.c:94:50
5fd4: bf ea 3e ff call -0x184 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:94:50
5fd8: 52 ee a8 00 b[r10+0x8] = r0 ## decode_indices.c:94:37
5fdc: d0 ec c4 22 r2 = [r12+0x24] ## decode_indices.c:95:52
5fe0: 0b 17 r3 = r0.b0 (s) ## decode_indices.c:95:63
5fe2: 88 90 r0 = sp + 16 ## decode_indices.c:95:63
5fe4: 89 80 r1 = sp + 0 ## decode_indices.c:95:63
5fe6: bf ea 49 ff call -0x16e <wtgv2_silk_NLSF_unpack : 5e7c > ## decode_indices.c:95:5
5fea: 07 e1 79 b0 r7 = r11 + 0x79 ## decode_indices.c:97:10
5fee: 46 20 r6 = 0x0
5ff0: 14 81 goto 0x42 <wtgv2_silk_decode_indices+0x13C : 6034 >
5ff2: 88 90 r0 = sp + 16
5ff4: d8 ed 0a 06 r0 = h[r0+r6<<1] (s) ## decode_indices.c:98:45
5ff8: d0 ec cc 12 r1 = [r12+0x2c] ## decode_indices.c:98:52
5ffc: 01 18 r1 += r0 ## decode_indices.c:98:45
5ffe: 40 16 r0 = r4 ## decode_indices.c:98:14
6000: bf ea 28 ff call -0x1b0 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:98:14
6004: 00 f8 0a 10 if (r0 == 0x8) goto 0x14 <wtgv2_silk_decode_indices+0x124 : 601c > ## decode_indices.c:99:13
6008: 80 50 if (r0 != 0) goto 0x20 <wtgv2_silk_decode_indices+0x132 : 602a >
600a: 40 6c r0 = [r4+0x30] ## decode_indices.c:100:61
600c: 01 e1 44 02 r1 = r0 + 0x244 ## decode_indices.c:100:49
6010: 40 16 r0 = r4 ## decode_indices.c:100:19
6012: bf ea 1f ff call -0x1c2 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:100:19
6016: a0 e0 00 00 r0 = 0x0 - r0 ## decode_indices.c:100:16
601a: 04 87 goto 0xe <wtgv2_silk_decode_indices+0x132 : 602a >
601c: 40 6c r0 = [r4+0x30] ## decode_indices.c:102:61
601e: 01 e1 44 02 r1 = r0 + 0x244 ## decode_indices.c:102:49
6022: 40 16 r0 = r4 ## decode_indices.c:102:19
6024: bf ea 16 ff call -0x1d4 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:102:19
6028: c0 28 r0 += 0x8 ## decode_indices.c:102:16
602a: 00 e1 fc 00 r0 = r0 + 0xfc ## decode_indices.c:104:61
602e: d8 ee 71 06 b[r7+r6] = r0 ## decode_indices.c:104:43
6032: c6 21 r6 += 0x1 ## decode_indices.c:104:38
6034: d0 ec c4 02 r0 = [r12+0x24] ## decode_indices.c:97:28
6038: 54 ed 02 00 r0 = h[r0+0x2] (s) ## decode_indices.c:97:21
603c: 80 ed d9 61 ifs (r6 < r0) goto -0x4e <wtgv2_silk_decode_indices+0xFA : 5ff2 > ## decode_indices.c:97:21
6040: d0 ec b8 10 r1 = [r11+0x8] ## decode_indices.c:108:16
6044: 40 24 r0 = 0x4 ## decode_indices.c:108:16
6046: 31 e8 04 c0 if (r1 == 0x4) { ## decode_indices.c:108:16
604a: 40 6c r0 = [r4+0x30] ## decode_indices.c:109:97
604c: 09 95 r1 = r0 + 0x15 ## decode_indices.c:109:85
604e: 40 16 r0 = r4 ## decode_indices.c:109:55
6050: bf ea 00 ff call -0x200
} <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:109:55
6054: 52 ee 93 00 b[r9+0x3] = r0 ## decode_indices.c:109:55
6058: 50 ee 91 00 r0 = b[r9+0x1] (u) ## decode_indices.c:114:24
605c: 80 f8 60 04 if (r0 != 0x2) goto 0xc0 <wtgv2_silk_decode_indices+0x228 : 6120 > ## decode_indices.c:114:24
6060: 88 f8 17 04 if (r8 != 0x2) goto 0x2e <wtgv2_silk_decode_indices+0x19A : 6092 >
6064: d0 ec c0 01 r0 = [r12+0x10] ## decode_indices.c:121:56
6068: 80 f8 13 04 if (r0 != 0x2) goto 0x26 <wtgv2_silk_decode_indices+0x19A : 6092 > ## decode_indices.c:121:56
606c: 40 6c r0 = [r4+0x30] ## decode_indices.c:123:84
606e: 01 e1 4b 02 r1 = r0 + 0x24b ## decode_indices.c:123:72
6072: 40 16 r0 = r4 ## decode_indices.c:123:42
6074: bf ea ee fe call -0x224 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:123:42
6078: 89 17 r1 = r0.l (s) ## decode_indices.c:124:32
607a: 81 fd 0a 02 ifs (r1 < 0x1) goto 0x14 <wtgv2_silk_decode_indices+0x19A : 6092 > ## decode_indices.c:124:32
607e: 50 ed c4 11 r1 = h[r12+0x14] (u) ## decode_indices.c:126:57
6082: 06 e1 54 b0 r6 = r11 + 0x54 ## decode_indices.c:126:64
6086: 10 18 r0 += r1 ## decode_indices.c:125:49
6088: c1 ff f7 ff 00 00 r1 = 0xfff7 <.GJTIE291_0_0_+0x72C : fff6 > ## decode_indices.c:125:49
608e: 10 18 r0 += r1 ## decode_indices.c:126:80
6090: 04 95 goto 0x2a <wtgv2_silk_decode_indices+0x1C4 : 60bc > ## decode_indices.c:126:80
6092: 40 6c r0 = [r4+0x30] ## decode_indices.c:132:94
6094: 01 e1 d8 00 r1 = r0 + 0xd8 ## decode_indices.c:132:82
6098: 40 16 r0 = r4 ## decode_indices.c:132:52
609a: bf ea db fe call -0x24a <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:132:52
609e: b6 16 r6 = r11 ## decode_indices.c:132:134
60a0: d8 ec 64 15 r1 = [r6++=0x54] ## decode_indices.c:132:134
60a4: 91 a1 r1 = r1 >> 0x1 ## decode_indices.c:132:134
60a6: 10 1b r0 *= r1 ## decode_indices.c:132:132
60a8: 50 ed ab 01 h[r10+0x1a] = r0 ## decode_indices.c:132:38
60ac: d0 ec c0 10 r1 = [r12+0x0] ## decode_indices.c:133:89
60b0: 40 16 r0 = r4 ## decode_indices.c:133:52
60b2: bf ea cf fe call -0x262 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:133:52
60b6: 50 ed aa 11 r1 = h[r10+0x1a] (u) ## decode_indices.c:133:37
60ba: 10 18 r0 += r1 ## decode_indices.c:133:37
60bc: 50 ed ab 01 h[r10+0x1a] = r0
60c0: 40 d6 r0 = r4 # ## decode_indices.c:138:50
60c2: e8 60 h[r6+0x0] = r0 ## decode_indices.c:135:32
60c4: d0 ec c4 10 r1 = [r12+0x4] ## decode_indices.c:138:87
60c8: bf ea c4 fe call -0x278 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:138:50
60cc: 52 ee 90 00 b[r9+0x0] = r0 ## decode_indices.c:138:37
60d0: 40 6c r0 = [r4+0x30] ## decode_indices.c:144:88
60d2: 09 92 r1 = r0 + 0x12 ## decode_indices.c:144:76
60d4: 40 16 r0 = r4 ## decode_indices.c:144:46
60d6: bf ea bd fe call -0x286 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:144:46
60da: 52 ee 94 00 b[r9+0x4] = r0 ## decode_indices.c:144:33
60de: 06 e1 74 b0 r6 = r11 + 0x74 ## decode_indices.c:146:14
60e2: 47 20 r7 = 0x0 ## decode_indices.c:146:14
60e4: 05 e1 34 40 r5 = r4 + 0x34 ## decode_indices.c:146:14
60e8: 04 8a goto 0x14 <wtgv2_silk_decode_indices+0x206 : 60fe >
60ea: 54 ee b0 09 r0 = b[r11+0x90] (s) ## decode_indices.c:147:85
60ee: d8 ec 5a 10 r1 = [r5+r0<<2] ## decode_indices.c:147:85
60f2: 40 16 r0 = r4 ## decode_indices.c:147:55
60f4: bf ea ae fe call -0x2a4 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:147:55
60f8: d8 ee 61 07 b[r6+r7] = r0 ## decode_indices.c:147:42
60fc: c7 21 r7 += 0x1 ## decode_indices.c:146:43
60fe: d0 ec b8 00 r0 = [r11+0x8] ## decode_indices.c:146:32
6102: 80 ed f2 71 ifs (r7 < r0) goto -0x1c <wtgv2_silk_decode_indices+0x1F2 : 60ea > ## decode_indices.c:146:32
6106: 40 20 r0 = 0x0
6108: 88 f8 06 00 if (r8 != 0x0) goto 0xc <wtgv2_silk_decode_indices+0x220 : 6118 >
610c: 40 6c r0 = [r4+0x30] ## decode_indices.c:154:98
610e: 01 e1 d5 00 r1 = r0 + 0xd5 ## decode_indices.c:154:86
6112: 40 16 r0 = r4 ## decode_indices.c:154:56
6114: bf ea 9e fe call -0x2c4 <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:154:56
6118: 52 ee 95 00 b[r9+0x5] = r0
611c: 50 ee 91 00 r0 = b[r9+0x1] (u)
6120: 08 17 r0 = r0.b0 (s) ## decode_indices.c:159:32
6122: d0 ec c1 01 [r12+0x10] = r0 ## decode_indices.c:159:30
6126: 40 d6 r0 = r4 # ## decode_indices.c:164:38
6128: 41 6c r1 = [r4+0x30] ## decode_indices.c:164:80
612a: bf ea 93 fe call -0x2da <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:164:38
612e: 52 ee 96 00 b[r9+0x6] = r0 ## decode_indices.c:164:25
6132: 02 8c sp += 0x30 ## decode_indices.c:164:25
6134: 5c 04 {pc, r12-r4} = [sp++] ## decode_indices.c:165:1
6136: 40 6c r0 = [r4+0x30] ## decode_indices.c:55:56
6138: 09 9a r1 = r0 + 0x1a ## decode_indices.c:55:44
613a: 40 16 r0 = r4 ## decode_indices.c:55:14
613c: bf ea 8a fe call -0x2ec <wtgv2ec_dec_icdf : 5e54 > ## decode_indices.c:55:14
6140: 77 8e goto -0x224 <wtgv2_silk_decode_indices+0x26 : 5f1e >
decode_split:
6142: 76 04 [--sp] = {rets, r6-r4} ## shell_coder.c:57:0
6144: 35 16 r5 = r3 ## shell_coder.c:57:0
6146: 14 16 r4 = r1 ## shell_coder.c:57:0
6148: 06 16 r6 = r0 ## shell_coder.c:57:0
614a: 85 fd 0d 02 ifs (r5 < 0x1) goto 0x1a <decode_split+0x26 : 6168 > ## shell_coder.c:58:9
614e: 00 24 r0 = [sp+16]
6150: c1 ff c4 eb 01 00 r1 = 0x1ebc4 <silk_shell_code_table_offsets : 1ebc4 > ## shell_coder.c:59:69
6156: d8 ee 50 11 r1 = b[r5+r1] (u) ## shell_coder.c:59:56
615a: 01 18 r1 += r0 ## shell_coder.c:59:56
615c: 20 16 r0 = r2 ## shell_coder.c:59:25
615e: bf ea 79 fe call -0x30e <wtgv2ec_dec_icdf : 5e54 > ## shell_coder.c:59:25
6162: 50 de r0 = r5 - r0 # ## shell_coder.c:60:27
6164: e8 60 h[r6+0x0] = r0 ## shell_coder.c:59:23
6166: 04 82 goto 0x4 <decode_split+0x2A : 616c > ## shell_coder.c:59:23
6168: 40 20 r0 = 0x0
616a: e8 60 h[r6+0x0] = r0 ## shell_coder.c:62:23
616c: c8 60 h[r4+0x0] = r0
616e: 56 04 {pc, r6-r4} = [sp++] ## shell_coder.c:65:1
wtgv2_silk_decode_pulses:
6170: 7f 04 [--sp] = {rets, r15-r4} ## decode_pulses.c:46:0
6172: c2 85 sp += -0xec ## decode_pulses.c:46:0
6174: d4 e9 20 41 r4 = [sp+288] ## decode_pulses.c:46:0
6178: 19 d6 r9 = r1 # ## decode_pulses.c:46:0
617a: 83 22 [sp+8] = r3 ## decode_pulses.c:46:0
617c: 05 16 r5 = r0 ## decode_pulses.c:46:0
617e: 71 e1 0f 40 r1 = r4 & 0xFFFFFFF0 ## decode_pulses.c:60:14
6182: c0 14 r8 = 0 ## decode_pulses.c:60:14
6184: 40 21 r0 = 0x1 ## decode_pulses.c:60:14
6186: 11 ed 00 04 ifs (r1 >= r4) { ## decode_pulses.c:60:14
618a: 40 20 r0 = 0x0
} ## decode_pulses.c:60:41
618c: 84 23 [sp+12] = r4 ## decode_pulses.c:60:41
618e: c9 a4 r1 = r4 >>> 0x4 ## decode_pulses.c:59:12
6190: b4 f0 00 c1 r12 = r0 + r1 # ## decode_pulses.c:60:9
6194: 53 6c r3 = [r5+0x30] ## decode_pulses.c:55:64
6196: a8 a1 r0 = r2 >>> 0x1 ## decode_pulses.c:55:111
6198: e0 f1 09 00 r0 = r0 * 0x9 # ## decode_pulses.c:55:52
619c: 82 21 [sp+4] = r2 ## decode_pulses.c:55:52
619e: 30 18 r0 += r3 ## decode_pulses.c:55:52
61a0: 01 e1 f8 00 r1 = r0 + 0xf8 ## decode_pulses.c:55:52
61a4: 50 16 r0 = r5 ## decode_pulses.c:55:22
61a6: bf ea 55 fe call -0x356 <wtgv2ec_dec_icdf : 5e54 > ## decode_pulses.c:55:22
61aa: e0 f1 12 00 r0 = r0 * 0x12 # ## decode_pulses.c:68:15
61ae: 51 6c r1 = [r5+0x30] ## decode_pulses.c:68:27
61b0: 10 18 r0 += r1 ## decode_pulses.c:68:15
61b2: 07 e1 60 02 r7 = r0 + 0x260 ## decode_pulses.c:68:15
61b6: 46 20 r6 = 0x0
61b8: 04 9b goto 0x36 <wtgv2_silk_decode_pulses+0x80 : 61f0 >
61ba: a8 8c r0 = sp + 44
61bc: d8 ec 0b 86 [r0+r6<<2] = r8 ## decode_pulses.c:70:23
61c0: 44 21 r4 = 0x1 ## decode_pulses.c:70:23
61c2: 71 16 r1 = r7
61c4: 04 8c goto 0x18 <wtgv2_silk_decode_pulses+0x6E : 61de >
61c6: a8 8c r0 = sp + 44
61c8: d8 ec 0b 46 [r0+r6<<2] = r4 ## decode_pulses.c:75:26
61cc: 40 21 r0 = 0x1 ## decode_pulses.c:75:26
61ce: b4 e8 0a 00 if (r4 != 0xa) { ## decode_pulses.c:75:26
61d2: 40 20 r0 = 0x0
} ## decode_pulses.c:78:107
61d4: 51 6c r1 = [r5+0x30] ## decode_pulses.c:78:29
61d6: 10 18 r0 += r1 ## decode_pulses.c:78:89
61d8: 01 e1 02 03 r1 = r0 + 0x302 ## decode_pulses.c:78:89
61dc: c4 21 r4 += 0x1 ## decode_pulses.c:74:9
61de: 50 16 r0 = r5 ## decode_pulses.c:77:31
61e0: bf ea 38 fe call -0x390 <wtgv2ec_dec_icdf : 5e54 > ## decode_pulses.c:77:31
61e4: e9 9c r1 = sp + 124 ## decode_pulses.c:77:31
61e6: d8 ec 1b 06 [r1+r6<<2] = r0 ## decode_pulses.c:77:31
61ea: 00 f8 ec 23 if (r0 == 0x11) goto -0x28 <wtgv2_silk_decode_pulses+0x56 : 61c6 > ## decode_pulses.c:77:31
61ee: c6 21 r6 += 0x1 ## decode_pulses.c:69:28
61f0: 8c ed e3 61 ifs (r6 < r12) goto -0x3a <wtgv2_silk_decode_pulses+0x4A : 61ba > ## decode_pulses.c:69:5
61f4: f8 e8 ce d0 r13 = sp + 206
61f8: 00 e1 0e d0 r0 = r13 + 0xe
61fc: 00 f1 0c d0 r0 = r13 + 0xc #
6200: 80 2a [sp+40] = r0
6202: 00 f1 0a d0 r0 = r13 + 0xa #
6206: 80 29 [sp+36] = r0
6208: 00 f1 08 d0 r0 = r13 + 0x8 #
620c: 80 28 [sp+32] = r0
620e: f8 e8 de e0 r14 = sp + 222
6212: 00 f1 06 e0 r0 = r14 + 0x6 #
6216: 80 27 [sp+28] = r0
6218: 00 f1 04 e0 r0 = r14 + 0x4 #
621c: 80 26 [sp+24] = r0
621e: 00 f1 06 d0 r0 = r13 + 0x6 #
6222: 80 25 [sp+20] = r0
6224: 07 f1 04 d0 r7 = r13 + 0x4 #
6228: 80 24 [sp+16] = r0
622a: 08 e1 02 d0 r8 = r13 + 0x2
622e: 04 e1 02 e0 r4 = r14 + 0x2
6232: f8 e8 e6 00 r0 = sp + 230
6236: 0a e1 02 00 r10 = r0 + 0x2
623a: c7 14 r15 = 0
623c: 46 20 r6 = 0x0
623e: 64 86 goto 0x18c <wtgv2_silk_decode_pulses+0x25C : 63cc >
6240: e8 9c r0 = sp + 124
6242: d8 ec 0a 36 r3 = [r0+r6<<2] ## decode_pulses.c:86:13
6246: c0 e1 fb 0c r0 = r15 >>> 0xb
624a: b4 e0 90 b0 r11 = r9 + r0
624e: 83 fd b6 02 ifs (r3 < 0x1) goto 0x16c <wtgv2_silk_decode_pulses+0x24E : 63be > ## decode_pulses.c:86:13
6252: 52 d6 r2 = r5 # ## shell_coder.c:82:5
6254: 50 6c r0 = [r5+0x30] ## shell_coder.c:82:84
6256: 01 e1 de 04 r1 = r0 + 0x4de ## shell_coder.c:82:72
625a: f8 e8 e6 00 r0 = sp + 230 ## shell_coder.c:82:72
625e: a1 d6 r1 = r10 # ## shell_coder.c:82:5
6260: 81 20 [sp] = r1 ## shell_coder.c:82:5
6262: bf ea 6e ff call -0x124 <decode_split : 6142 > ## shell_coder.c:82:5
6266: 52 d6 r2 = r5 # ## shell_coder.c:84:5
6268: 50 6c r0 = [r5+0x30] ## shell_coder.c:84:89
626a: d9 e9 e6 30 r3 = h[sp+230] (s) ## shell_coder.c:84:63
626e: 01 e1 46 04 r1 = r0 + 0x446 ## shell_coder.c:84:77
6272: f8 e8 de 00 r0 = sp + 222 ## shell_coder.c:84:77
6276: 41 d6 r1 = r4 # ## shell_coder.c:84:5
6278: 81 20 [sp] = r1 ## shell_coder.c:84:5
627a: bf ea 62 ff call -0x13c <decode_split : 6142 > ## shell_coder.c:84:5
627e: 52 d6 r2 = r5 # ## shell_coder.c:86:5
6280: 50 6c r0 = [r5+0x30] ## shell_coder.c:86:89
6282: d9 e9 de 30 r3 = h[sp+222] (s) ## shell_coder.c:86:63
6286: 01 e1 ae 03 r1 = r0 + 0x3ae ## shell_coder.c:86:77
628a: f8 e8 ce 00 r0 = sp + 206 ## shell_coder.c:86:77
628e: 81 d6 r1 = r8 # ## shell_coder.c:86:5
6290: 81 20 [sp] = r1 ## shell_coder.c:86:5
6292: bf ea 56 ff call -0x154 <decode_split : 6142 > ## shell_coder.c:86:5
6296: 52 d6 r2 = r5 # ## shell_coder.c:87:5
6298: 50 6c r0 = [r5+0x30] ## shell_coder.c:87:89
629a: d9 e9 ce 30 r3 = h[sp+206] (s) ## shell_coder.c:87:63
629e: 00 e1 16 03 r0 = r0 + 0x316 ## shell_coder.c:87:77
62a2: 01 f1 02 b0 r1 = r11 + 0x2 # ## shell_coder.c:87:36
62a6: 80 20 [sp] = r0 ## shell_coder.c:87:5
62a8: b0 16 r0 = r11 ## shell_coder.c:87:5
62aa: bf ea 4a ff call -0x16c <decode_split : 6142 > ## shell_coder.c:87:5
62ae: 54 ed d2 30 r3 = h[r13+0x2] (s) ## shell_coder.c:88:63
62b2: 50 6c r0 = [r5+0x30] ## shell_coder.c:88:89
62b4: 02 e1 16 03 r2 = r0 + 0x316 ## shell_coder.c:88:77
62b8: 00 f1 04 b0 r0 = r11 + 0x4 # ## shell_coder.c:88:20
62bc: 82 20 [sp] = r2 ## shell_coder.c:88:5
62be: 01 e1 06 b0 r1 = r11 + 0x6 ## shell_coder.c:88:36
62c2: 52 16 r2 = r5 ## shell_coder.c:88:5
62c4: bf ea 3d ff call -0x186 <decode_split : 6142 > ## shell_coder.c:88:5
62c8: 54 ed e2 30 r3 = h[r14+0x2] (s) ## shell_coder.c:90:63
62cc: 52 d6 r2 = r5 # ## shell_coder.c:90:5
62ce: 50 6c r0 = [r5+0x30] ## shell_coder.c:90:89
62d0: 00 e1 ae 03 r0 = r0 + 0x3ae ## shell_coder.c:90:77
62d4: 70 d6 r0 = r7 # ## shell_coder.c:90:5
62d6: 80 20 [sp] = r0 ## shell_coder.c:90:5
62d8: 01 24 r1 = [sp+16] ## shell_coder.c:90:5
62da: bf ea 32 ff call -0x19c <decode_split : 6142 > ## shell_coder.c:90:5
62de: 54 ed d4 30 r3 = h[r13+0x4] (s) ## shell_coder.c:91:63
62e2: 50 6c r0 = [r5+0x30] ## shell_coder.c:91:89
62e4: 02 e1 16 03 r2 = r0 + 0x316 ## shell_coder.c:91:77
62e8: 00 f1 08 b0 r0 = r11 + 0x8 # ## shell_coder.c:91:20
62ec: 82 20 [sp] = r2 ## shell_coder.c:91:5
62ee: 01 e1 0a b0 r1 = r11 + 0xa ## shell_coder.c:91:36
62f2: 52 16 r2 = r5 ## shell_coder.c:91:5
62f4: bf ea 25 ff call -0x1b6 <decode_split : 6142 > ## shell_coder.c:91:5
62f8: 54 ed d6 30 r3 = h[r13+0x6] (s) ## shell_coder.c:92:63
62fc: 50 6c r0 = [r5+0x30] ## shell_coder.c:92:89
62fe: 02 e1 16 03 r2 = r0 + 0x316 ## shell_coder.c:92:77
6302: 00 f1 0c b0 r0 = r11 + 0xc # ## shell_coder.c:92:20
6306: 82 20 [sp] = r2 ## shell_coder.c:92:5
6308: 01 e1 0e b0 r1 = r11 + 0xe ## shell_coder.c:92:36
630c: 52 16 r2 = r5 ## shell_coder.c:92:5
630e: bf ea 18 ff call -0x1d0 <decode_split : 6142 > ## shell_coder.c:92:5
6312: 54 ed a0 30 r3 = h[r10+0x0] (s) ## shell_coder.c:94:63
6316: 52 d6 r2 = r5 # ## shell_coder.c:94:5
6318: 50 6c r0 = [r5+0x30] ## shell_coder.c:94:89
631a: 00 e1 46 04 r0 = r0 + 0x446 ## shell_coder.c:94:77
631e: 80 20 [sp] = r0 ## shell_coder.c:94:5
6320: d0 e9 14 00 r1_r0 = d[sp+20] ## shell_coder.c:94:5
6324: bf ea 0d ff call -0x1e6 <decode_split : 6142 > ## shell_coder.c:94:5
6328: 54 ed e4 30 r3 = h[r14+0x4] (s) ## shell_coder.c:96:63
632c: 52 d6 r2 = r5 # ## shell_coder.c:96:5
632e: 50 6c r0 = [r5+0x30] ## shell_coder.c:96:89
6330: 00 e1 ae 03 r0 = r0 + 0x3ae ## shell_coder.c:96:77
6334: 80 20 [sp] = r0 ## shell_coder.c:96:5
6336: d0 e9 1c 00 r1_r0 = d[sp+28] ## shell_coder.c:96:5
633a: bf ea 02 ff call -0x1fc <decode_split : 6142 > ## shell_coder.c:96:5
633e: 54 ed d8 30 r3 = h[r13+0x8] (s) ## shell_coder.c:97:63
6342: 50 6c r0 = [r5+0x30] ## shell_coder.c:97:89
6344: 02 e1 16 03 r2 = r0 + 0x316 ## shell_coder.c:97:77
6348: 00 f1 10 b0 r0 = r11 + 0x10 # ## shell_coder.c:97:20
634c: 82 20 [sp] = r2 ## shell_coder.c:97:5
634e: 01 e1 12 b0 r1 = r11 + 0x12 ## shell_coder.c:97:36
6352: 52 16 r2 = r5 ## shell_coder.c:97:5
6354: bf ea f5 fe call -0x216 <decode_split : 6142 > ## shell_coder.c:97:5
6358: 54 ed da 30 r3 = h[r13+0xa] (s) ## shell_coder.c:98:63
635c: 50 6c r0 = [r5+0x30] ## shell_coder.c:98:89
635e: 02 e1 16 03 r2 = r0 + 0x316 ## shell_coder.c:98:77
6362: 00 f1 14 b0 r0 = r11 + 0x14 # ## shell_coder.c:98:20
6366: 82 20 [sp] = r2 ## shell_coder.c:98:5
6368: 01 e1 16 b0 r1 = r11 + 0x16 ## shell_coder.c:98:36
636c: 52 16 r2 = r5 ## shell_coder.c:98:5
636e: bf ea e8 fe call -0x230 <decode_split : 6142 > ## shell_coder.c:98:5
6372: 54 ed e6 30 r3 = h[r14+0x6] (s) ## shell_coder.c:100:63
6376: 52 d6 r2 = r5 # ## shell_coder.c:100:5
6378: 50 6c r0 = [r5+0x30] ## shell_coder.c:100:89
637a: 00 e1 ae 03 r0 = r0 + 0x3ae ## shell_coder.c:100:77
637e: 80 20 [sp] = r0 ## shell_coder.c:100:5
6380: d0 e9 24 00 r1_r0 = d[sp+36] ## shell_coder.c:100:5
6384: bf ea dd fe call -0x246 <decode_split : 6142 > ## shell_coder.c:100:5
6388: 54 ed dc 30 r3 = h[r13+0xc] (s) ## shell_coder.c:101:63
638c: 50 6c r0 = [r5+0x30] ## shell_coder.c:101:89
638e: 02 e1 16 03 r2 = r0 + 0x316 ## shell_coder.c:101:77
6392: 00 f1 18 b0 r0 = r11 + 0x18 # ## shell_coder.c:101:20
6396: 82 20 [sp] = r2 ## shell_coder.c:101:5
6398: 01 e1 1a b0 r1 = r11 + 0x1a ## shell_coder.c:101:36
639c: 52 16 r2 = r5 ## shell_coder.c:101:5
639e: bf ea d0 fe call -0x260 <decode_split : 6142 > ## shell_coder.c:101:5
63a2: 54 ed de 30 r3 = h[r13+0xe] (s) ## shell_coder.c:102:63
63a6: 50 6c r0 = [r5+0x30] ## shell_coder.c:102:89
63a8: 02 e1 16 03 r2 = r0 + 0x316 ## shell_coder.c:102:77
63ac: 00 f1 1c b0 r0 = r11 + 0x1c # ## shell_coder.c:102:20
63b0: 82 20 [sp] = r2 ## shell_coder.c:102:5
63b2: 01 e1 1e b0 r1 = r11 + 0x1e ## shell_coder.c:102:36
63b6: 52 16 r2 = r5 ## shell_coder.c:102:5
63b8: bf ea c3 fe call -0x27a <decode_split : 6142 > ## shell_coder.c:102:5
63bc: 04 84 goto 0x8 <wtgv2_silk_decode_pulses+0x256 : 63c6 > ## shell_coder.c:102:5
63be: 40 20 r0 = 0x0 ## decode_pulses.c:89:13
63c0: 10 8f rep 0x4 0x10 { ## decode_pulses.c:89:13
63c2: d0 ed b3 00 h[r11++=0x2] = r0
} ## decode_pulses.c:89:13
63c6: ef e0 80 fb r15 = r15 + 0x10000 ## decode_pulses.c:85:5
63ca: c6 21 r6 += 0x1 ## decode_pulses.c:85:28
63cc: 8c ed 38 61 ifs (r6 < r12) goto -0x190 <wtgv2_silk_decode_pulses+0xD0 : 6240 >
63d0: c0 14 r8 = 0
63d2: 14 89 goto 0x52 <wtgv2_silk_decode_pulses+0x2B6 : 6426 >
63d4: a8 8c r0 = sp + 44
63d6: d8 ec 0a a8 r10 = [r0+r8<<2] ## decode_pulses.c:97:13
63da: 8a fd 22 02 ifs (r10 < 0x1) goto 0x44 <wtgv2_silk_decode_pulses+0x2B2 : 6422 >
63de: c0 e1 80 01 r0 = r8 << 0x10 ## decode_pulses.c:99:35
63e2: 88 ab r0 = r0 >>> 0xb ## decode_pulses.c:99:27
63e4: b4 e0 90 b0 r11 = r9 + r0 ## decode_pulses.c:99:27
63e8: 44 20 r4 = 0x0
63ea: 04 91 goto 0x22 <wtgv2_silk_decode_pulses+0x29E : 640e >
63ec: d8 ed ba 74 r7 = h[r11+r4<<1] (s) ## decode_pulses.c:101:25
63f0: a6 16 r6 = r10
63f2: 04 89 goto 0x12 <wtgv2_silk_decode_pulses+0x296 : 6406 >
63f4: 50 6c r0 = [r5+0x30] ## decode_pulses.c:104:72
63f6: 01 e1 14 03 r1 = r0 + 0x314 ## decode_pulses.c:104:60
63fa: 50 16 r0 = r5 ## decode_pulses.c:104:30
63fc: bf ea 2a fd call -0x5ac <wtgv2ec_dec_icdf : 5e54 > ## decode_pulses.c:104:30
6400: 71 a1 r1 = r7 << 0x1 ## decode_pulses.c:103:29
6402: 0f 1c r7 = r0 + r1 ## decode_pulses.c:104:27
6404: fe 3f r6 += -0x1 ## decode_pulses.c:102:17
6406: f6 56 if (r6 != 0) goto -0x14 <wtgv2_silk_decode_pulses+0x284 : 63f4 >
6408: d8 ed b9 74 h[r11+r4<<1] = r7 ## decode_pulses.c:106:33
640c: c4 21 r4 += 0x1 ## decode_pulses.c:100:56
640e: 84 f8 ed 21 if (r4 != 0x10) goto -0x26 <wtgv2_silk_decode_pulses+0x27C : 63ec >
6412: c0 e1 82 00 r0 = r8 << 0x2 ## decode_pulses.c:109:13
6416: e9 9c r1 = sp + 124 ## decode_pulses.c:109:13
6418: 10 18 r0 += r1 ## decode_pulses.c:109:13
641a: c0 e1 a5 10 r1 = r10 << 0x5 ## decode_pulses.c:109:36
641e: 64 e8 00 01 [r0+0x0] |= r1 ## decode_pulses.c:109:29
6422: 08 e1 01 80 r8 = r8 + 0x1 ## decode_pulses.c:96:28
6426: 8c ed d5 81 ifs (r8 < r12) goto -0x56 <wtgv2_silk_decode_pulses+0x264 : 63d4 >
642a: 46 20 r6 = 0x0
642c: de e9 eb 60 b[sp+235] = r6 ## code_signs.c:58:15
6430: 00 21 r0 = [sp+4] ## code_signs.c:60:9
6432: 00 a1 r0 = r0 << 0x1 ## code_signs.c:60:9
6434: 02 22 r2 = [sp+8] ## code_signs.c:60:9
6436: 20 d8 r0 += r2 # ## code_signs.c:60:9
6438: 51 6c r1 = [r5+0x30] ## code_signs.c:61:29
643a: 88 17 r0 = r0.l (s) ## code_signs.c:60:9
643c: e0 e1 07 00 r0 = r0 * 0x7 ## code_signs.c:60:9
6440: 10 18 r0 += r1 ## code_signs.c:61:17
6442: 08 f1 0a 01 r8 = r0 + 0x10a # ## code_signs.c:61:17
6446: 00 23 r0 = [sp+12] ## code_signs.c:62:14
6448: c0 28 r0 += 0x8 ## code_signs.c:62:14
644a: 8f a4 r7 = r0 >>> 0x4 ## code_signs.c:62:14
644c: 14 86 goto 0x4c <wtgv2_silk_decode_pulses+0x32A : 649a >
644e: e8 9c r0 = sp + 124
6450: d8 ec 0a 06 r0 = [r0+r6<<2] ## code_signs.c:64:13
6454: 80 fd 1e 02 ifs (r0 < 0x1) goto 0x3c <wtgv2_silk_decode_pulses+0x324 : 6494 >
6458: 60 e1 1f 00 r0 = r0 & 0x1F ## code_signs.c:66:35
645c: 30 e9 06 00 if (r0 >= 0x6) {
6460: 40 26 r0 = 0x6
} ## code_signs.c:66:35
6462: d8 ee 80 00 r0 = b[r8+r0] (u) ## code_signs.c:66:25
6466: de e9 ea 00 b[sp+234] = r0 ## code_signs.c:66:23
646a: 44 20 r4 = 0x0
646c: 04 91 goto 0x22 <wtgv2_silk_decode_pulses+0x320 : 6490 >
646e: d8 ed 9a 04 r0 = h[r9+r4<<1] (s) ## code_signs.c:68:21
6472: 80 fd 0c 02 ifs (r0 < 0x1) goto 0x18 <wtgv2_silk_decode_pulses+0x31E : 648e > ## code_signs.c:68:21
6476: f8 e8 ea 10 r1 = sp + 234
647a: 50 16 r0 = r5 ## code_signs.c:77:35
647c: bf ea ea fc call -0x62c <wtgv2ec_dec_icdf : 5e54 > ## code_signs.c:77:35
6480: d8 ed 98 14 r1 = h[r9+r4<<1] (u) ## code_signs.c:77:32
6484: 00 a1 r0 = r0 << 0x1 ## code_signs.c:77:35
6486: f8 3f r0 += -0x1 ## code_signs.c:77:35
6488: 10 1b r0 *= r1 ## code_signs.c:77:32
648a: d8 ed 99 04 h[r9+r4<<1] = r0 ## code_signs.c:77:32
648e: c4 21 r4 += 0x1 ## code_signs.c:67:56
6490: 84 f8 ed 21 if (r4 != 0x10) goto -0x26 <wtgv2_silk_decode_pulses+0x2FE : 646e >
6494: c6 21 r6 += 0x1 ## code_signs.c:63:30
6496: 09 e1 20 90 r9 = r9 + 0x20 ## code_signs.c:82:15
649a: 87 ed d8 61 ifs (r6 < r7) goto -0x50 <wtgv2_silk_decode_pulses+0x2DE : 644e >
649e: 22 9b sp += 0xec
64a0: 5f 04 {pc, r15-r4} = [sp++] ## decode_pulses.c:117:1
silk_NLSF2A_find_poly:
64a2: 7f 04 [--sp] = {rets, r15-r4} ## NLSF2A.c:49:0
64a4: e2 9e sp += -0x8 ## NLSF2A.c:49:0
64a6: 40 ea 80 0b [r0+0x0] = 0x10000 ## NLSF2A.c:53:12
64aa: 81 20 [sp] = r1 ## NLSF2A.c:53:12
64ac: 13 60 r3 = [r1+0x0] ## NLSF2A.c:54:15
64ae: 82 21 [sp+4] = r2 ## NLSF2A.c:54:15
64b0: 0a 84 r2 = r0 + 0x4 ## NLSF2A.c:54:5
64b2: a3 e0 00 30 r3 = 0x0 - r3 ## NLSF2A.c:54:14
64b6: 46 21 r6 = 0x1
64b8: 44 20 r4 = 0x0
64ba: 21 16 r1 = r2
64bc: 14 95 goto 0x6a <silk_NLSF2A_find_poly+0x86 : 6528 >
64be: 63 a3 r3 = r6 << 0x3 ## NLSF2A.c:56:16
64c0: 05 20 r5 = [sp] ## NLSF2A.c:56:16
64c2: d8 ec 52 83 r8 = [r5+r3] ## NLSF2A.c:56:16
64c6: 63 a2 r3 = r6 << 0x2 ## NLSF2A.c:57:20
64c8: dc ec 32 50 r5 = [++r3=r0] ## NLSF2A.c:57:61
64cc: f8 f1 50 d8 r13_r12 = r5 * r8 (s) # ## NLSF2A.c:57:61
64d0: 33 7f r3 = [r3+-0x4] ## NLSF2A.c:57:20
64d2: d0 e1 0f c8 r13_r12 >>= 0xf ## NLSF2A.c:57:61
64d6: 0e e1 01 c0 r14 = r12 + 0x1 ## NLSF2A.c:57:61
64da: b8 e0 d0 f4 r15 = r13 + r4 + c ## NLSF2A.c:57:61
64de: d0 e1 01 e8 r15_r14 >>= 0x1 ## NLSF2A.c:57:61
64e2: 35 a1 r5 = r3 << 0x1 ## NLSF2A.c:57:20
64e4: b4 e0 52 5e r5 = r5 - r14 ## NLSF2A.c:57:47
64e8: 0e e1 01 60 r14 = r6 + 0x1 ## NLSF2A.c:57:14
64ec: d8 ec 0b 5e [r0+r14<<2] = r5 ## NLSF2A.c:57:18
64f0: c0 e1 8f 9d r9 = r8 >>> 0x1f ## NLSF2A.c:57:61
64f4: 15 16 r5 = r1 ## NLSF2A.c:59:46
64f6: 04 91 goto 0x22 <silk_NLSF2A_find_poly+0x78 : 651a > ## NLSF2A.c:59:46
64f8: f8 f1 30 d8 r13_r12 = r3 * r8 (s) # ## NLSF2A.c:59:46
64fc: 53 7e r3 = [r5+-0x8] ## NLSF2A.c:59:23
64fe: d0 f1 0f c8 r13_r12 >>= 0xf # ## NLSF2A.c:59:46
6502: 57 60 r7 = [r5+0x0] ## NLSF2A.c:59:20
6504: 0a e1 01 c0 r10 = r12 + 0x1 ## NLSF2A.c:59:46
6508: b8 e0 d0 b4 r11 = r13 + r4 + c ## NLSF2A.c:59:46
650c: d0 e1 01 a8 r11_r10 >>= 0x1 ## NLSF2A.c:59:46
6510: 37 18 r7 += r3 ## NLSF2A.c:59:32
6512: b4 e0 72 7a r7 = r7 - r10 ## NLSF2A.c:59:20
6516: df 05 [r5++=-0x4] = r7 ## NLSF2A.c:59:20
6518: fe 3f r6 += -0x1 ## NLSF2A.c:59:46
651a: 06 fd ed 05 ifs (r6 >= 0x2) goto -0x26 <silk_NLSF2A_find_poly+0x56 : 64f8 >
651e: e6 d6 r6 = r14 #
6520: 23 60 r3 = [r2+0x0] ## NLSF2A.c:61:16
6522: b4 e0 32 38 r3 = r3 - r8 ## NLSF2A.c:61:16
6526: c1 24 r1 += 0x4 ## NLSF2A.c:55:5
6528: a3 60 [r2+0x0] = r3 ## NLSF2A.c:61:16
652a: 03 21 r3 = [sp+4] ## NLSF2A.c:55:5
652c: 83 ed c7 61 ifs (r6 < r3) goto -0x72 <silk_NLSF2A_find_poly+0x1C : 64be > ## NLSF2A.c:55:5
6530: 02 82 sp += 0x8
6532: 5f 04 {pc, r15-r4} = [sp++] ## NLSF2A.c:63:1
wtgv2_silk_bwexpander_32:
6534: 77 04 [--sp] = {rets, r7-r4} ## bwexpander_32.c:42:0
6536: f9 3f r1 += -0x1 ## bwexpander_32.c:42:0
6538: f4 e0 80 2b r4 = r2 - 0x10000 ## bwexpander_32.c:44:48
653c: 45 20 r5 = 0x0
653e: 04 8f goto 0x1e <wtgv2_silk_bwexpander_32+0x2A : 655e >
6540: d8 ec 0a 65 r6 = [r0+r5<<2] ## bwexpander_32.c:47:22
6544: f8 e1 60 72 r7_r6 = r6 * r2 (s) ## bwexpander_32.c:47:22
6548: d0 e1 00 69 r7_r6 >>= 0x10 ## bwexpander_32.c:47:22
654c: d8 ec 0b 65 [r0+r5<<2] = r6 ## bwexpander_32.c:47:20
6550: f0 e1 20 64 r6 = r2 * r4 ## bwexpander_32.c:48:22
6554: ee af r6 = r6 >>> 0xf ## bwexpander_32.c:48:22
6556: c6 21 r6 += 0x1 ## bwexpander_32.c:48:22
6558: ee a1 r6 = r6 >>> 0x1 ## bwexpander_32.c:48:22
655a: 62 18 r2 += r6 ## bwexpander_32.c:48:19
655c: c5 21 r5 += 0x1 ## bwexpander_32.c:46:29
655e: ab bf r3 = r2 >>> 0x1f
6560: 81 ed ee 51 ifs (r5 < r1) goto -0x24 <wtgv2_silk_bwexpander_32+0xC : 6540 >
6564: d8 ec 0a 41 r4 = [r0+r1<<2] ## bwexpander_32.c:50:19
6568: f8 e1 40 32 r3_r2 = r4 * r2 (s) ## bwexpander_32.c:50:19
656c: d0 e1 00 29 r3_r2 >>= 0x10 ## bwexpander_32.c:50:19
6570: d8 ec 0b 21 [r0+r1<<2] = r2 ## bwexpander_32.c:50:17
6574: 57 04 {pc, r7-r4} = [sp++] ## bwexpander_32.c:51:1
wtgv2_silk_NLSF2A:
6576: 7f 04 [--sp] = {rets, r15-r4} ## NLSF2A.c:72:0
6578: 82 8b sp += -0x1d4 ## NLSF2A.c:72:0
657a: 24 16 r4 = r2 ## NLSF2A.c:72:0
657c: 05 16 r5 = r0 ## NLSF2A.c:72:0
657e: b4 e8 10 10 if (r4 != 0x10) { ## NLSF2A.c:72:0
6582: c9 ff d8 7f 00 00 r9 = 0x7fd8
} else { <wtgv2_silk_NLSF2A.ordering10 : 7fd8 > ## NLSF2A.c:92:16
6588: c9 ff c8 7f 00 00 r9 = 0x7fc8
} <wtgv2_silk_NLSF2A.ordering16 : 7fc8 > ## NLSF2A.c:92:16
658e: 42 20 r2 = 0x0
6590: c8 ff 8c 84 01 00 r8 = 0x1848c <wtgv2_LSFCosTab_FIX_Q12 : 1848c >
6596: 04 99 goto 0x32 <wtgv2_silk_NLSF2A+0x54 : 65ca >
6598: d8 ed 1a 62 r6 = h[r1+r2<<1] (s) ## NLSF2A.c:97:17
659c: ef a8 r7 = r6 >>> 0x8 ## NLSF2A.c:97:17
659e: 77 a1 r7 = r7 << 0x1 ## NLSF2A.c:106:19
65a0: dc ed 72 38 r3 = h[++r7=r8] (s) ## NLSF2A.c:106:19
65a4: 54 ed 72 70 r7 = h[r7+0x2] (s) ## NLSF2A.c:107:19
65a8: 70 e1 ff 60 r0 = r6 & 0xFFFFFF00 ## NLSF2A.c:100:28
65ac: 60 1e r0 = r6 - r0 ## NLSF2A.c:100:26
65ae: fe 1e r6 = r7 - r3 ## NLSF2A.c:107:56
65b0: 60 1b r0 *= r6 ## NLSF2A.c:110:35
65b2: 33 a8 r3 = r3 << 0x8 ## NLSF2A.c:110:35
65b4: 30 18 r0 += r3 ## NLSF2A.c:110:35
65b6: 88 a3 r0 = r0 >>> 0x3 ## NLSF2A.c:110:35
65b8: d8 ee 90 32 r3 = b[r9+r2] (u) ## NLSF2A.c:110:9
65bc: c0 21 r0 += 0x1 ## NLSF2A.c:110:35
65be: 88 a1 r0 = r0 >>> 0x1 ## NLSF2A.c:110:35
65c0: f8 e8 14 61 r6 = sp + 276 ## NLSF2A.c:110:35
65c4: d8 ec 6b 03 [r6+r3<<2] = r0 ## NLSF2A.c:110:33
65c8: c2 21 r2 += 0x1 ## NLSF2A.c:93:25
65ca: 84 ed e5 21 ifs (r2 < r4) goto -0x36 <wtgv2_silk_NLSF2A+0x22 : 6598 >
65ce: c0 e1 41 8c r8 = r4 >>> 0x1 ## NLSF2A.c:113:10
65d2: f8 e8 e0 00 r0 = sp + 224
65d6: f8 e8 14 71 r7 = sp + 276
65da: 71 16 r1 = r7 ## NLSF2A.c:116:5
65dc: 82 16 r2 = r8 ## NLSF2A.c:116:5
65de: bf ea 60 ff call -0x140 <silk_NLSF2A_find_poly : 64a2 > ## NLSF2A.c:116:5
65e2: 79 84 r1 = r7 + 0x4 ## NLSF2A.c:117:32
65e4: f8 e8 ac 00 r0 = sp + 172 ## NLSF2A.c:117:32
65e8: 82 16 r2 = r8 ## NLSF2A.c:117:5
65ea: bf ea 5a ff call -0x14c <silk_NLSF2A_find_poly : 64a2 > ## NLSF2A.c:117:5
65ee: 30 e1 ff 4f r0 = r4 + -0x1
65f2: 41 20 r1 = 0x0
65f4: 04 98 goto 0x30 <wtgv2_silk_NLSF2A+0xB0 : 6626 >
65f6: 12 a2 r2 = r1 << 0x2 ## NLSF2A.c:121:16
65f8: f8 e8 e0 30 r3 = sp + 224 ## NLSF2A.c:121:16
65fc: 23 18 r3 += r2 ## NLSF2A.c:121:16
65fe: 03 eb 88 00 {r7, r3} = [r3+] ## NLSF2A.c:121:16
6602: f8 e8 ac 60 r6 = sp + 172 ## NLSF2A.c:121:16
6606: dc ec 62 22 r2 = [++r6=r2] ## NLSF2A.c:122:27
660a: 73 d8 r3 += r7 # ## NLSF2A.c:121:25
660c: 66 61 r6 = [r6+0x4] ## NLSF2A.c:122:16
660e: e2 1e r2 = r6 - r2 ## NLSF2A.c:122:25
6610: ae 1c r6 = r2 + r3 ## NLSF2A.c:125:34
6612: a6 e0 00 60 r6 = 0x0 - r6 ## NLSF2A.c:125:34
6616: cf 8c r7 = sp + 76 ## NLSF2A.c:125:34
6618: d8 ec 7b 61 [r7+r1<<2] = r6 ## NLSF2A.c:125:26
661c: aa 1e r2 = r2 - r3 ## NLSF2A.c:126:34
661e: d8 ec 7b 20 [r7+r0<<2] = r2 ## NLSF2A.c:126:26
6622: f8 3f r0 += -0x1 ## NLSF2A.c:120:5
6624: c1 21 r1 += 0x1 ## NLSF2A.c:121:20
6626: 88 ed e6 11 ifs (r1 < r8) goto -0x34 <wtgv2_silk_NLSF2A+0x80 : 65f6 >
662a: 86 14 r7_r6 = 0
662c: c8 ff fe 7f 02 00 r8 = 0x27ffe <text_size+0x7FFE : 27ffe >
6632: c9 ff 00 40 00 e0 r9 = 0xe0004000 <RAM_LIMIT_H+0xDFE64000 : e0004000 >
6638: ca ff be ff 00 00 r10 = 0xffbe <.GJTIE291_0_0_+0x6F4 : ffbe >
663e: 14 87 goto 0x4e <wtgv2_silk_NLSF2A+0x118 : 668e >
6640: 80 14 r1_r0 = 0
6642: 04 8d goto 0x1a <wtgv2_silk_NLSF2A+0xE8 : 665e >
6644: ca 8c r2 = sp + 76
6646: d8 ec 2a 20 r2 = [r2+r0<<2] ## LPC_fit.c:51:22
664a: 30 e4 00 22 r2 = abs(r2) ## LPC_fit.c:51:22
664e: 03 16 r3 = r0 ## LPC_fit.c:52:17
6650: 92 ee 00 41 ifs (r2 <= r1) { ## LPC_fit.c:52:17
6654: 63 16 r3 = r6 ## LPC_fit.c:52:17
6656: 12 16 r2 = r1
} ## LPC_fit.c:52:17
6658: c0 21 r0 += 0x1 ## LPC_fit.c:50:29
665a: 36 16 r6 = r3
665c: 21 16 r1 = r2
665e: 84 ed f1 01 ifs (r0 < r4) goto -0x1e <wtgv2_silk_NLSF2A+0xCE : 6644 >
6662: 98 a4 r0 = r1 >>> 0x4 ## LPC_fit.c:57:18
6664: c0 21 r0 += 0x1 ## LPC_fit.c:57:18
6666: 88 a1 r0 = r0 >>> 0x1 ## LPC_fit.c:57:18
6668: 2b ff 00 0c 12 00 ifs (r0 < 0x8000) goto 0x24 <wtgv2_silk_NLSF2A+0x11C : 6692 >
666e: 35 e4 01 08 r0 = smin(r0, r8) ## LPC_fit.c:61:22
6672: 01 ae r1 = r0 << 0xe ## LPC_fit.c:62:55
6674: 91 18 r1 += r9 ## LPC_fit.c:62:55
6676: 6a 81 r2 = r6 + 0x1 ## LPC_fit.c:62:55
6678: 20 1b r0 *= r2 ## LPC_fit.c:62:55
667a: 88 a2 r0 = r0 >>> 0x2 ## LPC_fit.c:62:55
667c: f4 e1 11 00 r0 = r1 / r0 (s) ## LPC_fit.c:62:55
6680: b4 e0 a2 20 r2 = r10 - r0 ## LPC_fit.c:62:53
6684: c8 8c r0 = sp + 76
6686: 41 16 r1 = r4 ## LPC_fit.c:64:13
6688: bf ea 54 ff call -0x158 <wtgv2_silk_bwexpander_32 : 6534 > ## LPC_fit.c:64:13
668c: c7 21 r7 += 0x1 ## LPC_fit.c:47:26
668e: 87 fe d7 13 ifs (r7 <= 0x9) goto -0x52 <wtgv2_silk_NLSF2A+0xCA : 6640 >
6692: 40 20 r0 = 0x0
6694: 87 f8 0c 14 if (r7 != 0xa) goto 0x18 <wtgv2_silk_NLSF2A+0x13A : 66b0 >
6698: 41 e0 00 80 r1 = -0x8000 <RAM_LIMIT_H+0xFFFFFFFFFFE58000 : ffffffffffff8000 >
669c: 04 9f goto 0x3e <wtgv2_silk_NLSF2A+0x166 : 66dc >
669e: c9 8c r1 = sp + 76
66a0: d8 ec 1a 10 r1 = [r1+r0<<2]
66a4: 91 a4 r1 = r1 >> 0x4 ## LPC_fit.c:78:39
66a6: c1 21 r1 += 0x1 ## LPC_fit.c:78:39
66a8: 91 a1 r1 = r1 >> 0x1 ## LPC_fit.c:78:39
66aa: d8 ed 59 10 h[r5+r0<<1] = r1 ## LPC_fit.c:78:25
66ae: c0 21 r0 += 0x1 ## LPC_fit.c:77:29
66b0: 84 ed f5 01 ifs (r0 < r4) goto -0x16 <wtgv2_silk_NLSF2A+0x128 : 669e >
66b4: 04 95 goto 0x2a <wtgv2_silk_NLSF2A+0x16A : 66e0 >
66b6: ca 8c r2 = sp + 76
66b8: d8 ec 2a 30 r3 = [r2+r0<<2]
66bc: bb a4 r3 = r3 >>> 0x4 ## LPC_fit.c:73:39
66be: c3 21 r3 += 0x1 ## LPC_fit.c:73:39
66c0: be a1 r6 = r3 >>> 0x1 ## LPC_fit.c:73:39
66c2: 43 e0 ff 7f r3 = 0x7fff <wtgv2silk_CB_lags_stage2+0x1C : 7ffe > ## LPC_fit.c:73:39
66c6: a6 ed 00 0c ifs (r6 < 0x8000) { ## LPC_fit.c:73:39
66ca: 34 e4 61 31 r3 = smax(r6, r1)
} ## LPC_fit.c:73:39
66ce: d8 ed 59 30 h[r5+r0<<1] = r3 ## LPC_fit.c:73:25
66d2: 33 b0 r3 = r3 << 0x10 ## LPC_fit.c:74:26
66d4: bb ab r3 = r3 >>> 0xb ## LPC_fit.c:74:26
66d6: d8 ec 2b 30 [r2+r0<<2] = r3 ## LPC_fit.c:74:24
66da: c0 21 r0 += 0x1 ## LPC_fit.c:72:29
66dc: 84 ed eb 01 ifs (r0 < r4) goto -0x2a <wtgv2_silk_NLSF2A+0x140 : 66b6 >
66e0: f8 e8 74 01 r0 = sp + 372
66e4: f8 38 r0 += -0x8 ## NLSF2A.c:82:19
66e6: c5 d4 r13 = 0 # ## NLSF2A.c:82:19
66e8: 80 21 [sp+4] = r0 ## NLSF2A.c:82:19
66ea: 40 20 r0 = 0x0 ## NLSF2A.c:82:19
66ec: 80 25 [sp+20] = r0 ## NLSF2A.c:82:19
66ee: d0 e9 0d 40 d[sp+12] = r5_r4 ## NLSF2A.c:82:19
66f2: 04 9c goto 0x38 <wtgv2_silk_NLSF2A+0x1B6 : 672c > ## NLSF2A.c:82:19
66f4: 01 ff 00 30 e2 01 if (r3 != 0x0) goto 0x3c4 <wtgv2_silk_NLSF2A+0x548 : 6abe >
66fa: 40 22 r0 = 0x2 ## NLSF2A.c:135:55
66fc: 60 da r0 <<= r6 # ## NLSF2A.c:135:55
66fe: 04 23 r4 = [sp+12] ## NLSF2A.c:135:55
6700: a2 e0 80 0b r2 = 0x10000 - r0 ## NLSF2A.c:135:53
6704: c8 8c r0 = sp + 76 ## NLSF2A.c:135:53
6706: 41 16 r1 = r4 ## NLSF2A.c:135:9
6708: bf ea 14 ff call -0x1d8 <wtgv2_silk_bwexpander_32 : 6534 > ## NLSF2A.c:135:9
670c: 40 20 r0 = 0x0
670e: 05 24 r5 = [sp+16]
6710: 04 89 goto 0x12 <wtgv2_silk_NLSF2A+0x1AE : 6724 >
6712: c9 8c r1 = sp + 76
6714: d8 ec 1a 10 r1 = [r1+r0<<2] ## NLSF2A.c:137:38
6718: 91 a4 r1 = r1 >> 0x4 ## NLSF2A.c:137:38
671a: c1 21 r1 += 0x1 ## NLSF2A.c:137:38
671c: 91 a1 r1 = r1 >> 0x1 ## NLSF2A.c:137:38
671e: d8 ed 59 10 h[r5+r0<<1] = r1 ## NLSF2A.c:137:24
6722: c0 21 r0 += 0x1 ## NLSF2A.c:136:29
6724: 84 ed f5 01 ifs (r0 < r4) goto -0x16 <wtgv2_silk_NLSF2A+0x19C : 6712 >
6728: c6 21 r6 += 0x1 ## NLSF2A.c:132:105
672a: 86 25 [sp+20] = r6
672c: d1 16 r1 = r13
672e: d0 16 r0 = r13
6730: 04 89 goto 0x12 <wtgv2_silk_NLSF2A+0x1CE : 6744 >
6732: d8 ed 5a 21 r2 = h[r5+r1<<1] (s) ## LPC_inv_pred_gain.c:133:20
6736: 23 ac r3 = r2 << 0xc ## LPC_inv_pred_gain.c:134:24
6738: f8 e8 74 61 r6 = sp + 372 ## LPC_inv_pred_gain.c:134:24
673c: d8 ec 6b 31 [r6+r1<<2] = r3 ## LPC_inv_pred_gain.c:134:22
6740: 20 18 r0 += r2 ## LPC_inv_pred_gain.c:133:17
6742: c1 21 r1 += 0x1 ## LPC_inv_pred_gain.c:132:29
6744: 84 ed f5 11 ifs (r1 < r4) goto -0x16 <wtgv2_silk_NLSF2A+0x1BC : 6732 >
6748: 41 e0 ff 0f r1 = 0xfff <usb_code_size+0x53A : ffe >
674c: 81 ee 02 00 ifs (r0 <= r1) goto 0x4 <wtgv2_silk_NLSF2A+0x1DE : 6754 >
6750: 43 20 r3 = 0x0
6752: d4 91 goto 0x362 <wtgv2_silk_NLSF2A+0x540 : 6ab6 >
6754: 60 e0 80 04 r0 = 0x40000000
6758: 41 20 r1 = 0x0
675a: d0 e9 19 00 d[sp+24] = r1_r0
675e: a4 92 goto 0x2a4 <wtgv2_silk_NLSF2A+0x48E : 6a04 >
6760: 30 e4 00 02 r0 = abs(r2) ## LPC_inv_pred_gain.c:75:35
6764: b0 e8 00 10 if (r0 != 0x0) {
6768: 80 e1 00 00 r0 = clz(r0)
} else { ## macros.h:122:24
676c: 48 20 r0 = 0x20
}
676e: 31 e1 ff 0f r1 = r0 + -0x1 ## Inlines.h:155:44
6772: c8 e1 20 11 r1 = r2 << r1 ## Inlines.h:156:15
6776: 9a b0 r2 = r1 >>> 0x10 ## Inlines.h:159:15
6778: c3 ff ff ff ff 1f r3 = 0x1fffffff <RAM_LIMIT_H+0x1FE5FFFE : 1ffffffe > ## Inlines.h:159:15
677e: f4 e1 31 22 r2 = r3 / r2 (s) ## Inlines.h:159:15
6782: d0 e9 38 60 r7_r6 = d[sp+56] ## LPC_inv_pred_gain.c:61:24
6786: ef bf r7 = r6 >>> 0x1f ## LPC_inv_pred_gain.c:61:24
6788: d0 e9 39 60 d[sp+56] = r7_r6 ## Inlines.h:165:15
678c: d3 16 r3 = r13 ## Inlines.h:165:15
678e: 26 15 r7_r6 = r3_r2 ## Inlines.h:165:15
6790: d0 e1 00 63 r7_r6 <<= 0x30 ## Inlines.h:165:15
6794: d0 e1 00 6f r7_r6 >>>= 0x30 ## Inlines.h:165:15
6798: f8 e1 60 71 r7_r6 = r6 * r1 (s) ## Inlines.h:165:15
679c: d0 e1 00 69 r7_r6 >>= 0x10 ## Inlines.h:165:15
67a0: a1 e0 00 65 r1 = 0x20000000 - r6 ## Inlines.h:165:15
67a4: 11 a3 r1 = r1 << 0x3 ## Inlines.h:165:15
67a6: f8 e1 10 72 r7_r6 = r1 * r2 (s) ## Inlines.h:168:14
67aa: c0 e1 20 81 r8 = r2 << 0x10 ## Inlines.h:162:14
67ae: d0 e1 00 69 r7_r6 >>= 0x10 ## Inlines.h:168:14
67b2: d9 16 r9 = r13 ## Inlines.h:168:14
67b4: b4 e0 60 28 r2 = r6 + r8 ## Inlines.h:168:14
67b8: b8 e0 70 39 r3 = r7 + r9 + c ## Inlines.h:168:14
67bc: a5 e0 20 00 r5 = 0x20 - r0 ## LPC_inv_pred_gain.c:75:21
67c0: 89 fe 02 00 ifs (r9 <= 0x0) goto 0x4 <wtgv2_silk_NLSF2A+0x252 : 67c8 >
67c4: 2e 16 r14 = r2
67c6: 04 91 goto 0x22 <wtgv2_silk_NLSF2A+0x274 : 67ea >
67c8: 60 e0 00 04 r0 = 0x80000000
67cc: 41 21 r1 = 0x1 ## Inlines.h:173:16
67ce: 81 46 if (r1 != 0) goto 0xc <wtgv2_silk_NLSF2A+0x266 : 67dc > ## Inlines.h:173:16
67d0: 0e 16 r14 = r0 ## Inlines.h:173:16
67d2: 00 ee 0a 20 ifs (r2 > r0) goto 0x14 <wtgv2_silk_NLSF2A+0x274 : 67ea > ## Inlines.h:173:16
67d6: e0 e0 ff 03 r0 = r0 + 0xFFFFFFFF ## Inlines.h:173:16
67da: 04 85 goto 0xa <wtgv2_silk_NLSF2A+0x270 : 67e6 > ## Inlines.h:173:16
67dc: e1 e0 ff 03 r1 = r0 + 0xFFFFFFFF
67e0: 1e 16 r14 = r1 ## Inlines.h:173:16
67e2: 01 ee 02 20 ifs (r2 > r1) goto 0x4 <wtgv2_silk_NLSF2A+0x274 : 67ea > ## Inlines.h:173:16
67e6: 34 e4 21 e0 r14 = smax(r2, r0)
67ea: 30 e1 ff 5f r0 = r5 + -0x1
67ee: 41 20 r1 = 0x0
67f0: c0 e1 ef fd r15 = r14 >>> 0x1f
67f4: ca a1 r2 = r4 >>> 0x1
67f6: 82 2c [sp+48] = r2
67f8: 02 21 r2 = [sp+4]
67fa: d0 e9 29 00 d[sp+40] = r1_r0
67fe: 40 20 r0 = 0x0
6800: 85 29 [sp+36] = r5
6802: d0 e9 41 e0 d[sp+64] = r15_r14
6806: 84 28 [sp+32] = r4
6808: 04 85 goto 0xa <wtgv2_silk_NLSF2A+0x29E : 6814 >
680a: 02 2d r2 = [sp+52]
680c: d8 ec 2b 84 [r2+r4<<2] = r8 ## LPC_inv_pred_gain.c:94:31
6810: fa 3c r2 += -0x4 ## LPC_inv_pred_gain.c:79:9
6812: c0 21 r0 += 0x1 ## LPC_inv_pred_gain.c:79:40
6814: 01 2c r1 = [sp+48] ## LPC_inv_pred_gain.c:79:9
6816: 01 ed ef 00 ifs (r0 >= r1) goto 0x1de <wtgv2_silk_NLSF2A+0x482 : 69f8 > ## LPC_inv_pred_gain.c:79:9
681a: 82 2d [sp+52] = r2
681c: d8 ec 2a 14 r1 = [r2+r4<<2] ## LPC_inv_pred_gain.c:82:20
6820: d0 e9 38 20 r3_r2 = d[sp+56]
6824: f8 e1 10 72 r7_r6 = r1 * r2 (s)
6828: d0 e1 0e 69 r7_r6 >>= 0x1e
682c: f8 e8 74 21 r2 = sp + 372
6830: d8 ec 2a a0 r10 = [r2+r0<<2] ## LPC_inv_pred_gain.c:81:20
6834: 0e e1 01 60 r14 = r6 + 0x1
6838: b8 e0 70 fd r15 = r7 + r13 + c
683c: d0 e1 01 e8 r15_r14 >>= 0x1
6840: b4 e0 a2 8e r8 = r10 - r14
6844: 85 f8 0e 02 if (r5 != 0x1) goto 0x1c <wtgv2_silk_NLSF2A+0x2EE : 6864 > ## LPC_inv_pred_gain.c:83:21
6848: 88 fd 2c 00 ifs (r8 < 0x0) goto 0x58 <wtgv2_silk_NLSF2A+0x32E : 68a4 > ## LPC_inv_pred_gain.c:83:21
684c: 5e e1 00 e4 r14 = r14 ^ 0x80000000 ## LPC_inv_pred_gain.c:83:21
6850: 90 e1 e2 2a r2 = r14 & r10 ## LPC_inv_pred_gain.c:83:21
6854: 60 e0 00 34 r3 = 0x80000000 ## LPC_inv_pred_gain.c:83:21
6858: e6 e0 00 30 r6 = r3 + 0x0 ## LPC_inv_pred_gain.c:83:21
685c: 60 e0 ff 73 r7 = 0xFFFFFFFF ## LPC_inv_pred_gain.c:83:21
6860: ab 16 r11 = r10 ## LPC_inv_pred_gain.c:83:21
6862: 14 89 goto 0x52 <wtgv2_silk_NLSF2A+0x340 : 68b6 > ## LPC_inv_pred_gain.c:83:21
6864: 38 ed 00 a0 ifs (r8 >= 0x0) {
6868: 5e e1 00 e4 r14 = r14 ^ 0x80000000 ## LPC_inv_pred_gain.c:83:21
686c: 60 e0 00 24 r2 = 0x80000000 ## LPC_inv_pred_gain.c:83:21
6870: a3 16 r3 = r10
} else { ## LPC_inv_pred_gain.c:83:21
6872: 53 e1 00 a4 r3 = r10 ^ 0x80000000 ## LPC_inv_pred_gain.c:83:21
6876: c2 ff ff ff ff 7f r2 = 0x7fffffff
} <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## LPC_inv_pred_gain.c:83:21
687c: 90 e1 32 3e r3 = r3 & r14 ## LPC_inv_pred_gain.c:83:21
6880: 33 ed 00 00 ifs (r3 >= 0x0) { ## LPC_inv_pred_gain.c:83:21
6884: 82 16 r2 = r8
} ## LPC_inv_pred_gain.c:83:21
6886: d0 e9 40 60 r7_r6 = d[sp+64] ## LPC_inv_pred_gain.c:83:21
688a: f8 e1 20 36 r3_r2 = r2 * r6 (s) ## LPC_inv_pred_gain.c:83:21
688e: d0 e9 28 60 r7_r6 = d[sp+40] ## LPC_inv_pred_gain.c:83:21
6892: d8 e1 03 26 r3_r2 >>>= r6 ## LPC_inv_pred_gain.c:83:21
6896: 08 e1 01 20 r8 = r2 + 0x1 ## LPC_inv_pred_gain.c:83:21
689a: b8 e0 30 9d r9 = r3 + r13 + c ## LPC_inv_pred_gain.c:83:21
689e: d0 e1 01 8c r9_r8 >>>= 0x1 ## LPC_inv_pred_gain.c:83:21
68a2: 14 85 goto 0x4a <wtgv2_silk_NLSF2A+0x378 : 68ee > ## LPC_inv_pred_gain.c:83:21
68a4: 5b e1 00 a4 r11 = r10 ^ 0x80000000 ## LPC_inv_pred_gain.c:83:21
68a8: 90 e1 e2 2b r2 = r14 & r11 ## LPC_inv_pred_gain.c:83:21
68ac: c6 ff ff ff ff 7f r6 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## LPC_inv_pred_gain.c:83:21
68b2: 47 20 r7 = 0x0 ## LPC_inv_pred_gain.c:83:21
68b4: 63 16 r3 = r6 ## LPC_inv_pred_gain.c:83:21
68b6: 32 ed 00 40 ifs (r2 >= 0x0) {
68ba: d9 16 r9 = r13 ## LPC_inv_pred_gain.c:83:21
68bc: 86 15 r7_r6 = r9_r8
} ## LPC_inv_pred_gain.c:83:21
68be: c4 15 r5_r4 = r13_r12 ## LPC_inv_pred_gain.c:83:21
68c0: d0 e9 40 c0 r13_r12 = d[sp+64] ## LPC_inv_pred_gain.c:83:21
68c4: f8 e1 60 7c r7_r6 = r6 * r12 (s) ## LPC_inv_pred_gain.c:83:21
68c8: d0 e1 01 6c r7_r6 >>>= 0x1 ## LPC_inv_pred_gain.c:83:21
68cc: 90 e1 b2 2e r2 = r11 & r14 ## LPC_inv_pred_gain.c:83:21
68d0: 32 ed 00 00 ifs (r2 >= 0x0) { ## LPC_inv_pred_gain.c:83:21
68d4: 83 16 r3 = r8
} ## LPC_inv_pred_gain.c:83:21
68d6: f8 e1 30 2c r3_r2 = r3 * r12 (u) ## LPC_inv_pred_gain.c:83:21
68da: 4c 15 r13_r12 = r5_r4 ## LPC_inv_pred_gain.c:83:21
68dc: d3 16 r3 = r13 ## LPC_inv_pred_gain.c:83:21
68de: 6c e1 01 20 r12 = r2 & 0x1 ## LPC_inv_pred_gain.c:83:21
68e2: b4 e0 c0 86 r8 = r12 + r6 ## LPC_inv_pred_gain.c:83:21
68e6: b8 e0 d0 97 r9 = r13 + r7 + c ## LPC_inv_pred_gain.c:83:21
68ea: d0 e9 20 40 r5_r4 = d[sp+32] ## LPC_inv_pred_gain.c:83:21
68ee: 43 20 r3 = 0x0 ## LPC_inv_pred_gain.c:85:40
68f0: e6 e0 00 84 r6 = r8 + 0x80000000 ## LPC_inv_pred_gain.c:85:40
68f4: b8 e0 90 73 r7 = r9 + r3 + c ## LPC_inv_pred_gain.c:85:40
68f8: f2 e0 ff 63 r2 = r6 - 0xFFFFFFFF ## LPC_inv_pred_gain.c:85:40
68fc: b8 e0 72 63 r6 = r7 - r3 - !c ## LPC_inv_pred_gain.c:85:40
6900: 64 e0 00 75 r7 = psr ## LPC_inv_pred_gain.c:85:40
6904: 62 19 r2 |= r6 ## LPC_inv_pred_gain.c:85:40
6906: b6 e1 85 70 r6 = sextra(r7, p:0x1, l:0x1) ## LPC_inv_pred_gain.c:85:40
690a: 26 fb d4 00 if ((r6 & r2) != 0) goto 0x1a8 <wtgv2_silk_NLSF2A+0x540 : 6ab6 > ## LPC_inv_pred_gain.c:85:40
690e: f8 e8 74 21 r2 = sp + 372
6912: d8 ec 2b 80 [r2+r0<<2] = r8 ## LPC_inv_pred_gain.c:88:23
6916: d0 e9 38 20 r3_r2 = d[sp+56] ## LPC_inv_pred_gain.c:88:23
691a: f8 e1 a0 32 r3_r2 = r10 * r2 (s) ## LPC_inv_pred_gain.c:88:23
691e: d0 e1 0e 29 r3_r2 >>= 0x1e ## LPC_inv_pred_gain.c:88:23
6922: 0e e1 01 20 r14 = r2 + 0x1 ## LPC_inv_pred_gain.c:88:23
6926: b8 e0 30 fd r15 = r3 + r13 + c ## LPC_inv_pred_gain.c:88:23
692a: d0 e1 01 e8 r15_r14 >>= 0x1 ## LPC_inv_pred_gain.c:88:23
692e: b4 e0 12 8e r8 = r1 - r14 ## LPC_inv_pred_gain.c:88:23
6932: 85 f8 0d 02 if (r5 != 0x1) goto 0x1a <wtgv2_silk_NLSF2A+0x3DA : 6950 > ## LPC_inv_pred_gain.c:89:21
6936: 88 fd 29 00 ifs (r8 < 0x0) goto 0x52 <wtgv2_silk_NLSF2A+0x416 : 698c > ## LPC_inv_pred_gain.c:89:21
693a: 5e e1 00 e4 r14 = r14 ^ 0x80000000 ## LPC_inv_pred_gain.c:89:21
693e: 90 e1 e2 21 r2 = r14 & r1 ## LPC_inv_pred_gain.c:89:21
6942: 60 e0 00 34 r3 = 0x80000000 ## LPC_inv_pred_gain.c:89:21
6946: e6 e0 00 30 r6 = r3 + 0x0 ## LPC_inv_pred_gain.c:89:21
694a: 60 e0 ff 73 r7 = 0xFFFFFFFF ## LPC_inv_pred_gain.c:89:21
694e: 14 86 goto 0x4c <wtgv2_silk_NLSF2A+0x426 : 699c > ## LPC_inv_pred_gain.c:89:21
6950: b8 ed 00 60 ifs (r8 < 0x0) {
6954: 39 3f r1 ^= 0x80000000 ## LPC_inv_pred_gain.c:89:21
6956: c2 ff ff ff ff 7f r2 = 0x7fffffff
} else { <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
695c: 5e e1 00 e4 r14 = r14 ^ 0x80000000 ## LPC_inv_pred_gain.c:89:21
6960: 60 e0 00 24 r2 = 0x80000000
} ## LPC_inv_pred_gain.c:89:21
6964: 90 e1 12 1e r1 = r1 & r14 ## LPC_inv_pred_gain.c:89:21
6968: 31 ed 00 00 ifs (r1 >= 0x0) { ## LPC_inv_pred_gain.c:89:21
696c: 82 16 r2 = r8
} ## LPC_inv_pred_gain.c:89:21
696e: d0 e9 40 e0 r15_r14 = d[sp+64] ## LPC_inv_pred_gain.c:89:21
6972: f8 e1 20 3e r3_r2 = r2 * r14 (s) ## LPC_inv_pred_gain.c:89:21
6976: d0 e9 28 60 r7_r6 = d[sp+40] ## LPC_inv_pred_gain.c:89:21
697a: d8 e1 03 26 r3_r2 >>>= r6 ## LPC_inv_pred_gain.c:89:21
697e: 08 e1 01 20 r8 = r2 + 0x1 ## LPC_inv_pred_gain.c:89:21
6982: b8 e0 30 9d r9 = r3 + r13 + c ## LPC_inv_pred_gain.c:89:21
6986: d0 e1 01 8c r9_r8 >>>= 0x1 ## LPC_inv_pred_gain.c:89:21
698a: 14 85 goto 0x4a <wtgv2_silk_NLSF2A+0x460 : 69d6 > ## LPC_inv_pred_gain.c:89:21
698c: 39 3f r1 ^= 0x80000000 ## LPC_inv_pred_gain.c:89:21
698e: 90 e1 e2 21 r2 = r14 & r1
6992: c6 ff ff ff ff 7f r6 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
6998: 47 20 r7 = 0x0
699a: 63 16 r3 = r6
699c: 32 ed 00 40 ifs (r2 >= 0x0) {
69a0: d9 16 r9 = r13 ## LPC_inv_pred_gain.c:89:21
69a2: 86 15 r7_r6 = r9_r8
} ## LPC_inv_pred_gain.c:89:21
69a4: ca 15 r11_r10 = r13_r12 ## LPC_inv_pred_gain.c:89:21
69a6: d0 e9 40 c0 r13_r12 = d[sp+64] ## LPC_inv_pred_gain.c:89:21
69aa: f8 e1 60 7c r7_r6 = r6 * r12 (s) ## LPC_inv_pred_gain.c:89:21
69ae: d0 e1 01 6c r7_r6 >>>= 0x1 ## LPC_inv_pred_gain.c:89:21
69b2: 90 e1 12 1e r1 = r1 & r14 ## LPC_inv_pred_gain.c:89:21
69b6: 31 ed 00 00 ifs (r1 >= 0x0) { ## LPC_inv_pred_gain.c:89:21
69ba: 83 16 r3 = r8
} ## LPC_inv_pred_gain.c:89:21
69bc: d0 e9 40 e0 r15_r14 = d[sp+64] ## LPC_inv_pred_gain.c:89:21
69c0: f8 e1 30 2e r3_r2 = r3 * r14 (u) ## LPC_inv_pred_gain.c:89:21
69c4: ac 15 r13_r12 = r11_r10 ## LPC_inv_pred_gain.c:89:21
69c6: d3 16 r3 = r13 ## LPC_inv_pred_gain.c:89:21
69c8: 62 e1 01 20 r2 = r2 & 0x1 ## LPC_inv_pred_gain.c:89:21
69cc: d3 16 r3 = r13 ## LPC_inv_pred_gain.c:89:21
69ce: b4 e0 20 86 r8 = r2 + r6 ## LPC_inv_pred_gain.c:89:21
69d2: b8 e0 30 97 r9 = r3 + r7 + c ## LPC_inv_pred_gain.c:89:21
69d6: 43 20 r3 = 0x0 ## LPC_inv_pred_gain.c:91:40
69d8: e6 e0 00 84 r6 = r8 + 0x80000000 ## LPC_inv_pred_gain.c:91:40
69dc: b8 e0 90 73 r7 = r9 + r3 + c ## LPC_inv_pred_gain.c:91:40
69e0: f1 e0 ff 63 r1 = r6 - 0xFFFFFFFF ## LPC_inv_pred_gain.c:91:40
69e4: b8 e0 72 23 r2 = r7 - r3 - !c ## LPC_inv_pred_gain.c:91:40
69e8: 64 e0 00 65 r6 = psr ## LPC_inv_pred_gain.c:91:40
69ec: 21 19 r1 |= r2 ## LPC_inv_pred_gain.c:91:40
69ee: b2 e1 85 60 r2 = sextra(r6, p:0x1, l:0x1) ## LPC_inv_pred_gain.c:91:40
69f2: 12 fa 0a ff if ((r2 & r1) == 0) goto -0x1ec <wtgv2_silk_NLSF2A+0x294 : 680a > ## LPC_inv_pred_gain.c:91:40
69f6: 24 9f goto 0xbe <wtgv2_silk_NLSF2A+0x540 : 6ab6 > ## LPC_inv_pred_gain.c:91:40
69f8: d0 e9 18 00 r1_r0 = d[sp+24] ## LPC_inv_pred_gain.c:51:5
69fc: 89 bf r1 = r0 >>> 0x1f ## LPC_inv_pred_gain.c:51:5
69fe: d0 e9 19 00 d[sp+24] = r1_r0 ## LPC_inv_pred_gain.c:51:5
6a02: 04 22 r4 = [sp+8] ## LPC_inv_pred_gain.c:51:5
6a04: 32 e1 ff 4f r2 = r4 + -0x1
6a08: f8 e8 74 01 r0 = sp + 372
6a0c: d8 ec 0a 02 r0 = [r0+r2<<2]
6a10: c1 ff 9e ef ff 00 r1 = 0xffef9e <RAM_LIMIT_H+0xE5EF9E : ffef9e >
6a16: 01 d8 r1 += r0 #
6a18: 82 22 [sp+8] = r2
6a1a: 82 fd 27 02 ifs (r2 < 0x1) goto 0x4e <wtgv2_silk_NLSF2A+0x4F6 : 6a6c > ## LPC_inv_pred_gain.c:51:5
6a1e: c2 ff 3c df ff 01 r2 = 0x1ffdf3c <RAM_LIMIT_H+0x1E5DF3C : 1ffdf3c >
6a24: 48 ff 00 12 93 fe if (r1 > r2) goto -0x2da <wtgv2_silk_NLSF2A+0x1DA : 6750 >
6a2a: 00 a7 r0 = r0 << 0x7 ## LPC_inv_pred_gain.c:58:19
6a2c: a0 e0 00 00 r0 = 0x0 - r0 ## LPC_inv_pred_gain.c:58:18
6a30: d0 e9 39 00 d[sp+56] = r1_r0
6a34: f8 e1 00 10 r1_r0 = r0 * r0 (s) ## LPC_inv_pred_gain.c:61:24
6a38: a2 e0 80 14 r2 = 0x40000000 - r1 ## LPC_inv_pred_gain.c:61:24
6a3c: d0 e9 18 80 r9_r8 = d[sp+24]
6a40: f0 e1 20 69 r6 = r2 * r9 ## LPC_inv_pred_gain.c:67:23
6a44: f8 e1 20 08 r1_r0 = r2 * r8 (u) ## LPC_inv_pred_gain.c:67:23
6a48: 16 18 r6 += r1 ## LPC_inv_pred_gain.c:67:23
6a4a: ab bf r3 = r2 >>> 0x1f ## LPC_inv_pred_gain.c:67:23
6a4c: f0 e1 30 78 r7 = r3 * r8 ## LPC_inv_pred_gain.c:67:23
6a50: e9 1d r1 = r6 + r7 ## LPC_inv_pred_gain.c:67:23
6a52: d0 e1 0e 09 r1_r0 >>= 0x1e ## LPC_inv_pred_gain.c:67:23
6a56: 76 e1 03 00 r6 = r0 & 0xFFFFFFFC ## LPC_inv_pred_gain.c:67:23
6a5a: c0 ff 6e a3 01 00 r0 = 0x1a36e <sine_long_1024+0x16E : 1a36e >
6a60: d0 e9 19 60 d[sp+24] = r7_r6
6a64: 4a ff 00 60 7b fe ifs (r6 >= r0) goto -0x30a <wtgv2_silk_NLSF2A+0x1EA : 6760 >
6a6a: 37 92 goto -0x31c <wtgv2_silk_NLSF2A+0x1DA : 6750 >
6a6c: 43 20 r3 = 0x0
6a6e: c0 ff 3c df ff 01 r0 = 0x1ffdf3c <RAM_LIMIT_H+0x1E5DF3C : 1ffdf3c > ## LPC_inv_pred_gain.c:99:33
6a74: 00 ec 1f 10 if (r1 > r0) goto 0x3e <wtgv2_silk_NLSF2A+0x540 : 6ab6 > ## LPC_inv_pred_gain.c:99:33
6a78: d4 e9 74 01 r0 = [sp+372] ## LPC_inv_pred_gain.c:104:15
6a7c: 00 a7 r0 = r0 << 0x7 ## LPC_inv_pred_gain.c:104:15
6a7e: a0 e0 00 00 r0 = 0x0 - r0 ## LPC_inv_pred_gain.c:104:14
6a82: f8 e1 00 10 r1_r0 = r0 * r0 (s) ## LPC_inv_pred_gain.c:107:20
6a86: a2 e0 80 14 r2 = 0x40000000 - r1 ## LPC_inv_pred_gain.c:107:20
6a8a: d0 e9 18 80 r9_r8 = d[sp+24]
6a8e: f0 e1 20 69 r6 = r2 * r9 ## LPC_inv_pred_gain.c:111:19
6a92: f8 e1 20 08 r1_r0 = r2 * r8 (u) ## LPC_inv_pred_gain.c:111:19
6a96: 16 18 r6 += r1 ## LPC_inv_pred_gain.c:111:19
6a98: ab bf r3 = r2 >>> 0x1f ## LPC_inv_pred_gain.c:111:19
6a9a: f0 e1 30 28 r2 = r3 * r8 ## LPC_inv_pred_gain.c:111:19
6a9e: e1 1c r1 = r6 + r2 ## LPC_inv_pred_gain.c:111:19
6aa0: d0 e1 0e 09 r1_r0 >>= 0x1e ## LPC_inv_pred_gain.c:111:19
6aa4: 70 e1 03 00 r0 = r0 & 0xFFFFFFFC ## LPC_inv_pred_gain.c:111:19
6aa8: 43 20 r3 = 0x0
6aaa: c1 ff 6e a3 01 00 r1 = 0x1a36e <sine_long_1024+0x16E : 1a36e > ## LPC_inv_pred_gain.c:115:9
6ab0: 10 ed 00 01 ifs (r0 >= r1) { ## LPC_inv_pred_gain.c:115:9
6ab4: 03 16 r3 = r0
} ## LPC_inv_pred_gain.c:115:9
6ab6: 06 25 r6 = [sp+20]
6ab8: 0d ff 0f 60 1b fe ifs (r6 <= 0xf) goto -0x3ca <wtgv2_silk_NLSF2A+0x17E : 66f4 >
6abe: 62 95 sp += 0x1d4
6ac0: 5f 04 {pc, r15-r4} = [sp++] ## NLSF2A.c:140:1
wtgv2_silk_decode_parameters:
6ac2: 7f 04 [--sp] = {rets, r15-r4} ## decode_parameters.c:41:0
6ac4: c2 98 sp += -0xa0 ## decode_parameters.c:41:0
6ac6: c3 14 r11 = 0 ## decode_parameters.c:41:0
6ac8: 44 21 r4 = 0x1 ## decode_parameters.c:48:43
6aca: b2 e8 02 00 if (r2 != 0x2) { ## decode_parameters.c:48:43
6ace: 44 20 r4 = 0x0
} ## decode_parameters.c:48:43
6ad0: 02 f1 08 04 r2 = r0 + 0x408 # ## decode_parameters.c:48:43
6ad4: 80 23 [sp+12] = r0
6ad6: 0c f1 74 20 r12 = r2 + 0x74 # ## gain_quant.c:51:10
6ada: 81 20 [sp] = r1 ## gain_quant.c:51:10
6adc: 0f e1 10 10 r15 = r1 + 0x10 ## gain_quant.c:51:10
6ae0: 21 16 r1 = r2 ## gain_quant.c:51:10
6ae2: d0 ec 1c e0 r14 = [r1+0xc] ## decode_parameters.c:48:73
6ae6: c0 ff 71 1c 1d 00 r0 = 0x1d1c71 <RAM_LIMIT_H+0x31C70 : 1d1c70 >
6aec: 4d f0 7f 0f r13 = 0xf7f # <usb_code_size+0x4BA : f7e >
6af0: 84 22 [sp+8] = r4
6af2: 45 20 r5 = 0x0
6af4: d4 e9 05 c0 [sp+4] = r12
6af8: 34 8b goto 0xd6 <wtgv2_silk_decode_parameters+0x10E : 6bd0 >
6afa: d8 ee c2 65 r6 = b[r12+r5] (s)
6afe: 90 e1 50 24 r2 = r5 | r4 ## gain_quant.c:52:20
6b02: 02 4c if (r2 == 0) goto 0x18 <wtgv2_silk_decode_parameters+0x5A : 6b1c > ## gain_quant.c:52:20
6b04: 32 f1 fc 6f r2 = r6 + -0x4 # ## gain_quant.c:57:32
6b08: 1f 40 r7 = b[r1+0x0] (u) ## gain_quant.c:60:86
6b0a: 26 a1 r6 = r2 << 0x1 ## gain_quant.c:62:30
6b0c: 7b 17 r3 = r7.b0 (s) ## gain_quant.c:60:86
6b0e: c3 28 r3 += 0x8 ## gain_quant.c:60:84
6b10: ee 1e r6 = r6 - r3 ## gain_quant.c:62:56
6b12: 92 ee 00 03 ifs (r2 <= r3) { ## gain_quant.c:62:56
6b16: 26 16 r6 = r2
} ## gain_quant.c:61:17
6b18: 76 18 r6 += r7 ## gain_quant.c:61:17
6b1a: 04 85 goto 0xa <wtgv2_silk_decode_parameters+0x64 : 6b26 > ## gain_quant.c:61:17
6b1c: 54 ee 10 20 r2 = b[r1+0x0] (s) ## gain_quant.c:54:49
6b20: fa 30 r2 += -0x10 ## gain_quant.c:54:59
6b22: 34 e4 61 62 r6 = smax(r6, r2) ## SigProc_FIX.h:562:13
6b26: 67 b8 r7 = r6 << 0x18 ## gain_quant.c:67:21
6b28: c1 14 r9 = 0 ## gain_quant.c:70:52
6b2a: 42 20 r2 = 0x0 ## gain_quant.c:67:21
6b2c: 37 ed 00 00 ifs (r7 >= 0x0) { ## gain_quant.c:67:21
6b30: 62 16 r2 = r6
} ## gain_quant.c:67:21
6b32: 48 e0 3f 00 r8 = 0x3f <os_bss_size+0x2 : 3e > ## gain_quant.c:67:21
6b36: a7 ee 7c 05 ifs (r7 <= 0x3f000000) { ## gain_quant.c:67:21
6b3a: 28 16 r8 = r2
} ## gain_quant.c:67:21
6b3c: 82 15 r3_r2 = r9_r8 ## gain_quant.c:70:52
6b3e: d0 e1 08 23 r3_r2 <<= 0x38 ## gain_quant.c:70:52
6b42: d0 e1 08 2f r3_r2 >>>= 0x38 ## gain_quant.c:70:52
6b46: f8 e1 20 30 r3_r2 = r2 * r0 (s) ## gain_quant.c:70:52
6b4a: d0 e1 00 29 r3_r2 >>= 0x10 ## gain_quant.c:70:52
6b4e: 02 e1 2a 28 r2 = r2 + 0x82a ## gain_quant.c:70:92
6b52: 35 e4 21 6d r6 = smin(r2, r13) ## SigProc_FIX.h:552:13
6b56: 52 ee 10 80 b[r1+0x0] = r8 ## gain_quant.c:67:19
6b5a: 86 fd 36 00 ifs (r6 < 0x0) goto 0x6c <wtgv2_silk_decode_parameters+0x108 : 6bca > ## gain_quant.c:67:19
6b5e: c2 ff ff ff ff 7f r2 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
6b64: 29 16 r9 = r2
6b66: 42 e0 7e 0f r2 = 0xf7e <usb_code_size+0x4BA : f7e > ## SigProc_FIX.h:630:14
6b6a: 02 ee 2e 60 ifs (r6 > r2) goto 0x5c <wtgv2_silk_decode_parameters+0x108 : 6bca > ## SigProc_FIX.h:630:14
6b6e: e7 a7 r7 = r6 >> 0x7
6b70: 40 21 r0 = 0x1 ## SigProc_FIX.h:634:11
6b72: c8 e1 00 87 r8 = r0 << r7 ## SigProc_FIX.h:634:11
6b76: 6a e1 7f 60 r10 = r6 & 0x7F ## SigProc_FIX.h:635:24
6b7a: a2 e0 80 a0 r2 = 0x80 - r10 ## SigProc_FIX.h:642:15
6b7e: a2 1b r2 *= r10 ## SigProc_FIX.h:642:15
6b80: 40 e0 52 ff r0 = -0xae <RAM_LIMIT_H+0xFFFFFFFFFFE5FF52 : ffffffffffffff52 > ## SigProc_FIX.h:642:15
6b84: f8 e1 20 c0 r13_r12 = r2 * r0 (u) ## SigProc_FIX.h:642:15
6b88: b4 e0 d2 d2 r13 = r13 - r2 ## SigProc_FIX.h:642:15
6b8c: d0 e1 00 c9 r13_r12 >>= 0x10 ## SigProc_FIX.h:642:15
6b90: b4 e0 c0 2a r2 = r12 + r10 ## SigProc_FIX.h:642:15
6b94: b8 e0 d0 3b r3 = r13 + r11 + c ## SigProc_FIX.h:642:15
6b98: 4d e0 7f 0f r13 = 0xf7f <usb_code_size+0x4BA : f7e > ## SigProc_FIX.h:642:15
6b9c: 0c ff ff 67 09 00 ifs (r6 > 0x7ff) goto 0x12 <wtgv2_silk_decode_parameters+0xF2 : 6bb4 > ## SigProc_FIX.h:636:9
6ba2: d4 e9 04 c0 r12 = [sp+4]
6ba6: c0 ff 71 1c 1d 00 r0 = 0x1d1c71 <RAM_LIMIT_H+0x31C70 : 1d1c70 >
6bac: 72 da r2 <<= r7 # ## SigProc_FIX.h:638:15
6bae: 04 22 r4 = [sp+8] ## SigProc_FIX.h:638:15
6bb0: aa a7 r2 = r2 >>> 0x7 ## SigProc_FIX.h:638:15
6bb2: 04 89 goto 0x12 <wtgv2_silk_decode_parameters+0x104 : 6bc6 > ## SigProc_FIX.h:638:15
6bb4: d4 e9 04 c0 r12 = [sp+4]
6bb8: c0 ff 71 1c 1d 00 r0 = 0x1d1c71 <RAM_LIMIT_H+0x31C70 : 1d1c70 >
6bbe: c0 f1 87 6c r6 = r8 >>> 0x7 # ## SigProc_FIX.h:642:15
6bc2: 04 22 r4 = [sp+8]
6bc4: 62 1b r2 *= r6 ## SigProc_FIX.h:642:15
6bc6: b4 e0 20 98 r9 = r2 + r8
6bca: d8 ec fb 95 [r15+r5<<2] = r9 ## gain_quant.c:70:23
6bce: c5 21 r5 += 0x1 ## gain_quant.c:51:32
6bd0: 8e ed 93 51 ifs (r5 < r14) goto -0xda <wtgv2_silk_decode_parameters+0x38 : 6afa >
6bd4: 40 f0 1c 01 r0 = 0x11c # <var_bss_size+0x10 : 11c > ## decode_parameters.c:53:75
6bd8: 02 23 r2 = [sp+12] ## decode_parameters.c:53:75
6bda: d8 ec 2a 20 r2 = [r2+r0<<2] ## decode_parameters.c:53:75
6bde: 1e 16 r14 = r1
6be0: 54 ee 1c 37 r3 = b[r1+0x7c] (s) ## NLSF_decode.c:78:56
6be4: e8 90 r0 = sp + 112 ## NLSF_decode.c:78:56
6be6: f8 e8 90 10 r1 = sp + 144 ## NLSF_decode.c:78:56
6bea: bf ea 47 f9 call -0xd72 <wtgv2_silk_NLSF_unpack : 5e7c > ## NLSF_decode.c:78:5
6bee: 54 ed 24 a0 r10 = h[r2+0x4] (s) ## NLSF_decode.c:78:5
6bf2: 54 ed 22 f0 r15 = h[r2+0x2] (s) ## NLSF_decode.c:46:14
6bf6: c0 e1 af bd r11 = r10 >>> 0x1f
6bfa: 31 e1 ff ff r1 = r15 + -0x1 ## NLSF_decode.c:46:10
6bfe: c5 14 r13 = 0
6c00: 45 e0 85 04 r5 = 0x485 <WOLASynthesisFilter_Float_M64_m4_r1+0x80 : 484 >
6c04: 46 20 r6 = 0x0
6c06: 14 83 goto 0x46 <wtgv2_silk_decode_parameters+0x18C : 6c4e >
6c08: 00 23 r0 = [sp+12] ## NLSF_decode.c:48:20
6c0a: 10 18 r0 += r1 ## NLSF_decode.c:48:20
6c0c: d8 ee 02 05 r0 = b[r0+r5] (s) ## NLSF_decode.c:48:20
6c10: f8 e8 90 30 r3 = sp + 144 ## NLSF_decode.c:48:20
6c14: d8 ee 30 41 r4 = b[r3+r1] (u) ## NLSF_decode.c:47:20
6c18: 03 aa r3 = r0 << 0xa ## NLSF_decode.c:48:20
6c1a: ee 17 r6 = r6.l (s) ## NLSF_decode.c:47:20
6c1c: 64 1b r4 *= r6 ## NLSF_decode.c:47:20
6c1e: c0 e1 48 cc r12 = r4 >>> 0x8 ## NLSF_decode.c:47:20
6c22: 80 fd 03 02 ifs (r0 < 0x1) goto 0x6 <wtgv2_silk_decode_parameters+0x16A : 6c2c > ## NLSF_decode.c:49:13
6c26: 36 e1 9a 3f r6 = r3 + -0x66 ## NLSF_decode.c:50:23
6c2a: 04 85 goto 0xa <wtgv2_silk_decode_parameters+0x174 : 6c36 >
6c2c: 46 e1 66 30 r6 = r3 | 0x66 ## NLSF_decode.c:52:23
6c30: 30 e8 00 00 if (r0 == 0x0) {
6c34: 36 16 r6 = r3
} ## NLSF_decode.c:51:20
6c36: f8 e1 60 9a r9_r8 = r6 * r10 (s) ## NLSF_decode.c:54:20
6c3a: d0 e1 00 89 r9_r8 >>= 0x10 ## NLSF_decode.c:54:20
6c3e: b4 e0 80 6c r6 = r8 + r12 ## NLSF_decode.c:54:20
6c42: b8 e0 90 7d r7 = r9 + r13 + c ## NLSF_decode.c:54:20
6c46: c8 90 r0 = sp + 80
6c48: d8 ed 09 61 h[r0+r1<<1] = r6 ## NLSF_decode.c:55:20
6c4c: f9 3f r1 += -0x1 ## NLSF_decode.c:46:5
6c4e: 01 fd db 01 ifs (r1 >= 0x0) goto -0x4a <wtgv2_silk_decode_parameters+0x146 : 6c08 >
6c52: 54 ee ec 07 r0 = b[r14+0x7c] (s) ## NLSF_decode.c:84:44
6c56: f0 db r0 *= r15 # ## NLSF_decode.c:84:61
6c58: 21 62 r1 = [r2+0x8] ## NLSF_decode.c:84:31
6c5a: 01 d8 r1 += r0 # ## NLSF_decode.c:84:20
6c5c: 23 63 r3 = [r2+0xc] ## NLSF_decode.c:85:31
6c5e: 00 a1 r0 = r0 << 0x1 ## NLSF_decode.c:85:20
6c60: 03 18 r3 += r0 ## NLSF_decode.c:85:20
6c62: 44 20 r4 = 0x0
6c64: 04 99 goto 0x32 <wtgv2_silk_decode_parameters+0x1D6 : 6c98 >
6c66: c8 90 r0 = sp + 80
6c68: d8 ed 0a 04 r0 = h[r0+r4<<1] (s) ## NLSF_decode.c:87:24
6c6c: d8 ed 3a 54 r5 = h[r3+r4<<1] (s) ## NLSF_decode.c:87:24
6c70: d8 ee 10 64 r6 = b[r1+r4] (u) ## NLSF_decode.c:87:24
6c74: 00 ae r0 = r0 << 0xe ## NLSF_decode.c:87:24
6c76: f4 e1 01 05 r0 = r0 / r5 (s) ## NLSF_decode.c:87:24
6c7a: 65 a7 r5 = r6 << 0x7 ## NLSF_decode.c:87:24
6c7c: 50 18 r0 += r5 ## NLSF_decode.c:87:24
6c7e: 05 16 r5 = r0 ## NLSF_decode.c:88:38
6c80: b0 ee 00 00 ifs (r0 <= 0x0) { ## NLSF_decode.c:88:38
6c84: 45 20 r5 = 0x0
} ## NLSF_decode.c:88:38
6c86: 46 e0 ff 7f r6 = 0x7fff <wtgv2silk_CB_lags_stage2+0x1C : 7ffe > ## NLSF_decode.c:88:38
6c8a: a0 ed 00 0c ifs (r0 < 0x8000) { ## NLSF_decode.c:88:38
6c8e: 56 16 r6 = r5
} ## NLSF_decode.c:88:26
6c90: a8 90 r0 = sp + 48 ## NLSF_decode.c:88:26
6c92: d8 ed 09 64 h[r0+r4<<1] = r6 ## NLSF_decode.c:88:24
6c96: c4 21 r4 += 0x1 ## NLSF_decode.c:86:40
6c98: 8f ed e5 41 ifs (r4 < r15) goto -0x36 <wtgv2_silk_decode_parameters+0x1A4 : 6c66 >
6c9c: 3a f1 ff ff r10 = r15 + -0x1 #
6ca0: 21 69 r1 = [r2+0x24] ## NLSF_decode.c:92:54
6ca2: c0 e1 a1 00 r0 = r10 << 0x1
6ca6: aa 90 r2 = sp + 48
6ca8: b4 e0 20 80 r8 = r2 + r0
6cac: c5 14 r13 = 0
6cae: 34 93 goto 0xe6 <wtgv2_silk_decode_parameters+0x2D4 : 6d96 >
6cb0: 54 ed 10 90 r9 = h[r1+0x0] (s) ## NLSF_stabilize.c:65:38
6cb4: d9 e9 30 00 r0 = h[sp+48] (s) ## NLSF_stabilize.c:65:24
6cb8: b4 e0 02 49 r4 = r0 - r9 ## NLSF_stabilize.c:65:36
6cbc: 45 21 r5 = 0x1
6cbe: 43 20 r3 = 0x0
6cc0: 04 91 goto 0x22 <wtgv2_silk_decode_parameters+0x222 : 6ce4 >
6cc2: aa 90 r2 = sp + 48
6cc4: d8 ed 2a 65 r6 = h[r2+r5<<1] (s) ## NLSF_stabilize.c:69:24
6cc8: d8 ed 1a 25 r2 = h[r1+r5<<1] (s) ## NLSF_stabilize.c:69:56
6ccc: 88 17 r0 = r0.l (s) ## NLSF_stabilize.c:69:40
6cce: 60 1e r0 = r6 - r0 ## NLSF_stabilize.c:69:54
6cd0: 82 1e r2 = r0 - r2 ## NLSF_stabilize.c:69:36
6cd2: 57 16 r7 = r5 ## NLSF_stabilize.c:70:17
6cd4: 12 ed 00 44 ifs (r2 >= r4) { ## NLSF_stabilize.c:70:17
6cd8: 37 16 r7 = r3 ## NLSF_stabilize.c:70:17
6cda: 42 16 r2 = r4
} ## NLSF_stabilize.c:70:17
6cdc: c5 21 r5 += 0x1 ## NLSF_stabilize.c:68:32
6cde: 60 16 r0 = r6 ## NLSF_stabilize.c:69:40
6ce0: 73 16 r3 = r7 ## NLSF_stabilize.c:69:40
6ce2: 24 16 r4 = r2 ## NLSF_stabilize.c:69:40
6ce4: 8a ee ed 51 ifs (r5 <= r10) goto -0x26 <wtgv2_silk_decode_parameters+0x200 : 6cc2 >
6ce8: 54 ed 80 00 r0 = h[r8+0x0] (s) ## NLSF_stabilize.c:76:36
6cec: d8 ed 1a 6f r6 = h[r1+r15<<1] (s) ## NLSF_stabilize.c:76:52
6cf0: a0 e0 00 0c r0 = 0x8000 - r0 ## NLSF_stabilize.c:76:50
6cf4: 80 1f r0 = r0 - r6 ## NLSF_stabilize.c:76:32
6cf6: f5 16 r5 = r15 ## NLSF_stabilize.c:77:13
6cf8: 10 ed 00 44 ifs (r0 >= r4) {
6cfc: 35 16 r5 = r3 ## NLSF_stabilize.c:77:13
6cfe: 40 16 r0 = r4
} ## NLSF_stabilize.c:77:13
6d00: 70 fe a8 fe ifs (r0 > -0x1) goto 0x150 <wtgv2_silk_decode_parameters+0x392 : 6e54 >
6d04: 05 46 if (r5 == 0) goto 0xc <wtgv2_silk_decode_parameters+0x250 : 6d12 >
6d06: 8f e8 07 50 if (r5 != r15) goto 0xe <wtgv2_silk_decode_parameters+0x256 : 6d18 >
6d0a: a0 e0 00 6c r0 = 0x8000 - r6 ## NLSF_stabilize.c:95:41
6d0e: 84 16 r4 = r8 ## NLSF_stabilize.c:95:41
6d10: 14 9f goto 0x7e <wtgv2_silk_decode_parameters+0x2CE : 6d90 > ## NLSF_stabilize.c:95:41
6d12: d8 e9 31 90 h[sp+48] = r9 ## NLSF_stabilize.c:91:25
6d16: 14 9d goto 0x7a <wtgv2_silk_decode_parameters+0x2D0 : 6d92 > ## NLSF_stabilize.c:91:25
6d18: 42 20 r2 = 0x0
6d1a: 47 20 r7 = 0x0
6d1c: 04 84 goto 0x8 <wtgv2_silk_decode_parameters+0x264 : 6d26 >
6d1e: d8 ed 1a 02 r0 = h[r1+r2<<1] (s) ## NLSF_stabilize.c:101:35
6d22: 07 18 r7 += r0 ## NLSF_stabilize.c:101:32
6d24: c2 21 r2 += 0x1 ## NLSF_stabilize.c:100:33
6d26: 85 ed fa 21 ifs (r2 < r5) goto -0xc <wtgv2_silk_decode_parameters+0x25C : 6d1e >
6d2a: d8 ed 1a c5 r12 = h[r1+r5<<1] (s) ## NLSF_stabilize.c:103:31
6d2e: b9 e1 40 c0 r9 = uextra(r12, p:0x0, l:0x10) ## NLSF_stabilize.c:103:31
6d32: 60 e0 00 2c r2 = 0x8000
6d36: f0 16 r0 = r15
6d38: 04 84 goto 0x8 <wtgv2_silk_decode_parameters+0x280 : 6d42 >
6d3a: d8 ed 1a 30 r3 = h[r1+r0<<1] (s) ## NLSF_stabilize.c:108:35
6d3e: aa 1e r2 = r2 - r3 ## NLSF_stabilize.c:108:32
6d40: f8 3f r0 += -0x1 ## NLSF_stabilize.c:107:33
6d42: 05 ee fa 01 ifs (r0 > r5) goto -0xc <wtgv2_silk_decode_parameters+0x278 : 6d3a >
6d46: 3b e1 ff 5f r11 = r5 + -0x1
6d4a: ac 90 r4 = sp + 48
6d4c: d8 ed 4a 0b r0 = h[r4+r11<<1] (s)
6d50: 53 a1 r3 = r5 << 0x1
6d52: dc ed 42 33 r3 = h[++r4=r3] (s)
6d56: 30 18 r0 += r3
6d58: c0 e1 c1 3c r3 = r12 >>> 0x1 ## NLSF_stabilize.c:103:31
6d5c: ad 1e r5 = r2 - r3 ## NLSF_stabilize.c:110:28
6d5e: 73 18 r3 += r7 ## NLSF_stabilize.c:103:28
6d60: 62 e1 01 00 r2 = r0 & 0x1 ## NLSF_stabilize.c:103:28
6d64: 88 a1 r0 = r0 >>> 0x1 ## NLSF_stabilize.c:103:28
6d66: 02 18 r2 += r0 ## NLSF_stabilize.c:103:28
6d68: 85 ee 06 30 ifs (r3 <= r5) goto 0xc <wtgv2_silk_decode_parameters+0x2B6 : 6d78 > ## NLSF_stabilize.c:113:43
6d6c: 30 16 r0 = r3 ## NLSF_stabilize.c:113:43
6d6e: 92 ee 00 03 ifs (r2 <= r3) { ## NLSF_stabilize.c:113:43
6d72: 34 e4 21 05 r0 = smax(r2, r5)
} ## NLSF_stabilize.c:113:43
6d76: 04 85 goto 0xa <wtgv2_silk_decode_parameters+0x2C0 : 6d82 > ## NLSF_stabilize.c:113:43
6d78: 50 16 r0 = r5 ## NLSF_stabilize.c:113:43
6d7a: 92 ee 00 05 ifs (r2 <= r5) { ## NLSF_stabilize.c:113:43
6d7e: 34 e4 21 03 r0 = smax(r2, r3)
} ## NLSF_stabilize.c:113:43
6d82: c0 e1 c1 28 r2 = r12 >> 0x1 ## NLSF_stabilize.c:115:47
6d86: 80 1e r0 = r0 - r2 ## NLSF_stabilize.c:115:45
6d88: aa 90 r2 = sp + 48 ## NLSF_stabilize.c:115:45
6d8a: d8 ed 29 0b h[r2+r11<<1] = r0 ## NLSF_stabilize.c:115:27
6d8e: 90 18 r0 += r9 ## NLSF_stabilize.c:116:41
6d90: c8 60 h[r4+0x0] = r0
6d92: 0d e1 01 d0 r13 = r13 + 0x1 ## NLSF_stabilize.c:60:45
6d96: 8d fe 8b 27 ifs (r13 <= 0x13) goto -0xea <wtgv2_silk_decode_parameters+0x1EE : 6cb0 >
6d9a: 8d f8 5b 28 if (r13 != 0x14) goto 0xb6 <wtgv2_silk_decode_parameters+0x392 : 6e54 >
6d9e: 42 21 r2 = 0x1
6da0: 43 20 r3 = 0x0
6da2: 04 96 goto 0x2c <wtgv2_silk_decode_parameters+0x30E : 6dd0 >
6da4: a8 90 r0 = sp + 48
6da6: d8 ed 0a 42 r4 = h[r0+r2<<1] (s) ## sort.c:100:17
6daa: 35 16 r5 = r3 ## sort.c:100:17
6dac: 04 84 goto 0x8 <wtgv2_silk_decode_parameters+0x2F4 : 6db6 > ## sort.c:100:17
6dae: c6 22 r6 += 0x2 ## sort.c:102:24
6db0: d8 ed 69 05 h[r6+r5<<1] = r0 ## sort.c:102:24
6db4: fd 3f r5 += -0x1 ## sort.c:101:9
6db6: 85 fd 05 00 ifs (r5 < 0x0) goto 0xa <wtgv2_silk_decode_parameters+0x302 : 6dc4 >
6dba: ae 90 r6 = sp + 48
6dbc: d8 ed 6a 05 r0 = h[r6+r5<<1] (s) ## sort.c:101:49
6dc0: 80 ed f5 41 ifs (r4 < r0) goto -0x16 <wtgv2_silk_decode_parameters+0x2EC : 6dae > ## sort.c:101:49
6dc4: a8 90 r0 = sp + 48
6dc6: c0 22 r0 += 0x2 ## sort.c:104:20
6dc8: d8 ed 09 45 h[r0+r5<<1] = r4 ## sort.c:104:20
6dcc: c3 21 r3 += 0x1 ## sort.c:99:5
6dce: c2 21 r2 += 0x1 ## sort.c:99:25
6dd0: 8f ed e8 21 ifs (r2 < r15) goto -0x30 <wtgv2_silk_decode_parameters+0x2E2 : 6da4 >
6dd4: 54 ed 10 00 r0 = h[r1+0x0] (s) ## NLSF_stabilize.c:129:50
6dd8: d9 e9 30 20 r2 = h[sp+48] (s) ## NLSF_stabilize.c:129:37
6ddc: 34 e4 21 40 r4 = smax(r2, r0) ## SigProc_FIX.h:562:13
6de0: d8 e9 31 40 h[sp+48] = r4 ## NLSF_stabilize.c:129:21
6de4: 42 21 r2 = 0x1
6de6: 43 e0 00 80 r3 = -0x8000 <RAM_LIMIT_H+0xFFFFFFFFFFE58000 : ffffffffffff8000 >
6dea: 04 93 goto 0x26 <wtgv2_silk_decode_parameters+0x350 : 6e12 >
6dec: d8 ed 1a 02 r0 = h[r1+r2<<1] (s) ## NLSF_stabilize.c:133:54
6df0: 05 1d r5 = r0 + r4 ## NLSF_stabilize.c:133:54
6df2: 34 e4 51 03 r0 = smax(r5, r3) ## NLSF_stabilize.c:133:54
6df6: 8c 17 r4 = r0.l (s) ## NLSF_stabilize.c:133:54
6df8: 40 e0 ff 7f r0 = 0x7fff <wtgv2silk_CB_lags_stage2+0x1C : 7ffe > ## NLSF_stabilize.c:133:54
6dfc: a5 ed 00 0c ifs (r5 < 0x8000) { ## NLSF_stabilize.c:133:54
6e00: 40 16 r0 = r4
} ## NLSF_stabilize.c:133:54
6e02: ad 90 r5 = sp + 48
6e04: d8 ed 5a 42 r4 = h[r5+r2<<1] (s) ## NLSF_stabilize.c:133:41
6e08: 34 e4 41 40 r4 = smax(r4, r0) ## SigProc_FIX.h:562:13
6e0c: d8 ed 59 42 h[r5+r2<<1] = r4 ## NLSF_stabilize.c:133:25
6e10: c2 21 r2 += 0x1 ## NLSF_stabilize.c:132:29
6e12: 8f ed eb 21 ifs (r2 < r15) goto -0x2a <wtgv2_silk_decode_parameters+0x32A : 6dec >
6e16: d8 ed 1a 0f r0 = h[r1+r15<<1] (s) ## NLSF_stabilize.c:136:64
6e1a: 54 ed 80 20 r2 = h[r8+0x0] (s) ## NLSF_stabilize.c:136:39
6e1e: a0 e0 00 0c r0 = 0x8000 - r0 ## NLSF_stabilize.c:136:62
6e22: 35 e4 21 20 r2 = smin(r2, r0) ## SigProc_FIX.h:544:13
6e26: 50 ed 81 20 h[r8+0x0] = r2 ## NLSF_stabilize.c:136:23
6e2a: f9 3e r1 += -0x2 ## NLSF_stabilize.c:139:14
6e2c: a8 90 r0 = sp + 48 ## NLSF_stabilize.c:139:14
6e2e: 33 e1 fc 0f r3 = r0 + -0x4 ## NLSF_stabilize.c:139:14
6e32: 04 8c goto 0x18 <wtgv2_silk_decode_parameters+0x38A : 6e4c > ## NLSF_stabilize.c:139:14
6e34: d8 ed 1a 0f r0 = h[r1+r15<<1] (s) ## NLSF_stabilize.c:140:70
6e38: d8 ed 3a 4f r4 = h[r3+r15<<1] (s) ## NLSF_stabilize.c:140:41
6e3c: aa 17 r2 = r2.l (s) ## NLSF_stabilize.c:140:54
6e3e: 20 1e r0 = r2 - r0 ## NLSF_stabilize.c:140:68
6e40: 35 e4 41 20 r2 = smin(r4, r0) ## SigProc_FIX.h:544:13
6e44: d8 ed 39 2f h[r3+r15<<1] = r2 ## NLSF_stabilize.c:140:25
6e48: 3f e1 ff ff r15 = r15 + -0x1 ## NLSF_stabilize.c:139:9
6e4c: 30 e1 fe ff r0 = r15 + -0x2 ## NLSF_stabilize.c:139:25
6e50: 00 fd f0 01 ifs (r0 >= 0x0) goto -0x20 <wtgv2_silk_decode_parameters+0x372 : 6e34 > ## NLSF_stabilize.c:139:25
6e54: e5 16 r5 = r14
6e56: d4 e9 00 90 r9 = [sp]
6e5a: 06 f1 40 90 r6 = r9 + 0x40 # ## decode_parameters.c:56:24
6e5e: 52 67 r2 = [r5+0x1c] ## decode_parameters.c:56:72
6e60: a9 90 r1 = sp + 48 ## decode_parameters.c:56:72
6e62: 60 16 r0 = r6 ## decode_parameters.c:56:5
6e64: bf ea 87 fb call -0x8f2 <wtgv2_silk_NLSF2A : 6576 > ## decode_parameters.c:56:5
6e68: 40 e0 12 01 r0 = 0x112 <var_bss_size+0x6 : 112 > ## decode_parameters.c:60:16
6e6c: d4 e9 0c a0 r10 = [sp+12] ## decode_parameters.c:60:16
6e70: d8 ec aa 10 r1 = [r10+r0<<2] ## decode_parameters.c:60:16
6e74: 00 e1 20 90 r0 = r9 + 0x20 ## decode_parameters.c:56:35
6e78: 04 e1 98 a4 r4 = r10 + 0x498 ## decode_parameters.c:56:35
6e7c: 81 f8 03 02 if (r1 != 0x1) goto 0x6 <wtgv2_silk_decode_parameters+0x3C4 : 6e86 > ## decode_parameters.c:60:9
6e80: 41 24 r1 = 0x4 ## decode_parameters.c:61:42
6e82: c9 43 b[r4+0x3] = r1 ## decode_parameters.c:61:42
6e84: 04 9d goto 0x3a <wtgv2_silk_decode_parameters+0x3FE : 6ec0 > ## decode_parameters.c:61:42
6e86: 54 ee 53 19 r1 = b[r5+0x93] (s)
6e8a: 01 fe 19 06 ifs (r1 > 0x3) goto 0x32 <wtgv2_silk_decode_parameters+0x3FE : 6ec0 >
6e8e: 03 f1 20 50 r3 = r5 + 0x20 # ## decode_parameters.c:42:16
6e92: 52 67 r2 = [r5+0x1c] ## decode_parameters.c:42:16
6e94: 45 20 r5 = 0x0 ## decode_parameters.c:42:16
6e96: 04 8d goto 0x1a <wtgv2_silk_decode_parameters+0x3F0 : 6eb2 > ## decode_parameters.c:42:16
6e98: d8 ed 3a 65 r6 = h[r3+r5<<1] (s) ## decode_parameters.c:68:31
6e9c: af 90 r7 = sp + 48 ## decode_parameters.c:68:31
6e9e: d8 ed 7a 75 r7 = h[r7+r5<<1] (s) ## decode_parameters.c:68:58
6ea2: f7 1f r7 = r7 - r6 ## decode_parameters.c:68:58
6ea4: 17 1b r7 *= r1 ## decode_parameters.c:68:58
6ea6: f7 a2 r7 = r7 >> 0x2 ## decode_parameters.c:68:58
6ea8: 76 18 r6 += r7 ## decode_parameters.c:68:56
6eaa: 8f 90 r7 = sp + 16 ## decode_parameters.c:68:56
6eac: d8 ed 79 65 h[r7+r5<<1] = r6 ## decode_parameters.c:68:29
6eb0: c5 21 r5 += 0x1 ## decode_parameters.c:67:44
6eb2: 82 ed f1 51 ifs (r5 < r2) goto -0x1e <wtgv2_silk_decode_parameters+0x3D6 : 6e98 >
6eb6: 89 90 r1 = sp + 16
6eb8: bf ea 5d fb call -0x946 <wtgv2_silk_NLSF2A : 6576 > ## decode_parameters.c:73:9
6ebc: e6 16 r6 = r14 ## decode_parameters.c:73:9
6ebe: 04 87 goto 0xe <wtgv2_silk_decode_parameters+0x40C : 6ece > ## decode_parameters.c:73:9
6ec0: 51 67 r1 = [r5+0x1c] ## decode_parameters.c:76:9
6ec2: 12 a1 r2 = r1 << 0x1 ## decode_parameters.c:76:9
6ec4: 61 16 r1 = r6 ## decode_parameters.c:76:9
6ec6: 80 ff 70 d2 ff ff call -0x2d90 <memmove : 413c > ## decode_parameters.c:76:9
6ecc: 56 16 r6 = r5 ## decode_parameters.c:76:9
6ece: 00 f1 20 60 r0 = r6 + 0x20 # ## decode_parameters.c:79:5
6ed2: 61 67 r1 = [r6+0x1c] ## decode_parameters.c:79:5
6ed4: 12 a1 r2 = r1 << 0x1 ## decode_parameters.c:79:5
6ed6: a9 90 r1 = sp + 48 ## decode_parameters.c:79:5
6ed8: 80 ff 5e d2 ff ff call -0x2da2 <memmove : 413c > ## decode_parameters.c:79:5
6ede: 48 41 r0 = b[r4+0x1] (u) ## decode_parameters.c:82:24
6ee0: 80 f8 14 04 if (r0 != 0x2) goto 0x28 <wtgv2_silk_decode_parameters+0x44A : 6f0c > ## decode_parameters.c:82:9
6ee4: 64 61 r4 = [r6+0x4] ## decode_parameters.c:88:114
6ee6: 54 ee 60 29 r2 = b[r6+0x90] (s) ## decode_parameters.c:88:74
6eea: 54 ed 6e 58 r5 = h[r6+0x8e] (s) ## decode_parameters.c:88:49
6eee: d0 ec 6c 80 r8 = [r6+0xc] ## decode_parameters.c:88:129
6ef2: 84 f8 1e 10 if (r4 != 0x8) goto 0x3c <wtgv2_silk_decode_parameters+0x470 : 6f32 > ## decode_pitch.c:51:9
6ef6: b8 e8 04 60 if (r8 != 0x4) {
6efa: c3 ff 0e 80 00 00 r3 = 0x800e <wtgv2wtgv2silk_CB_lags_stage2_10_ms : 800e >
6f00: 41 23 r1 = 0x3
} else {
6f02: c3 ff e2 7f 00 00 r3 = 0x7fe2 <wtgv2silk_CB_lags_stage2 : 7fe2 >
6f08: 41 2b r1 = 0xb
}
6f0a: 04 9d goto 0x3a <wtgv2_silk_decode_parameters+0x484 : 6f46 >
6f0c: 60 63 r0 = [r6+0xc] ## decode_parameters.c:106:9
6f0e: 02 a2 r2 = r0 << 0x2 ## decode_parameters.c:106:9
6f10: 41 20 r1 = 0x0 ## decode_parameters.c:106:9
6f12: 45 20 r5 = 0x0 ## decode_parameters.c:106:9
6f14: 90 16 r0 = r9 ## decode_parameters.c:106:9
6f16: 80 ff 0a d3 ff ff call -0x2cf6 <memset : 4226 > ## decode_parameters.c:106:9
6f1c: 00 f1 60 90 r0 = r9 + 0x60 # ## decode_parameters.c:107:9
6f20: 61 63 r1 = [r6+0xc] ## decode_parameters.c:107:9
6f22: e2 e1 0a 10 r2 = r1 * 0xA ## decode_parameters.c:107:9
6f26: 41 20 r1 = 0x0 ## decode_parameters.c:107:9
6f28: 80 ff f8 d2 ff ff call -0x2d08 <memset : 4226 > ## decode_parameters.c:107:9
6f2e: cd 44 b[r4+0x4] = r5 ## decode_parameters.c:108:34
6f30: 24 95 goto 0xaa <wtgv2_silk_decode_parameters+0x51A : 6fdc > ## decode_parameters.c:108:34
6f32: b8 e8 04 60 if (r8 != 0x4) {
6f36: c3 ff 9c 80 00 00 r3 = 0x809c <wtgv2wtgv2silk_CB_lags_stage3_10_ms : 809c >
6f3c: 41 2c r1 = 0xc
} else {
6f3e: c3 ff 14 80 00 00 r3 = 0x8014 <wtgv2silk_CB_lags_stage3 : 8014 >
6f44: 49 22 r1 = 0x22
}
6f46: 32 18 r2 += r3 ## decode_pitch.c:75:10
6f48: 40 b0 r0 = r4 << 0x10 ## decode_pitch.c:71:15
6f4a: 8b af r3 = r0 >>> 0xf ## decode_pitch.c:71:15
6f4c: 35 18 r5 += r3 ## decode_pitch.c:73:19
6f4e: c8 17 r0 = r4.l (s) ## decode_pitch.c:71:15
6f50: e0 e1 12 00 r0 = r0 * 0x12 ## decode_pitch.c:72:15
6f54: 46 20 r6 = 0x0
6f56: 04 95 goto 0x2a <wtgv2_silk_decode_parameters+0x4C0 : 6f82 >
6f58: de ee 22 41 r4 = b[r2++=r1] (s) ## decode_pitch.c:76:33
6f5c: 57 1d r7 = r5 + r4 ## decode_pitch.c:76:31
6f5e: d8 ec 9b 76 [r9+r6<<2] = r7 ## decode_pitch.c:76:25
6f62: 80 ee 06 30 ifs (r3 <= r0) goto 0xc <wtgv2_silk_decode_parameters+0x4B0 : 6f72 > ## decode_pitch.c:77:27
6f66: 34 16 r4 = r3 ## decode_pitch.c:77:27
6f68: 97 ee 00 03 ifs (r7 <= r3) { ## decode_pitch.c:77:27
6f6c: 34 e4 71 40 r4 = smax(r7, r0)
} ## decode_pitch.c:77:27
6f70: 04 85 goto 0xa <wtgv2_silk_decode_parameters+0x4BA : 6f7c > ## decode_pitch.c:77:27
6f72: 04 16 r4 = r0 ## decode_pitch.c:77:27
6f74: 97 ee 00 00 ifs (r7 <= r0) { ## decode_pitch.c:77:27
6f78: 34 e4 71 43 r4 = smax(r7, r3)
} ## decode_pitch.c:77:27
6f7c: d8 ec 9b 46 [r9+r6<<2] = r4 ## decode_pitch.c:77:25
6f80: c6 21 r6 += 0x1 ## decode_pitch.c:75:32
6f82: 88 ed e9 61 ifs (r6 < r8) goto -0x2e <wtgv2_silk_decode_parameters+0x496 : 6f58 >
6f86: e2 16 r2 = r14
6f88: 54 ee 24 09 r0 = b[r2+0x94] (s) ## decode_parameters.c:91:22
6f8c: c1 ff ec 76 00 00 r1 = 0x76ec <wtgv2_LTP_vq_ptrs_Q7 : 76ec > ## decode_parameters.c:91:22
6f92: d8 ec 1a 00 r0 = [r1+r0<<2] ## decode_parameters.c:91:22
6f96: 02 f1 60 90 r2 = r9 + 0x60 # ## decode_parameters.c:93:14
6f9a: 21 63 r1 = [r2+0xc] ## decode_parameters.c:93:14
6f9c: 43 20 r3 = 0x0 ## decode_parameters.c:93:14
6f9e: 48 e0 80 04 r8 = 0x480 <WOLASynthesisFilter_Float_M64_m4_r1+0x7C : 480 > ## decode_parameters.c:93:14
6fa2: 04 93 goto 0x26 <wtgv2_silk_decode_parameters+0x508 : 6fca > ## decode_parameters.c:93:14
6fa4: b4 e0 a0 53 r5 = r10 + r3 ## decode_parameters.c:94:18
6fa8: d8 ee 52 58 r5 = b[r5+r8] (s) ## decode_parameters.c:94:18
6fac: e5 e1 05 50 r5 = r5 * 0x5
6fb0: 05 18 r5 += r0 ## decode_parameters.c:95:18
6fb2: 46 20 r6 = 0x0 ## decode_parameters.c:95:18
6fb4: 27 16 r7 = r2 ## decode_parameters.c:95:18
6fb6: 04 85 goto 0xa <wtgv2_silk_decode_parameters+0x500 : 6fc2 > ## decode_parameters.c:95:18
6fb8: d8 ee 52 46 r4 = b[r5+r6] (s) ## decode_parameters.c:96:63
6fbc: 44 a7 r4 = r4 << 0x7 ## decode_parameters.c:96:63
6fbe: f4 06 h[r7++=0x2] = r4 ## decode_parameters.c:96:61
6fc0: c6 21 r6 += 0x1 ## decode_parameters.c:95:41
6fc2: 86 f8 f9 0b if (r6 != 0x5) goto -0xe <wtgv2_silk_decode_parameters+0x4F6 : 6fb8 >
6fc6: c2 2a r2 += 0xa ## decode_parameters.c:93:9
6fc8: c3 21 r3 += 0x1 ## decode_parameters.c:93:43
6fca: 81 ed eb 31 ifs (r3 < r1) goto -0x2a <wtgv2_silk_decode_parameters+0x4E2 : 6fa4 >
6fce: 54 ee e5 09 r0 = b[r14+0x95] (s) ## decode_parameters.c:103:14
6fd2: c1 ff f8 76 00 00 r1 = 0x76f8 <wtgv2silk_LTPScales_table_Q14 : 76f8 > ## decode_parameters.c:104:36
6fd8: d8 ed 1a 50 r5 = h[r1+r0<<1] (s) ## decode_parameters.c:104:36
6fdc: d0 ec 99 58 [r9+0x88] = r5
6fe0: 22 88 sp += 0xa0
6fe2: 5f 04 {pc, r15-r4} = [sp++] ## decode_parameters.c:111:1
wtgv2_silk_decode_frame:
6fe4: 7f 04 [--sp] = {rets, r15-r4} ## decode_frame.c:52:0
6fe6: f0 e8 5c 1d sp += -0x2a4 ## decode_frame.c:52:0
6fea: 04 16 r4 = r0 ## decode_frame.c:52:0
6fec: 0b e1 a0 44 r11 = r4 + 0x4a0 ## decode_frame.c:52:0
6ff0: d0 ec b0 c1 r12 = [r11+0x10] ## decode_frame.c:55:5
6ff4: a0 e0 8c c0 r0 = 0x8C - r12 ## decode_frame.c:58:5
6ff8: 60 e1 8b 00 r0 = r0 & 0x8B ## decode_frame.c:58:5
6ffc: b4 e0 c0 50 r5 = r12 + r0 ## decode_frame.c:58:5
7000: 00 e1 8c 50 r0 = r5 + 0x8c ## decode_frame.c:58:5
7004: 07 e1 04 44 r7 = r4 + 0x404 ## decode_frame.c:58:5
7008: d0 ec 74 d1 r13 = [r7+0x14] ## decode_frame.c:57:16
700c: d0 ec b1 01 [r11+0x10] = r0 ## decode_frame.c:58:5
7010: c7 14 r15 = 0 ## decode_frame.c:58:5
7012: d0 ec 59 f8 [r5+0x88] = r15 ## decode_frame.c:59:30
7016: 40 e0 15 01 r0 = 0x115 <var_bss_size+0x8 : 114 > ## decode_frame.c:78:62
701a: d8 ec 4a e0 r14 = [r4+r0<<2] ## decode_frame.c:78:62
701e: 38 16 r8 = r3 ## decode_frame.c:78:62
7020: 29 16 r9 = r2
7022: 16 16 r6 = r1
7024: d4 e9 dc a2 r10 = [sp+732]
7028: d4 e9 d8 32 r3 = [sp+728]
702c: d4 e9 01 a0 [sp] = r10 ## decode_frame.c:78:9
7030: 40 16 r0 = r4 ## decode_frame.c:78:9
7032: e2 16 r2 = r14 ## decode_frame.c:78:9
7034: bf ea 60 f7 call -0x1140 <wtgv2_silk_decode_indices : 5ef8 > ## decode_frame.c:78:9
7038: 54 ee 76 39 r3 = b[r7+0x96] (s) ## decode_frame.c:84:17
703c: 54 ee 75 29 r2 = b[r7+0x95] (s) ## decode_frame.c:83:55
7040: 70 65 r0 = [r7+0x14] ## decode_frame.c:84:56
7042: f8 e8 06 e0 r14 = sp + 6 ## decode_frame.c:84:56
7046: 60 d6 r0 = r6 # ## decode_frame.c:83:9
7048: 80 20 [sp] = r0 ## decode_frame.c:83:9
704a: e1 16 r1 = r14 ## decode_frame.c:83:9
704c: bf ea 90 f8 call -0xee0 <wtgv2_silk_decode_pulses : 6170 > ## decode_frame.c:83:9
7050: 40 15 r1_r0 = r5_r4 ## decode_frame.c:89:9
7052: a2 16 r2 = r10 ## decode_frame.c:89:9
7054: bf ea 35 fd call -0x596 <wtgv2_silk_decode_parameters : 6ac2 > ## decode_frame.c:89:9
7058: 40 15 r1_r0 = r5_r4 ## decode_frame.c:94:9
705a: 92 16 r2 = r9 ## decode_frame.c:94:9
705c: e3 16 r3 = r14 ## decode_frame.c:94:9
705e: bf ea ea f2 call -0x1a2c <wtgv2_silk_decode_core : 5636 > ## decode_frame.c:94:9
7062: d0 ec b1 f0 [r11+0x0] = r15 ## decode_frame.c:98:24
7066: 54 ee 75 09 r0 = b[r7+0x95] (s) ## decode_frame.c:99:33
706a: d0 ec b5 00 [r11+0x4] = r0 ## decode_frame.c:99:31
706e: 40 e0 12 01 r0 = 0x112 <var_bss_size+0x6 : 112 > ## decode_frame.c:103:16
7072: d8 ec 4b f0 [r4+r0<<2] = r15 ## decode_frame.c:103:40
7076: 31 f1 fc 5f r1 = r5 + -0x4 # ## decode_frame.c:110:22
707a: 70 64 r0 = [r7+0x10] ## decode_frame.c:110:48
707c: d8 ec 1a 00 r0 = [r1+r0<<2] ## decode_frame.c:110:22
7080: f0 60 [r7+0x0] = r0 ## decode_frame.c:110:20
7082: d0 ec 81 d0 [r8+0x0] = r13 ## decode_frame.c:113:9
7086: 40 20 r0 = 0x0 ## decode_frame.c:116:5
7088: d0 ec b1 c1 [r11+0x10] = r12 ## decode_frame.c:115:5
708c: f0 e8 a4 02 sp += 0x2a4 ## decode_frame.c:115:5
7090: 5f 04 {pc, r15-r4} = [sp++] ## decode_frame.c:116:5
get_wtgv2dec_ops:
7092: c0 ff ac 76 00 00 r0 = 0x76ac <wtg2dec_context : 76ac > ## silk_decmaintest.c:340:0
7098: 80 00 rts ## silk_decmaintest.c:341:2
wtgv2_silk_InitDecoder:
709a: 7a 04 [--sp] = {rets, r10-r4} ## dec_API.c:44:0
709c: 04 16 r4 = r0 ## dec_API.c:44:0
709e: 45 20 r5 = 0x0 ## dec_API.c:44:0
70a0: 48 e0 12 01 r8 = 0x112 <var_bss_size+0x6 : 112 > ## dec_API.c:44:0
70a4: 49 e0 01 00 r9 = 0x1 <mem_code_size : 0 > ## dec_API.c:44:0
70a8: 4a e0 2a 01 r10 = 0x12a <var_bss_size+0x1E : 12a > ## dec_API.c:44:0
70ac: 47 24 r7 = 0x4 ## dec_API.c:44:0
70ae: 04 90 goto 0x20 <wtgv2_silk_InitDecoder+0x36 : 70d0 > ## dec_API.c:44:0
70b0: 4e 1d r6 = r4 + r5 ## init_decoder.c:43:5
70b2: 68 84 r0 = r6 + 0x4 ## init_decoder.c:43:5
70b4: 41 20 r1 = 0x0 ## init_decoder.c:43:5
70b6: 42 e0 1c 0c r2 = 0xc1c <usb_code_size+0x158 : c1c > ## init_decoder.c:43:5
70ba: 80 ff 66 d1 ff ff call -0x2e9a <memset : 4226 > ## init_decoder.c:43:5
70c0: d8 ec 6b 98 [r6+r8<<2] = r9 ## init_decoder.c:46:36
70c4: 40 ea 80 6b [r6+0x0] = 0x10000 ## init_decoder.c:47:26
70c8: d8 ec 6b 7a [r6+r10<<2] = r7 ## init_decoder.c:48:17
70cc: 05 e1 20 5c r5 = r5 + 0xc20 ## dec_API.c:48:5
70d0: 21 ff 42 5e ed ff if (r5 != 0xc20) goto -0x26 <wtgv2_silk_InitDecoder+0x16 : 70b0 >
70d6: 5a 04 {pc, r10-r4} = [sp++]
wtgv2ec_dec_init:
70d8: 75 04 [--sp] = {rets, r5, r4} ## entdec.c:33:0
70da: 04 16 r4 = r0 ## entdec.c:33:0
70dc: 24 eb 06 00 [r4+] = {r2, r1} ## entdec.c:34:16
70e0: 45 20 r5 = 0x0 ## entdec.c:34:16
70e2: c5 62 [r4+0x8] = r5 ## entdec.c:36:21
70e4: c5 63 [r4+0xc] = r5 ## entdec.c:37:23
70e6: c5 64 [r4+0x10] = r5 ## entdec.c:38:22
70e8: 45 ea 09 40 [r4+0x14] = 0x9 ## entdec.c:42:24
70ec: c5 66 [r4+0x18] = r5 ## entdec.c:44:17
70ee: 47 ea 80 40 [r4+0x1c] = 0x80 ## entdec.c:45:16
70f2: bf ea 84 f6 call -0x12f8 <ec_read_byte : 5dfe > ## entdec.c:46:18
70f6: c0 6a [r4+0x28] = r0 ## entdec.c:46:16
70f8: 88 a1 r0 = r0 >>> 0x1 ## entdec.c:47:47
70fa: 88 d9 r0 = ~r0 # ## entdec.c:47:29
70fc: 41 67 r1 = [r4+0x1c] ## entdec.c:47:25
70fe: 10 18 r0 += r1 ## entdec.c:47:33
7100: 40 d6 r0 = r4 # ## entdec.c:50:5
7102: c0 68 [r4+0x20] = r0 ## entdec.c:47:16
7104: c5 6b [r4+0x2c] = r5 ## entdec.c:48:18
7106: bf ea 87 f6 call -0x12f2 <wtgv2ec_dec_normalize : 5e18 > ## entdec.c:50:5
710a: 55 04 {pc, r5, r4} = [sp++] ## entdec.c:51:1
wtgv2_silk_decoder_set_fs:
710c: 7a 04 [--sp] = {rets, r10-r4} ## decoder_set_fs.c:62:0
710e: 2a 16 r10 = r2 ## decoder_set_fs.c:62:0
7110: b7 e1 41 20 r7 = sextra(r2, p:0x0, l:0x10) ## decoder_set_fs.c:69:27
7114: e2 e1 05 70 r2 = r7 * 0x5 ## decoder_set_fs.c:69:27
7118: 05 e1 04 04 r5 = r0 + 0x404 ## decoder_set_fs.c:69:27
711c: d2 66 [r5+0x18] = r2 ## decoder_set_fs.c:69:25
711e: 52 64 r2 = [r5+0x10] ## decoder_set_fs.c:70:20
7120: ae d7 r6 = r2.l (s) # ## decoder_set_fs.c:70:20
7122: d3 63 [r5+0xc] = r3 ## decoder_set_fs.c:74:22
7124: e4 f1 a0 7a r4 = r7 * 0x50000 # ## decoder_set_fs.c:70:20
7128: 53 62 r3 = [r5+0x8] ## decoder_set_fs.c:77:16
712a: cc b0 r4 = r4 >>> 0x10 ## decoder_set_fs.c:70:20
712c: f0 e1 60 84 r8 = r6 * r4 ## decoder_set_fs.c:70:20
7130: 8a e8 03 30 if (r3 != r10) goto 0x6 <wtgv2_silk_decoder_set_fs+0x2E : 713a >
7134: 54 65 r4 = [r5+0x14] ## decoder_set_fs.c:77:59
7136: 04 e8 58 80 if (r8 == r4) goto 0xb0 <wtgv2_silk_decoder_set_fs+0xDE : 71ea > ## decoder_set_fs.c:77:59
713a: d0 ec 10 93 r9 = [r1+0x30]
713e: 8a f8 07 10 if (r10 != 0x8) goto 0xe <wtgv2_silk_decoder_set_fs+0x44 : 7150 > ## decoder_set_fs.c:78:13
7142: b2 e8 04 10 if (r2 != 0x4) {
7146: 06 e1 6c 90 r6 = r9 + 0x6c
} else { ## decoder_set_fs.c:82:45
714a: 06 e1 61 90 r6 = r9 + 0x61
} ## decoder_set_fs.c:80:45
714e: 04 86 goto 0xc <wtgv2_silk_decoder_set_fs+0x50 : 715c > ## decoder_set_fs.c:80:45
7150: b2 e8 04 10 if (r2 != 0x4) {
7154: 06 e1 91 90 r6 = r9 + 0x91
} else { ## decoder_set_fs.c:88:45
7158: 06 e1 6f 90 r6 = r9 + 0x6f
} ## decoder_set_fs.c:86:45
715c: 02 e1 48 04 r2 = r0 + 0x448
7160: a6 62 [r2+0x8] = r6
7162: 0a e8 3e 30 if (r3 == r10) goto 0x7c <wtgv2_silk_decoder_set_fs+0xD6 : 71e2 >
7166: e3 e1 14 70 r3 = r7 * 0x14 ## decoder_set_fs.c:92:37
716a: 44 f1 04 a0 r4 = r10 | 0x4 # ## decoder_set_fs.c:93:29
716e: d3 67 [r5+0x1c] = r3 ## decoder_set_fs.c:92:35
7170: 03 e1 34 91 r3 = r9 + 0x134 ## decoder_set_fs.c:92:35
7174: 84 f8 08 18 if (r4 != 0xc) goto 0x10 <wtgv2_silk_decoder_set_fs+0x7C : 7188 > ## decoder_set_fs.c:93:29
7178: 48 ea 0a 50 [r5+0x20] = 0xA ## decoder_set_fs.c:94:34
717c: 06 e1 40 30 r6 = r3 + 0x40 ## decoder_set_fs.c:99:38
7180: c7 ff 90 85 01 00 r7 = 0x18590 <wtgv2_silk_NLSF_CB_NB_MB : 18590 > ## decoder_set_fs.c:99:38
7186: 04 89 goto 0x12 <wtgv2_silk_decoder_set_fs+0x8E : 719a > ## decoder_set_fs.c:99:38
7188: 48 ea 10 50 [r5+0x20] = 0x10 ## decoder_set_fs.c:102:34
718c: 06 e1 c8 30 r6 = r3 + 0xc8 ## decoder_set_fs.c:107:38
7190: 03 e1 88 30 r3 = r3 + 0x88 ## decoder_set_fs.c:106:39
7194: c7 ff 18 78 00 00 r7 = 0x7818 <wtgv2_NLSF_CB_WB : 7818 > ## decoder_set_fs.c:106:39
719a: a7 6a [r2+0x28] = r7 ## decoder_set_fs.c:105:38
719c: a3 6b [r2+0x2c] = r3 ## decoder_set_fs.c:106:37
719e: a6 6c [r2+0x30] = r6 ## decoder_set_fs.c:106:37
71a0: 0a f8 05 18 if (r10 == 0xc) goto 0xa <wtgv2_silk_decoder_set_fs+0xA2 : 71ae > ## decoder_set_fs.c:111:17
71a4: 8a f8 06 20 if (r10 != 0x10) goto 0xc <wtgv2_silk_decoder_set_fs+0xA8 : 71b4 >
71a8: 11 6c r1 = [r1+0x30] ## decoder_set_fs.c:112:62
71aa: c1 2a r1 += 0xa ## decoder_set_fs.c:112:50
71ac: 04 86 goto 0xc <wtgv2_silk_decoder_set_fs+0xAE : 71ba > ## decoder_set_fs.c:112:50
71ae: 11 6c r1 = [r1+0x30] ## decoder_set_fs.c:114:62
71b0: c1 24 r1 += 0x4 ## decoder_set_fs.c:114:50
71b2: 04 83 goto 0x6 <wtgv2_silk_decoder_set_fs+0xAE : 71ba > ## decoder_set_fs.c:114:50
71b4: 8a f8 02 10 if (r10 != 0x8) goto 0x4 <wtgv2_silk_decoder_set_fs+0xB0 : 71bc >
71b8: 11 6c r1 = [r1+0x30] ## decoder_set_fs.c:116:62
71ba: a1 61 [r2+0x4] = r1
71bc: 40 ea 01 20 [r2+0x0] = 0x1 ## decoder_set_fs.c:121:44
71c0: 40 ea 64 50 [r5+0x0] = 0x64 ## decoder_set_fs.c:122:44
71c4: 41 2a r1 = 0xa ## decoder_set_fs.c:123:44
71c6: 41 f0 29 01 r1 = 0x129 # <var_bss_size+0x1C : 128 > ## decoder_set_fs.c:124:20
71ca: d9 44 b[r5+0x4] = r1 ## decoder_set_fs.c:123:44
71cc: 42 20 r2 = 0x0 ## decoder_set_fs.c:123:44
71ce: d8 ec 0b 21 [r0+r1<<2] = r2 ## decoder_set_fs.c:124:44
71d2: 00 e1 44 01 r0 = r0 + 0x144 ## decoder_set_fs.c:126:13
71d6: 41 20 r1 = 0x0 ## decoder_set_fs.c:125:13
71d8: 42 e0 c0 02 r2 = 0x2c0 <ROM_RAM_SIZE+0xC0 : 2c0 > ## decoder_set_fs.c:125:13
71dc: 80 ff 44 d0 ff ff call -0x2fbc <memset : 4226 > ## decoder_set_fs.c:125:13
71e2: d0 ec 59 a0 [r5+0x8] = r10 ## decoder_set_fs.c:129:29
71e6: d0 ec 55 81 [r5+0x14] = r8 ## decoder_set_fs.c:130:29
71ea: 40 20 r0 = 0x0 ## decoder_set_fs.c:136:5
71ec: 5a 04 {pc, r10-r4} = [sp++] ## decoder_set_fs.c:136:5
wtgv2_silk_Decode:
71ee: 7f 04 [--sp] = {rets, r15-r4} ## dec_API.c:67:0
71f0: e2 98 sp += -0x20 ## dec_API.c:67:0
71f2: 19 16 r9 = r1 ## dec_API.c:67:0
71f4: 0c 16 r12 = r0 ## dec_API.c:67:0
71f6: 04 e1 04 04 r4 = r0 + 0x404 ## dec_API.c:67:0
71fa: 03 4c if (r3 == 0) goto 0x18 <wtgv2_silk_Decode+0x26 : 7214 > ## dec_API.c:67:0
71fc: 00 e1 50 40 r0 = r4 + 0x50 ## dec_API.c:68:19
7200: 41 20 r1 = 0x0 ## dec_API.c:68:19
7202: 43 20 r3 = 0x0 ## dec_API.c:68:19
7204: 04 84 goto 0x8 <wtgv2_silk_Decode+0x20 : 720e >
7206: d8 ec 03 13 [r0+r3] = r1 ## dec_API.c:88:47
720a: 03 e1 20 3c r3 = r3 + 0xc20 ## dec_API.c:87:9
720e: 21 ff 42 3e f9 ff if (r3 != 0xc20) goto -0xe <wtgv2_silk_Decode+0x18 : 7206 >
7214: d0 ec 40 05 r0 = [r4+0x50] ## dec_API.c:92:28
7218: 0b f1 08 90 r11 = r9 + 0x8 # ## dec_API.c:92:28
721c: 07 35 r7 = [sp+84] ## dec_API.c:92:28
721e: 84 26 [sp+24] = r4 ## dec_API.c:92:9
7220: 82 25 [sp+20] = r2 ## dec_API.c:92:9
7222: 30 59 if (r0 == 0) goto 0xf2 <wtgv2_silk_Decode+0x128 : 7316 > ## dec_API.c:92:9
7224: d0 ec 90 00 r0 = [r9+0x0] ## dec_API.c:123:44
7228: 41 e0 08 03 r1 = 0x308 <ROM_RAM_SIZE+0x108 : 308 > ## dec_API.c:123:12
722c: d8 ec cb 01 [r12+r1<<2] = r0 ## dec_API.c:123:30
7230: d0 ec 94 00 r0 = [r9+0x4] ## dec_API.c:124:44
7234: c1 21 r1 += 0x1 ## dec_API.c:124:12
7236: d8 ec cb 01 [r12+r1<<2] = r0 ## dec_API.c:124:30
723a: d0 ec b0 00 r0 = [r11+0x0] ## dec_API.c:126:21
723e: 20 e1 c0 00 r0 = r0 + -0x1f40 ## dec_API.c:126:72
7242: 44 e0 38 ff r4 = -0xc8 <RAM_LIMIT_H+0xFFFFFFFFFFE5FF38 : ffffffffffffff38 > ## dec_API.c:126:72
7246: 28 ff fa 0d 9f 00 if (r0 > 0x1f40) goto 0x13e <wtgv2_silk_Decode+0x19C : 738a > ## dec_API.c:126:72
724c: 4e f0 1a 01 r14 = 0x11a # <var_bss_size+0xE : 11a >
7250: 00 37 r0 = [sp+92]
7252: 80 24 [sp+16] = r0
7254: 00 36 r0 = [sp+88]
7256: 80 23 [sp+12] = r0 ## dec_API.c:68:19
7258: 00 26 r0 = [sp+24] ## dec_API.c:68:19
725a: 0b e1 60 00 r11 = r0 + 0x60 ## dec_API.c:68:19
725e: 45 20 r5 = 0x0 ## dec_API.c:68:19
7260: 14 87 goto 0x4e <wtgv2_silk_Decode+0xC2 : 72b0 > ## dec_API.c:68:19
7262: e0 e1 42 5e r0 = r5 * 0xC20
7266: b4 e0 c0 60 r6 = r12 + r0
726a: 04 e1 58 64 r4 = r6 + 0x458
726e: c0 14 r8 = 0
7270: bf 16 r15 = r11
7272: 04 84 goto 0x8 <wtgv2_silk_Decode+0x8E : 727c >
7274: d8 ec f5 d0 [r15++=0x4] = r13 ## dec_API.c:136:51
7278: 08 e1 01 80 r8 = r8 + 0x1 ## dec_API.c:135:67
727c: 4d f0 01 00 r13 = 0x1 # <mem_code_size : 0 >
7280: 71 67 r1 = [r7+0x1c] ## entdec.c:61:16
7282: 72 68 r2 = [r7+0x20] ## entdec.c:62:16
7284: 90 a1 r0 = r1 >> 0x1 ## entdec.c:63:11
7286: 12 e9 00 00 if (r2 >= r0) {
728a: c5 14 r13 = 0
} ## entdec.c:64:13
728c: d0 ec 40 a0 r10 = [r4+0x0] ## dec_API.c:135:48
7290: 12 e9 00 80 if (r2 >= r0) { ## dec_API.c:135:48
7294: 22 1e r2 = r2 - r0 ## entdec.c:65:29
7296: f2 68 [r7+0x20] = r2 ## entdec.c:65:25
7298: 10 1e r0 = r1 - r0
} ## entdec.c:66:30
729a: 70 d6 r0 = r7 # ## entdec.c:67:5
729c: f0 67 [r7+0x1c] = r0 ## entdec.c:66:16
729e: bf ea bb f5 call -0x148a <wtgv2ec_dec_normalize : 5e18 > ## entdec.c:67:5
72a2: 8a ed e7 81 ifs (r8 < r10) goto -0x32 <wtgv2_silk_Decode+0x86 : 7274 >
72a6: d8 ec 6b de [r6+r14<<2] = r13 ## dec_API.c:138:42
72aa: 0b e1 20 bc r11 = r11 + 0xc20 ## dec_API.c:134:9
72ae: c5 21 r5 += 0x1 ## dec_API.c:134:29
72b0: 85 f8 d7 03 if (r5 != 0x1) goto -0x52 <wtgv2_silk_Decode+0x74 : 7262 > ## dec_API.c:134:9
72b4: 05 26 r5 = [sp+24]
72b6: 00 e1 68 50 r0 = r5 + 0x68 ## dec_API.c:68:19
72ba: 41 20 r1 = 0x0 ## dec_API.c:68:19
72bc: 42 20 r2 = 0x0 ## dec_API.c:68:19
72be: 04 84 goto 0x8 <wtgv2_silk_Decode+0xDA : 72c8 >
72c0: d8 ec 03 12 [r0+r2] = r1 ## dec_API.c:142:13
72c4: 02 e1 20 2c r2 = r2 + 0xc20 ## dec_API.c:141:9
72c8: 21 ff 42 2e f9 ff if (r2 != 0xc20) goto -0xe <wtgv2_silk_Decode+0xD2 : 72c0 >
72ce: 44 20 r4 = 0x0
72d0: 71 d6 r1 = r7 # ## dec_API.c:150:12
72d2: 84 21 [sp+4] = r4 ## dec_API.c:150:12
72d4: 8b 9c r3 = sp + 28 ## dec_API.c:150:12
72d6: 00 25 r0 = [sp+20] ## dec_API.c:150:12
72d8: c0 d6 r0 = r12 # ## dec_API.c:150:12
72da: 80 20 [sp] = r0 ## dec_API.c:150:12
72dc: 02 23 r2 = [sp+12] ## dec_API.c:150:12
72de: bf ea 81 fe call -0x2fe <wtgv2_silk_decode_frame : 6fe4 > ## dec_API.c:150:12
72e2: d4 eb 01 50 [r5+0x50] += 0x1 ## dec_API.c:152:38
72e6: 00 27 r0 = [sp+28] ## dec_API.c:157:20
72e8: 01 24 r1 = [sp+16] ## dec_API.c:157:18
72ea: 40 f0 29 01 r0 = 0x129 # <var_bss_size+0x1C : 128 > ## dec_API.c:160:28
72ee: 90 60 [r1+0x0] = r0 ## dec_API.c:157:18
72f0: d8 ec ca 10 r1 = [r12+r0<<2] ## dec_API.c:160:28
72f4: 40 20 r0 = 0x0 ## dec_API.c:160:28
72f6: 81 f8 0b 04 if (r1 != 0x2) goto 0x16 <wtgv2_silk_Decode+0x122 : 7310 > ## dec_API.c:160:28
72fa: 50 62 r0 = [r5+0x8] ## dec_API.c:162:96
72fc: f8 38 r0 += -0x8 ## dec_API.c:162:103
72fe: 70 f1 03 00 r0 = r0 & 0xFFFFFFFC # ## dec_API.c:162:109
7302: 51 60 r1 = [r5+0x0] ## dec_API.c:162:55
7304: c2 ff 80 84 01 00 r2 = 0x18480 <nvram_boot_tag+0x8 : 18480 > ## dec_API.c:162:65
730a: d8 ec 02 02 r0 = [r0+r2] ## dec_API.c:162:65
730e: 10 1b r0 *= r1 ## dec_API.c:162:63
7310: d0 ec 95 01 [r9+0x14] = r0
7314: 14 9a goto 0x74 <wtgv2_silk_Decode+0x19C : 738a >
7316: 45 20 r5 = 0x0
7318: 4d e0 16 01 r13 = 0x116 <var_bss_size+0xA : 116 >
731c: 4e e0 05 01 r14 = 0x105 <os_code_size+0x5A : 104 >
7320: cf ff 80 88 00 00 r15 = 0x8880 <f2_function+0x60 : 8880 >
7326: c6 16 r6 = r12
7328: 14 8b goto 0x56 <wtgv2_silk_Decode+0x192 : 7380 >
732a: d0 ec 90 21 r2 = [r9+0x10] ## dec_API.c:95:29
732e: 41 22 r1 = 0x2
7330: 40 21 r0 = 0x1
7332: 02 4f if (r2 == 0) goto 0x1e <wtgv2_silk_Decode+0x164 : 7352 >
7334: 02 f8 0d 14 if (r2 == 0xa) goto 0x1a <wtgv2_silk_Decode+0x164 : 7352 >
7338: 02 f8 06 78 if (r2 == 0x3c) goto 0xc <wtgv2_silk_Decode+0x15A : 7348 >
733c: 02 f8 07 50 if (r2 == 0x28) goto 0xe <wtgv2_silk_Decode+0x160 : 734e >
7340: 82 f8 21 28 if (r2 != 0x14) goto 0x42 <wtgv2_silk_Decode+0x198 : 7386 >
7344: 41 24 r1 = 0x4
7346: 04 85 goto 0xa <wtgv2_silk_Decode+0x164 : 7352 >
7348: 41 24 r1 = 0x4
734a: 40 23 r0 = 0x3
734c: 04 82 goto 0x4 <wtgv2_silk_Decode+0x164 : 7352 >
734e: 41 24 r1 = 0x4
7350: 40 22 r0 = 0x2
7352: d8 ec 6b 0d [r6+r13<<2] = r0
7356: d8 ec 6b 1e [r6+r14<<2] = r1
735a: d0 ec 9c 00 r0 = [r9+0xc] ## dec_API.c:114:40
735e: 88 aa r0 = r0 >>> 0xa ## dec_API.c:114:59
7360: 44 e0 38 ff r4 = -0xc8 <RAM_LIMIT_H+0xFFFFFFFFFFE5FF38 : ffffffffffffff38 > ## dec_API.c:114:59
7364: 00 fc 11 1e if (r0 > 0xf) goto 0x22 <wtgv2_silk_Decode+0x19C : 738a > ## dec_API.c:114:59
7368: 94 e1 f2 10 r1 = r15 & (1 << r0)
736c: 01 4e if (r1 == 0) goto 0x1c <wtgv2_silk_Decode+0x19C : 738a >
736e: d0 ec 98 30 r3 = [r9+0x8] ## dec_API.c:118:104
7372: 0a 81 r2 = r0 + 0x1 ## dec_API.c:114:67
7374: 60 15 r1_r0 = r7_r6 ## dec_API.c:118:20
7376: bf ea c9 fe call -0x26e <wtgv2_silk_decoder_set_fs : 710c > ## dec_API.c:118:20
737a: 06 e1 20 6c r6 = r6 + 0xc20 ## dec_API.c:93:9
737e: c5 21 r5 += 0x1 ## dec_API.c:93:29
7380: 85 fe d3 01 ifs (r5 <= 0x0) goto -0x5a <wtgv2_silk_Decode+0x13C : 732a >
7384: a7 8f goto -0x162 <wtgv2_silk_Decode+0x36 : 7224 >
7386: 44 e0 35 ff r4 = -0xcb <RAM_LIMIT_H+0xFFFFFFFFFFE5FF34 : ffffffffffffff34 >
738a: 40 16 r0 = r4 ## dec_API.c:169:1
738c: 02 88 sp += 0x20 ## dec_API.c:169:1
738e: 5f 04 {pc, r15-r4} = [sp++] ## dec_API.c:169:1
wtgv2_dec_run:
7390: 7b 04 [--sp] = {rets, r11-r4} ## silk_decmaintest.c:203:0
7392: e2 9b sp += -0x14 ## silk_decmaintest.c:203:0
7394: 45 20 r5 = 0x0 ## silk_decmaintest.c:203:0
7396: 04 d6 r4 = r0 # ## silk_decmaintest.c:203:0
7398: 85 24 [sp+16] = r5 ## silk_decmaintest.c:204:6
739a: 17 e1 14 40 r7 = r4 + 0x1014
739e: 08 f1 80 4c r8 = r4 + 0xc80 #
73a2: 7a 64 r2 = h[r7+0x8] (u) ## silk_decmaintest.c:210:15
73a4: 02 51 if (r2 == 0) goto 0x22 <wtgv2_dec_run+0x38 : 73c8 > ## silk_decmaintest.c:210:15
73a6: 79 65 r1 = h[r7+0xa] (u) ## silk_decmaintest.c:213:73
73a8: 73 61 r3 = [r7+0x4] ## silk_decmaintest.c:212:57
73aa: d0 ec 80 01 r0 = [r8+0x10] ## silk_decmaintest.c:213:66
73ae: d0 ec 8c 61 r6 = [r8+0x1c] ## silk_decmaintest.c:213:39
73b2: 31 18 r1 += r3 ## silk_decmaintest.c:213:73
73b4: c6 00 call r6 ## silk_decmaintest.c:213:19
73b6: 79 65 r1 = h[r7+0xa] (u) ## silk_decmaintest.c:214:21
73b8: 01 18 r1 += r0 ## silk_decmaintest.c:214:21
73ba: f9 65 h[r7+0xa] = r1 ## silk_decmaintest.c:214:21
73bc: 79 64 r1 = h[r7+0x8] (u) ## silk_decmaintest.c:215:26
73be: 10 1e r0 = r1 - r0 ## silk_decmaintest.c:215:26
73c0: 81 d7 r1 = r0.l (u) #
73c2: f8 64 h[r7+0x8] = r0 ## silk_decmaintest.c:215:26
73c4: 81 f8 a9 00 if (r1 != 0x0) goto 0x152 <wtgv2_dec_run+0x18A : 751a > ## silk_decmaintest.c:215:26
73c8: 06 e1 84 4d r6 = r4 + 0xd84
73cc: 68 41 r0 = b[r6+0x1] (u) ## silk_decmaintest.c:222:15
73ce: 80 46 if (r0 != 0) goto 0xc <wtgv2_dec_run+0x4C : 73dc > ## silk_decmaintest.c:222:15
73d0: 40 21 r0 = 0x1 ## silk_decmaintest.c:224:24
73d2: 40 d6 r0 = r4 # ## silk_decmaintest.c:225:3
73d4: e8 41 b[r6+0x1] = r0 ## silk_decmaintest.c:224:24
73d6: 80 ff e2 01 00 00 call 0x1e2 <wtgv2_type_check : 75be > ## silk_decmaintest.c:225:3
73dc: 0b e1 28 4c r11 = r4 + 0xc28
73e0: 55 ed ba 26 r2 = h[r11+0x16a] (s) ## silk_decmaintest.c:228:15
73e4: c2 14 r10 = 0 ## silk_decmaintest.c:228:15
73e6: 02 fe 25 9e ifs (r2 > 0x4f) goto 0x4a <wtgv2_dec_run+0xA4 : 7434 > ## silk_decmaintest.c:228:15
73ea: 09 e1 80 b0 r9 = r11 + 0x80
73ee: 43 20 r3 = 0x0
73f0: 02 4c if (r2 == 0) goto 0x18 <wtgv2_dec_run+0x7A : 740a >
73f2: 55 ed b8 06 r0 = h[r11+0x168] (s) ## silk_decmaintest.c:232:32
73f6: b4 e0 90 10 r1 = r9 + r0 ## silk_decmaintest.c:232:32
73fa: 90 16 r0 = r9 ## silk_decmaintest.c:232:4
73fc: 80 ff 3a cd ff ff call -0x32c6 <memmove : 413c > ## silk_decmaintest.c:232:4
7402: 40 20 r0 = 0x0 ## silk_decmaintest.c:233:25
7404: e8 66 h[r6+0xc] = r0 ## silk_decmaintest.c:233:25
7406: 55 ed ba 36 r3 = h[r11+0x16a] (s) ## silk_decmaintest.c:234:3
740a: d0 ec 80 01 r0 = [r8+0x10] ## silk_decmaintest.c:236:53
740e: d0 ec 84 51 r5 = [r8+0x14] ## silk_decmaintest.c:236:27
7412: b4 f0 90 23 r2 = r9 + r3 # ## silk_decmaintest.c:236:77
7416: 61 61 r1 = [r6+0x4] ## silk_decmaintest.c:236:68
7418: 53 30 r3 = 0x50 ## silk_decmaintest.c:236:7
741a: d4 e9 01 a0 [sp] = r10 ## silk_decmaintest.c:236:7
741e: c5 00 call r5 ## silk_decmaintest.c:236:7
7420: 69 67 r1 = h[r6+0xe] (u) ## silk_decmaintest.c:236:7
7422: 00 fe 03 00 ifs (r0 > 0x0) goto 0x6 <wtgv2_dec_run+0x9C : 742c >
7426: 4a e0 01 00 r10 = 0x1 <mem_code_size : 0 >
742a: 31 5a if (r1 == 0) goto 0xf4 <wtgv2_dec_run+0x190 : 7520 >
742c: 68 e8 04 60 [r6+0x4] += r0 ## silk_decmaintest.c:246:19
7430: 12 1c r2 = r1 + r0 ## silk_decmaintest.c:247:30
7432: ea 67 h[r6+0xe] = r2 ## silk_decmaintest.c:247:30
7434: 55 ed b8 06 r0 = h[r11+0x168] (s) ## silk_decmaintest.c:251:13
7438: 41 1c r1 = r4 + r0 ## silk_decmaintest.c:251:22
743a: 43 e0 a8 0c r3 = 0xca8 <usb_code_size+0x1E4 : ca8 > ## silk_decmaintest.c:251:22
743e: d8 ee 10 53 r5 = b[r1+r3] (u) ## silk_decmaintest.c:251:13
7442: 59 81 r1 = r5 + 0x1 ## silk_decmaintest.c:253:45
7444: ab 17 r3 = r2.l (s) ## silk_decmaintest.c:253:6
7446: 81 ee 21 30 ifs (r3 <= r1) goto 0x42 <wtgv2_dec_run+0xFC : 748c > ## silk_decmaintest.c:253:6
744a: c0 21 r0 += 0x1 ## silk_decmaintest.c:255:23
744c: 31 f1 ff 2f r1 = r2 + -0x1 # ## silk_decmaintest.c:256:29
7450: e8 66 h[r6+0xc] = r0 ## silk_decmaintest.c:255:23
7452: 88 d7 r0 = r0.l (s) # ## silk_decmaintest.c:257:43
7454: e9 67 h[r6+0xe] = r1 ## silk_decmaintest.c:256:29
7456: 40 18 r0 += r4 ## silk_decmaintest.c:251:22
7458: 01 e1 a8 0c r1 = r0 + 0xca8 ## silk_decmaintest.c:257:43
745c: 09 e1 18 b0 r9 = r11 + 0x18 ## silk_decmaintest.c:257:30
7460: 52 30 r2 = 0x50 ## silk_decmaintest.c:257:3
7462: 90 16 r0 = r9 ## silk_decmaintest.c:257:3
7464: bf ea 38 fe call -0x390 <wtgv2ec_dec_init : 70d8 > ## silk_decmaintest.c:257:3
7468: 00 e1 ac 44 r0 = r4 + 0x4ac ## silk_decmaintest.c:257:3
746c: 05 5a if (r5 == 0) goto 0x34 <wtgv2_dec_run+0x112 : 74a2 > ## silk_decmaintest.c:257:3
746e: 40 ea 00 00 [r0+0x0] = 0x0 ## silk_decmaintest.c:266:50
7472: 55 ed b8 a6 r10 = h[r11+0x168] (s) ## silk_decmaintest.c:267:35
7476: b4 e0 40 0a r0 = r4 + r10 ## silk_decmaintest.c:251:22
747a: 01 e1 a8 0c r1 = r0 + 0xca8 ## silk_decmaintest.c:267:35
747e: 00 e1 c8 80 r0 = r8 + 0xc8 ## silk_decmaintest.c:267:20
7482: 4a 3c r2 = 0x3c ## silk_decmaintest.c:267:4
7484: 80 ff b2 cc ff ff call -0x334e <memmove : 413c > ## silk_decmaintest.c:267:4
748a: 04 95 goto 0x2a <wtgv2_dec_run+0x126 : 74b6 > ## silk_decmaintest.c:267:4
748c: 60 62 r0 = [r6+0x8] ## silk_decmaintest.c:307:33
748e: 61 61 r1 = [r6+0x4] ## silk_decmaintest.c:307:16
7490: 55 20 r5 = 0x40 ## silk_decmaintest.c:307:16
7492: 00 ed 42 10 ifs (r1 >= r0) goto 0x84 <wtgv2_dec_run+0x18A : 751a >
7496: ba e8 00 00 if (r10 != 0x0) {
749a: 4a e0 48 00 r10 = 0x48
} <os_bss_size+0xC : 48 > ## silk_decmaintest.c:317:2
749e: a5 16 r5 = r10
74a0: 14 9c goto 0x78 <wtgv2_dec_run+0x18A : 751a >
74a2: 40 ea 01 00 [r0+0x0] = 0x1 ## silk_decmaintest.c:261:50
74a6: 01 e1 c8 80 r1 = r8 + 0xc8 ## silk_decmaintest.c:262:52
74aa: 4a 3c r2 = 0x3c ## silk_decmaintest.c:262:4
74ac: 90 16 r0 = r9 ## silk_decmaintest.c:262:4
74ae: bf ea 13 fe call -0x3da <wtgv2ec_dec_init : 70d8 > ## silk_decmaintest.c:262:4
74b2: 50 ed 6c a0 r10 = h[r6+0xc] (u) ## silk_decmaintest.c:262:4
74b6: b1 d6 r1 = r11 # ## silk_decmaintest.c:273:13
74b8: 68 67 r0 = h[r6+0xe] (u) ## silk_decmaintest.c:270:30
74ba: 08 1f r0 = r0 - r5 ## silk_decmaintest.c:270:30
74bc: b4 f0 a0 05 r0 = r10 + r5 # ## silk_decmaintest.c:271:24
74c0: e8 67 h[r6+0xe] = r0 ## silk_decmaintest.c:270:30
74c2: e8 66 h[r6+0xc] = r0 ## silk_decmaintest.c:271:24
74c4: 88 90 r0 = sp + 16 ## silk_decmaintest.c:271:24
74c6: 80 22 [sp+8] = r0 ## silk_decmaintest.c:273:13
74c8: 68 90 r0 = r6 + 0x10 ## silk_decmaintest.c:273:120
74ca: 40 d6 r0 = r4 # ## silk_decmaintest.c:273:13
74cc: 80 21 [sp+4] = r0 ## silk_decmaintest.c:273:13
74ce: d4 e9 01 90 [sp] = r9 ## silk_decmaintest.c:273:13
74d2: 42 20 r2 = 0x0 ## silk_decmaintest.c:273:13
74d4: 43 21 r3 = 0x1 ## silk_decmaintest.c:273:13
74d6: 45 20 r5 = 0x0 ## silk_decmaintest.c:273:13
74d8: bf ea 89 fe call -0x2ee <wtgv2_silk_Decode : 71ee > ## silk_decmaintest.c:273:13
74dc: 00 24 r0 = [sp+16] ## silk_decmaintest.c:274:16
74de: 72 60 r2 = [r7+0x0] ## silk_decmaintest.c:279:29
74e0: 03 a1 r3 = r0 << 0x1 ## silk_decmaintest.c:278:39
74e2: 32 d8 r2 += r3 # ## silk_decmaintest.c:279:29
74e4: 71 61 r1 = [r7+0x4] ## silk_decmaintest.c:278:30
74e6: fa 3e r2 += -0x2 ## silk_decmaintest.c:279:20
74e8: 04 a2 r4 = r0 << 0x2 ## silk_decmaintest.c:278:51
74ea: 13 1d r3 = r1 + r4 ## silk_decmaintest.c:278:30
74ec: fb 3e r3 += -0x2 ## silk_decmaintest.c:278:21
74ee: 04 85 goto 0xa <wtgv2_dec_run+0x16A : 74fa >
74f0: 2e 06 r6 = h[r2++=-0x2] (u) ## silk_decmaintest.c:283:15
74f2: be 60 h[r3+0x0] = r6 ## silk_decmaintest.c:284:15
74f4: be 7f h[r3+-0x2] = r6 ## silk_decmaintest.c:285:15
74f6: fb 3c r3 += -0x4 ## silk_decmaintest.c:281:4
74f8: c5 21 r5 += 0x1 ## silk_decmaintest.c:281:32
74fa: 80 ed f9 51 ifs (r5 < r0) goto -0xe <wtgv2_dec_run+0x160 : 74f0 >
74fe: 50 ee 80 60 r6 = b[r8+0x0] (u) ## silk_decmaintest.c:290:16
7502: d0 ec 80 01 r0 = [r8+0x10] ## silk_decmaintest.c:290:16
7506: d0 ec 8c 31 r3 = [r8+0x1c]
750a: 42 16 r2 = r4 ## silk_decmaintest.c:299:4
750c: c3 00 call r3 ## silk_decmaintest.c:299:4
750e: 45 20 r5 = 0x0
7510: b6 e8 00 80 if (r6 != 0x0) {
7514: f8 65 h[r7+0xa] = r0 ## silk_decmaintest.c:294:22
7516: 40 1e r0 = r4 - r0 ## silk_decmaintest.c:295:36
7518: f8 64 h[r7+0x8] = r0
} ## silk_decmaintest.c:295:27
751a: 50 16 r0 = r5 ## silk_decmaintest.c:318:1
751c: 02 85 sp += 0x14 ## silk_decmaintest.c:318:1
751e: 5b 04 {pc, r11-r4} = [sp++] ## silk_decmaintest.c:318:1
7520: 55 20 r5 = 0x40
7522: f7 9b goto -0xa <wtgv2_dec_run+0x18A : 751a >
wtgv2_init:
7524: 77 04 [--sp] = {rets, r7-r4} ## silk_decmaintest.c:167:0
7526: 04 15 r5_r4 = r1_r0 ## silk_decmaintest.c:167:0
7528: 41 20 r1 = 0x0 ## silk_decmaintest.c:168:2
752a: 42 e0 20 10 r2 = 0x1020 <WOLASynthesisFilter_Float_M128_m4_r1+0x1C : 1020 > ## silk_decmaintest.c:168:2
752e: 46 20 r6 = 0x0
7530: 80 ff f0 cc ff ff call -0x3310 <memset : 4226 > ## silk_decmaintest.c:168:2
7536: 40 16 r0 = r4 ## silk_decmaintest.c:172:12
7538: 80 ff 5c fb ff ff call -0x4a4 <wtgv2_silk_InitDecoder : 709a > ## silk_decmaintest.c:172:12
753e: 40 e0 80 3e r0 = 0x3e80 <STFT_Win_FixHalf_M256_D80+0x7C : 3e80 > ## silk_decmaintest.c:174:37
7542: 01 e1 28 4c r1 = r4 + 0xc28
7546: 42 f0 05 04 r2 = 0x405 # <WOLASynthesisFilter_Float_M64_m4_r1 : 404 > ## silk_decmaintest.c:182:11
754a: 90 62 [r1+0x8] = r0 ## silk_decmaintest.c:174:37
754c: 40 f0 06 04 r0 = 0x406 # <WOLASynthesisFilter_Float_M64_m4_r1+0x2 : 406 > ## silk_decmaintest.c:181:11
7550: 90 63 [r1+0xc] = r0 ## silk_decmaintest.c:175:41
7552: 44 ea 14 10 [r1+0x10] = 0x14 ## silk_decmaintest.c:176:37
7556: 47 21 r7 = 0x1 ## silk_decmaintest.c:177:35
7558: 97 60 [r1+0x0] = r7 ## silk_decmaintest.c:177:35
755a: 97 61 [r1+0x4] = r7 ## silk_decmaintest.c:178:40
755c: 06 f1 b4 44 r6 = r4 + 0x4b4 # ## silk_decmaintest.c:181:67
7560: 96 65 [r1+0x14] = r6 ## silk_decmaintest.c:179:35
7562: d8 ec 4b 60 [r4+r0<<2] = r6 ## silk_decmaintest.c:181:18
7566: 00 e1 84 41 r0 = r4 + 0x184 ## silk_decmaintest.c:182:59
756a: d8 ec 4b 02 [r4+r2<<2] = r0 ## silk_decmaintest.c:182:19
756e: 00 e1 68 10 r0 = r1 + 0x68 ## silk_decmaintest.c:184:27
7572: 10 97 rep 0x4 0x18 { ## silk_decmaintest.c:184:2
7574: 51 07 r1 = b[r5++=0x1] (u) ## silk_decmaintest.c:184:2
7576: 81 07 b[r0++=0x1] = r1
} ## silk_decmaintest.c:184:2
7578: 05 e1 70 4c r5 = r4 + 0xc70
757c: 50 68 r0 = [r5+0x20] ## silk_decmaintest.c:186:68
757e: 51 6c r1 = [r5+0x30] ## silk_decmaintest.c:186:38
7580: c1 00 call r1 ## silk_decmaintest.c:186:18
7582: 41 e0 63 03 r1 = 0x363 <ROM_RAM_SIZE+0x162 : 362 > ## silk_decmaintest.c:186:11
7586: d8 ec 4b 01 [r4+r1<<2] = r0 ## silk_decmaintest.c:186:16
758a: 40 e0 2c 01 r0 = 0x12c <var_bss_size+0x20 : 12c > ## silk_decmaintest.c:188:40
758e: d8 ec 4b 60 [r4+r0<<2] = r6 ## silk_decmaintest.c:188:53
7592: 40 f0 22 56 r0 = 0x5622 # <wtgv2_silk_LPC_analysis_filter+0xD2 : 5622 > ## silk_decmaintest.c:191:23
7596: d7 66 [r5+0x18] = r7 ## silk_decmaintest.c:190:24
7598: 40 f0 40 1f r0 = 0x1f40 # <WOLAAnalysisFilter_Float_M256_m4_r1+0x73C : 1f40 > ## silk_decmaintest.c:192:23
759c: d8 6a h[r5+0x14] = r0 ## silk_decmaintest.c:191:23
759e: d8 6b h[r5+0x16] = r0 ## silk_decmaintest.c:192:23
75a0: c0 ff 88 8a 01 00 r0 = 0x18a88 <icdf_global_table : 18a88 > ## silk_decmaintest.c:197:49
75a6: 01 e1 9d 00 r1 = r0 + 0x9d ## silk_decmaintest.c:195:49
75aa: 50 ec 51 00 d[r5+0x0] = r1_r0 ## silk_decmaintest.c:194:34
75ae: 01 e1 a5 00 r1 = r0 + 0xa5 ## silk_decmaintest.c:196:49
75b2: 01 f1 b5 00 r1 = r0 + 0xb5 # ## silk_decmaintest.c:197:49
75b6: d1 62 [r5+0x8] = r1 ## silk_decmaintest.c:196:49
75b8: 40 20 r0 = 0x0 ## silk_decmaintest.c:199:2
75ba: d1 63 [r5+0xc] = r1 ## silk_decmaintest.c:197:49
75bc: 57 04 {pc, r7-r4} = [sp++] ## silk_decmaintest.c:199:2
wtgv2_type_check:
75be: 78 04 [--sp] = {rets, r8-r4} ## silk_decmaintest.c:94:0
75c0: e2 9e sp += -0x8 ## silk_decmaintest.c:94:0
75c2: 04 16 r4 = r0 ## silk_decmaintest.c:94:0
75c4: 05 e1 84 4c r5 = r4 + 0xc84 ## silk_decmaintest.c:94:0
75c8: 06 f1 84 4d r6 = r4 + 0xd84 # ## silk_decmaintest.c:94:0
75cc: 50 63 r0 = [r5+0xc] ## silk_decmaintest.c:100:59
75ce: 48 f0 01 00 r8 = 0x1 # <mem_code_size : 0 > ## silk_decmaintest.c:100:13
75d2: 57 64 r7 = [r5+0x10] ## silk_decmaintest.c:100:33
75d4: 61 61 r1 = [r6+0x4] ## silk_decmaintest.c:100:74
75d6: 42 20 r2 = 0x0 ## silk_decmaintest.c:100:74
75d8: 82 20 [sp] = r2 ## silk_decmaintest.c:100:13
75da: 8a 87 r2 = sp + 7 ## silk_decmaintest.c:100:13
75dc: 43 21 r3 = 0x1 ## silk_decmaintest.c:100:13
75de: c7 00 call r7 ## silk_decmaintest.c:100:13
75e0: 80 fd 26 02 ifs (r0 < 0x1) goto 0x4c <wtgv2_type_check+0x72 : 7630 >
75e4: 52 ee 61 80 b[r6+0x1] = r8 ## silk_decmaintest.c:106:23
75e8: d0 ec 65 80 [r6+0x4] = r8 ## silk_decmaintest.c:107:18
75ec: dc e9 07 30 r3 = b[sp+7] (u) ## silk_decmaintest.c:108:16
75f0: 72 e1 f8 30 r2 = r3 & 0xFFFFFF07 ## silk_decmaintest.c:108:23
75f4: c0 ff e0 76 00 00 r0 = 0x76e0 <sr_tab : 76e0 > ## silk_decmaintest.c:122:25
75fa: d8 ed 08 12 r1 = h[r0+r2<<1] (u) ## silk_decmaintest.c:122:25
75fe: b0 a4 r0 = r3 >> 0x4 ## silk_decmaintest.c:118:18
7600: de e9 07 00 b[sp+7] = r0 ## silk_decmaintest.c:118:9
7604: e0 f1 fa 0d r0 = r0 * 0x1F40 # ## silk_decmaintest.c:123:29
7608: d9 60 h[r5+0x0] = r1 ## silk_decmaintest.c:122:23
760a: d8 61 h[r5+0x2] = r0 ## silk_decmaintest.c:123:23
760c: 40 2a r0 = 0xa ## silk_decmaintest.c:123:23
760e: 33 ea 08 00 if ((r3 & 0x8) != 0) { ## silk_decmaintest.c:123:23
7612: 40 34 r0 = 0x14
} ## silk_decmaintest.c:123:23
7614: 35 e1 fe 2f r5 = r2 + -0x2 ## silk_decmaintest.c:125:26
7618: 03 e1 30 4c r3 = r4 + 0xc30 ## silk_decmaintest.c:125:26
761c: 85 f9 0a 06 if (r5 < 0x3) goto 0x14 <wtgv2_type_check+0x76 : 7634 > ## silk_decmaintest.c:125:6
7620: 82 f8 0e 0a if (r2 != 0x5) goto 0x1c <wtgv2_type_check+0x82 : 7640 > ## silk_decmaintest.c:129:8
7624: 40 e0 e0 2e r0 = 0x2ee0 <WOLASynthesisFilter_Float_M256_m4_r1+0x6DC : 2ee0 >
7628: 41 f0 34 0c r1 = 0xc34 # <usb_code_size+0x170 : c34 >
762c: b0 60 [r3+0x0] = r0 ## silk_decmaintest.c:131:40
762e: 04 8c goto 0x18 <wtgv2_type_check+0x8A : 7648 > ## silk_decmaintest.c:131:40
7630: 40 22 r0 = 0x2
7632: 04 8d goto 0x1a <wtgv2_type_check+0x90 : 764e >
7634: 46 e0 80 3e r6 = 0x3e80 <STFT_Win_FixHalf_M256_D80+0x7C : 3e80 > ## silk_decmaintest.c:150:39
7638: 67 16 r7 = r6 ## silk_decmaintest.c:150:39
763a: 50 ec 31 60 d[r3+0x0] = r7_r6 ## silk_decmaintest.c:150:39
763e: 04 82 goto 0x4 <wtgv2_type_check+0x86 : 7644 > ## silk_decmaintest.c:150:39
7640: b1 60 [r3+0x0] = r1 ## silk_decmaintest.c:136:40
7642: b1 61 [r3+0x4] = r1 ## silk_decmaintest.c:137:44
7644: 41 e0 38 0c r1 = 0xc38 <usb_code_size+0x174 : c38 >
7648: d8 ec 43 01 [r4+r1] = r0
764c: 40 20 r0 = 0x0
764e: 02 82 sp += 0x8
7650: 58 04 {pc, r8-r4} = [sp++] ## silk_decmaintest.c:161:1
get_dec_inf:
7652: 00 e1 84 0c r0 = r0 + 0xc84 ## silk_decmaintest.c:82:0
7656: 80 00 rts ## silk_decmaintest.c:84:2
get_time:
7658: 40 20 r0 = 0x0 ## silk_decmaintest.c:46:0
765a: 80 00 rts ## silk_decmaintest.c:47:2
get_bp_inf:
765c: 80 00 rts ## silk_decmaintest.c:52:0
need_buf:
765e: 40 e0 20 10 r0 = 0x1020 <WOLASynthesisFilter_Float_M128_m4_r1+0x1C : 1020 > ## silk_decmaintest.c:20:0
7662: 80 00 rts ## silk_decmaintest.c:21:2
need_rdbuf_size:
7664: 40 2a r0 = 0xa ## silk_decmaintest.c:58:0
7666: 80 00 rts ## silk_decmaintest.c:59:2
need_bpbuf_size:
7668: 40 24 r0 = 0x4 ## silk_decmaintest.c:64:0
766a: 80 00 rts ## silk_decmaintest.c:65:2
set_step:
766c: 80 00 rts ## silk_decmaintest.c:70:0
set_err_info:
766e: 80 00 rts ## silk_decmaintest.c:76:0
g729_dec_config:
7670: 00 ff 03 13 08 00 if (r1 == 0x303) goto 0x10 <g729_dec_config+0x16 : 7686 > ## silk_decmaintest.c:26:0
7676: 31 e8 80 80 if (r1 == 0x80) {
767a: 21 60 r1 = [r2+0x0] ## silk_decmaintest.c:31:46
767c: 42 e0 80 0c r2 = 0xc80 <usb_code_size+0x1BC : c80 > ## silk_decmaintest.c:31:21
7680: d8 ee 01 12 b[r0+r2] = r1
} ## silk_decmaintest.c:31:33
7684: 04 8c goto 0x18 <g729_dec_config+0x2E : 769e > ## silk_decmaintest.c:31:33
7686: 00 e1 70 0c r0 = r0 + 0xc70
768a: 01 f1 9d 20 r1 = r2 + 0x9d # ## silk_decmaintest.c:37:103
768e: 82 60 [r0+0x0] = r2 ## silk_decmaintest.c:36:44
7690: 01 f1 a5 20 r1 = r2 + 0xa5 # ## silk_decmaintest.c:38:103
7694: 81 61 [r0+0x4] = r1 ## silk_decmaintest.c:37:59
7696: 01 f1 b5 20 r1 = r2 + 0xb5 # ## silk_decmaintest.c:39:61
769a: 81 62 [r0+0x8] = r1 ## silk_decmaintest.c:38:59
769c: 81 63 [r0+0xc] = r1 ## silk_decmaintest.c:39:59
769e: 40 20 r0 = 0x0 ## silk_decmaintest.c:41:2
76a0: 80 00 rts ## silk_decmaintest.c:41:2
76a2: 00 00 nop
wtgv2silk_Quantization_Offsets_Q10:
76a4: 64 00 f0 00 20 00 64 00 d... .d.
wtg2dec_context:
76ac: b4 80 00 00 24 75 00 00 ....$u..
76b4: be 75 00 00 90 73 00 00 .u...s..
76bc: 52 76 00 00 58 76 00 00 Rv..Xv..
76c4: 5c 76 00 00 5e 76 00 00 \v..^v..
76cc: 64 76 00 00 68 76 00 00 dv..hv..
76d4: 6c 76 00 00 6e 76 00 00 lv..nv..
76dc: 70 76 00 00 pv..
sr_tab:
76e0: 40 1f e0 2e 80 3e 22 56 @....>"V
76e8: c0 5d 11 2b .].+
wtgv2_LTP_vq_ptrs_Q7:
76ec: fe 76 00 00 26 77 00 00 .v..&w..
76f4: 76 77 00 00 vw..
wtgv2silk_LTPScales_table_Q14:
76f8: cd 3c 00 30 00 20 .<.0.
wtgv2_LTP_gain_vq_0:
76fe: 04 06 18 07 05 00 00 02 ........
7706: 00 00 0c 1c 29 0d fc f7 ....)...
770e: 0f 2a 19 0e 01 fe 3e 29 .*....>)
7716: f7 f6 25 41 fc 03 fa 04 ..%A....
771e: 42 07 f8 10 0e 26 fd 21 B....&.!
wtgv2_LTP_gain_vq_1:
7726: 0d 16 27 17 0c ff 24 40 ..'...$@
772e: 1b fa f9 0a 37 2b 11 01 ....7+..
7736: 01 08 01 01 06 f5 4a 35 ......J5
773e: f7 f4 37 4c f4 08 fd 03 ..7L....
7746: 5d 1b fc 1a 27 3b 03 f8 ]...';..
774e: 02 00 4d 0b 09 f8 16 2c ..M....,
7756: fa 07 28 09 1a 03 09 f9 ..(.....
775e: 14 65 f9 04 03 f8 2a 1a .e....*.
7766: 00 f1 21 44 02 17 fe 37 ..!D...7
776e: 2e fe 0f 03 ff 15 10 29 .......)
wtgv2_LTP_gain_vq_2:
7776: fa 1b 3d 27 05 f5 2a 58 ..='..*X
777e: 04 01 fe 3c 41 06 fc ff ...<A...
7786: fb 49 38 01 f7 13 5e 1d .I8...^.
778e: f7 00 0c 63 06 04 08 ed ...c....
7796: 66 2e f3 03 02 0d 03 02 f.......
779e: 09 eb 54 48 ee f5 2e 68 ..TH...h
77a6: ea 08 12 26 30 17 00 f0 ...&0...
77ae: 46 53 eb 0b 05 f5 75 16 FS....u.
77b6: f8 fa 17 75 f4 03 03 f8 ...u....
77be: 5f 1c 04 f6 0f 4d 3c f1 _....M<.
77c6: ff 04 7c 02 fc 03 26 54 ..|...&T
77ce: 18 e7 02 0d 2a 0d 1f 15 ....*...
77d6: fc 38 2e ff ff 23 4f f3 .8...#O.
77de: 13 f9 41 58 f7 f2 14 04 ..AX....
77e6: 51 31 e3 14 00 4b 03 ef Q1...K..
77ee: 05 f7 2c 5c f8 01 fd 16 ..,\....
77f6: 45 1f fa 5f 29 f4 05 27 E.._)..'
77fe: 43 10 fc 01 00 fa 78 37 C.....x7
7806: dc f3 2c 7a 04 e8 51 05 ..,z..Q.
780e: 0b 03 07 02 00 09 0a 58 .......X
7816: 00 00 ..
wtgv2_NLSF_CB_WB:
7818: 20 00 10 00 66 26 ab 01 ...f&..
7820: 40 78 00 00 40 7a 00 00 @x..@z..
7828: 00 00 00 00 40 7e 00 00 ....@~..
7830: 5e 7e 00 00 00 00 00 00 ^~......
7838: 5e 7f 00 00 a6 7f 00 00 ^.......
wtgv2_NLSF_CB1_WB_Q8:
7840: 07 17 26 36 45 55 64 74 ..&6EUdt
7848: 83 93 a2 b2 c1 d0 df ef ........
7850: 0d 19 29 37 45 53 62 70 ..)7ESbp
7858: 7f 8e 9d ab bb cb dc ec ........
7860: 0f 15 22 33 3d 4e 5c 6a .."3=N\j
7868: 7e 88 98 a7 b9 cd e1 f0 ~.......
7870: 0a 15 24 32 3f 4f 5f 6e ..$2?O_n
7878: 7e 8d 9d ad bd cd dd ed ~.......
7880: 11 14 25 33 3b 4e 59 6b ..%3;NYk
7888: 7b 86 96 a4 b8 cd e0 f0 {.......
7890: 0a 0f 20 33 43 51 60 70 .. 3CQ`p
7898: 81 8e 9e ad bd cc dc ec ........
78a0: 08 15 25 33 41 4f 62 71 ..%3AObq
78a8: 7e 8a 9b a8 b3 c0 d1 da ~.......
78b0: 0c 0f 22 37 3f 4e 57 6c .."7?NWl
78b8: 76 83 94 a7 b9 cb db ec v.......
78c0: 10 13 20 24 38 4f 5b 6c .. $8O[l
78c8: 76 88 9a ab ba cc dc ed v.......
78d0: 0b 1c 2b 3a 4a 59 69 78 ..+:JYix
78d8: 87 96 a5 b4 c4 d3 e2 f1 ........
78e0: 06 10 21 2e 3c 4b 5c 6b ..!.<K\k
78e8: 7b 89 9c a9 b9 c7 d6 e1 {.......
78f0: 0b 13 1e 2c 39 4a 59 69 ...,9JYi
78f8: 79 87 98 a9 ba ca da ea y.......
7900: 0c 13 1d 2e 39 47 58 64 ....9GXd
7908: 78 84 94 a5 b6 c7 d8 e9 x.......
7910: 11 17 23 2e 38 4d 5c 6a ..#.8M\j
7918: 7b 86 98 a7 b9 cc de ed {.......
7920: 0e 11 2d 35 3f 4b 59 6b ..-5?KYk
7928: 73 84 97 ab bc ce dd f0 s.......
7930: 09 10 1d 28 38 47 58 67 ...(8GXg
7938: 77 89 9a ab bd cd de ed w.......
7940: 10 13 24 30 39 4c 57 69 ..$09LWi
7948: 76 84 96 a7 b9 ca da ec v.......
7950: 0c 11 1d 36 47 51 5e 68 ...6GQ^h
7958: 7e 88 95 a4 b6 c9 dd ed ~.......
7960: 0f 1c 2f 3e 4f 61 73 81 ../>Oas.
7968: 8e 9b a8 b4 c2 d0 df ee ........
7970: 08 0e 1e 2d 3e 4e 5e 6f ...->N^o
7978: 7f 8f 9f af c0 cf df ef ........
7980: 11 1e 31 3e 4f 5c 6b 77 ..1>O\kw
7988: 84 91 a0 ae be cc dc eb ........
7990: 0e 13 24 2d 3d 4c 5b 6c ..$-=L[l
7998: 79 8a 9a ac bd cd de ee y.......
79a0: 0c 12 1f 2d 3c 4c 5b 6b ...-<L[k
79a8: 7b 8a 9a ab bb cc dd ec {.......
79b0: 0d 11 1f 2b 35 46 53 67 ...+5FSg
79b8: 72 83 95 a7 b9 cb dc ed r.......
79c0: 11 16 23 2a 3a 4e 5d 6e ..#*:N]n
79c8: 7d 8b 9b aa bc ce e0 f0 }.......
79d0: 08 0f 22 32 43 53 63 73 .."2CScs
79d8: 83 92 a2 b2 c1 d1 e0 ef ........
79e0: 0d 10 29 42 49 56 5f 6f ..)BIV_o
79e8: 80 89 96 a3 b7 ce e1 f1 ........
79f0: 11 19 25 34 3f 4b 5c 66 ..%4?K\f
79f8: 77 84 90 a0 af bf d4 e7 w.......
7a00: 13 1f 31 41 53 64 75 85 ..1ASdu.
7a08: 93 a1 ae bb c8 d5 e3 f2 ........
7a10: 12 1f 34 44 58 67 75 7e ..4DXgu~
7a18: 8a 95 a3 b1 c0 cf df ef ........
7a20: 10 1d 2f 3d 4c 5a 6a 77 ../=LZjw
7a28: 85 93 a1 b0 c1 d1 e0 f0 ........
7a30: 0f 15 23 32 3d 49 56 61 ..#2=IVa
7a38: 6e 77 81 8d af c6 da ed nw......
wtgv2_NLSF_CB1_WB_Wght_Q9:
7a40: 49 0e 6d 0b 6d 0b 6d 0b I.m.m.m.
7a48: 6d 0b 6d 0b 6d 0b 6d 0b m.m.m.m.
7a50: 6d 0b 6d 0b 6d 0b 6d 0b m.m.m.m.
7a58: 93 0b 93 0b 6d 0b 1e 0b ....m...
7a60: 90 0c 0d 0c 9c 0b f0 0b ........
7a68: f0 0b c2 0b c2 0b c2 0b ........
7a70: 93 0b 93 0b c2 0b 9c 0b ........
7a78: 48 0b 1e 0b 1e 0b a6 0a H.......
7a80: 50 0f ae 0f a5 0b 87 0c P.......
7a88: 87 0c 76 0b f0 0b 1e 0b ..v.....
7a90: 32 0c ac 0c 6d 0b 1e 0b 2...m...
7a98: 3c 0a f9 09 dc 0a 6d 0b <.....m.
7aa0: bc 0d 7d 0c c2 0b 1f 0c ..}.....
7aa8: cb 0b 48 0b 6d 0b 6d 0b ..H.m.m.
7ab0: 6d 0b 6d 0b 48 0b 48 0b m.m.H.H.
7ab8: 48 0b 48 0b 48 0b c1 0a H.H.H...
7ac0: be 13 be 13 76 0b f5 0d ....v...
7ac8: 39 0d f0 0b 0d 0c e9 0a 9.......
7ad0: 58 0c 58 0c 9c 0b 1e 0b X.X.....
7ad8: d1 09 ec 09 c1 0a 48 0b ......H.
7ae0: 4c 11 35 10 8c 0a c1 0a L.5.....
7ae8: 9c 0b c2 0b 6d 0b 1e 0b ....m...
7af0: a5 0b cb 0b 6d 0b 6d 0b ....m.m.
7af8: 6d 0b 6d 0b 48 0b a6 0a m.m.H...
7b00: 24 0e cb 0b 9c 0b f0 0b $.......
7b08: f0 0b 39 0b f6 0a f0 0b ..9.....
7b10: 90 0c e7 0b a5 0b db 0c ........
7b18: db 0c a5 0b ee 0c af 0b ........
7b20: 6b 14 96 13 ec 09 0a 0d k.......
7b28: c6 0d 39 0d 7d 0c 16 0c ..9.}...
7b30: 30 0d a5 0b 8c 0a 57 0a 0.....W.
7b38: 7f 0a e9 0a 1e 0b 71 0a ......q.
7b40: d9 13 36 14 07 12 4c 11 ..6...L.
7b48: 9c 09 51 0b e7 0b 87 0c ..Q.....
7b50: 61 0c 7f 0a b4 0a 48 0b a.....H.
7b58: 1e 0b e9 0a 1e 0b 8c 0a ........
7b60: 32 0c 48 0b 93 0b 6d 0b 2.H...m.
7b68: 6d 0b 6d 0b 6d 0b 93 0b m.m.m...
7b70: 93 0b 93 0b 93 0b 6d 0b ......m.
7b78: 6d 0b 93 0b 93 0b 93 0b m.......
7b80: 6a 10 87 0c a5 0b 1f 0c j.......
7b88: c2 0b 48 0b 48 0b 6d 0b ..H.H.m.
7b90: 9c 0b 39 0b 64 0b cb 0b ..9.d...
7b98: 9c 0b c2 0b 7d 0c 39 0b ....}.9.
7ba0: b0 0e b0 0e ac 0c 1f 0c ........
7ba8: a5 0b 48 0b 6d 0b 48 0b ..H.m.H.
7bb0: 9c 0b 76 0b e9 0a e9 0a ..v.....
7bb8: 1e 0b 48 0b 48 0b 64 0a ..H.H.d.
7bc0: 0e 0f ae 0f 87 0c 32 0c ......2.
7bc8: ac 0c 76 0b e7 0b 93 0b ..v.....
7bd0: 93 0b 0d 0c 1e 0b e9 0a ........
7bd8: e9 0a e9 0a e9 0a 14 0a ........
7be0: 05 0f f0 0f 1d 0d bc 0d ........
7be8: 16 0c b4 0a c2 0b 76 0b ......v.
7bf0: 32 0c 0d 0c 1e 0b 1e 0b 2.......
7bf8: 57 0a 57 0a 1e 0b f6 0a W.W.....
7c00: 1b 14 1e 13 99 0c 05 0f ........
7c08: 71 0d 61 0c 51 0b 55 0d q.a.Q.U.
7c10: 7b 0d 8c 0a 14 0a 71 0a {.....q.
7c18: b4 0a 1e 0b f6 0a c1 0a ........
7c20: 0d 10 cd 0e db 0c 58 0c ......X.
7c28: 6d 0b 48 0b 48 0b 6d 0b m.H.H.m.
7c30: e9 0a b4 0a e9 0a b4 0a ........
7c38: e9 0a 1e 0b 48 0b f6 0a ....H...
7c40: d9 13 be 13 e7 0b d9 0d ........
7c48: ac 0c f0 0b 0d 0c 80 0b ........
7c50: 1f 0c 51 0b b4 0a b4 0a ..Q.....
7c58: b4 0a 1e 0b e9 0a 3c 0a ......<.
7c60: d5 10 d5 10 2c 0b df 09 ....,...
7c68: 87 0c 30 0d 30 0d 03 0c ..0.0...
7c70: 03 0c 30 0d f0 0b 1e 0b ..0.....
7c78: 57 0a 14 0a a6 0a c1 0a W.......
7c80: f0 0b 64 0b f6 0a 48 0b ..d...H.
7c88: b4 0a 7f 0a 51 0b 1f 0c ....Q...
7c90: 4e 0c 4e 0c 90 0c 61 0c N.N...a.
7c98: f0 0b c2 0b 93 0b 1e 0b ........
7ca0: 17 11 2a 0f 6d 0b 48 0b ..*.m.H.
7ca8: 1e 0b 48 0b 1e 0b 1e 0b ..H.....
7cb0: 48 0b 48 0b 48 0b 1e 0b H.H.H...
7cb8: 48 0b 6d 0b 48 0b 1e 0b H.m.H...
7cc0: a5 0b 64 0b 64 0b a5 0b ..d.d...
7cc8: a5 0b f0 0b 32 0c 90 0c ....2...
7cd0: 4e 0c f0 0b c2 0b 9c 0b N.......
7cd8: 9c 0b 9c 0b 6d 0b b4 0a ....m...
7ce0: 85 10 35 10 ee 0c 13 0d ..5.....
7ce8: 6d 0b 93 0b 48 0b a5 0b m...H...
7cf0: a5 0b 1e 0b e9 0a b4 0a ........
7cf8: 1e 0b 1e 0b 1e 0b e9 0a ........
7d00: f0 0f ae 0f 1f 0c c2 0b ........
7d08: 6d 0b 6d 0b 6d 0b 48 0b m.m.m.H.
7d10: 6d 0b 6d 0b 1e 0b 1e 0b m.m.....
7d18: 1e 0b e9 0a 48 0b dc 0a ....H...
7d20: 07 12 df 11 61 0c 71 0d ....a.q.
7d28: 87 0c a5 0b 51 0b de 0b ....Q...
7d30: 32 0c b4 0a 7f 0a 7f 0a 2.......
7d38: 7f 0a b4 0a e9 0a 8c 0a ........
7d40: 35 10 ad 10 cd 0e 49 0e 5.....I.
7d48: a6 0a dc 0a 48 0b 48 0b ....H.H.
7d50: c2 0b 9c 0b 6d 0b 1e 0b ....m...
7d58: 7f 0a 7f 0a e9 0a 48 0b ......H.
7d60: 77 10 e2 0d c1 0a 1e 0b w.......
7d68: 1e 0b 48 0b 48 0b 48 0b ..H.H.H.
7d70: 6d 0b 6d 0b 48 0b 6d 0b m.m.H.m.
7d78: 6d 0b 6d 0b 93 0b 48 0b m.m...H.
7d80: 36 14 39 13 d5 08 68 0d 6.9...h.
7d88: cd 0e 97 0d 13 0d 1e 0b ........
7d90: ee 0c 97 0d 4e 0c 51 0b ....N.Q.
7d98: 9c 09 b7 09 c1 0a 6d 0b ......m.
7da0: 7b 0d 65 0e 32 0c 7d 0c {.e.2.}.
7da8: 1d 0d e7 0b 87 0c 87 0c ........
7db0: a5 0b 90 0c 0d 0c 6d 0b ......m.
7db8: 6d 0b 7f 0a ec 09 82 09 m.......
7dc0: a5 0b c2 0b e9 0a e9 0a ........
7dc8: b4 0a e9 0a 1e 0b 9c 0b ........
7dd0: f0 0b 1f 0c 4e 0c 4e 0c ....N.N.
7dd8: 4e 0c 1f 0c c2 0b c2 0b N.......
7de0: 80 0b 39 0b 7f 0a a6 0a ..9.....
7de8: dc 0a c2 0b 68 0d d9 0d ....h...
7df0: 1d 0d ac 0c f0 0b c2 0b ........
7df8: 93 0b 6d 0b 48 0b 1e 0b ..m.H...
7e00: cb 0b 80 0b 51 0b c2 0b ....Q...
7e08: c2 0b 9c 0b cb 0b 1f 0c ........
7e10: f0 0b f0 0b c2 0b 48 0b ......H.
7e18: 1e 0b 6d 0b 6d 0b 48 0b ..m.m.H.
7e20: 50 0f 7f 0f c2 0b 7d 0c P.....}.
7e28: 1d 0d 90 0c db 0c db 0c ........
7e30: 97 0d 78 0e 71 0d a6 0a ..x.q...
7e38: 85 08 9c 09 14 0a 2f 0a ....../.
silk_NLSF_PRED_WB_Q8:
7e40: af 94 a0 b0 b2 ad ae a4 ........
7e48: b1 ae c4 b6 c6 c0 b6 44 .......D
7e50: 3e 42 3c 48 75 55 5a 76 >B<HuUZv
7e58: 88 97 8e a0 8e 9b ......
silk_NLSF_CB2_SELECT_WB:
7e5e: 00 00 00 00 00 00 00 01 ........
7e66: 64 66 66 44 44 24 22 60 dffDD$"`
7e6e: a4 6b 9e b9 b4 b9 8b 66 .k.....f
7e76: 40 42 24 22 22 00 01 20 @B$""..
7e7e: d0 8b 8d bf 98 b9 9b 68 .......h
7e86: 60 ab 68 a6 66 66 66 84 `.h.fff.
7e8e: 01 00 00 00 00 10 10 00 ........
7e96: 50 6d 4e 6b b9 8b 67 65 PmNk..ge
7e9e: d0 d4 8d 8b ad 99 7b 67 ......{g
7ea6: 24 00 00 00 00 00 00 01 $.......
7eae: 30 00 00 00 00 00 00 20 0......
7eb6: 44 87 7b 77 77 67 45 62 D.{wwgEb
7ebe: 44 67 78 76 76 66 47 62 DgxvvfGb
7ec6: 86 88 9d b8 b6 99 8b 86 ........
7ece: d0 a8 f8 4b bd 8f 79 6b ...K..yk
7ed6: 20 31 22 22 22 00 11 02 1"""...
7ede: d2 eb 8b 7b b9 89 69 86 ...{..i.
7ee6: 62 87 68 b6 64 b7 ab 86 b.h.d...
7eee: 64 46 44 46 42 42 22 83 dFDFBB".
7ef6: 40 a6 66 44 24 02 01 00 @.fD$...
7efe: 86 a6 66 44 22 22 42 84 ..fD""B.
7f06: d4 f6 9e 8b 6b 6b 57 66 ....kkWf
7f0e: 64 db 7d 7a 89 76 67 84 d.}z.vg.
7f16: 72 87 89 69 ab 6a 32 22 r..i.j2"
7f1e: a4 d6 8d 8f b9 97 79 67 ......yg
7f26: c0 22 00 00 00 00 00 01 ."......
7f2e: d0 6d 4a bb 86 f9 9f 89 .mJ.....
7f36: 66 6e 9a 76 57 65 77 65 fn.vWewe
7f3e: 00 02 00 24 24 42 44 23 ...$$BD#
7f46: 60 a4 66 64 24 00 02 21 `.fd$..!
7f4e: a7 8a ae 66 64 54 02 02 ...fdT..
7f56: 64 6b 78 77 24 c5 18 00 dkxw$...
silk_NLSF_CB2_BITS_WB_Q5:
7f5e: ff ff ff 9c 04 9a ff ff ........
7f66: ff ff ff e3 66 0f 5c ff ....f.\.
7f6e: ff ff ff ff d5 53 18 48 .....S.H
7f76: ec ff ff ff ff 96 4c 21 ......L!
7f7e: 3f d6 ff ff ff be 79 4d ?.....yM
7f86: 2b 37 b9 ff ff ff f5 89 +7......
7f8e: 47 2b 3b 8b ff ff ff ff G+;.....
7f96: 83 42 32 42 6b c2 ff ff .B2Bk...
7f9e: a6 74 4c 37 35 7d ff ff .tL75}..
silk_NLSF_DELTA_MIN_WB_Q15:
7fa6: 64 00 03 00 28 00 03 00 d...(...
7fae: 03 00 03 00 05 00 0e 00 ........
7fb6: 0e 00 0a 00 0b 00 03 00 ........
7fbe: 08 00 09 00 07 00 03 00 ........
7fc6: 5b 01 [.
wtgv2_silk_NLSF2A.ordering16:
7fc8: 00 0f 08 07 04 0b 0c 03 ........
7fd0: 02 0d 0a 05 06 09 0e 01 ........
wtgv2_silk_NLSF2A.ordering10:
7fd8: 00 09 06 03 04 05 08 01 ........
7fe0: 02 07 ..
wtgv2silk_CB_lags_stage2:
7fe2: 00 02 ff ff ff 00 00 01 ........
7fea: 01 00 01 00 01 00 00 00 ........
7ff2: 00 00 01 00 00 00 00 00 ........
7ffa: 01 00 00 00 01 00 00 00 ........
8002: 00 00 ff 02 01 00 01 01 ........
800a: 00 00 ff ff ....
wtgv2wtgv2silk_CB_lags_stage2_10_ms:
800e: 00 01 00 00 00 01 ......
wtgv2silk_CB_lags_stage3:
8014: 00 00 01 ff 00 01 ff 00 ........
801c: ff 01 fe 02 fe fe 02 fd ........
8024: 02 03 fd fc 03 fc 04 04 ........
802c: fb 05 fa fb 06 f9 06 05 ........
8034: 08 f7 00 00 01 00 00 00 ........
803c: 00 00 00 00 ff 01 00 00 ........
8044: 01 ff 00 01 ff ff 01 ff ........
804c: 02 01 ff 02 fe fe 02 fe ........
8054: 02 02 03 fd 00 01 00 00 ........
805c: 00 00 00 00 01 00 01 00 ........
8064: 00 01 ff 01 00 00 02 01 ........
806c: ff 02 ff ff 02 ff 02 02 ........
8074: ff 03 fe fe fe 03 00 01 ........
807c: 00 00 01 00 01 ff 02 ff ........
8084: 02 ff 02 03 fe 03 fe fe ........
808c: 04 04 fd 05 fd fc 06 fc ........
8094: 06 05 fb 08 fa fb f9 09 ........
wtgv2wtgv2silk_CB_lags_stage3_10_ms:
809c: 00 00 01 ff 01 ff 02 fe ........
80a4: 02 fe 03 fd 00 01 00 01 ........
80ac: ff 02 ff 02 fe 03 fe 03 ........
80b4: 77 74 67 56 32 00 wtgV2.
sha256ProcessBlock:
80ba: 7f 04 [--sp] = {rets, r15-r4} ## sha256.c:237:0
80bc: e2 9e sp += -0x8 ## sha256.c:237:0
80be: 0d f1 20 00 r13 = r0 + 0x20 # ## sha256.c:256:10
80c2: 01 67 r1 = [r0+0x1c] ## sha256.c:250:13
80c4: 81 21 [sp+4] = r1 ## sha256.c:249:13
80c6: d0 ec 08 e1 r14 = [r0+0x18] ## sha256.c:249:13
80ca: 02 65 r2 = [r0+0x14] ## sha256.c:248:13
80cc: d0 ec 00 c1 r12 = [r0+0x10] ## sha256.c:247:13
80d0: d0 ec 0c 90 r9 = [r0+0xc] ## sha256.c:246:13
80d4: d0 ec 08 f0 r15 = [r0+0x8] ## sha256.c:245:13
80d8: d0 ec 04 a0 r10 = [r0+0x4] ## sha256.c:244:13
80dc: d0 ec 00 b0 r11 = [r0+0x0] ## sha256.c:243:13
80e0: 80 20 [sp] = r0
80e2: 41 20 r1 = 0x0
80e4: 04 87 goto 0xe <sha256ProcessBlock+0x3A : 80f4 >
80e6: d8 ec da 31 r3 = [r13+r1<<2] ## sha256.c:257:16
80ea: 70 e0 00 33 r3 = rev8(r3) ## endian.c:58:12
80ee: d8 ec db 31 [r13+r1<<2] = r3 ## sha256.c:257:14
80f2: c1 21 r1 += 0x1 ## sha256.c:256:26
80f4: 81 f8 f7 21 if (r1 != 0x10) goto -0x12 <sha256ProcessBlock+0x2C : 80e6 > ## sha256.c:256:5
80f8: 41 20 r1 = 0x0
80fa: 04 9d goto 0x3a <sha256ProcessBlock+0x7C : 8136 >
80fc: 00 20 r0 = [sp] ## sha256.c:262:16
80fe: 0b 1c r3 = r0 + r1 ## sha256.c:262:16
8100: 04 e1 20 30 r4 = r3 + 0x20 ## sha256.c:262:16
8104: 45 69 r5 = [r4+0x24] ## sha256.c:262:35
8106: 47 60 r7 = [r4+0x0] ## sha256.c:262:66
8108: 75 d8 r5 += r7 # ## sha256.c:262:33
810a: 46 6e r6 = [r4+0x38] ## sha256.c:262:16
810c: e7 aa r7 = r6 >> 0xa ## sha256.c:262:16
810e: c4 f1 63 81 r8 = r6 <> 0x13 # ## sha256.c:262:16
8112: 44 61 r4 = [r4+0x4] ## sha256.c:262:46
8114: 90 e1 71 78 r7 = r7 ^ r8 ## sha256.c:262:16
8118: c4 e1 61 61 r6 = r6 <> 0x11 ## sha256.c:262:16
811c: 7e 19 r6 ^= r7 ## sha256.c:262:16
811e: 65 18 r5 += r6 ## sha256.c:262:44
8120: c6 a3 r6 = r4 >> 0x3 ## sha256.c:262:46
8122: c4 e1 42 71 r7 = r4 <> 0x12 ## sha256.c:262:46
8126: 7e 19 r6 ^= r7 ## sha256.c:262:46
8128: c4 e1 47 40 r4 = r4 <> 0x7 ## sha256.c:262:46
812c: 6c 19 r4 ^= r6 ## sha256.c:262:46
812e: 54 18 r4 += r5 ## sha256.c:262:64
8130: d0 ec 31 46 [r3+0x60] = r4 ## sha256.c:262:14
8134: c1 24 r1 += 0x4 ## sha256.c:261:5
8136: 91 f8 e1 81 if (r1 != 0xc0) goto -0x3e <sha256ProcessBlock+0x42 : 80fc > ## sha256.c:261:5
813a: 43 20 r3 = 0x0
813c: c8 ff 30 8a 00 00 r8 = 0x8a30 <k : 8a30 >
8142: 14 8e goto 0x5c <sha256ProcessBlock+0xE6 : 81a0 >
8144: 90 e1 42 6f r6 = r4 & r15 ## sha256.c:269:29
8148: 90 e1 40 7f r7 = r4 | r15 ## sha256.c:269:29
814c: 90 e1 72 7a r7 = r7 & r10 ## sha256.c:269:29
8150: 76 19 r6 |= r7 ## sha256.c:269:29
8152: c4 e1 ad 70 r7 = r10 <> 0xd ## sha256.c:269:17
8156: c4 e1 a2 50 r5 = r10 <> 0x2 ## sha256.c:269:17
815a: 7d 19 r5 ^= r7 ## sha256.c:269:17
815c: c4 e1 a6 71 r7 = r10 <> 0x16 ## sha256.c:269:17
8160: 7d 19 r5 ^= r7 ## sha256.c:269:17
8162: b4 e0 60 b5 r11 = r6 + r5 ## sha256.c:269:27
8166: 90 e1 e2 62 r6 = r14 & r2 ## sha256.c:268:33
816a: 90 e1 13 72 r7 = r1 & ~r2 ## sha256.c:268:33
816e: 90 f1 70 c6 r12 = r7 | r6 # ## sha256.c:268:33
8172: 06 21 r6 = [sp+4] ## sha256.c:268:19
8174: c4 e1 2b 70 r7 = r2 <> 0xb ## sha256.c:268:21
8178: c4 e1 26 00 r0 = r2 <> 0x6 ## sha256.c:268:21
817c: 78 19 r0 ^= r7 ## sha256.c:268:21
817e: c4 e1 29 71 r7 = r2 <> 0x19 ## sha256.c:268:21
8182: 78 19 r0 ^= r7 ## sha256.c:268:21
8184: d8 ec 8a 73 r7 = [r8+r3<<2] ## sha256.c:268:47
8188: d8 ec da 53 r5 = [r13+r3<<2] ## sha256.c:268:54
818c: 60 d8 r0 += r6 # ## sha256.c:268:19
818e: 81 21 [sp+4] = r1 ## sha256.c:268:19
8190: c0 18 r0 += r12 ## sha256.c:268:31
8192: 70 18 r0 += r7 ## sha256.c:268:45
8194: 50 18 r0 += r5 ## sha256.c:268:52
8196: 0b 18 r11 += r0 ## sha256.c:279:19
8198: b4 e0 00 c9 r12 = r0 + r9 ## sha256.c:275:15
819c: c3 21 r3 += 0x1 ## sha256.c:266:26
819e: 49 16 r9 = r4
81a0: e1 16 r1 = r14
81a2: 2e 16 r14 = r2
81a4: c2 16 r2 = r12
81a6: f4 16 r4 = r15
81a8: af 16 r15 = r10
81aa: ba 16 r10 = r11
81ac: 83 f8 ca 81 if (r3 != 0x40) goto -0x6c <sha256ProcessBlock+0x8A : 8144 >
81b0: 00 20 r0 = [sp]
81b2: 68 e8 00 0a [r0+0x0] += r10 ## sha256.c:283:19
81b6: 68 e8 04 0f [r0+0x4] += r15 ## sha256.c:284:19
81ba: 68 e8 08 04 [r0+0x8] += r4 ## sha256.c:285:19
81be: 68 e8 0c 09 [r0+0xc] += r9 ## sha256.c:286:19
81c2: 68 e8 10 02 [r0+0x10] += r2 ## sha256.c:287:19
81c6: 68 e8 14 0e [r0+0x14] += r14 ## sha256.c:288:19
81ca: 68 e8 18 01 [r0+0x18] += r1 ## sha256.c:289:19
81ce: 01 21 r1 = [sp+4] ## sha256.c:290:19
81d0: 68 e8 1c 01 [r0+0x1c] += r1 ## sha256.c:290:19
81d4: 02 82 sp += 0x8 ## sha256.c:290:19
81d6: 5f 04 {pc, r15-r4} = [sp++] ## sha256.c:291:1
sha256Update:
81d8: d9 e8 f0 37 [--sp] = {rets, r13, r12, r10-r4} ## sha256.c:164:0
81dc: 24 16 r4 = r2 ## sha256.c:164:0
81de: 15 16 r5 = r1 ## sha256.c:164:0
81e0: 06 16 r6 = r0 ## sha256.c:164:0
81e2: 07 e1 20 61 r7 = r6 + 0x120 ## sha256.c:164:0
81e6: 0a e1 20 60 r10 = r6 + 0x20 ## sha256.c:164:0
81ea: 14 83 goto 0x46 <sha256Update+0x5A : 8232 > ## sha256.c:164:0
81ec: 71 60 r1 = [r7+0x0] ## sha256.c:168:17
81ee: b4 e0 a0 01 r0 = r10 + r1 ## sha256.c:171:32
81f2: a1 e0 40 10 r1 = 0x40 - r1 ## sha256.c:168:17
81f6: 35 e4 41 81 r8 = smin(r4, r1) ## sha256.c:168:17
81fa: 51 16 r1 = r5 ## sha256.c:171:9
81fc: 82 16 r2 = r8 ## sha256.c:171:9
81fe: 80 ff 38 bf ff ff call -0x40c8 <memmove : 413c > ## sha256.c:171:9
8204: 70 60 r0 = [r7+0x0] ## sha256.c:174:23
8206: 80 18 r0 += r8 ## sha256.c:174:23
8208: c0 f1 8f 9d r9 = r8 >>> 0x1f # ## sha256.c:175:31
820c: f0 60 [r7+0x0] = r0 ## sha256.c:174:23
820e: 51 ec 64 22 r3_r2 = d[r6+0x124] ## sha256.c:175:28
8212: b4 e0 20 c8 r12 = r2 + r8 ## sha256.c:175:28
8216: b8 e0 30 d9 r13 = r3 + r9 + c ## sha256.c:175:28
821a: 51 ec 65 c2 d[r6+0x124] = r13_r12 ## sha256.c:175:28
821e: b4 e0 42 48 r4 = r4 - r8 ## sha256.c:179:16
8222: 85 18 r5 += r8 ## sha256.c:177:28
8224: 80 f8 05 80 if (r0 != 0x40) goto 0xa <sha256Update+0x5A : 8232 >
8228: 60 16 r0 = r6 ## sha256.c:184:13
822a: bf ea 46 ff call -0x174 <sha256ProcessBlock : 80ba > ## sha256.c:184:13
822e: 40 ea 00 70 [r7+0x0] = 0x0 ## sha256.c:186:27
8232: 04 fd db 03 ifs (r4 >= 0x1) goto -0x4a <sha256Update+0x14 : 81ec >
8236: d5 e8 f0 37 {pc, r13, r12, r10-r4} = [sp++] ## sha256.c:189:1
sha256Final:
823a: 78 04 [--sp] = {rets, r8-r4} ## sha256.c:199:0
823c: 04 16 r4 = r0 ## sha256.c:199:0
823e: d1 ec 40 02 r0 = [r4+0x120] ## sha256.c:208:29
8242: 18 16 r8 = r1 ## sha256.c:208:29
8244: 49 38 r1 = 0x38
8246: 30 ed 38 00 ifs (r0 >= 0x38) {
824a: 59 38 r1 = 0x78
} ## sha256.c:208:19
824c: 05 e1 58 40 r5 = r4 + 0x58 ## sha256.c:208:19
8250: 50 ec 5c 6c r7_r6 = d[r5+0xcc] ## sha256.c:205:26
8254: 12 1e r2 = r1 - r0 ## sha256.c:205:26
8256: c1 ff f0 89 00 00 r1 = 0x89f0 <padding : 89f0 > ## sha256.c:210:5
825c: 40 16 r0 = r4 ## sha256.c:210:5
825e: 51 9c call -0x88 <sha256Update : 81d8 > ## sha256.c:210:5
8260: 60 15 r1_r0 = r7_r6 ## sha256.c:213:22
8262: d0 e1 0d 09 r1_r0 >>= 0x1d ## sha256.c:213:22
8266: 70 e0 00 00 r0 = rev8(r0) ## endian.c:58:12
826a: d0 60 [r5+0x0] = r0 ## sha256.c:213:20
826c: 60 a3 r0 = r6 << 0x3 ## sha256.c:214:22
826e: 70 e0 00 00 r0 = rev8(r0) ## endian.c:58:12
8272: 40 d6 r0 = r4 # ## sha256.c:217:5
8274: d0 61 [r5+0x4] = r0 ## sha256.c:214:20
8276: bf ea 20 ff call -0x1c0 <sha256ProcessBlock : 80ba > ## sha256.c:217:5
827a: 40 20 r0 = 0x0
827c: 04 87 goto 0xe <sha256Final+0x52 : 828c >
827e: d8 ec 4a 10 r1 = [r4+r0<<2] ## sha256.c:221:25
8282: 70 e0 00 11 r1 = rev8(r1) ## endian.c:58:12
8286: d8 ec 4b 10 [r4+r0<<2] = r1 ## sha256.c:221:23
828a: c0 21 r0 += 0x1 ## sha256.c:220:25
828c: 80 f8 f7 11 if (r0 != 0x8) goto -0x12 <sha256Final+0x44 : 827e >
8290: 08 f8 04 00 if (r8 == 0x0) goto 0x8 <sha256Final+0x62 : 829c >
8294: 20 9f rep 0x6 0x20 { ## sha256.c:226:9
8296: 40 07 r0 = b[r4++=0x1] (u) ## sha256.c:226:9
8298: d2 ee 81 00 b[r8++=0x1] = r0
} ## sha256.c:226:9
829c: 58 04 {pc, r8-r4} = [sp++] ## sha256.c:228:1
hmacCompute:
829e: 7b 04 [--sp] = {rets, r11-r4} ## hmac.c:87:0
82a0: 82 9c sp += -0x190 ## hmac.c:87:0
82a2: 2a 16 r10 = r2 ## hmac.c:87:0
82a4: 15 16 r5 = r1 ## hmac.c:87:0
82a6: 01 16 r1 = r0 ## hmac.c:87:0
82a8: c0 ff 30 8b 00 00 r0 = 0x8b30 <sha256HashAlgo : 8b30 > ## hmac.c:125:19
82ae: 38 d6 r8 = r3 #
82b0: 80 20 [sp] = r0 ## hmac.c:125:19
82b2: 85 fd 36 82 ifs (r5 < 0x41) goto 0x6c <hmacCompute+0x84 : 8322 > ## hmac.c:128:9
82b6: c0 ff 67 e6 09 6a r0 = 0x6a09e667 <RAM_LIMIT_H+0x69EFE666 : 6a09e666 > ## sha256.c:140:19
82bc: 80 21 [sp+4] = r0 ## sha256.c:140:19
82be: c0 ff 85 ae 67 bb r0 = 0xbb67ae85 <RAM_LIMIT_H+0xBB4DAE84 : bb67ae84 > ## sha256.c:141:19
82c4: 80 22 [sp+8] = r0 ## sha256.c:141:19
82c6: c0 ff 72 f3 6e 3c r0 = 0x3c6ef372 <RAM_LIMIT_H+0x3C54F372 : 3c6ef372 > ## sha256.c:142:19
82cc: 80 23 [sp+12] = r0 ## sha256.c:142:19
82ce: c0 ff 3a f5 4f a5 r0 = 0xa54ff53a <RAM_LIMIT_H+0xA535F53A : a54ff53a > ## sha256.c:143:19
82d4: 80 24 [sp+16] = r0 ## sha256.c:143:19
82d6: c0 ff 7f 52 0e 51 r0 = 0x510e527f <RAM_LIMIT_H+0x50F4527E : 510e527e > ## sha256.c:144:19
82dc: 80 25 [sp+20] = r0 ## sha256.c:144:19
82de: c0 ff 8c 68 05 9b r0 = 0x9b05688c <RAM_LIMIT_H+0x9AEB688C : 9b05688c > ## sha256.c:145:19
82e4: 80 26 [sp+24] = r0 ## sha256.c:145:19
82e6: c0 ff ab d9 83 1f r0 = 0x1f83d9ab <RAM_LIMIT_H+0x1F69D9AA : 1f83d9aa > ## sha256.c:146:19
82ec: 80 27 [sp+28] = r0 ## sha256.c:146:19
82ee: c0 ff 19 cd e0 5b r0 = 0x5be0cd19 <RAM_LIMIT_H+0x5BC6CD18 : 5be0cd18 > ## sha256.c:147:19
82f4: 80 28 [sp+32] = r0 ## sha256.c:147:19
82f6: 44 20 r4 = 0x0 ## sha256.c:147:19
82f8: d4 e9 25 41 [sp+292] = r4 ## sha256.c:150:19
82fc: 42 20 r2 = 0x0 ## sha256.c:152:24
82fe: 43 20 r3 = 0x0 ## sha256.c:152:24
8300: d0 e9 29 21 d[sp+296] = r3_r2 ## sha256.c:152:24
8304: 8f 80 r7 = sp + 0 ## sha256.c:152:24
8306: 7e 84 r6 = r7 + 0x4 ## hmac.c:130:20
8308: 60 16 r0 = r6 ## hmac.c:132:9
830a: 52 16 r2 = r5 ## hmac.c:132:9
830c: bf ea 64 ff call -0x138 <sha256Update : 81d8 > ## hmac.c:132:9
8310: 01 e1 30 71 r1 = r7 + 0x130 ## hmac.c:134:43
8314: 60 16 r0 = r6 ## hmac.c:134:9
8316: 41 91 call -0xde <sha256Final : 823a > ## hmac.c:134:9
8318: 00 e1 50 71 r0 = r7 + 0x150 ## hmac.c:136:29
831c: 00 87 rep 0x2 0x8 { ## hmac.c:136:9
831e: 84 05 [r0++=0x4] = r4
} ## hmac.c:136:9
8320: 04 8f goto 0x1e <hmacCompute+0xA2 : 8340 > ## hmac.c:136:9
8322: 88 80 r0 = sp + 0
8324: 06 e1 30 01 r6 = r0 + 0x130 ## hmac.c:139:9
8328: 60 16 r0 = r6 ## hmac.c:139:9
832a: 52 16 r2 = r5 ## hmac.c:139:9
832c: 80 ff 0a be ff ff call -0x41f6 <memmove : 413c > ## hmac.c:139:9
8332: 68 1d r0 = r6 + r5 ## hmac.c:141:29
8334: a2 e0 40 50 r2 = 0x40 - r5 ## hmac.c:141:61
8338: 41 20 r1 = 0x0 ## hmac.c:141:9
833a: 80 ff e6 be ff ff call -0x411a <memset : 4226 > ## hmac.c:141:9
8340: d4 e9 b4 91 r9 = [sp+436]
8344: 88 80 r0 = sp + 0
8346: 00 e1 30 01 r0 = r0 + 0x130 ## hmac.c:122:9
834a: 41 20 r1 = 0x0 ## hmac.c:122:9
834c: 04 87 goto 0xe <hmacCompute+0xBE : 835c > ## hmac.c:122:9
834e: d8 ee 00 21 r2 = b[r0+r1] (u) ## hmac.c:146:25
8352: 52 e1 36 20 r2 = r2 ^ 0x36 ## hmac.c:146:25
8356: d8 ee 01 21 b[r0+r1] = r2 ## hmac.c:146:25
835a: c1 21 r1 += 0x1 ## hmac.c:145:39
835c: 81 f8 f7 81 if (r1 != 0x40) goto -0x12 <hmacCompute+0xB0 : 834e >
8360: c0 ff 67 e6 09 6a r0 = 0x6a09e667 <RAM_LIMIT_H+0x69EFE666 : 6a09e666 > ## sha256.c:140:19
8366: 80 21 [sp+4] = r0 ## sha256.c:140:19
8368: c0 ff 85 ae 67 bb r0 = 0xbb67ae85 <RAM_LIMIT_H+0xBB4DAE84 : bb67ae84 > ## sha256.c:141:19
836e: 80 22 [sp+8] = r0 ## sha256.c:141:19
8370: c0 ff 72 f3 6e 3c r0 = 0x3c6ef372 <RAM_LIMIT_H+0x3C54F372 : 3c6ef372 > ## sha256.c:142:19
8376: 80 23 [sp+12] = r0 ## sha256.c:142:19
8378: c0 ff 3a f5 4f a5 r0 = 0xa54ff53a <RAM_LIMIT_H+0xA535F53A : a54ff53a > ## sha256.c:143:19
837e: 80 24 [sp+16] = r0 ## sha256.c:143:19
8380: c0 ff 7f 52 0e 51 r0 = 0x510e527f <RAM_LIMIT_H+0x50F4527E : 510e527e > ## sha256.c:144:19
8386: 80 25 [sp+20] = r0 ## sha256.c:144:19
8388: c0 ff 8c 68 05 9b r0 = 0x9b05688c <RAM_LIMIT_H+0x9AEB688C : 9b05688c > ## sha256.c:145:19
838e: 80 26 [sp+24] = r0 ## sha256.c:145:19
8390: c0 ff ab d9 83 1f r0 = 0x1f83d9ab <RAM_LIMIT_H+0x1F69D9AA : 1f83d9aa > ## sha256.c:146:19
8396: 80 27 [sp+28] = r0 ## sha256.c:146:19
8398: c0 ff 19 cd e0 5b r0 = 0x5be0cd19 <RAM_LIMIT_H+0x5BC6CD18 : 5be0cd18 > ## sha256.c:147:19
839e: 80 28 [sp+32] = r0 ## sha256.c:147:19
83a0: 44 20 r4 = 0x0 ## sha256.c:147:19
83a2: d4 e9 25 41 [sp+292] = r4 ## sha256.c:150:19
83a6: 40 20 r0 = 0x0 ## sha256.c:152:24
83a8: 41 20 r1 = 0x0 ## sha256.c:152:24
83aa: d0 e9 29 01 d[sp+296] = r1_r0 ## sha256.c:152:24
83ae: f8 e8 00 b0 r11 = sp + 0 ## sha256.c:152:24
83b2: 07 e1 04 b0 r7 = r11 + 0x4 ## hmac.c:150:16
83b6: 05 e1 30 b1 r5 = r11 + 0x130 ## hmac.c:152:40
83ba: 52 20 r2 = 0x40 ## hmac.c:152:5
83bc: 70 16 r0 = r7 ## hmac.c:152:5
83be: 51 16 r1 = r5 ## hmac.c:152:5
83c0: bf ea 0a ff call -0x1ec <sha256Update : 81d8 > ## hmac.c:152:5
83c4: a1 d6 r1 = r10 # ## hmac.c:168:5
83c6: 00 20 r0 = [sp] ## hmac.c:166:37
83c8: 70 d6 r0 = r7 # ## hmac.c:168:5
83ca: 03 68 r3 = [r0+0x20] ## hmac.c:168:11
83cc: 82 16 r2 = r8 ## hmac.c:168:5
83ce: c3 00 call r3 ## hmac.c:168:5
83d0: 08 f1 70 b1 r8 = r11 + 0x170 # ## hmac.c:185:39
83d4: 06 20 r6 = [sp] ## hmac.c:183:37
83d6: 70 d6 r0 = r7 # ## hmac.c:185:5
83d8: 62 69 r2 = [r6+0x24] ## hmac.c:185:11
83da: 81 16 r1 = r8 ## hmac.c:185:5
83dc: c2 00 call r2 ## hmac.c:185:5
83de: 04 87 goto 0xe <hmacCompute+0x150 : 83ee >
83e0: d8 ee 50 04 r0 = b[r5+r4] (u) ## hmac.c:189:25
83e4: 50 e1 6a 00 r0 = r0 ^ 0x6A ## hmac.c:189:25
83e8: d8 ee 51 04 b[r5+r4] = r0 ## hmac.c:189:25
83ec: c4 21 r4 += 0x1 ## hmac.c:188:39
83ee: 60 64 r0 = [r6+0x10] ## hmac.c:188:27
83f0: 80 e9 f6 41 if (r4 < r0) goto -0x14 <hmacCompute+0x142 : 83e0 > ## hmac.c:188:27
83f4: 70 d6 r0 = r7 # ## hmac.c:193:5
83f6: 61 67 r1 = [r6+0x1c] ## hmac.c:193:11
83f8: c1 00 call r1 ## hmac.c:193:5
83fa: 70 d6 r0 = r7 # ## hmac.c:195:5
83fc: 62 64 r2 = [r6+0x10] ## hmac.c:195:60
83fe: 51 d6 r1 = r5 # ## hmac.c:195:5
8400: 63 68 r3 = [r6+0x20] ## hmac.c:195:11
8402: c3 00 call r3 ## hmac.c:195:5
8404: 70 d6 r0 = r7 # ## hmac.c:197:5
8406: 62 65 r2 = [r6+0x14] ## hmac.c:197:63
8408: 81 d6 r1 = r8 # ## hmac.c:197:5
840a: 63 68 r3 = [r6+0x20] ## hmac.c:197:11
840c: c3 00 call r3 ## hmac.c:197:5
840e: 70 d6 r0 = r7 # ## hmac.c:199:5
8410: 62 69 r2 = [r6+0x24] ## hmac.c:199:11
8412: 81 16 r1 = r8 ## hmac.c:199:5
8414: c2 00 call r2 ## hmac.c:199:5
8416: b9 e8 00 c0 if (r9 != 0x0) {
841a: 62 65 r2 = [r6+0x14] ## hmac.c:203:47
841c: 90 16 r0 = r9 ## hmac.c:203:9
841e: 81 16 r1 = r8 ## hmac.c:203:9
8420: 80 ff 16 bd ff ff call -0x42ea
} <memmove : 413c > ## hmac.c:203:9
8426: 62 84 sp += 0x190 ## hmac.c:203:9
8428: 5b 04 {pc, r11-r4} = [sp++] ## hmac.c:203:9
sha256Compute:
842a: 77 04 [--sp] = {rets, r7-r4} ## sha256.c:108:0
842c: a2 95 sp += -0x12c ## sha256.c:108:0
842e: 24 16 r4 = r2 ## sha256.c:108:0
8430: 12 16 r2 = r1 ## sha256.c:108:0
8432: 01 16 r1 = r0 ## sha256.c:108:0
8434: c0 ff 67 e6 09 6a r0 = 0x6a09e667 <RAM_LIMIT_H+0x69EFE666 : 6a09e666 > ## sha256.c:140:19
843a: 80 20 [sp] = r0 ## sha256.c:140:19
843c: c0 ff 85 ae 67 bb r0 = 0xbb67ae85 <RAM_LIMIT_H+0xBB4DAE84 : bb67ae84 > ## sha256.c:141:19
8442: 80 21 [sp+4] = r0 ## sha256.c:141:19
8444: c0 ff 72 f3 6e 3c r0 = 0x3c6ef372 <RAM_LIMIT_H+0x3C54F372 : 3c6ef372 > ## sha256.c:142:19
844a: 80 22 [sp+8] = r0 ## sha256.c:142:19
844c: c0 ff 3a f5 4f a5 r0 = 0xa54ff53a <RAM_LIMIT_H+0xA535F53A : a54ff53a > ## sha256.c:143:19
8452: 80 23 [sp+12] = r0 ## sha256.c:143:19
8454: c0 ff 7f 52 0e 51 r0 = 0x510e527f <RAM_LIMIT_H+0x50F4527E : 510e527e > ## sha256.c:144:19
845a: 80 24 [sp+16] = r0 ## sha256.c:144:19
845c: c0 ff 8c 68 05 9b r0 = 0x9b05688c <RAM_LIMIT_H+0x9AEB688C : 9b05688c > ## sha256.c:145:19
8462: 80 25 [sp+20] = r0 ## sha256.c:145:19
8464: c0 ff ab d9 83 1f r0 = 0x1f83d9ab <RAM_LIMIT_H+0x1F69D9AA : 1f83d9aa > ## sha256.c:146:19
846a: 80 26 [sp+24] = r0 ## sha256.c:146:19
846c: c0 ff 19 cd e0 5b r0 = 0x5be0cd19 <RAM_LIMIT_H+0x5BC6CD18 : 5be0cd18 > ## sha256.c:147:19
8472: 80 27 [sp+28] = r0 ## sha256.c:147:19
8474: 40 20 r0 = 0x0 ## sha256.c:147:19
8476: d4 e9 21 01 [sp+288] = r0 ## sha256.c:150:19
847a: 46 20 r6 = 0x0 ## sha256.c:152:24
847c: 47 20 r7 = 0x0 ## sha256.c:152:24
847e: d0 e9 25 61 d[sp+292] = r7_r6 ## sha256.c:152:24
8482: 8d 80 r5 = sp + 0 ## sha256.c:152:24
8484: 50 16 r0 = r5 ## sha256.c:121:5
8486: bf ea a7 fe call -0x2b2 <sha256Update : 81d8 > ## sha256.c:121:5
848a: 50 16 r0 = r5 ## sha256.c:123:5
848c: 41 16 r1 = r4 ## sha256.c:123:5
848e: bf ea d4 fe call -0x258 <sha256Final : 823a > ## sha256.c:123:5
8492: 40 21 r0 = 0x1 ## sha256.c:129:1
8494: 42 8b sp += 0x12c ## sha256.c:129:1
8496: 57 04 {pc, r7-r4} = [sp++] ## sha256.c:129:1
sha256Init:
8498: c1 ff 67 e6 09 6a r1 = 0x6a09e667 <RAM_LIMIT_H+0x69EFE666 : 6a09e666 > ## sha256.c:138:0
849e: 81 60 [r0+0x0] = r1 ## sha256.c:140:19
84a0: c1 ff 85 ae 67 bb r1 = 0xbb67ae85 <RAM_LIMIT_H+0xBB4DAE84 : bb67ae84 > ## sha256.c:141:19
84a6: 81 61 [r0+0x4] = r1 ## sha256.c:141:19
84a8: c1 ff 72 f3 6e 3c r1 = 0x3c6ef372 <RAM_LIMIT_H+0x3C54F372 : 3c6ef372 > ## sha256.c:142:19
84ae: 81 62 [r0+0x8] = r1 ## sha256.c:142:19
84b0: c1 ff 3a f5 4f a5 r1 = 0xa54ff53a <RAM_LIMIT_H+0xA535F53A : a54ff53a > ## sha256.c:143:19
84b6: 81 63 [r0+0xc] = r1 ## sha256.c:143:19
84b8: c1 ff 7f 52 0e 51 r1 = 0x510e527f <RAM_LIMIT_H+0x50F4527E : 510e527e > ## sha256.c:144:19
84be: 81 64 [r0+0x10] = r1 ## sha256.c:144:19
84c0: c1 ff 8c 68 05 9b r1 = 0x9b05688c <RAM_LIMIT_H+0x9AEB688C : 9b05688c > ## sha256.c:145:19
84c6: 81 65 [r0+0x14] = r1 ## sha256.c:145:19
84c8: c1 ff ab d9 83 1f r1 = 0x1f83d9ab <RAM_LIMIT_H+0x1F69D9AA : 1f83d9aa > ## sha256.c:146:19
84ce: 81 66 [r0+0x18] = r1 ## sha256.c:146:19
84d0: c1 ff 19 cd e0 5b r1 = 0x5be0cd19 <RAM_LIMIT_H+0x5BC6CD18 : 5be0cd18 > ## sha256.c:147:19
84d6: 81 67 [r0+0x1c] = r1 ## sha256.c:147:19
84d8: 41 20 r1 = 0x0 ## sha256.c:147:19
84da: d1 ec 01 12 [r0+0x120] = r1 ## sha256.c:150:19
84de: 42 20 r2 = 0x0 ## sha256.c:152:24
84e0: 43 20 r3 = 0x0 ## sha256.c:152:24
84e2: 51 ec 05 22 d[r0+0x124] = r3_r2 ## sha256.c:152:24
84e6: 80 00 rts ## sha256.c:153:1
f1_hash_function:
84e8: 76 04 [--sp] = {rets, r6-r4} ## Crypto_hash.c:14:0
84ea: e2 8a sp += -0x58 ## Crypto_hash.c:14:0
84ec: ac 87 r4 = sp + 39 ## Crypto_hash.c:14:0
84ee: 45 16 r5 = r4 ## Crypto_hash.c:20:5
84f0: 10 97 rep 0x4 0x18 { ## Crypto_hash.c:20:5
84f2: 06 07 r6 = b[r0++=0x1] (u) ## Crypto_hash.c:20:5
84f4: d6 07 b[r5++=0x1] = r6
} ## Crypto_hash.c:20:5
84f6: 48 98 r0 = r4 + 0x18 ## Crypto_hash.c:21:20
84f8: 10 97 rep 0x4 0x18 { ## Crypto_hash.c:21:5
84fa: 15 07 r5 = b[r1++=0x1] (u) ## Crypto_hash.c:21:5
84fc: 85 07 b[r0++=0x1] = r5
} ## Crypto_hash.c:21:5
84fe: 38 40 r0 = b[r3+0x0] (u) ## Crypto_hash.c:23:42
8500: de e9 57 00 b[sp+87] = r0 ## Crypto_hash.c:23:40
8504: 8d 87 r5 = sp + 7 ## Crypto_hash.c:23:40
8506: 41 30 r1 = 0x10 ## Crypto_hash.c:24:5
8508: 4b 31 r3 = 0x31 ## Crypto_hash.c:24:5
850a: 20 d6 r0 = r2 # ## Crypto_hash.c:24:5
850c: 85 20 [sp] = r5 ## Crypto_hash.c:24:5
850e: 42 16 r2 = r4 ## Crypto_hash.c:24:5
8510: 80 ff 88 fd ff ff call -0x278 <hmacCompute : 829e > ## Crypto_hash.c:24:5
8516: 00 3a r0 = [sp+104]
8518: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:26:5
851a: 51 07 r1 = b[r5++=0x1] (u) ## Crypto_hash.c:26:5
851c: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:26:5
851e: 02 96 sp += 0x58
8520: 56 04 {pc, r6-r4} = [sp++] ## Crypto_hash.c:27:1
g_hash_function:
8522: 76 04 [--sp] = {rets, r6-r4} ## Crypto_hash.c:30:0
8524: c2 9c sp += -0x90 ## Crypto_hash.c:30:0
8526: cc 80 r4 = sp + 64 ## Crypto_hash.c:30:0
8528: 45 16 r5 = r4 ## Crypto_hash.c:35:5
852a: 10 97 rep 0x4 0x18 { ## Crypto_hash.c:35:5
852c: 06 07 r6 = b[r0++=0x1] (u) ## Crypto_hash.c:35:5
852e: d6 07 b[r5++=0x1] = r6
} ## Crypto_hash.c:35:5
8530: 48 98 r0 = r4 + 0x18 ## Crypto_hash.c:36:20
8532: 10 97 rep 0x4 0x18 { ## Crypto_hash.c:36:5
8534: 15 07 r5 = b[r1++=0x1] (u) ## Crypto_hash.c:36:5
8536: 85 07 b[r0++=0x1] = r5
} ## Crypto_hash.c:36:5
8538: 00 e1 30 40 r0 = r4 + 0x30 ## Crypto_hash.c:37:20
853c: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:37:5
853e: 21 07 r1 = b[r2++=0x1] (u) ## Crypto_hash.c:37:5
8540: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:37:5
8542: 00 e1 40 40 r0 = r4 + 0x40 ## Crypto_hash.c:38:35
8546: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:38:5
8548: 31 07 r1 = b[r3++=0x1] (u) ## Crypto_hash.c:38:5
854a: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:38:5
854c: 8d 80 r5 = sp + 0
854e: 51 30 r1 = 0x50 ## Crypto_hash.c:39:5
8550: 40 16 r0 = r4 ## Crypto_hash.c:39:5
8552: 52 16 r2 = r5 ## Crypto_hash.c:39:5
8554: 80 ff d0 fe ff ff call -0x130 <sha256Compute : 842a > ## Crypto_hash.c:39:5
855a: 20 28 r0 = [sp+160]
855c: 59 9c r1 = r5 + 0x1c ## Crypto_hash.c:41:27
855e: 10 83 rep 0x4 0x4 { ## Crypto_hash.c:41:5
8560: 12 07 r2 = b[r1++=0x1] (u) ## Crypto_hash.c:41:5
8562: 82 07 b[r0++=0x1] = r2
} ## Crypto_hash.c:41:5
8564: 22 84 sp += 0x90 ## Crypto_hash.c:41:5
8566: 56 04 {pc, r6-r4} = [sp++] ## Crypto_hash.c:42:1
f2_hash_function:
8568: 77 04 [--sp] = {rets, r7-r4} ## Crypto_hash.c:45:0
856a: e2 8b sp += -0x54 ## Crypto_hash.c:45:0
856c: 24 16 r4 = r2 ## Crypto_hash.c:45:0
856e: aa 84 r2 = sp + 36 ## Crypto_hash.c:45:0
8570: 2d 88 r5 = r2 + 0x8 ## Crypto_hash.c:49:5
8572: 1e 88 r6 = r1 + 0x8 ## Crypto_hash.c:49:5
8574: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:49:5
8576: 67 07 r7 = b[r6++=0x1] (u) ## Crypto_hash.c:49:5
8578: d7 07 b[r5++=0x1] = r7
} ## Crypto_hash.c:49:5
857a: 25 16 r5 = r2 ## Crypto_hash.c:49:5
857c: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:49:5
857e: 16 07 r6 = b[r1++=0x1] (u) ## Crypto_hash.c:49:5
8580: d6 07 b[r5++=0x1] = r6
} ## Crypto_hash.c:49:5
8582: 29 90 r1 = r2 + 0x10 ## Crypto_hash.c:50:20
8584: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:50:5
8586: 45 07 r5 = b[r4++=0x1] (u) ## Crypto_hash.c:50:5
8588: 95 07 b[r1++=0x1] = r5
} ## Crypto_hash.c:50:5
858a: 01 f1 20 20 r1 = r2 + 0x20 # ## Crypto_hash.c:51:20
858e: 04 3a r4 = [sp+104] ## Crypto_hash.c:51:20
8590: 10 83 rep 0x4 0x4 { ## Crypto_hash.c:51:5
8592: 35 07 r5 = b[r3++=0x1] (u) ## Crypto_hash.c:51:5
8594: 95 07 b[r1++=0x1] = r5
} ## Crypto_hash.c:51:5
8596: 03 f1 24 20 r3 = r2 + 0x24 # ## Crypto_hash.c:52:20
859a: 01 3b r1 = [sp+108] ## Crypto_hash.c:52:20
859c: 10 85 rep 0x4 0x6 { ## Crypto_hash.c:52:5
859e: 45 07 r5 = b[r4++=0x1] (u) ## Crypto_hash.c:52:5
85a0: b5 07 b[r3++=0x1] = r5
} ## Crypto_hash.c:52:5
85a2: 03 e1 2a 20 r3 = r2 + 0x2a ## Crypto_hash.c:53:20
85a6: 10 85 rep 0x4 0x6 { ## Crypto_hash.c:53:5
85a8: 14 07 r4 = b[r1++=0x1] (u) ## Crypto_hash.c:53:5
85aa: b4 07 b[r3++=0x1] = r4
} ## Crypto_hash.c:53:5
85ac: 8c 84 r4 = sp + 4 ## Crypto_hash.c:53:5
85ae: 41 38 r1 = 0x18 ## Crypto_hash.c:54:5
85b0: 4b 30 r3 = 0x30 ## Crypto_hash.c:54:5
85b2: 84 20 [sp] = r4 ## Crypto_hash.c:54:5
85b4: 80 ff e4 fc ff ff call -0x31c <hmacCompute : 829e > ## Crypto_hash.c:54:5
85ba: 00 3c r0 = [sp+112]
85bc: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:55:5
85be: 41 07 r1 = b[r4++=0x1] (u) ## Crypto_hash.c:55:5
85c0: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:55:5
85c2: 02 95 sp += 0x54
85c4: 57 04 {pc, r7-r4} = [sp++] ## Crypto_hash.c:56:1
f3_hash_function:
85c6: 77 04 [--sp] = {rets, r7-r4} ## Crypto_hash.c:67:0
85c8: e2 87 sp += -0x64 ## Crypto_hash.c:67:0
85ca: 24 16 r4 = r2 ## Crypto_hash.c:67:0
85cc: aa 84 r2 = sp + 36 ## Crypto_hash.c:67:0
85ce: 2d 88 r5 = r2 + 0x8 ## Crypto_hash.c:71:5
85d0: 1e 88 r6 = r1 + 0x8 ## Crypto_hash.c:71:5
85d2: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:71:5
85d4: 67 07 r7 = b[r6++=0x1] (u) ## Crypto_hash.c:71:5
85d6: d7 07 b[r5++=0x1] = r7
} ## Crypto_hash.c:71:5
85d8: 25 16 r5 = r2 ## Crypto_hash.c:71:5
85da: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:71:5
85dc: 16 07 r6 = b[r1++=0x1] (u) ## Crypto_hash.c:71:5
85de: d6 07 b[r5++=0x1] = r6
} ## Crypto_hash.c:71:5
85e0: 29 90 r1 = r2 + 0x10 ## Crypto_hash.c:72:20
85e2: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:72:5
85e4: 45 07 r5 = b[r4++=0x1] (u) ## Crypto_hash.c:72:5
85e6: 95 07 b[r1++=0x1] = r5
} ## Crypto_hash.c:72:5
85e8: 01 f1 20 20 r1 = r2 + 0x20 # ## Crypto_hash.c:73:20
85ec: 04 3e r4 = [sp+120] ## Crypto_hash.c:73:20
85ee: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:73:5
85f0: 35 07 r5 = b[r3++=0x1] (u) ## Crypto_hash.c:73:5
85f2: 95 07 b[r1++=0x1] = r5
} ## Crypto_hash.c:73:5
85f4: 01 f1 30 20 r1 = r2 + 0x30 # ## Crypto_hash.c:74:20
85f8: 03 3f r3 = [sp+124] ## Crypto_hash.c:74:20
85fa: 10 82 rep 0x4 0x3 { ## Crypto_hash.c:74:5
85fc: 45 07 r5 = b[r4++=0x1] (u) ## Crypto_hash.c:74:5
85fe: 95 07 b[r1++=0x1] = r5
} ## Crypto_hash.c:74:5
8600: 04 f1 33 20 r4 = r2 + 0x33 # ## Crypto_hash.c:75:20
8604: 21 20 r1 = [sp+128] ## Crypto_hash.c:75:20
8606: 10 85 rep 0x4 0x6 { ## Crypto_hash.c:75:5
8608: 35 07 r5 = b[r3++=0x1] (u) ## Crypto_hash.c:75:5
860a: c5 07 b[r4++=0x1] = r5
} ## Crypto_hash.c:75:5
860c: 03 e1 39 20 r3 = r2 + 0x39 ## Crypto_hash.c:76:20
8610: 10 85 rep 0x4 0x6 { ## Crypto_hash.c:76:5
8612: 14 07 r4 = b[r1++=0x1] (u) ## Crypto_hash.c:76:5
8614: b4 07 b[r3++=0x1] = r4
} ## Crypto_hash.c:76:5
8616: 8c 84 r4 = sp + 4 ## Crypto_hash.c:76:5
8618: 41 38 r1 = 0x18 ## Crypto_hash.c:77:5
861a: 4b 3f r3 = 0x3f ## Crypto_hash.c:77:5
861c: 84 20 [sp] = r4 ## Crypto_hash.c:77:5
861e: 80 ff 7a fc ff ff call -0x386 <hmacCompute : 829e > ## Crypto_hash.c:77:5
8624: 20 21 r0 = [sp+132]
8626: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:78:5
8628: 41 07 r1 = b[r4++=0x1] (u) ## Crypto_hash.c:78:5
862a: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:78:5
862c: 02 99 sp += 0x64
862e: 57 04 {pc, r7-r4} = [sp++] ## Crypto_hash.c:79:1
h2_hash_function:
8630: 76 04 [--sp] = {rets, r6-r4} ## Crypto_hash.c:86:0
8632: e2 97 sp += -0x24 ## Crypto_hash.c:86:0
8634: 34 16 r4 = r3 ## Crypto_hash.c:86:0
8636: 25 16 r5 = r2 ## Crypto_hash.c:86:0
8638: 12 16 r2 = r1 ## Crypto_hash.c:86:0
863a: 8e 84 r6 = sp + 4 ## Crypto_hash.c:86:0
863c: 49 20 r1 = 0x20 ## Crypto_hash.c:89:5
863e: 43 24 r3 = 0x4 ## Crypto_hash.c:89:5
8640: 86 20 [sp] = r6 ## Crypto_hash.c:89:5
8642: 80 ff 56 fc ff ff call -0x3aa <hmacCompute : 829e > ## Crypto_hash.c:89:5
8648: 40 d6 r0 = r4 # ## Crypto_hash.c:91:5
864a: 5a 40 r2 = b[r5+0x0] (u) ## Crypto_hash.c:91:24
864c: 61 16 r1 = r6 ## Crypto_hash.c:91:5
864e: 80 ff e8 ba ff ff call -0x4518 <memmove : 413c > ## Crypto_hash.c:91:5
8654: 02 89 sp += 0x24
8656: 56 04 {pc, r6-r4} = [sp++] ## Crypto_hash.c:92:1
h3_hash_function:
8658: 76 04 [--sp] = {rets, r6-r4} ## Crypto_hash.c:101:0
865a: e2 91 sp += -0x3c ## Crypto_hash.c:101:0
865c: ac 84 r4 = sp + 36 ## Crypto_hash.c:101:0
865e: 45 16 r5 = r4 ## Crypto_hash.c:105:5
8660: 10 83 rep 0x4 0x4 { ## Crypto_hash.c:105:5
8662: 16 07 r6 = b[r1++=0x1] (u) ## Crypto_hash.c:105:5
8664: d6 07 b[r5++=0x1] = r6
} ## Crypto_hash.c:105:5
8666: 49 84 r1 = r4 + 0x4 ## Crypto_hash.c:106:20
8668: 10 85 rep 0x4 0x6 { ## Crypto_hash.c:106:5
866a: 25 07 r5 = b[r2++=0x1] (u) ## Crypto_hash.c:106:5
866c: 95 07 b[r1++=0x1] = r5
} ## Crypto_hash.c:106:5
866e: 01 33 r1 = [sp+76]
8670: 4a 8a r2 = r4 + 0xa ## Crypto_hash.c:107:20
8672: 10 85 rep 0x4 0x6 { ## Crypto_hash.c:107:5
8674: 35 07 r5 = b[r3++=0x1] (u) ## Crypto_hash.c:107:5
8676: a5 07 b[r2++=0x1] = r5
} ## Crypto_hash.c:107:5
8678: 4a 90 r2 = r4 + 0x10 ## Crypto_hash.c:108:20
867a: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:108:5
867c: 13 07 r3 = b[r1++=0x1] (u) ## Crypto_hash.c:108:5
867e: a3 07 b[r2++=0x1] = r3
} ## Crypto_hash.c:108:5
8680: 8d 84 r5 = sp + 4 ## Crypto_hash.c:108:5
8682: 41 30 r1 = 0x10 ## Crypto_hash.c:109:5
8684: 43 38 r3 = 0x18 ## Crypto_hash.c:109:5
8686: 42 d6 r2 = r4 # ## Crypto_hash.c:109:5
8688: 85 20 [sp] = r5 ## Crypto_hash.c:109:5
868a: 80 ff 0e fc ff ff call -0x3f2 <hmacCompute : 829e > ## Crypto_hash.c:109:5
8690: 00 34 r0 = [sp+80]
8692: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:110:5
8694: 51 07 r1 = b[r5++=0x1] (u) ## Crypto_hash.c:110:5
8696: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:110:5
8698: 02 8f sp += 0x3c
869a: 56 04 {pc, r6-r4} = [sp++] ## Crypto_hash.c:111:1
h4_hash_function:
869c: 76 04 [--sp] = {rets, r6-r4} ## Crypto_hash.c:120:0
869e: e2 93 sp += -0x34 ## Crypto_hash.c:120:0
86a0: ac 84 r4 = sp + 36 ## Crypto_hash.c:120:0
86a2: 45 16 r5 = r4 ## Crypto_hash.c:124:5
86a4: 10 83 rep 0x4 0x4 { ## Crypto_hash.c:124:5
86a6: 16 07 r6 = b[r1++=0x1] (u) ## Crypto_hash.c:124:5
86a8: d6 07 b[r5++=0x1] = r6
} ## Crypto_hash.c:124:5
86aa: 49 84 r1 = r4 + 0x4 ## Crypto_hash.c:125:20
86ac: 10 85 rep 0x4 0x6 { ## Crypto_hash.c:125:5
86ae: 25 07 r5 = b[r2++=0x1] (u) ## Crypto_hash.c:125:5
86b0: 95 07 b[r1++=0x1] = r5
} ## Crypto_hash.c:125:5
86b2: 49 8a r1 = r4 + 0xa ## Crypto_hash.c:126:20
86b4: 10 85 rep 0x4 0x6 { ## Crypto_hash.c:126:5
86b6: 32 07 r2 = b[r3++=0x1] (u) ## Crypto_hash.c:126:5
86b8: 92 07 b[r1++=0x1] = r2
} ## Crypto_hash.c:126:5
86ba: 8d 84 r5 = sp + 4
86bc: 41 30 r1 = 0x10 ## Crypto_hash.c:127:5
86be: 43 30 r3 = 0x10 ## Crypto_hash.c:127:5
86c0: 42 d6 r2 = r4 # ## Crypto_hash.c:127:5
86c2: 85 20 [sp] = r5 ## Crypto_hash.c:127:5
86c4: 80 ff d4 fb ff ff call -0x42c <hmacCompute : 829e > ## Crypto_hash.c:127:5
86ca: 00 31 r0 = [sp+68]
86cc: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:128:5
86ce: 51 07 r1 = b[r5++=0x1] (u) ## Crypto_hash.c:128:5
86d0: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:128:5
86d2: 02 8d sp += 0x34
86d4: 56 04 {pc, r6-r4} = [sp++] ## Crypto_hash.c:129:1
h5_hash_function:
86d6: 77 04 [--sp] = {rets, r7-r4} ## Crypto_hash.c:137:0
86d8: e2 8f sp += -0x44 ## Crypto_hash.c:137:0
86da: ac 84 r4 = sp + 36 ## Crypto_hash.c:137:0
86dc: 4d 88 r5 = r4 + 0x8 ## Crypto_hash.c:141:5
86de: 1e 88 r6 = r1 + 0x8 ## Crypto_hash.c:141:5
86e0: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:141:5
86e2: 67 07 r7 = b[r6++=0x1] (u) ## Crypto_hash.c:141:5
86e4: d7 07 b[r5++=0x1] = r7
} ## Crypto_hash.c:141:5
86e6: 45 16 r5 = r4 ## Crypto_hash.c:141:5
86e8: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:141:5
86ea: 16 07 r6 = b[r1++=0x1] (u) ## Crypto_hash.c:141:5
86ec: d6 07 b[r5++=0x1] = r6
} ## Crypto_hash.c:141:5
86ee: 49 90 r1 = r4 + 0x10 ## Crypto_hash.c:142:20
86f0: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:142:5
86f2: 25 07 r5 = b[r2++=0x1] (u) ## Crypto_hash.c:142:5
86f4: 95 07 b[r1++=0x1] = r5
} ## Crypto_hash.c:142:5
86f6: 35 16 r5 = r3
86f8: 8e 84 r6 = sp + 4
86fa: 41 30 r1 = 0x10 ## Crypto_hash.c:143:5
86fc: 4b 20 r3 = 0x20 ## Crypto_hash.c:143:5
86fe: 42 d6 r2 = r4 # ## Crypto_hash.c:143:5
8700: 86 20 [sp] = r6 ## Crypto_hash.c:143:5
8702: 80 ff 96 fb ff ff call -0x46a <hmacCompute : 829e > ## Crypto_hash.c:143:5
8708: 10 8f rep 0x4 0x10 { ## Crypto_hash.c:144:5
870a: 60 07 r0 = b[r6++=0x1] (u) ## Crypto_hash.c:144:5
870c: d0 07 b[r5++=0x1] = r0
} ## Crypto_hash.c:144:5
870e: 02 91 sp += 0x44
8710: 57 04 {pc, r7-r4} = [sp++] ## Crypto_hash.c:145:1
g_function:
8712: 77 04 [--sp] = {rets, r7-r4} ## Crypto_hash.c:149:0
8714: e2 8a sp += -0x58 ## Crypto_hash.c:149:0
8716: cc 80 r4 = sp + 64 ## Crypto_hash.c:149:0
8718: 46 16 r6 = r4 ## Crypto_hash.c:154:5
871a: ad 88 r5 = sp + 40 ## Crypto_hash.c:154:5
871c: 10 97 rep 0x4 0x18 { ## Crypto_hash.c:154:5
871e: 07 07 r7 = b[r0++=0x1] (u) ## Crypto_hash.c:154:5
8720: e7 07 b[r6++=0x1] = r7
} ## Crypto_hash.c:154:5
8722: 50 16 r0 = r5 ## Crypto_hash.c:155:5
8724: 10 97 rep 0x4 0x18 { ## Crypto_hash.c:155:5
8726: 16 07 r6 = b[r1++=0x1] (u) ## Crypto_hash.c:155:5
8728: 86 07 b[r0++=0x1] = r6
} ## Crypto_hash.c:155:5
872a: 8e 98 r6 = sp + 24
872c: 68 88 r0 = r6 + 0x8 ## Crypto_hash.c:156:5
872e: 29 88 r1 = r2 + 0x8 ## Crypto_hash.c:156:5
8730: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:156:5
8732: 17 07 r7 = b[r1++=0x1] (u) ## Crypto_hash.c:156:5
8734: 87 07 b[r0++=0x1] = r7
} ## Crypto_hash.c:156:5
8736: 60 16 r0 = r6 ## Crypto_hash.c:156:5
8738: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:156:5
873a: 21 07 r1 = b[r2++=0x1] (u) ## Crypto_hash.c:156:5
873c: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:156:5
873e: 8f 88 r7 = sp + 8
8740: 78 88 r0 = r7 + 0x8 ## Crypto_hash.c:157:5
8742: 39 88 r1 = r3 + 0x8 ## Crypto_hash.c:157:5
8744: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:157:5
8746: 12 07 r2 = b[r1++=0x1] (u) ## Crypto_hash.c:157:5
8748: 82 07 b[r0++=0x1] = r2
} ## Crypto_hash.c:157:5
874a: 70 16 r0 = r7 ## Crypto_hash.c:157:5
874c: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:157:5
874e: 31 07 r1 = b[r3++=0x1] (u) ## Crypto_hash.c:157:5
8750: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:157:5
8752: 41 38 r1 = 0x18 ## Crypto_hash.c:158:5
8754: 40 16 r0 = r4 ## Crypto_hash.c:158:5
8756: 80 ff 64 52 00 00 call 0x5264 <endian_change : d9c0 > ## Crypto_hash.c:158:5
875c: 41 38 r1 = 0x18 ## Crypto_hash.c:159:5
875e: 50 16 r0 = r5 ## Crypto_hash.c:159:5
8760: 80 ff 5a 52 00 00 call 0x525a <endian_change : d9c0 > ## Crypto_hash.c:159:5
8766: 41 30 r1 = 0x10 ## Crypto_hash.c:160:5
8768: 60 16 r0 = r6 ## Crypto_hash.c:160:5
876a: 80 ff 50 52 00 00 call 0x5250 <endian_change : d9c0 > ## Crypto_hash.c:160:5
8770: 41 30 r1 = 0x10 ## Crypto_hash.c:161:5
8772: 70 16 r0 = r7 ## Crypto_hash.c:161:5
8774: 80 ff 46 52 00 00 call 0x5246 <endian_change : d9c0 > ## Crypto_hash.c:161:5
877a: 88 84 r0 = sp + 4 ## Crypto_hash.c:161:5
877c: 40 d5 r1_r0 = r5_r4 # ## Crypto_hash.c:164:5
877e: 80 20 [sp] = r0 ## Crypto_hash.c:164:5
8780: 62 15 r3_r2 = r7_r6 ## Crypto_hash.c:164:5
8782: bf ea ce fe call -0x264 <g_hash_function : 8522 > ## Crypto_hash.c:164:5
8786: dc e9 06 00 r0 = b[sp+6] (u) ## Crypto_hash.c:165:26
878a: dc e9 07 10 r1 = b[sp+7] (u) ## Crypto_hash.c:165:16
878e: dc e9 05 20 r2 = b[sp+5] (u) ## Crypto_hash.c:165:42
8792: dc e9 04 30 r3 = b[sp+4] (u) ## Crypto_hash.c:165:59
8796: a1 e1 20 04 r1 <= insert(r0, p:0x8, l:0x8) ## Crypto_hash.c:165:23
879a: a1 e1 20 28 r1 <= insert(r2, p:0x10, l:0x8) ## Crypto_hash.c:165:39
879e: a1 e1 20 3c r1 <= insert(r3, p:0x18, l:0x8) ## Crypto_hash.c:165:56
87a2: c0 ff 40 42 0f 00 r0 = 0xf4240 <$data.__3 : f4240 > ## Crypto_hash.c:166:14
87a8: f4 e1 10 20 r2 = r1 / r0 (u) ## Crypto_hash.c:166:14
87ac: 20 1b r0 *= r2 ## Crypto_hash.c:166:14
87ae: 10 1e r0 = r1 - r0 ## Crypto_hash.c:166:14
87b0: 02 96 sp += 0x58
87b2: 57 04 {pc, r7-r4} = [sp++] ## Crypto_hash.c:167:5
f1_function:
87b4: 77 04 [--sp] = {rets, r7-r4} ## Crypto_hash.c:172:0
87b6: e2 8e sp += -0x48 ## Crypto_hash.c:172:0
87b8: ac 90 r4 = sp + 48 ## Crypto_hash.c:172:0
87ba: 46 16 r6 = r4 ## Crypto_hash.c:177:5
87bc: 8d 98 r5 = sp + 24 ## Crypto_hash.c:177:5
87be: 10 97 rep 0x4 0x18 { ## Crypto_hash.c:177:5
87c0: 07 07 r7 = b[r0++=0x1] (u) ## Crypto_hash.c:177:5
87c2: e7 07 b[r6++=0x1] = r7
} ## Crypto_hash.c:177:5
87c4: 50 16 r0 = r5 ## Crypto_hash.c:178:5
87c6: 10 97 rep 0x4 0x18 { ## Crypto_hash.c:178:5
87c8: 16 07 r6 = b[r1++=0x1] (u) ## Crypto_hash.c:178:5
87ca: 86 07 b[r0++=0x1] = r6
} ## Crypto_hash.c:178:5
87cc: 8e 88 r6 = sp + 8
87ce: 68 88 r0 = r6 + 0x8 ## Crypto_hash.c:179:5
87d0: 29 88 r1 = r2 + 0x8 ## Crypto_hash.c:179:5
87d2: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:179:5
87d4: 17 07 r7 = b[r1++=0x1] (u) ## Crypto_hash.c:179:5
87d6: 87 07 b[r0++=0x1] = r7
} ## Crypto_hash.c:179:5
87d8: 60 16 r0 = r6 ## Crypto_hash.c:179:5
87da: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:179:5
87dc: 21 07 r1 = b[r2++=0x1] (u) ## Crypto_hash.c:179:5
87de: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:179:5
87e0: 38 40 r0 = b[r3+0x0] (u) ## Crypto_hash.c:180:5
87e2: de e9 07 00 b[sp+7] = r0 ## Crypto_hash.c:180:5
87e6: 41 38 r1 = 0x18 ## Crypto_hash.c:181:5
87e8: 40 16 r0 = r4 ## Crypto_hash.c:181:5
87ea: 80 ff d0 51 00 00 call 0x51d0 <endian_change : d9c0 > ## Crypto_hash.c:181:5
87f0: 41 38 r1 = 0x18 ## Crypto_hash.c:182:5
87f2: 50 16 r0 = r5 ## Crypto_hash.c:182:5
87f4: 80 ff c6 51 00 00 call 0x51c6 <endian_change : d9c0 > ## Crypto_hash.c:182:5
87fa: 41 30 r1 = 0x10 ## Crypto_hash.c:183:5
87fc: 60 16 r0 = r6 ## Crypto_hash.c:183:5
87fe: 80 ff bc 51 00 00 call 0x51bc <endian_change : d9c0 > ## Crypto_hash.c:183:5
8804: 40 d5 r1_r0 = r5_r4 # ## Crypto_hash.c:185:5
8806: 07 37 r7 = [sp+92] ## Crypto_hash.c:185:5
8808: 8b 87 r3 = sp + 7 ## Crypto_hash.c:185:5
880a: 62 d6 r2 = r6 # ## Crypto_hash.c:185:5
880c: 87 20 [sp] = r7 ## Crypto_hash.c:185:5
880e: bf ea 6b fe call -0x32a <f1_hash_function : 84e8 > ## Crypto_hash.c:185:5
8812: 41 30 r1 = 0x10 ## Crypto_hash.c:186:5
8814: 70 16 r0 = r7 ## Crypto_hash.c:186:5
8816: 80 ff a4 51 00 00 call 0x51a4 <endian_change : d9c0 > ## Crypto_hash.c:186:5
881c: 02 92 sp += 0x48 ## Crypto_hash.c:186:5
881e: 57 04 {pc, r7-r4} = [sp++] ## Crypto_hash.c:187:1
f2_function:
8820: 79 04 [--sp] = {rets, r9-r4} ## Crypto_hash.c:190:0
8822: e2 8a sp += -0x58 ## Crypto_hash.c:190:0
8824: c4 ff 62 74 6c 6b r4 = 0x6b6c7462 <RAM_LIMIT_H+0x6B527462 : 6b6c7462 > ## Crypto_hash.c:194:8
882a: f8 e8 40 80 r8 = sp + 64 ## Crypto_hash.c:194:8
882e: 84 d6 r4 = r8 # ## Crypto_hash.c:197:5
8830: 84 27 [sp+28] = r4 ## Crypto_hash.c:194:8
8832: 10 97 rep 0x4 0x18 { ## Crypto_hash.c:197:5
8834: 05 07 r5 = b[r0++=0x1] (u) ## Crypto_hash.c:197:5
8836: c5 07 b[r4++=0x1] = r5
} ## Crypto_hash.c:197:5
8838: f8 e8 30 90 r9 = sp + 48
883c: 00 e1 08 90 r0 = r9 + 0x8 ## Crypto_hash.c:198:5
8840: 1c 88 r4 = r1 + 0x8 ## Crypto_hash.c:198:5
8842: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:198:5
8844: 45 07 r5 = b[r4++=0x1] (u) ## Crypto_hash.c:198:5
8846: 85 07 b[r0++=0x1] = r5
} ## Crypto_hash.c:198:5
8848: 90 16 r0 = r9 ## Crypto_hash.c:198:5
884a: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:198:5
884c: 14 07 r4 = b[r1++=0x1] (u) ## Crypto_hash.c:198:5
884e: 84 07 b[r0++=0x1] = r4
} ## Crypto_hash.c:198:5
8850: ae 80 r6 = sp + 32
8852: 68 88 r0 = r6 + 0x8 ## Crypto_hash.c:199:5
8854: 29 88 r1 = r2 + 0x8 ## Crypto_hash.c:199:5
8856: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:199:5
8858: 14 07 r4 = b[r1++=0x1] (u) ## Crypto_hash.c:199:5
885a: 84 07 b[r0++=0x1] = r4
} ## Crypto_hash.c:199:5
885c: 60 16 r0 = r6 ## Crypto_hash.c:199:5
885e: 8f 94 r7 = sp + 20 ## Crypto_hash.c:199:5
8860: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:199:5
8862: 21 07 r1 = b[r2++=0x1] (u) ## Crypto_hash.c:199:5
8864: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:199:5
8866: 70 16 r0 = r7 ## Crypto_hash.c:200:5
8868: 31 16 r1 = r3 ## Crypto_hash.c:200:5
886a: 10 83 rep 0x4 0x4 { ## Crypto_hash.c:200:5
886c: 12 07 r2 = b[r1++=0x1] (u) ## Crypto_hash.c:200:5
886e: 82 07 b[r0++=0x1] = r2
} ## Crypto_hash.c:200:5
8870: 38 45 r0 = b[r3+0x5] (u) ## Crypto_hash.c:200:5
8872: 39 44 r1 = b[r3+0x4] (u) ## Crypto_hash.c:200:5
8874: a1 f1 60 04 r1 <= insert(r0, p:0x8, l:0x18) # ## Crypto_hash.c:200:5
8878: 02 3d r2 = [sp+116] ## Crypto_hash.c:200:5
887a: 8c 8c r4 = sp + 12 ## Crypto_hash.c:200:5
887c: d8 e9 19 10 h[sp+24] = r1 ## Crypto_hash.c:200:5
8880: 40 16 r0 = r4 ## Crypto_hash.c:201:5
8882: 21 16 r1 = r2 ## Crypto_hash.c:201:5
8884: 10 83 rep 0x4 0x4 { ## Crypto_hash.c:201:5
8886: 13 07 r3 = b[r1++=0x1] (u) ## Crypto_hash.c:201:5
8888: 83 07 b[r0++=0x1] = r3
} ## Crypto_hash.c:201:5
888a: 28 45 r0 = b[r2+0x5] (u) ## Crypto_hash.c:201:5
888c: 29 44 r1 = b[r2+0x4] (u) ## Crypto_hash.c:201:5
888e: a1 e1 60 04 r1 <= insert(r0, p:0x8, l:0x18) ## Crypto_hash.c:201:5
8892: d8 e9 11 10 h[sp+16] = r1 ## Crypto_hash.c:201:5
8896: 41 38 r1 = 0x18 ## Crypto_hash.c:203:5
8898: 80 16 r0 = r8 ## Crypto_hash.c:203:5
889a: 80 ff 20 51 00 00 call 0x5120 <endian_change : d9c0 > ## Crypto_hash.c:203:5
88a0: 41 30 r1 = 0x10 ## Crypto_hash.c:204:5
88a2: 90 16 r0 = r9 ## Crypto_hash.c:204:5
88a4: 80 ff 16 51 00 00 call 0x5116 <endian_change : d9c0 > ## Crypto_hash.c:204:5
88aa: 41 30 r1 = 0x10 ## Crypto_hash.c:205:5
88ac: 60 16 r0 = r6 ## Crypto_hash.c:205:5
88ae: 80 ff 0c 51 00 00 call 0x510c <endian_change : d9c0 > ## Crypto_hash.c:205:5
88b4: 41 26 r1 = 0x6 ## Crypto_hash.c:206:5
88b6: 70 16 r0 = r7 ## Crypto_hash.c:206:5
88b8: 80 ff 02 51 00 00 call 0x5102 <endian_change : d9c0 > ## Crypto_hash.c:206:5
88be: 41 26 r1 = 0x6 ## Crypto_hash.c:207:5
88c0: 40 16 r0 = r4 ## Crypto_hash.c:207:5
88c2: 80 ff f8 50 00 00 call 0x50f8 <endian_change : d9c0 > ## Crypto_hash.c:207:5
88c8: 80 d5 r1_r0 = r9_r8 # ## Crypto_hash.c:208:5
88ca: 05 3e r5 = [sp+120] ## Crypto_hash.c:208:5
88cc: d0 e9 05 40 d[sp+4] = r5_r4 ## Crypto_hash.c:208:5
88d0: 8b 9c r3 = sp + 28 ## Crypto_hash.c:208:5
88d2: 62 d6 r2 = r6 # ## Crypto_hash.c:208:5
88d4: 87 20 [sp] = r7 ## Crypto_hash.c:208:5
88d6: bf ea 47 fe call -0x372 <f2_hash_function : 8568 > ## Crypto_hash.c:208:5
88da: 41 30 r1 = 0x10 ## Crypto_hash.c:209:5
88dc: 50 16 r0 = r5 ## Crypto_hash.c:209:5
88de: 80 ff dc 50 00 00 call 0x50dc <endian_change : d9c0 > ## Crypto_hash.c:209:5
88e4: 02 96 sp += 0x58 ## Crypto_hash.c:209:5
88e6: 59 04 {pc, r9-r4} = [sp++] ## Crypto_hash.c:210:1
f3_function:
88e8: 7b 04 [--sp] = {rets, r11-r4} ## Crypto_hash.c:213:0
88ea: e2 85 sp += -0x6c ## Crypto_hash.c:213:0
88ec: f8 e8 54 80 r8 = sp + 84 ## Crypto_hash.c:213:0
88f0: 84 16 r4 = r8 ## Crypto_hash.c:221:5
88f2: 10 97 rep 0x4 0x18 { ## Crypto_hash.c:221:5
88f4: 05 07 r5 = b[r0++=0x1] (u) ## Crypto_hash.c:221:5
88f6: c5 07 b[r4++=0x1] = r5
} ## Crypto_hash.c:221:5
88f8: f8 e8 44 90 r9 = sp + 68
88fc: 00 e1 08 90 r0 = r9 + 0x8 ## Crypto_hash.c:222:5
8900: 1c 88 r4 = r1 + 0x8 ## Crypto_hash.c:222:5
8902: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:222:5
8904: 45 07 r5 = b[r4++=0x1] (u) ## Crypto_hash.c:222:5
8906: 85 07 b[r0++=0x1] = r5
} ## Crypto_hash.c:222:5
8908: 90 16 r0 = r9 ## Crypto_hash.c:222:5
890a: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:222:5
890c: 14 07 r4 = b[r1++=0x1] (u) ## Crypto_hash.c:222:5
890e: 84 07 b[r0++=0x1] = r4
} ## Crypto_hash.c:222:5
8910: f8 e8 34 a0 r10 = sp + 52
8914: 00 e1 08 a0 r0 = r10 + 0x8 ## Crypto_hash.c:223:5
8918: 29 88 r1 = r2 + 0x8 ## Crypto_hash.c:223:5
891a: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:223:5
891c: 14 07 r4 = b[r1++=0x1] (u) ## Crypto_hash.c:223:5
891e: 84 07 b[r0++=0x1] = r4
} ## Crypto_hash.c:223:5
8920: a0 16 r0 = r10 ## Crypto_hash.c:223:5
8922: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:223:5
8924: 21 07 r1 = b[r2++=0x1] (u) ## Crypto_hash.c:223:5
8926: 81 07 b[r0++=0x1] = r1
} ## Crypto_hash.c:223:5
8928: f8 e8 24 b0 r11 = sp + 36
892c: 00 f1 08 b0 r0 = r11 + 0x8 # ## Crypto_hash.c:224:5
8930: 21 24 r1 = [sp+144] ## Crypto_hash.c:224:5
8932: 3a 88 r2 = r3 + 0x8 ## Crypto_hash.c:224:5
8934: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:224:5
8936: 24 07 r4 = b[r2++=0x1] (u) ## Crypto_hash.c:224:5
8938: 84 07 b[r0++=0x1] = r4
} ## Crypto_hash.c:224:5
893a: b0 16 r0 = r11 ## Crypto_hash.c:224:5
893c: 10 87 rep 0x4 0x8 { ## Crypto_hash.c:224:5
893e: 32 07 r2 = b[r3++=0x1] (u) ## Crypto_hash.c:224:5
8940: 82 07 b[r0++=0x1] = r2
} ## Crypto_hash.c:224:5
8942: 18 42 r0 = b[r1+0x2] (u) ## Crypto_hash.c:225:5
8944: de e9 22 00 b[sp+34] = r0 ## Crypto_hash.c:225:5
8948: 18 41 r0 = b[r1+0x1] (u) ## Crypto_hash.c:225:5
894a: 19 40 r1 = b[r1+0x0] (u) ## Crypto_hash.c:225:5
894c: a1 f1 60 04 r1 <= insert(r0, p:0x8, l:0x18) # ## Crypto_hash.c:225:5
8950: 22 25 r2 = [sp+148] ## Crypto_hash.c:225:5
8952: 8c 98 r4 = sp + 24 ## Crypto_hash.c:225:5
8954: d8 e9 21 10 h[sp+32] = r1 ## Crypto_hash.c:225:5
8958: 40 16 r0 = r4 ## Crypto_hash.c:226:5
895a: 21 16 r1 = r2 ## Crypto_hash.c:226:5
895c: 10 83 rep 0x4 0x4 { ## Crypto_hash.c:226:5
895e: 13 07 r3 = b[r1++=0x1] (u) ## Crypto_hash.c:226:5
8960: 83 07 b[r0++=0x1] = r3
} ## Crypto_hash.c:226:5
8962: 28 45 r0 = b[r2+0x5] (u) ## Crypto_hash.c:226:5
8964: 29 44 r1 = b[r2+0x4] (u) ## Crypto_hash.c:226:5
8966: a1 f1 60 04 r1 <= insert(r0, p:0x8, l:0x18) # ## Crypto_hash.c:226:5
896a: 22 26 r2 = [sp+152] ## Crypto_hash.c:226:5
896c: 8d 90 r5 = sp + 16 ## Crypto_hash.c:226:5
896e: d8 e9 1d 10 h[sp+28] = r1 ## Crypto_hash.c:226:5
8972: 50 16 r0 = r5 ## Crypto_hash.c:227:5
8974: 21 16 r1 = r2 ## Crypto_hash.c:227:5
8976: 10 83 rep 0x4 0x4 { ## Crypto_hash.c:227:5
8978: 13 07 r3 = b[r1++=0x1] (u) ## Crypto_hash.c:227:5
897a: 83 07 b[r0++=0x1] = r3
} ## Crypto_hash.c:227:5
897c: 28 45 r0 = b[r2+0x5] (u) ## Crypto_hash.c:227:5
897e: 29 44 r1 = b[r2+0x4] (u) ## Crypto_hash.c:227:5
8980: a1 e1 60 04 r1 <= insert(r0, p:0x8, l:0x18) ## Crypto_hash.c:227:5
8984: d8 e9 15 10 h[sp+20] = r1 ## Crypto_hash.c:227:5
8988: 41 38 r1 = 0x18 ## Crypto_hash.c:229:5
898a: 80 16 r0 = r8 ## Crypto_hash.c:229:5
898c: 80 ff 2e 50 00 00 call 0x502e <endian_change : d9c0 > ## Crypto_hash.c:229:5
8992: 41 30 r1 = 0x10 ## Crypto_hash.c:230:5
8994: 90 16 r0 = r9 ## Crypto_hash.c:230:5
8996: 80 ff 24 50 00 00 call 0x5024 <endian_change : d9c0 > ## Crypto_hash.c:230:5
899c: 41 30 r1 = 0x10 ## Crypto_hash.c:231:5
899e: a0 16 r0 = r10 ## Crypto_hash.c:231:5
89a0: 80 ff 1a 50 00 00 call 0x501a <endian_change : d9c0 > ## Crypto_hash.c:231:5
89a6: 41 30 r1 = 0x10 ## Crypto_hash.c:232:5
89a8: b0 16 r0 = r11 ## Crypto_hash.c:232:5
89aa: 80 ff 10 50 00 00 call 0x5010 <endian_change : d9c0 > ## Crypto_hash.c:232:5
89b0: ae 80 r6 = sp + 32 ## Crypto_hash.c:232:5
89b2: 41 23 r1 = 0x3 ## Crypto_hash.c:233:5
89b4: 60 16 r0 = r6 ## Crypto_hash.c:233:5
89b6: 80 ff 04 50 00 00 call 0x5004 <endian_change : d9c0 > ## Crypto_hash.c:233:5
89bc: 41 26 r1 = 0x6 ## Crypto_hash.c:234:5
89be: 40 16 r0 = r4 ## Crypto_hash.c:234:5
89c0: 80 ff fa 4f 00 00 call 0x4ffa <endian_change : d9c0 > ## Crypto_hash.c:234:5
89c6: 41 26 r1 = 0x6 ## Crypto_hash.c:235:5
89c8: 50 16 r0 = r5 ## Crypto_hash.c:235:5
89ca: 80 ff f0 4f 00 00 call 0x4ff0 <endian_change : d9c0 > ## Crypto_hash.c:235:5
89d0: 80 d5 r1_r0 = r9_r8 # ## Crypto_hash.c:236:5
89d2: 27 27 r7 = [sp+156] ## Crypto_hash.c:236:5
89d4: a2 d5 r3_r2 = r11_r10 # ## Crypto_hash.c:236:5
89d6: 87 23 [sp+12] = r7 ## Crypto_hash.c:236:5
89d8: d0 e9 05 40 d[sp+4] = r5_r4 ## Crypto_hash.c:236:5
89dc: 86 20 [sp] = r6 ## Crypto_hash.c:236:5
89de: bf ea f2 fd call -0x41c <f3_hash_function : 85c6 > ## Crypto_hash.c:236:5
89e2: 41 30 r1 = 0x10 ## Crypto_hash.c:237:5
89e4: 70 16 r0 = r7 ## Crypto_hash.c:237:5
89e6: 80 ff d4 4f 00 00 call 0x4fd4 <endian_change : d9c0 > ## Crypto_hash.c:237:5
89ec: 02 9b sp += 0x6c ## Crypto_hash.c:237:5
89ee: 5b 04 {pc, r11-r4} = [sp++] ## Crypto_hash.c:238:1
padding:
89f0: 80 00 00 00 00 00 00 00 ........
89f8: 00 00 00 00 00 00 00 00 ........
8a00: 00 00 00 00 00 00 00 00 ........
8a08: 00 00 00 00 00 00 00 00 ........
8a10: 00 00 00 00 00 00 00 00 ........
8a18: 00 00 00 00 00 00 00 00 ........
8a20: 00 00 00 00 00 00 00 00 ........
8a28: 00 00 00 00 00 00 00 00 ........
k:
8a30: 98 2f 8a 42 91 44 37 71 ./.B.D7q
8a38: cf fb c0 b5 a5 db b5 e9 ........
8a40: 5b c2 56 39 f1 11 f1 59 [.V9...Y
8a48: a4 82 3f 92 d5 5e 1c ab ..?..^..
8a50: 98 aa 07 d8 01 5b 83 12 .....[..
8a58: be 85 31 24 c3 7d 0c 55 ..1$.}.U
8a60: 74 5d be 72 fe b1 de 80 t].r....
8a68: a7 06 dc 9b 74 f1 9b c1 ....t...
8a70: c1 69 9b e4 86 47 be ef .i...G..
8a78: c6 9d c1 0f cc a1 0c 24 .......$
8a80: 6f 2c e9 2d aa 84 74 4a o,.-..tJ
8a88: dc a9 b0 5c da 88 f9 76 ...\...v
8a90: 52 51 3e 98 6d c6 31 a8 RQ>.m.1.
8a98: c8 27 03 b0 c7 7f 59 bf .'....Y.
8aa0: f3 0b e0 c6 47 91 a7 d5 ....G...
8aa8: 51 63 ca 06 67 29 29 14 Qc..g)).
8ab0: 85 0a b7 27 38 21 1b 2e ...'8!..
8ab8: fc 6d 2c 4d 13 0d 38 53 .m,M..8S
8ac0: 54 73 0a 65 bb 0a 6a 76 Ts.e..jv
8ac8: 2e c9 c2 81 85 2c 72 92 .....,r.
8ad0: a1 e8 bf a2 4b 66 1a a8 ....Kf..
8ad8: 70 8b 4b c2 a3 51 6c c7 p.K..Ql.
8ae0: 19 e8 92 d1 24 06 99 d6 ....$...
8ae8: 85 35 0e f4 70 a0 6a 10 .5..p.j.
8af0: 16 c1 a4 19 08 6c 37 1e .....l7.
8af8: 4c 77 48 27 b5 bc b0 34 LwH'...4
8b00: b3 0c 1c 39 4a aa d8 4e ...9J..N
8b08: 4f ca 9c 5b f3 6f 2e 68 O..[.o.h
8b10: ee 82 8f 74 6f 63 a5 78 ...toc.x
8b18: 14 78 c8 84 08 02 c7 8c .x......
8b20: fa ff be 90 eb 6c 50 a4 .....lP.
8b28: f7 a3 f9 be f2 78 71 c6 .....xq.
sha256HashAlgo:
8b30: 0d f6 01 00 58 8b 00 00 ....X...
8b38: 09 00 00 00 2c 01 00 00 ....,...
8b40: 40 00 00 00 20 00 00 00 @... ...
8b48: 2a 84 00 00 98 84 00 00 *.......
8b50: d8 81 00 00 3a 82 00 00 ....:...
sha256Oid:
8b58: 60 86 48 01 65 03 04 02 `.H.e...
8b60: 01 00 ..
vli_isZero:
8b62: 41 20 r1 = 0x0 ## uECC.c:515:0
8b64: 01 fc 06 0a if (r1 > 0x5) goto 0xc <vli_isZero+0x12 : 8b74 > ## uECC.c:515:0
8b68: d8 ec 0a 21 r2 = [r0+r1<<2] ## uECC.c:518:13
8b6c: c1 21 r1 += 0x1 ## uECC.c:517:33
8b6e: 72 5a if (r2 == 0) goto -0xc <vli_isZero+0x2 : 8b64 >
8b70: 40 20 r0 = 0x0
8b72: 80 00 rts ## uECC.c:523:1
8b74: 40 21 r0 = 0x1
8b76: 80 00 rts ## uECC.c:523:1
vli_bytesToNative:
8b78: 76 04 [--sp] = {rets, r6-r4} ## uECC.c:2247:0
8b7a: 42 20 r2 = 0x0 ## uECC.c:2247:0
8b7c: 04 8e goto 0x1c <vli_bytesToNative+0x22 : 8b9a > ## uECC.c:2247:0
8b7e: 93 1c r3 = r1 + r2 ## uECC.c:2251:32
8b80: c3 34 r3 += 0x14 ## uECC.c:2251:32
8b82: 3c 40 r4 = b[r3+0x0] (u) ## uECC.c:2251:22
8b84: 3d 41 r5 = b[r3+0x1] (u) ## uECC.c:2251:51
8b86: 3e 42 r6 = b[r3+0x2] (u) ## uECC.c:2252:22
8b88: 44 b8 r4 = r4 << 0x18 ## uECC.c:2251:41
8b8a: a4 f1 20 58 r4 <= insert(r5, p:0x10, l:0x8) # ## uECC.c:2251:48
8b8e: 3b 43 r3 = b[r3+0x3] (u) ## uECC.c:2252:49
8b90: a4 e1 20 64 r4 <= insert(r6, p:0x8, l:0x8) ## uECC.c:2251:77
8b94: 43 19 r3 |= r4 ## uECC.c:2252:47
8b96: 83 05 [r0++=0x4] = r3 ## uECC.c:2251:19
8b98: fa 3c r2 += -0x4 ## uECC.c:2249:5
8b9a: f2 f8 f0 d1 if (r2 != -0x18) goto -0x20 <vli_bytesToNative+0x6 : 8b7e >
8b9e: 56 04 {pc, r6-r4} = [sp++] ## uECC.c:2254:1
vli_add:
8ba0: 77 04 [--sp] = {rets, r7-r4} ## uECC.c:623:0
8ba2: 44 20 r4 = 0x0 ## uECC.c:623:0
8ba4: 43 20 r3 = 0x0 ## uECC.c:623:0
8ba6: 04 90 goto 0x20 <vli_add+0x28 : 8bc8 > ## uECC.c:623:0
8ba8: d8 ec 1a 54 r5 = [r1+r4<<2] ## uECC.c:627:27
8bac: d8 ec 2a 64 r6 = [r2+r4<<2] ## uECC.c:627:37
8bb0: df 1c r7 = r5 + r3 ## uECC.c:627:35
8bb2: 76 18 r6 += r7 ## uECC.c:627:46
8bb4: d8 ec 0b 64 [r0+r4<<2] = r6 ## uECC.c:631:19
8bb8: 47 21 r7 = 0x1 ## uECC.c:631:19
8bba: 16 e9 00 05 if (r6 >= r5) { ## uECC.c:631:19
8bbe: 47 20 r7 = 0x0
} ## uECC.c:629:26
8bc0: 96 e8 00 05 if (r6 != r5) { ## uECC.c:629:26
8bc4: 73 16 r3 = r7
} ## uECC.c:628:13
8bc6: c4 21 r4 += 0x1 ## uECC.c:626:33
8bc8: 84 f8 ee 0d if (r4 != 0x6) goto -0x24 <vli_add+0x8 : 8ba8 >
8bcc: 30 16 r0 = r3 ## uECC.c:633:5
8bce: 57 04 {pc, r7-r4} = [sp++] ## uECC.c:633:5
vli_set:
8bd0: 42 20 r2 = 0x0 ## uECC.c:570:0
8bd2: 04 85 goto 0xa <vli_set+0xE : 8bde > ## uECC.c:570:0
8bd4: d8 ec 1a 32 r3 = [r1+r2<<2] ## uECC.c:573:19
8bd8: d8 ec 0b 32 [r0+r2<<2] = r3 ## uECC.c:573:17
8bdc: c2 21 r2 += 0x1 ## uECC.c:572:33
8bde: 82 f8 f9 0d if (r2 != 0x6) goto -0xe <vli_set+0x4 : 8bd4 >
8be2: 80 00 rts ## uECC.c:575:1
vli_clear:
8be4: 41 20 r1 = 0x0 ## uECC.c:504:0
8be6: 42 20 r2 = 0x0 ## uECC.c:504:0
8be8: 04 83 goto 0x6 <vli_clear+0xC : 8bf0 > ## uECC.c:504:0
8bea: d8 ec 0b 12 [r0+r2<<2] = r1 ## uECC.c:507:16
8bee: c2 21 r2 += 0x1 ## uECC.c:506:33
8bf0: 82 f8 fb 0d if (r2 != 0x6) goto -0xa <vli_clear+0x6 : 8bea >
8bf4: 80 00 rts ## uECC.c:509:1
muladd:
8bf6: 77 04 [--sp] = {rets, r7-r4} ## uECC.c:660:0
8bf8: 37 60 r7 = [r3+0x0] ## uECC.c:688:40
8bfa: 26 60 r6 = [r2+0x0] ## uECC.c:688:66
8bfc: 64 15 r5_r4 = r7_r6
8bfe: fc e1 10 40 r5_r4 += r1 * r0 (u)
8c02: c0 1f r0 = r4 - r6
8c04: b8 e0 52 07 r0 = r5 - r7 - !c
8c08: 64 e0 00 15 r1 = psr
8c0c: 40 21 r0 = 0x1
8c0e: 31 ea 02 00 if ((r1 & 0x2) != 0) {
8c12: 40 20 r0 = 0x0
}
8c14: 01 25 r1 = [sp+20]
8c16: 68 e8 00 10 [r1+0x0] += r0 ## uECC.c:690:9
8c1a: b5 60 [r3+0x0] = r5 ## uECC.c:691:9
8c1c: a4 60 [r2+0x0] = r4 ## uECC.c:692:9
8c1e: 57 04 {pc, r7-r4} = [sp++] ## uECC.c:694:1
vli_cmp:
8c20: 74 04 [--sp] = {rets, r4} ## uECC.c:581:0
8c22: 42 25 r2 = 0x5 ## uECC.c:581:0
8c24: 82 fd 0b 00 ifs (r2 < 0x0) goto 0x16 <vli_cmp+0x1E : 8c3e > ## uECC.c:581:0
8c28: d8 ec 1a 32 r3 = [r1+r2<<2] ## uECC.c:584:23
8c2c: d8 ec 0a 42 r4 = [r0+r2<<2] ## uECC.c:584:13
8c30: 03 ec 07 40 if (r4 > r3) goto 0xe <vli_cmp+0x22 : 8c42 > ## uECC.c:584:13
8c34: fa 3f r2 += -0x1 ## uECC.c:583:38
8c36: 03 e9 f5 41 if (r4 >= r3) goto -0x16 <vli_cmp+0x4 : 8c24 >
8c3a: 10 3f r0 = -0x1
8c3c: 54 04 {pc, r4} = [sp++] ## uECC.c:591:1
8c3e: 40 20 r0 = 0x0
8c40: 54 04 {pc, r4} = [sp++] ## uECC.c:591:1
8c42: 40 21 r0 = 0x1
8c44: 54 04 {pc, r4} = [sp++] ## uECC.c:591:1
vli_sub:
8c46: 77 04 [--sp] = {rets, r7-r4} ## uECC.c:640:0
8c48: 44 20 r4 = 0x0 ## uECC.c:640:0
8c4a: 43 20 r3 = 0x0 ## uECC.c:640:0
8c4c: 04 90 goto 0x20 <vli_sub+0x28 : 8c6e > ## uECC.c:640:0
8c4e: d8 ec 2a 64 r6 = [r2+r4<<2] ## uECC.c:644:38
8c52: d8 ec 1a 54 r5 = [r1+r4<<2] ## uECC.c:644:28
8c56: d6 1f r6 = r5 - r6 ## uECC.c:644:36
8c58: ee 1e r6 = r6 - r3 ## uECC.c:644:47
8c5a: d8 ec 0b 64 [r0+r4<<2] = r6 ## uECC.c:648:19
8c5e: 47 21 r7 = 0x1 ## uECC.c:648:19
8c60: 96 ec 00 05 if (r6 <= r5) { ## uECC.c:648:19
8c64: 47 20 r7 = 0x0
} ## uECC.c:646:28
8c66: 96 e8 00 05 if (r6 != r5) { ## uECC.c:646:28
8c6a: 73 16 r3 = r7
} ## uECC.c:645:13
8c6c: c4 21 r4 += 0x1 ## uECC.c:643:33
8c6e: 84 f8 ee 0d if (r4 != 0x6) goto -0x24 <vli_sub+0x8 : 8c4e >
8c72: 30 16 r0 = r3 ## uECC.c:650:5
8c74: 57 04 {pc, r7-r4} = [sp++] ## uECC.c:650:5
vli_modMult_fast:
8c76: 7e 04 [--sp] = {rets, r14-r4} ## uECC.c:1694:0
8c78: e2 8a sp += -0x58 ## uECC.c:1694:0
8c7a: 28 16 r8 = r2 ## uECC.c:1694:0
8c7c: 15 16 r5 = r1 ## uECC.c:1694:0
8c7e: 0a 16 r10 = r0 ## uECC.c:1694:0
8c80: c1 14 r9 = 0 ## uECC.c:1694:0
8c82: d4 e9 55 90 [sp+84] = r9 ## uECC.c:701:17
8c86: d4 e9 51 90 [sp+80] = r9 ## uECC.c:702:17
8c8a: d4 e9 4d 90 [sp+76] = r9 ## uECC.c:703:17
8c8e: 4e e0 01 00 r14 = 0x1 <mem_code_size : 0 >
8c92: 8c 16 r12 = r8
8c94: c3 14 r11 = 0
8c96: c5 14 r13 = 0
8c98: 14 80 goto 0x40 <vli_modMult_fast+0x64 : 8cda >
8c9a: 44 20 r4 = 0x0
8c9c: c7 16 r7 = r12
8c9e: 04 89 goto 0x12 <vli_modMult_fast+0x3C : 8cb2 >
8ca0: d8 ec 5a 04 r0 = [r5+r4<<2] ## uECC.c:709:20
8ca4: 79 05 r1 = [r7++=-0x4] ## uECC.c:709:29
8ca6: ce 8c r6 = sp + 76 ## uECC.c:709:29
8ca8: ca 94 r2 = sp + 84
8caa: cb 90 r3 = sp + 80
8cac: 86 20 [sp] = r6 ## uECC.c:709:13
8cae: 51 83 call -0xba <muladd : 8bf6 > ## uECC.c:709:13
8cb0: c4 21 r4 += 0x1 ## uECC.c:708:29
8cb2: 84 e8 f5 e1 if (r14 != r4) goto -0x16 <vli_modMult_fast+0x2A : 8ca0 >
8cb6: 0c f1 04 c0 r12 = r12 + 0x4 # ## uECC.c:707:5
8cba: 00 35 r0 = [sp+84] ## uECC.c:711:21
8cbc: d4 e9 50 b0 r11 = [sp+80] ## uECC.c:712:14
8cc0: 0e f1 01 e0 r14 = r14 + 0x1 # ## uECC.c:707:5
8cc4: 01 33 r1 = [sp+76] ## uECC.c:713:14
8cc6: 8a 84 r2 = sp + 4
8cc8: d8 ec 2b 0d [r2+r13<<2] = r0 ## uECC.c:711:19
8ccc: d4 e9 55 b0 [sp+84] = r11 ## uECC.c:712:12
8cd0: 0d f1 01 d0 r13 = r13 + 0x1 # ## uECC.c:707:33
8cd4: 81 34 [sp+80] = r1 ## uECC.c:713:12
8cd6: d4 e9 4d 90 [sp+76] = r9 ## uECC.c:714:12
8cda: 8d f8 de 0d if (r13 != 0x6) goto -0x44 <vli_modMult_fast+0x24 : 8c9a >
8cde: 09 e1 14 80 r9 = r8 + 0x14 ## uECC.c:704:20
8ce2: 4c e0 06 00 r12 = 0x6 <WOLAAnalysisFilter_Float_M64_m4_r1+0x2 : 6 > ## uECC.c:704:20
8ce6: c0 14 r8 = 0 ## uECC.c:704:20
8ce8: 04 9e goto 0x3c <vli_modMult_fast+0xB0 : 8d26 >
8cea: 37 e1 fb cf r7 = r12 + -0x5 ## uECC.c:717:26
8cee: 94 16 r4 = r9
8cf0: 04 8a goto 0x14 <vli_modMult_fast+0x90 : 8d06 >
8cf2: d8 ec 5a 07 r0 = [r5+r7<<2] ## uECC.c:718:20
8cf6: 49 05 r1 = [r4++=-0x4] ## uECC.c:718:29
8cf8: ce 8c r6 = sp + 76 ## uECC.c:718:29
8cfa: ca 94 r2 = sp + 84
8cfc: cb 90 r3 = sp + 80
8cfe: 86 20 [sp] = r6 ## uECC.c:718:13
8d00: bf ea 79 ff call -0x10e <muladd : 8bf6 > ## uECC.c:718:13
8d04: c7 21 r7 += 0x1 ## uECC.c:717:56
8d06: 87 f8 f4 0d if (r7 != 0x6) goto -0x18 <vli_modMult_fast+0x7C : 8cf2 >
8d0a: 00 35 r0 = [sp+84] ## uECC.c:720:21
8d0c: d4 e9 50 b0 r11 = [sp+80] ## uECC.c:721:14
8d10: 01 33 r1 = [sp+76] ## uECC.c:722:14
8d12: 8a 84 r2 = sp + 4
8d14: d8 ec 2b 0c [r2+r12<<2] = r0 ## uECC.c:720:19
8d18: d4 e9 55 b0 [sp+84] = r11 ## uECC.c:721:12
8d1c: 0c f1 01 c0 r12 = r12 + 0x1 # ## uECC.c:717:21
8d20: 81 34 [sp+80] = r1 ## uECC.c:722:12
8d22: d4 e9 4d 80 [sp+76] = r8 ## uECC.c:723:12
8d26: 8c f8 e0 17 if (r12 != 0xb) goto -0x40 <vli_modMult_fast+0x74 : 8cea >
8d2a: d4 e9 31 b0 [sp+48] = r11 ## uECC.c:725:32
8d2e: 89 84 r1 = sp + 4
8d30: a0 16 r0 = r10 ## uECC.c:982:5
8d32: bf ea 4d ff call -0x166 <vli_set : 8bd0 > ## uECC.c:982:5
8d36: c1 38 r1 += 0x18 ## uECC.c:984:19
8d38: ad 94 r5 = sp + 52 ## uECC.c:984:19
8d3a: 50 16 r0 = r5 ## uECC.c:984:5
8d3c: bf ea 48 ff call -0x170 <vli_set : 8bd0 > ## uECC.c:984:5
8d40: a0 16 r0 = r10 ## uECC.c:985:13
8d42: a1 16 r1 = r10 ## uECC.c:985:13
8d44: 52 16 r2 = r5 ## uECC.c:985:13
8d46: bf ea 2b ff call -0x1aa <vli_add : 8ba0 > ## uECC.c:985:13
8d4a: 06 16 r6 = r0 ## uECC.c:985:13
8d4c: 40 20 r0 = 0x0 ## uECC.c:987:12
8d4e: 41 20 r1 = 0x0 ## uECC.c:987:12
8d50: d0 e9 35 00 d[sp+52] = r1_r0 ## uECC.c:987:12
8d54: d0 e9 1c 00 r1_r0 = d[sp+28] ## uECC.c:988:14
8d58: d0 e9 24 20 r3_r2 = d[sp+36] ## uECC.c:990:14
8d5c: d0 e9 3d 00 d[sp+60] = r1_r0 ## uECC.c:988:12
8d60: d0 e9 45 20 d[sp+68] = r3_r2 ## uECC.c:990:12
8d64: a0 16 r0 = r10 ## uECC.c:992:14
8d66: a1 16 r1 = r10 ## uECC.c:992:14
8d68: 52 16 r2 = r5 ## uECC.c:992:14
8d6a: bf ea 19 ff call -0x1ce <vli_add : 8ba0 > ## uECC.c:992:14
8d6e: 84 dd r4 = r0 + r6 # ## uECC.c:992:11
8d70: 01 2b r1 = [sp+44] ## uECC.c:994:23
8d72: a0 d6 r0 = r10 # ## uECC.c:997:14
8d74: 81 2f [sp+60] = r1 ## uECC.c:994:21
8d76: 81 2d [sp+52] = r1 ## uECC.c:994:12
8d78: d4 e9 41 b0 [sp+64] = r11 ## uECC.c:995:21
8d7c: d4 e9 39 b0 [sp+56] = r11 ## uECC.c:995:12
8d80: 41 20 r1 = 0x0 ## uECC.c:995:12
8d82: 81 32 [sp+72] = r1 ## uECC.c:996:21
8d84: a1 d6 r1 = r10 # ## uECC.c:997:14
8d86: 81 31 [sp+68] = r1 ## uECC.c:996:12
8d88: bf ea 0a ff call -0x1ec <vli_add : 8ba0 > ## uECC.c:997:14
8d8c: 04 18 r4 += r0 ## uECC.c:997:11
8d8e: c5 ff 10 95 00 00 r5 = 0x9510 <curve_p : 9510 >
8d94: 04 85 goto 0xa <vli_modMult_fast+0x12A : 8da0 >
8d96: a0 16 r0 = r10 ## uECC.c:1000:18
8d98: 52 16 r2 = r5 ## uECC.c:1000:18
8d9a: bf ea 54 ff call -0x158 <vli_sub : 8c46 > ## uECC.c:1000:18
8d9e: 44 1e r4 = r4 - r0 ## uECC.c:1000:15
8da0: f4 5a if (r4 != 0) goto -0xc <vli_modMult_fast+0x120 : 8d96 >
8da2: 50 16 r0 = r5 ## uECC.c:999:21
8da4: bf ea 3c ff call -0x188 <vli_cmp : 8c20 > ## uECC.c:999:21
8da8: 80 f8 f5 03 if (r0 != 0x1) goto -0x16 <vli_modMult_fast+0x120 : 8d96 > ## uECC.c:999:21
8dac: 02 96 sp += 0x58
8dae: 5e 04 {pc, r14-r4} = [sp++] ## uECC.c:1698:1
apply_z:
8db0: 77 04 [--sp] = {rets, r7-r4} ## uECC.c:1895:0
8db2: e2 9a sp += -0x18 ## uECC.c:1895:0
8db4: 24 16 r4 = r2 ## uECC.c:1895:0
8db6: 15 16 r5 = r1 ## uECC.c:1895:0
8db8: 06 16 r6 = r0 ## uECC.c:1895:0
8dba: 8f 80 r7 = sp + 0 ## uECC.c:1895:0
8dbc: 70 16 r0 = r7 ## uECC.c:1898:5
8dbe: 41 16 r1 = r4 ## uECC.c:1898:5
8dc0: bf ea 59 ff call -0x14e <vli_modMult_fast : 8c76 > ## uECC.c:1898:5
8dc4: 60 16 r0 = r6 ## uECC.c:1899:5
8dc6: 61 16 r1 = r6 ## uECC.c:1899:5
8dc8: 72 16 r2 = r7 ## uECC.c:1899:5
8dca: bf ea 54 ff call -0x158 <vli_modMult_fast : 8c76 > ## uECC.c:1899:5
8dce: 70 16 r0 = r7 ## uECC.c:1900:5
8dd0: 71 16 r1 = r7 ## uECC.c:1900:5
8dd2: 42 16 r2 = r4 ## uECC.c:1900:5
8dd4: bf ea 4f ff call -0x162 <vli_modMult_fast : 8c76 > ## uECC.c:1900:5
8dd8: 50 16 r0 = r5 ## uECC.c:1901:5
8dda: 51 16 r1 = r5 ## uECC.c:1901:5
8ddc: 72 16 r2 = r7 ## uECC.c:1901:5
8dde: bf ea 4a ff call -0x16c <vli_modMult_fast : 8c76 > ## uECC.c:1901:5
8de2: 02 86 sp += 0x18 ## uECC.c:1901:5
8de4: 57 04 {pc, r7-r4} = [sp++] ## uECC.c:1902:1
vli_modAdd:
8de6: 75 04 [--sp] = {rets, r5, r4} ## uECC.c:821:0
8de8: 04 16 r4 = r0 ## uECC.c:821:0
8dea: bf ea d9 fe call -0x24e <vli_add : 8ba0 > ## uECC.c:822:25
8dee: c5 ff 10 95 00 00 r5 = 0x9510 <curve_p : 9510 >
8df4: 80 45 if (r0 != 0) goto 0xa <vli_modAdd+0x1A : 8e00 >
8df6: 40 15 r1_r0 = r5_r4 ## uECC.c:823:18
8df8: bf ea 12 ff call -0x1dc <vli_cmp : 8c20 > ## uECC.c:823:18
8dfc: 80 fd 05 00 ifs (r0 < 0x0) goto 0xa <vli_modAdd+0x24 : 8e0a > ## uECC.c:823:18
8e00: 40 16 r0 = r4 ## uECC.c:825:9
8e02: 41 16 r1 = r4 ## uECC.c:825:9
8e04: 52 16 r2 = r5 ## uECC.c:825:9
8e06: bf ea 1e ff call -0x1c4 <vli_sub : 8c46 > ## uECC.c:825:9
8e0a: 55 04 {pc, r5, r4} = [sp++] ## uECC.c:827:1
vli_modSub:
8e0c: 74 04 [--sp] = {rets, r4} ## uECC.c:837:0
8e0e: 04 16 r4 = r0 ## uECC.c:837:0
8e10: bf ea 19 ff call -0x1ce <vli_sub : 8c46 > ## uECC.c:838:28
8e14: b0 e8 00 c0 if (r0 != 0x0) {
8e18: c2 ff 10 95 00 00 r2 = 0x9510 <curve_p : 9510 > ## uECC.c:842:9
8e1e: 40 16 r0 = r4 ## uECC.c:842:9
8e20: 41 16 r1 = r4 ## uECC.c:842:9
8e22: bf ea bd fe call -0x286
} <vli_add : 8ba0 > ## uECC.c:842:9
8e26: 54 04 {pc, r4} = [sp++] ## uECC.c:844:1
vli_rshift1:
8e28: 74 04 [--sp] = {rets, r4} ## uECC.c:607:0
8e2a: 09 98 r1 = r0 + 0x18 ## uECC.c:611:9
8e2c: 42 20 r2 = 0x0
8e2e: 04 86 goto 0xc <vli_rshift1+0x14 : 8e3c >
8e30: 13 7f r3 = [r1+-0x4] ## uECC.c:613:28
8e32: b4 a1 r4 = r3 >> 0x1 ## uECC.c:614:22
8e34: 42 19 r2 |= r4 ## uECC.c:614:28
8e36: 92 7f [r1+-0x4] = r2 ## uECC.c:614:14
8e38: f9 3c r1 += -0x4 ## uECC.c:612:15
8e3a: 32 bf r2 = r3 << 0x1f ## uECC.c:615:22
8e3c: 00 ec f8 11 if (r1 > r0) goto -0x10 <vli_rshift1+0x8 : 8e30 >
8e40: 54 04 {pc, r4} = [sp++] ## uECC.c:617:1
XYcZ_addC:
8e42: 7a 04 [--sp] = {rets, r10-r4} ## uECC.c:1965:0
8e44: e2 8e sp += -0x48 ## uECC.c:1965:0
8e46: 37 16 r7 = r3 ## uECC.c:1965:0
8e48: 25 16 r5 = r2 ## uECC.c:1965:0
8e4a: 18 16 r8 = r1 ## uECC.c:1965:0
8e4c: 09 16 r9 = r0 ## uECC.c:1965:0
8e4e: f8 e8 30 a0 r10 = sp + 48 ## uECC.c:1965:0
8e52: a0 16 r0 = r10 ## uECC.c:1971:5
8e54: 51 16 r1 = r5 ## uECC.c:1971:5
8e56: 92 16 r2 = r9 ## uECC.c:1971:5
8e58: 61 99 call -0x4e <vli_modSub : 8e0c > ## uECC.c:1971:5
8e5a: a0 16 r0 = r10 ## uECC.c:1972:5
8e5c: a1 16 r1 = r10 ## uECC.c:1972:5
8e5e: a2 16 r2 = r10 ## uECC.c:1972:5
8e60: bf ea 09 ff call -0x1ee <vli_modMult_fast : 8c76 > ## uECC.c:1972:5
8e64: 90 16 r0 = r9 ## uECC.c:1973:5
8e66: 91 16 r1 = r9 ## uECC.c:1973:5
8e68: a2 16 r2 = r10 ## uECC.c:1973:5
8e6a: bf ea 04 ff call -0x1f8 <vli_modMult_fast : 8c76 > ## uECC.c:1973:5
8e6e: 50 16 r0 = r5 ## uECC.c:1974:5
8e70: 51 16 r1 = r5 ## uECC.c:1974:5
8e72: a2 16 r2 = r10 ## uECC.c:1974:5
8e74: bf ea ff fe call -0x202 <vli_modMult_fast : 8c76 > ## uECC.c:1974:5
8e78: a0 16 r0 = r10 ## uECC.c:1975:5
8e7a: 71 16 r1 = r7 ## uECC.c:1975:5
8e7c: 82 16 r2 = r8 ## uECC.c:1975:5
8e7e: 51 93 call -0x9a <vli_modAdd : 8de6 > ## uECC.c:1975:5
8e80: 70 16 r0 = r7 ## uECC.c:1976:5
8e82: 71 16 r1 = r7 ## uECC.c:1976:5
8e84: 82 16 r2 = r8 ## uECC.c:1976:5
8e86: 61 82 call -0x7c <vli_modSub : 8e0c > ## uECC.c:1976:5
8e88: 8c 98 r4 = sp + 24 ## uECC.c:1976:5
8e8a: 40 15 r1_r0 = r5_r4 ## uECC.c:1978:5
8e8c: 92 16 r2 = r9 ## uECC.c:1978:5
8e8e: 51 9e call -0x84 <vli_modSub : 8e0c > ## uECC.c:1978:5
8e90: 80 16 r0 = r8 ## uECC.c:1979:5
8e92: 81 16 r1 = r8 ## uECC.c:1979:5
8e94: 42 16 r2 = r4 ## uECC.c:1979:5
8e96: bf ea ee fe call -0x224 <vli_modMult_fast : 8c76 > ## uECC.c:1979:5
8e9a: 40 16 r0 = r4 ## uECC.c:1980:5
8e9c: 91 16 r1 = r9 ## uECC.c:1980:5
8e9e: 52 16 r2 = r5 ## uECC.c:1980:5
8ea0: 51 82 call -0xbc <vli_modAdd : 8de6 > ## uECC.c:1980:5
8ea2: 50 16 r0 = r5 ## uECC.c:1981:5
8ea4: 71 16 r1 = r7 ## uECC.c:1981:5
8ea6: 72 16 r2 = r7 ## uECC.c:1981:5
8ea8: bf ea e5 fe call -0x236 <vli_modMult_fast : 8c76 > ## uECC.c:1981:5
8eac: 50 16 r0 = r5 ## uECC.c:1982:5
8eae: 51 16 r1 = r5 ## uECC.c:1982:5
8eb0: 42 16 r2 = r4 ## uECC.c:1982:5
8eb2: 51 8c call -0xa8 <vli_modSub : 8e0c > ## uECC.c:1982:5
8eb4: 8e 80 r6 = sp + 0 ## uECC.c:1982:5
8eb6: 60 16 r0 = r6 ## uECC.c:1984:5
8eb8: 91 16 r1 = r9 ## uECC.c:1984:5
8eba: 52 16 r2 = r5 ## uECC.c:1984:5
8ebc: 51 87 call -0xb2 <vli_modSub : 8e0c > ## uECC.c:1984:5
8ebe: 70 16 r0 = r7 ## uECC.c:1985:5
8ec0: 71 16 r1 = r7 ## uECC.c:1985:5
8ec2: 62 16 r2 = r6 ## uECC.c:1985:5
8ec4: bf ea d7 fe call -0x252 <vli_modMult_fast : 8c76 > ## uECC.c:1985:5
8ec8: 70 16 r0 = r7 ## uECC.c:1986:5
8eca: 71 16 r1 = r7 ## uECC.c:1986:5
8ecc: 82 16 r2 = r8 ## uECC.c:1986:5
8ece: 41 9e call -0xc4 <vli_modSub : 8e0c > ## uECC.c:1986:5
8ed0: 60 16 r0 = r6 ## uECC.c:1988:5
8ed2: a1 16 r1 = r10 ## uECC.c:1988:5
8ed4: a2 16 r2 = r10 ## uECC.c:1988:5
8ed6: bf ea ce fe call -0x264 <vli_modMult_fast : 8c76 > ## uECC.c:1988:5
8eda: 60 16 r0 = r6 ## uECC.c:1989:5
8edc: 61 16 r1 = r6 ## uECC.c:1989:5
8ede: 42 16 r2 = r4 ## uECC.c:1989:5
8ee0: 41 95 call -0xd6 <vli_modSub : 8e0c > ## uECC.c:1989:5
8ee2: 40 16 r0 = r4 ## uECC.c:1990:5
8ee4: 61 16 r1 = r6 ## uECC.c:1990:5
8ee6: 92 16 r2 = r9 ## uECC.c:1990:5
8ee8: 41 91 call -0xde <vli_modSub : 8e0c > ## uECC.c:1990:5
8eea: 40 16 r0 = r4 ## uECC.c:1991:5
8eec: 41 16 r1 = r4 ## uECC.c:1991:5
8eee: a2 16 r2 = r10 ## uECC.c:1991:5
8ef0: bf ea c1 fe call -0x27e <vli_modMult_fast : 8c76 > ## uECC.c:1991:5
8ef4: 80 16 r0 = r8 ## uECC.c:1992:5
8ef6: 41 16 r1 = r4 ## uECC.c:1992:5
8ef8: 82 16 r2 = r8 ## uECC.c:1992:5
8efa: 41 88 call -0xf0 <vli_modSub : 8e0c > ## uECC.c:1992:5
8efc: 90 16 r0 = r9 ## uECC.c:1994:5
8efe: 61 16 r1 = r6 ## uECC.c:1994:5
8f00: bf ea 66 fe call -0x334 <vli_set : 8bd0 > ## uECC.c:1994:5
8f04: 02 92 sp += 0x48 ## uECC.c:1994:5
8f06: 5a 04 {pc, r10-r4} = [sp++] ## uECC.c:1995:1
XYcZ_add:
8f08: 78 04 [--sp] = {rets, r8-r4} ## uECC.c:1935:0
8f0a: e2 9a sp += -0x18 ## uECC.c:1935:0
8f0c: 36 16 r6 = r3 ## uECC.c:1935:0
8f0e: 24 16 r4 = r2 ## uECC.c:1935:0
8f10: 18 16 r8 = r1 ## uECC.c:1935:0
8f12: 07 16 r7 = r0 ## uECC.c:1935:0
8f14: 8d 80 r5 = sp + 0 ## uECC.c:1935:0
8f16: 50 16 r0 = r5 ## uECC.c:1939:5
8f18: 41 16 r1 = r4 ## uECC.c:1939:5
8f1a: 72 16 r2 = r7 ## uECC.c:1939:5
8f1c: bf ea 76 ff call -0x114 <vli_modSub : 8e0c > ## uECC.c:1939:5
8f20: 50 16 r0 = r5 ## uECC.c:1940:5
8f22: 51 16 r1 = r5 ## uECC.c:1940:5
8f24: 52 16 r2 = r5 ## uECC.c:1940:5
8f26: bf ea a6 fe call -0x2b4 <vli_modMult_fast : 8c76 > ## uECC.c:1940:5
8f2a: 70 16 r0 = r7 ## uECC.c:1941:5
8f2c: 71 16 r1 = r7 ## uECC.c:1941:5
8f2e: 52 16 r2 = r5 ## uECC.c:1941:5
8f30: bf ea a1 fe call -0x2be <vli_modMult_fast : 8c76 > ## uECC.c:1941:5
8f34: 40 16 r0 = r4 ## uECC.c:1942:5
8f36: 41 16 r1 = r4 ## uECC.c:1942:5
8f38: 52 16 r2 = r5 ## uECC.c:1942:5
8f3a: bf ea 9c fe call -0x2c8 <vli_modMult_fast : 8c76 > ## uECC.c:1942:5
8f3e: 60 16 r0 = r6 ## uECC.c:1943:5
8f40: 61 16 r1 = r6 ## uECC.c:1943:5
8f42: 82 16 r2 = r8 ## uECC.c:1943:5
8f44: bf ea 62 ff call -0x13c <vli_modSub : 8e0c > ## uECC.c:1943:5
8f48: 50 16 r0 = r5 ## uECC.c:1944:5
8f4a: 61 16 r1 = r6 ## uECC.c:1944:5
8f4c: 62 16 r2 = r6 ## uECC.c:1944:5
8f4e: bf ea 92 fe call -0x2dc <vli_modMult_fast : 8c76 > ## uECC.c:1944:5
8f52: 50 16 r0 = r5 ## uECC.c:1946:5
8f54: 51 16 r1 = r5 ## uECC.c:1946:5
8f56: 72 16 r2 = r7 ## uECC.c:1946:5
8f58: bf ea 58 ff call -0x150 <vli_modSub : 8e0c > ## uECC.c:1946:5
8f5c: 50 16 r0 = r5 ## uECC.c:1947:5
8f5e: 51 16 r1 = r5 ## uECC.c:1947:5
8f60: 42 16 r2 = r4 ## uECC.c:1947:5
8f62: bf ea 53 ff call -0x15a <vli_modSub : 8e0c > ## uECC.c:1947:5
8f66: 40 16 r0 = r4 ## uECC.c:1948:5
8f68: 41 16 r1 = r4 ## uECC.c:1948:5
8f6a: 72 16 r2 = r7 ## uECC.c:1948:5
8f6c: bf ea 4e ff call -0x164 <vli_modSub : 8e0c > ## uECC.c:1948:5
8f70: 80 16 r0 = r8 ## uECC.c:1949:5
8f72: 81 16 r1 = r8 ## uECC.c:1949:5
8f74: 42 16 r2 = r4 ## uECC.c:1949:5
8f76: bf ea 7e fe call -0x304 <vli_modMult_fast : 8c76 > ## uECC.c:1949:5
8f7a: 40 16 r0 = r4 ## uECC.c:1950:5
8f7c: 71 16 r1 = r7 ## uECC.c:1950:5
8f7e: 52 16 r2 = r5 ## uECC.c:1950:5
8f80: bf ea 44 ff call -0x178 <vli_modSub : 8e0c > ## uECC.c:1950:5
8f84: 60 16 r0 = r6 ## uECC.c:1951:5
8f86: 61 16 r1 = r6 ## uECC.c:1951:5
8f88: 42 16 r2 = r4 ## uECC.c:1951:5
8f8a: bf ea 74 fe call -0x318 <vli_modMult_fast : 8c76 > ## uECC.c:1951:5
8f8e: 60 16 r0 = r6 ## uECC.c:1952:5
8f90: 61 16 r1 = r6 ## uECC.c:1952:5
8f92: 82 16 r2 = r8 ## uECC.c:1952:5
8f94: bf ea 3a ff call -0x18c <vli_modSub : 8e0c > ## uECC.c:1952:5
8f98: 40 15 r1_r0 = r5_r4 ## uECC.c:1954:5
8f9a: bf ea 19 fe call -0x3ce <vli_set : 8bd0 > ## uECC.c:1954:5
8f9e: 02 86 sp += 0x18 ## uECC.c:1954:5
8fa0: 58 04 {pc, r8-r4} = [sp++] ## uECC.c:1955:1
EccPoint_mult:
8fa2: 7e 04 [--sp] = {rets, r14-r4} ## uECC.c:2002:0
8fa4: c2 84 sp += -0xf0 ## uECC.c:2002:0
8fa6: 35 16 r5 = r3 ## uECC.c:2002:0
8fa8: 2c 16 r12 = r2 ## uECC.c:2002:0
8faa: 1d 16 r13 = r1 ## uECC.c:2002:0
8fac: 08 16 r8 = r0 ## uECC.c:2002:0
8fae: c8 88 r0 = sp + 72 ## uECC.c:2002:0
8fb0: 0e e1 18 00 r14 = r0 + 0x18 ## uECC.c:2010:13
8fb4: e0 16 r0 = r14 ## uECC.c:2010:5
8fb6: bf ea 0b fe call -0x3ea <vli_set : 8bd0 > ## uECC.c:2010:5
8fba: 88 98 r0 = sp + 24 ## uECC.c:2010:5
8fbc: 0b e1 18 00 r11 = r0 + 0x18 ## uECC.c:2011:13
8fc0: 09 e1 18 10 r9 = r1 + 0x18 ## uECC.c:2011:20
8fc4: b0 16 r0 = r11 ## uECC.c:2011:5
8fc6: 91 16 r1 = r9 ## uECC.c:2011:5
8fc8: bf ea 02 fe call -0x3fc <vli_set : 8bd0 > ## uECC.c:2011:5
8fcc: e8 98 r0 = sp + 120
8fce: 05 44 if (r5 == 0) goto 0x8 <EccPoint_mult+0x36 : 8fd8 > ## uECC.c:1912:9
8fd0: 51 16 r1 = r5 ## uECC.c:1913:9
8fd2: bf ea fd fd call -0x406 <vli_set : 8bd0 > ## uECC.c:1913:9
8fd6: 04 84 goto 0x8 <EccPoint_mult+0x3E : 8fe0 > ## uECC.c:1913:9
8fd8: bf ea 04 fe call -0x3f8 <vli_clear : 8be4 > ## uECC.c:1915:9
8fdc: 40 21 r0 = 0x1 ## uECC.c:1916:14
8fde: 80 3e [sp+120] = r0 ## uECC.c:1916:14
8fe0: c8 88 r0 = sp + 72
8fe2: e1 16 r1 = r14 ## uECC.c:1919:5
8fe4: bf ea f4 fd call -0x418 <vli_set : 8bd0 > ## uECC.c:1919:5
8fe8: 88 98 r0 = sp + 24 ## uECC.c:1919:5
8fea: b1 16 r1 = r11 ## uECC.c:1920:5
8fec: bf ea f0 fd call -0x420 <vli_set : 8bd0 > ## uECC.c:1920:5
8ff0: ed 98 r5 = sp + 120 ## uECC.c:1920:5
8ff2: e0 16 r0 = r14 ## uECC.c:1922:5
8ff4: 52 16 r2 = r5 ## uECC.c:1922:5
8ff6: bf ea db fe call -0x24a <apply_z : 8db0 > ## uECC.c:1922:5
8ffa: 50 16 r0 = r5 ## uECC.c:1852:9
8ffc: bf ea b1 fd call -0x49e <vli_isZero : 8b62 > ## uECC.c:1852:9
9000: ca ff 10 95 00 00 r10 = 0x9510 <curve_p : 9510 > ## uECC.c:1852:9
9006: b0 5f if (r0 != 0) goto 0xfe <EccPoint_mult+0x164 : 9106 > ## uECC.c:1852:9
9008: f8 e8 a8 50 r5 = sp + 168
900c: 50 16 r0 = r5 ## uECC.c:1856:5
900e: b1 16 r1 = r11 ## uECC.c:1856:5
9010: b2 16 r2 = r11 ## uECC.c:1856:5
9012: bf ea 30 fe call -0x3a0 <vli_modMult_fast : 8c76 > ## uECC.c:1856:5
9016: f8 e8 90 00 r0 = sp + 144 ## uECC.c:1856:5
901a: e1 16 r1 = r14 ## uECC.c:1857:5
901c: 52 16 r2 = r5 ## uECC.c:1857:5
901e: bf ea 2a fe call -0x3ac <vli_modMult_fast : 8c76 > ## uECC.c:1857:5
9022: 50 16 r0 = r5 ## uECC.c:1858:5
9024: 51 16 r1 = r5 ## uECC.c:1858:5
9026: 52 16 r2 = r5 ## uECC.c:1858:5
9028: bf ea 25 fe call -0x3b6 <vli_modMult_fast : 8c76 > ## uECC.c:1858:5
902c: ed 98 r5 = sp + 120 ## uECC.c:1858:5
902e: b0 16 r0 = r11 ## uECC.c:1859:5
9030: b1 16 r1 = r11 ## uECC.c:1859:5
9032: 52 16 r2 = r5 ## uECC.c:1859:5
9034: bf ea 1f fe call -0x3c2 <vli_modMult_fast : 8c76 > ## uECC.c:1859:5
9038: 50 16 r0 = r5 ## uECC.c:1860:5
903a: 51 16 r1 = r5 ## uECC.c:1860:5
903c: 52 16 r2 = r5 ## uECC.c:1860:5
903e: bf ea 1a fe call -0x3cc <vli_modMult_fast : 8c76 > ## uECC.c:1860:5
9042: e0 16 r0 = r14 ## uECC.c:1862:5
9044: e1 16 r1 = r14 ## uECC.c:1862:5
9046: 52 16 r2 = r5 ## uECC.c:1862:5
9048: bf ea cd fe call -0x266 <vli_modAdd : 8de6 > ## uECC.c:1862:5
904c: 50 16 r0 = r5 ## uECC.c:1863:5
904e: 51 16 r1 = r5 ## uECC.c:1863:5
9050: 52 16 r2 = r5 ## uECC.c:1863:5
9052: bf ea c8 fe call -0x270 <vli_modAdd : 8de6 > ## uECC.c:1863:5
9056: 50 16 r0 = r5 ## uECC.c:1864:5
9058: e1 16 r1 = r14 ## uECC.c:1864:5
905a: 52 16 r2 = r5 ## uECC.c:1864:5
905c: bf ea d6 fe call -0x254 <vli_modSub : 8e0c > ## uECC.c:1864:5
9060: e0 16 r0 = r14 ## uECC.c:1865:5
9062: e1 16 r1 = r14 ## uECC.c:1865:5
9064: 52 16 r2 = r5 ## uECC.c:1865:5
9066: bf ea 06 fe call -0x3f4 <vli_modMult_fast : 8c76 > ## uECC.c:1865:5
906a: 50 16 r0 = r5 ## uECC.c:1867:5
906c: e1 16 r1 = r14 ## uECC.c:1867:5
906e: e2 16 r2 = r14 ## uECC.c:1867:5
9070: bf ea b9 fe call -0x28e <vli_modAdd : 8de6 > ## uECC.c:1867:5
9074: e0 16 r0 = r14 ## uECC.c:1868:5
9076: e1 16 r1 = r14 ## uECC.c:1868:5
9078: 52 16 r2 = r5 ## uECC.c:1868:5
907a: bf ea b4 fe call -0x298 <vli_modAdd : 8de6 > ## uECC.c:1868:5
907e: 50 ee e0 00 r0 = b[r14+0x0] (u) ## uECC.c:1869:9
9082: 50 e8 04 02 if ((r0 & 0x1) != 0) goto 0x8 <EccPoint_mult+0xEC : 908e > ## uECC.c:1869:9
9086: e0 16 r0 = r14 ## uECC.c:1874:9
9088: bf ea ce fe call -0x264 <vli_rshift1 : 8e28 > ## uECC.c:1874:9
908c: 04 8d goto 0x1a <EccPoint_mult+0x106 : 90a8 > ## uECC.c:1874:9
908e: e0 16 r0 = r14 ## uECC.c:1870:31
9090: e1 16 r1 = r14 ## uECC.c:1870:31
9092: a2 16 r2 = r10 ## uECC.c:1870:31
9094: bf ea 84 fd call -0x4f8 <vli_add : 8ba0 > ## uECC.c:1870:31
9098: 05 16 r5 = r0 ## uECC.c:1870:31
909a: e0 16 r0 = r14 ## uECC.c:1871:9
909c: bf ea c4 fe call -0x278 <vli_rshift1 : 8e28 > ## uECC.c:1871:9
90a0: 50 bf r0 = r5 << 0x1f ## uECC.c:1872:39
90a2: c9 88 r1 = sp + 72 ## uECC.c:1872:39
90a4: 64 e8 2c 10 [r1+0x2c] |= r0 ## uECC.c:1872:28
90a8: ed 98 r5 = sp + 120
90aa: 50 16 r0 = r5 ## uECC.c:1878:5
90ac: e1 16 r1 = r14 ## uECC.c:1878:5
90ae: e2 16 r2 = r14 ## uECC.c:1878:5
90b0: bf ea e1 fd call -0x43e <vli_modMult_fast : 8c76 > ## uECC.c:1878:5
90b4: f8 e8 90 70 r7 = sp + 144 ## uECC.c:1878:5
90b8: 50 16 r0 = r5 ## uECC.c:1879:5
90ba: 51 16 r1 = r5 ## uECC.c:1879:5
90bc: 72 16 r2 = r7 ## uECC.c:1879:5
90be: bf ea a5 fe call -0x2b6 <vli_modSub : 8e0c > ## uECC.c:1879:5
90c2: 50 16 r0 = r5 ## uECC.c:1880:5
90c4: 51 16 r1 = r5 ## uECC.c:1880:5
90c6: 72 16 r2 = r7 ## uECC.c:1880:5
90c8: bf ea a0 fe call -0x2c0 <vli_modSub : 8e0c > ## uECC.c:1880:5
90cc: 70 16 r0 = r7 ## uECC.c:1881:5
90ce: 71 16 r1 = r7 ## uECC.c:1881:5
90d0: 52 16 r2 = r5 ## uECC.c:1881:5
90d2: bf ea 9b fe call -0x2ca <vli_modSub : 8e0c > ## uECC.c:1881:5
90d6: e0 16 r0 = r14 ## uECC.c:1882:5
90d8: e1 16 r1 = r14 ## uECC.c:1882:5
90da: 72 16 r2 = r7 ## uECC.c:1882:5
90dc: bf ea cb fd call -0x46a <vli_modMult_fast : 8c76 > ## uECC.c:1882:5
90e0: f8 e8 a8 70 r7 = sp + 168 ## uECC.c:1882:5
90e4: 70 16 r0 = r7 ## uECC.c:1883:5
90e6: e1 16 r1 = r14 ## uECC.c:1883:5
90e8: 72 16 r2 = r7 ## uECC.c:1883:5
90ea: bf ea 8f fe call -0x2e2 <vli_modSub : 8e0c > ## uECC.c:1883:5
90ee: e0 16 r0 = r14 ## uECC.c:1885:5
90f0: 51 16 r1 = r5 ## uECC.c:1885:5
90f2: bf ea 6d fd call -0x526 <vli_set : 8bd0 > ## uECC.c:1885:5
90f6: 50 16 r0 = r5 ## uECC.c:1886:5
90f8: b1 16 r1 = r11 ## uECC.c:1886:5
90fa: bf ea 69 fd call -0x52e <vli_set : 8bd0 > ## uECC.c:1886:5
90fe: b0 16 r0 = r11 ## uECC.c:1887:5
9100: 71 16 r1 = r7 ## uECC.c:1887:5
9102: bf ea 65 fd call -0x536 <vli_set : 8bd0 > ## uECC.c:1887:5
9106: c8 88 r0 = sp + 72
9108: 89 98 r1 = sp + 24
910a: ea 98 r2 = sp + 120
910c: bf ea 50 fe call -0x360 <apply_z : 8db0 > ## uECC.c:1924:5
9110: 6d 3f r5 = 0xbf
9112: 14 87 goto 0x4e <EccPoint_mult+0x1C0 : 9162 >
9114: 61 e1 1f 50 r1 = r5 & 0x1F ## uECC.c:530:72
9118: 40 21 r0 = 0x1 ## uECC.c:530:72
911a: c8 e1 00 11 r1 = r0 << r1 ## uECC.c:530:64
911e: da a5 r2 = r5 >>> 0x5 ## uECC.c:530:21
9120: d8 ec ca 22 r2 = [r12+r2<<2] ## uECC.c:530:13
9124: 43 21 r3 = 0x1 ## uECC.c:2019:24
9126: 12 ea 00 01 if ((r2 & r1) == 0) { ## uECC.c:2019:24
912a: 43 20 r3 = 0x0
} ## uECC.c:2019:24
912c: e6 e1 18 30 r6 = r3 * 0x18 ## uECC.c:2019:19
9130: cb 88 r3 = sp + 72 ## uECC.c:2019:19
9132: b4 e0 30 b6 r11 = r3 + r6 ## uECC.c:2019:19
9136: 8c 98 r4 = sp + 24 ## uECC.c:2019:19
9138: c7 1d r7 = r4 + r6 ## uECC.c:2019:31
913a: 12 ea 80 01 if ((r2 & r1) != 0) { ## uECC.c:2019:31
913e: 40 20 r0 = 0x0
} ## uECC.c:2018:14
9140: e0 e1 18 00 r0 = r0 * 0x18 ## uECC.c:2019:43
9144: 36 1c r6 = r3 + r0 ## uECC.c:2019:43
9146: 04 18 r4 += r0 ## uECC.c:2019:51
9148: b0 16 r0 = r11 ## uECC.c:2019:9
914a: 71 16 r1 = r7 ## uECC.c:2019:9
914c: 62 16 r2 = r6 ## uECC.c:2019:9
914e: 43 16 r3 = r4 ## uECC.c:2019:9
9150: bf ea 77 fe call -0x312 <XYcZ_addC : 8e42 > ## uECC.c:2019:9
9154: 60 16 r0 = r6 ## uECC.c:2020:9
9156: 41 16 r1 = r4 ## uECC.c:2020:9
9158: b2 16 r2 = r11 ## uECC.c:2020:9
915a: 73 16 r3 = r7 ## uECC.c:2020:9
915c: bf ea d4 fe call -0x258 <XYcZ_add : 8f08 > ## uECC.c:2020:9
9160: fd 3f r5 += -0x1 ## uECC.c:2017:34
9162: 05 fd d7 03 ifs (r5 >= 0x1) goto -0x52 <EccPoint_mult+0x172 : 9114 >
9166: d0 ec c0 00 r0 = [r12+0x0] ## uECC.c:530:13
916a: 60 e1 01 00 r0 = r0 & 0x1 ## uECC.c:530:46
916e: e1 e1 18 00 r1 = r0 * 0x18 ## uECC.c:2024:15
9172: cd 88 r5 = sp + 72 ## uECC.c:2024:15
9174: 5f 1c r7 = r5 + r1 ## uECC.c:2024:15
9176: 8a 98 r2 = sp + 24 ## uECC.c:2024:15
9178: 2c 1c r4 = r2 + r1 ## uECC.c:2024:27
917a: 38 20 r0 ^= 0x1 ## uECC.c:2023:10
917c: e0 e1 18 00 r0 = r0 * 0x18 ## uECC.c:2024:39
9180: b4 e0 50 b0 r11 = r5 + r0 ## uECC.c:2024:39
9184: b4 e0 20 c0 r12 = r2 + r0 ## uECC.c:2024:47
9188: 70 16 r0 = r7 ## uECC.c:2024:5
918a: 41 16 r1 = r4 ## uECC.c:2024:5
918c: b2 16 r2 = r11 ## uECC.c:2024:5
918e: c3 16 r3 = r12 ## uECC.c:2024:5
9190: bf ea 57 fe call -0x352 <XYcZ_addC : 8e42 > ## uECC.c:2024:5
9194: 8e 80 r6 = sp + 0 ## uECC.c:2024:5
9196: 60 16 r0 = r6 ## uECC.c:2027:5
9198: e1 16 r1 = r14 ## uECC.c:2027:5
919a: 52 16 r2 = r5 ## uECC.c:2027:5
919c: bf ea 36 fe call -0x394 <vli_modSub : 8e0c > ## uECC.c:2027:5
91a0: 60 16 r0 = r6 ## uECC.c:2028:5
91a2: 61 16 r1 = r6 ## uECC.c:2028:5
91a4: 42 16 r2 = r4 ## uECC.c:2028:5
91a6: bf ea 66 fd call -0x534 <vli_modMult_fast : 8c76 > ## uECC.c:2028:5
91aa: 60 16 r0 = r6 ## uECC.c:2029:5
91ac: 61 16 r1 = r6 ## uECC.c:2029:5
91ae: d2 16 r2 = r13 ## uECC.c:2029:5
91b0: bf ea 61 fd call -0x53e <vli_modMult_fast : 8c76 > ## uECC.c:2029:5
91b4: 60 16 r0 = r6 ## uECC.c:1728:9
91b6: bf ea d4 fc call -0x658 <vli_isZero : 8b62 > ## uECC.c:1728:9
91ba: 00 44 if (r0 == 0) goto 0x8 <EccPoint_mult+0x222 : 91c4 > ## uECC.c:1728:9
91bc: 88 80 r0 = sp + 0
91be: bf ea 11 fd call -0x5de <vli_clear : 8be4 > ## uECC.c:1729:9
91c2: 54 85 goto 0x14a <EccPoint_mult+0x36C : 930e > ## uECC.c:1729:9
91c4: f8 e8 a8 00 r0 = sp + 168
91c8: 89 80 r1 = sp + 0
91ca: bf ea 01 fd call -0x5fe <vli_set : 8bd0 > ## uECC.c:1733:5
91ce: f8 e8 90 00 r0 = sp + 144 ## uECC.c:1733:5
91d2: a1 16 r1 = r10 ## uECC.c:1734:5
91d4: bf ea fc fc call -0x608 <vli_set : 8bd0 > ## uECC.c:1734:5
91d8: f8 e8 d8 50 r5 = sp + 216 ## uECC.c:1734:5
91dc: 50 16 r0 = r5 ## uECC.c:1735:5
91de: bf ea 01 fd call -0x5fe <vli_clear : 8be4 > ## uECC.c:1735:5
91e2: 40 21 r0 = 0x1 ## uECC.c:1736:10
91e4: f8 e8 c0 d0 r13 = sp + 192 ## uECC.c:1736:10
91e8: d0 d6 r0 = r13 # ## uECC.c:1737:5
91ea: a0 36 [sp+216] = r0 ## uECC.c:1736:10
91ec: bf ea fa fc call -0x60c <vli_clear : 8be4 > ## uECC.c:1737:5
91f0: 44 81 goto 0x102 <EccPoint_mult+0x352 : 92f4 > ## uECC.c:1737:5
91f2: dc e9 a8 10 r1 = b[sp+168] (u) ## uECC.c:1740:13
91f6: 51 e8 05 02 if ((r1 & 0x1) != 0) goto 0xa <EccPoint_mult+0x262 : 9204 > ## uECC.c:1740:13
91fa: f8 e8 a8 00 r0 = sp + 168
91fe: bf ea 13 fe call -0x3da <vli_rshift1 : 8e28 > ## uECC.c:1741:13
9202: 14 8a goto 0x54 <EccPoint_mult+0x2B6 : 9258 > ## uECC.c:1741:13
9204: dc e9 90 10 r1 = b[sp+144] (u) ## uECC.c:1749:20
9208: 51 e8 05 02 if ((r1 & 0x1) != 0) goto 0xa <EccPoint_mult+0x274 : 9216 > ## uECC.c:1749:20
920c: f8 e8 90 00 r0 = sp + 144
9210: bf ea 0a fe call -0x3ec <vli_rshift1 : 8e28 > ## uECC.c:1750:13
9214: 24 98 goto 0xb0 <EccPoint_mult+0x324 : 92c6 > ## uECC.c:1750:13
9216: 80 fd 37 02 ifs (r0 < 0x1) goto 0x6e <EccPoint_mult+0x2E6 : 9288 > ## uECC.c:1758:20
921a: f8 e8 a8 10 r1 = sp + 168
921e: f8 e8 90 20 r2 = sp + 144
9222: 10 16 r0 = r1 ## uECC.c:1759:13
9224: bf ea 0f fd call -0x5e2 <vli_sub : 8c46 > ## uECC.c:1759:13
9228: 10 16 r0 = r1 ## uECC.c:1760:13
922a: bf ea fd fd call -0x406 <vli_rshift1 : 8e28 > ## uECC.c:1760:13
922e: f8 e8 d8 00 r0 = sp + 216 ## uECC.c:1760:13
9232: f8 e8 c0 10 r1 = sp + 192 ## uECC.c:1760:13
9236: bf ea f3 fc call -0x61a <vli_cmp : 8c20 > ## uECC.c:1761:17
923a: 70 fe 06 fe ifs (r0 > -0x1) goto 0xc <EccPoint_mult+0x2A8 : 924a > ## uECC.c:1761:17
923e: f8 e8 d8 00 r0 = sp + 216
9242: 01 16 r1 = r0 ## uECC.c:1762:17
9244: a2 16 r2 = r10 ## uECC.c:1762:17
9246: bf ea ab fc call -0x6aa <vli_add : 8ba0 > ## uECC.c:1762:17
924a: f8 e8 d8 00 r0 = sp + 216
924e: f8 e8 c0 20 r2 = sp + 192
9252: 01 16 r1 = r0 ## uECC.c:1764:13
9254: bf ea f7 fc call -0x612 <vli_sub : 8c46 > ## uECC.c:1764:13
9258: dc e9 d8 00 r0 = b[sp+216] (u)
925c: 50 e8 05 02 if ((r0 & 0x1) != 0) goto 0xa <EccPoint_mult+0x2C8 : 926a >
9260: f8 e8 d8 00 r0 = sp + 216
9264: bf ea e0 fd call -0x440 <vli_rshift1 : 8e28 >
9268: 24 85 goto 0x8a <EccPoint_mult+0x352 : 92f4 >
926a: f8 e8 d8 10 r1 = sp + 216
926e: 10 16 r0 = r1
9270: a2 16 r2 = r10
9272: bf ea 95 fc call -0x6d6 <vli_add : 8ba0 >
9276: 06 16 r6 = r0
9278: 10 16 r0 = r1
927a: bf ea d5 fd call -0x456 <vli_rshift1 : 8e28 >
927e: b6 e8 00 00 if (r6 != 0x0) {
9282: 05 ef 00 54 [r5+0x14] |= 0x80000000
}
9286: 14 96 goto 0x6c <EccPoint_mult+0x352 : 92f4 >
9288: f8 e8 90 10 r1 = sp + 144
928c: f8 e8 a8 20 r2 = sp + 168
9290: 10 16 r0 = r1 ## uECC.c:1773:13
9292: bf ea d8 fc call -0x650 <vli_sub : 8c46 > ## uECC.c:1773:13
9296: 10 16 r0 = r1 ## uECC.c:1774:13
9298: bf ea c6 fd call -0x474 <vli_rshift1 : 8e28 > ## uECC.c:1774:13
929c: f8 e8 c0 00 r0 = sp + 192 ## uECC.c:1774:13
92a0: f8 e8 d8 10 r1 = sp + 216 ## uECC.c:1774:13
92a4: bf ea bc fc call -0x688 <vli_cmp : 8c20 > ## uECC.c:1775:17
92a8: 70 fe 06 fe ifs (r0 > -0x1) goto 0xc <EccPoint_mult+0x316 : 92b8 > ## uECC.c:1775:17
92ac: f8 e8 c0 00 r0 = sp + 192
92b0: 01 16 r1 = r0 ## uECC.c:1776:17
92b2: a2 16 r2 = r10 ## uECC.c:1776:17
92b4: bf ea 74 fc call -0x718 <vli_add : 8ba0 > ## uECC.c:1776:17
92b8: f8 e8 c0 00 r0 = sp + 192
92bc: f8 e8 d8 20 r2 = sp + 216
92c0: 01 16 r1 = r0 ## uECC.c:1778:13
92c2: bf ea c0 fc call -0x680 <vli_sub : 8c46 > ## uECC.c:1778:13
92c6: dc e9 c0 00 r0 = b[sp+192] (u)
92ca: 50 e8 05 02 if ((r0 & 0x1) != 0) goto 0xa <EccPoint_mult+0x336 : 92d8 >
92ce: f8 e8 c0 00 r0 = sp + 192
92d2: bf ea a9 fd call -0x4ae <vli_rshift1 : 8e28 >
92d6: 04 8e goto 0x1c <EccPoint_mult+0x352 : 92f4 >
92d8: f8 e8 c0 10 r1 = sp + 192
92dc: 10 16 r0 = r1
92de: a2 16 r2 = r10
92e0: bf ea 5e fc call -0x744 <vli_add : 8ba0 >
92e4: 06 16 r6 = r0
92e6: 10 16 r0 = r1
92e8: bf ea 9e fd call -0x4c4 <vli_rshift1 : 8e28 >
92ec: b6 e8 00 00 if (r6 != 0x0) {
92f0: 05 ef 00 d4 [r13+0x14] |= 0x80000000
}
92f4: f8 e8 a8 00 r0 = sp + 168
92f8: f8 e8 90 10 r1 = sp + 144
92fc: bf ea 90 fc call -0x6e0 <vli_cmp : 8c20 > ## uECC.c:1738:25
9300: 80 f8 77 01 if (r0 != 0x0) goto -0x112 <EccPoint_mult+0x250 : 91f2 >
9304: 88 80 r0 = sp + 0
9306: f8 e8 d8 10 r1 = sp + 216
930a: bf ea 61 fc call -0x73e <vli_set : 8bd0 > ## uECC.c:1788:5
930e: 8d 80 r5 = sp + 0
9310: 50 16 r0 = r5 ## uECC.c:2031:5
9312: 51 16 r1 = r5 ## uECC.c:2031:5
9314: 92 16 r2 = r9 ## uECC.c:2031:5
9316: bf ea ae fc call -0x6a4 <vli_modMult_fast : 8c76 > ## uECC.c:2031:5
931a: 50 16 r0 = r5 ## uECC.c:2032:5
931c: 51 16 r1 = r5 ## uECC.c:2032:5
931e: 72 16 r2 = r7 ## uECC.c:2032:5
9320: bf ea a9 fc call -0x6ae <vli_modMult_fast : 8c76 > ## uECC.c:2032:5
9324: b0 16 r0 = r11 ## uECC.c:2035:5
9326: c1 16 r1 = r12 ## uECC.c:2035:5
9328: 72 16 r2 = r7 ## uECC.c:2035:5
932a: 43 16 r3 = r4 ## uECC.c:2035:5
932c: bf ea ec fd call -0x428 <XYcZ_add : 8f08 > ## uECC.c:2035:5
9330: cc 88 r4 = sp + 72 ## uECC.c:2035:5
9332: 8e 98 r6 = sp + 24 ## uECC.c:2035:5
9334: 40 16 r0 = r4 ## uECC.c:2036:5
9336: 61 16 r1 = r6 ## uECC.c:2036:5
9338: 52 16 r2 = r5 ## uECC.c:2036:5
933a: bf ea 39 fd call -0x58e <apply_z : 8db0 > ## uECC.c:2036:5
933e: 80 16 r0 = r8 ## uECC.c:2038:5
9340: 41 16 r1 = r4 ## uECC.c:2038:5
9342: bf ea 45 fc call -0x776 <vli_set : 8bd0 > ## uECC.c:2038:5
9346: c0 38 r0 += 0x18 ## uECC.c:2039:13
9348: 61 16 r1 = r6 ## uECC.c:2039:5
934a: bf ea 41 fc call -0x77e <vli_set : 8bd0 > ## uECC.c:2039:5
934e: 22 9c sp += 0xf0 ## uECC.c:2039:5
9350: 5e 04 {pc, r14-r4} = [sp++] ## uECC.c:2040:1
vli_nativeToBytes:
9352: 74 04 [--sp] = {rets, r4} ## uECC.c:2235:0
9354: 42 20 r2 = 0x0 ## uECC.c:2235:0
9356: 04 8c goto 0x18 <vli_nativeToBytes+0x1E : 9370 > ## uECC.c:2235:0
9358: 84 dc r4 = r0 + r2 # ## uECC.c:2239:20
935a: 1b 43 r3 = b[r1+0x3] (u) ## uECC.c:2239:20
935c: 5a ee 44 31 b[++r4=0x14] = r3 ## uECC.c:2239:18
9360: 1b 61 r3 = h[r1+0x2] (u) ## uECC.c:2240:20
9362: cb 41 b[r4+0x1] = r3 ## uECC.c:2240:18
9364: 13 60 r3 = [r1+0x0] ## uECC.c:2241:20
9366: b3 a8 r3 = r3 >> 0x8 ## uECC.c:2241:30
9368: cb 42 b[r4+0x2] = r3 ## uECC.c:2241:18
936a: 13 05 r3 = [r1++=0x4] ## uECC.c:2242:20
936c: cb 43 b[r4+0x3] = r3 ## uECC.c:2242:18
936e: fa 3c r2 += -0x4 ## uECC.c:2237:5
9370: f2 f8 f2 d1 if (r2 != -0x18) goto -0x1c <vli_nativeToBytes+0x6 : 9358 >
9374: 54 04 {pc, r4} = [sp++] ## uECC.c:2244:1
EccPoint_isZero:
9376: 10 04 [--sp] = rets ## uECC.c:1796:0
9378: 03 16 r3 = r0 ## uECC.c:1796:0
937a: bf ea f2 fb call -0x81c <vli_isZero : 8b62 > ## uECC.c:1797:13
937e: 30 e8 00 40 if (r0 == 0x0) { ## uECC.c:1797:13
9382: 40 20 r0 = 0x0 ## uECC.c:1797:13
9384: 00 04 pc = [sp++]
} ## uECC.c:1797:5
9386: 38 98 r0 = r3 + 0x18 ## uECC.c:1797:48
9388: bf ea eb fb call -0x82a <vli_isZero : 8b62 > ## uECC.c:1797:37
938c: 01 16 r1 = r0 ## uECC.c:1797:37
938e: 40 21 r0 = 0x1 ## uECC.c:1797:34
9390: 31 e8 00 00 if (r1 == 0x0) { ## uECC.c:1797:34
9394: 10 16 r0 = r1
} ## uECC.c:1797:34
9396: 00 04 pc = [sp++] ## uECC.c:1797:5
uECC_shared_secret:
9398: 78 04 [--sp] = {rets, r8-r4} ## uECC.c:2308:0
939a: c2 94 sp += -0xb0 ## uECC.c:2308:0
939c: 06 16 r6 = r0 ## uECC.c:2308:0
939e: a8 98 r0 = sp + 56 ## uECC.c:2308:0
93a0: 28 d6 r8 = r2 # ## uECC.c:2308:0
93a2: 80 26 [sp+24] = r0 ## uECC.c:2313:26
93a4: a8 80 r0 = sp + 32 ## uECC.c:2313:26
93a6: 13 d6 r3 = r1 #
93a8: 80 27 [sp+28] = r0 ## uECC.c:2313:26
93aa: 44 20 r4 = 0x0
93ac: c7 ff 00 3b fd 00 r7 = 0xfd3b00 <RAM_LIMIT_H+0xE33B00 : fd3b00 >
93b2: 04 8f goto 0x1e <uECC_shared_secret+0x3A : 93d2 >
93b4: 40 20 r0 = 0x0
93b6: 04 85 goto 0xa <uECC_shared_secret+0x2A : 93c2 >
93b8: 71 60 r1 = [r7+0x0] ## uECC.c:477:28
93ba: 8a 80 r2 = sp + 0 ## uECC.c:477:28
93bc: d8 ee 21 10 b[r2+r0] = r1 ## uECC.c:477:17
93c0: c0 21 r0 += 0x1 ## uECC.c:476:36
93c2: 80 f8 f9 31 if (r0 != 0x18) goto -0xe <uECC_shared_secret+0x20 : 93b8 >
93c6: 8d 80 r5 = sp + 0
93c8: 50 16 r0 = r5 ## uECC.c:2323:67
93ca: bf ea ca fb call -0x86c <vli_isZero : 8b62 > ## uECC.c:2323:67
93ce: 00 44 if (r0 == 0) goto 0x8 <uECC_shared_secret+0x40 : 93d8 > ## uECC.c:2323:67
93d0: c4 21 r4 += 0x1 ## uECC.c:2322:40
93d2: 84 fc ef 7f if (r4 <= 0x3f) goto -0x22 <uECC_shared_secret+0x1C : 93b4 >
93d6: 45 20 r5 = 0x0
93d8: ac 98 r4 = sp + 56
93da: 40 16 r0 = r4 ## uECC.c:2329:5
93dc: 31 16 r1 = r3 ## uECC.c:2329:5
93de: bf ea cb fb call -0x86a <vli_bytesToNative : 8b78 > ## uECC.c:2329:5
93e2: f8 e8 80 70 r7 = sp + 128 ## uECC.c:2329:5
93e6: 70 16 r0 = r7 ## uECC.c:2330:5
93e8: 61 16 r1 = r6 ## uECC.c:2330:5
93ea: bf ea c5 fb call -0x876 <vli_bytesToNative : 8b78 > ## uECC.c:2330:5
93ee: 78 98 r0 = r7 + 0x18 ## uECC.c:2331:23
93f0: 69 98 r1 = r6 + 0x18 ## uECC.c:2331:44
93f2: bf ea c1 fb call -0x87e <vli_bytesToNative : 8b78 > ## uECC.c:2331:5
93f6: c2 ff c8 94 00 00 r2 = 0x94c8 <curve_n : 94c8 > ## uECC.c:2339:13
93fc: 40 16 r0 = r4 ## uECC.c:2339:13
93fe: 41 16 r1 = r4 ## uECC.c:2339:13
9400: bf ea ce fb call -0x864 <vli_add : 8ba0 > ## uECC.c:2339:13
9404: 06 16 r6 = r0 ## uECC.c:2339:13
9406: a8 80 r0 = sp + 32
9408: bf ea ca fb call -0x86c <vli_add : 8ba0 > ## uECC.c:2340:5
940c: 44 21 r4 = 0x1 ## uECC.c:2340:5
940e: 40 21 r0 = 0x1 ## uECC.c:2341:41
9410: b6 e8 00 00 if (r6 != 0x0) { ## uECC.c:2341:41
9414: 40 20 r0 = 0x0
} ## uECC.c:2341:41
9416: 89 98 r1 = sp + 24 ## uECC.c:2341:41
9418: d8 ec 1a 20 r2 = [r1+r0<<2] ## uECC.c:2341:38
941c: ce 90 r6 = sp + 80 ## uECC.c:2341:38
941e: 60 15 r1_r0 = r7_r6 ## uECC.c:2341:5
9420: 53 16 r3 = r5 ## uECC.c:2341:5
9422: bf ea be fd call -0x484 <EccPoint_mult : 8fa2 > ## uECC.c:2341:5
9426: 80 16 r0 = r8 ## uECC.c:2344:5
9428: 61 16 r1 = r6 ## uECC.c:2344:5
942a: 41 93 call -0xda <vli_nativeToBytes : 9352 > ## uECC.c:2344:5
942c: 60 16 r0 = r6 ## uECC.c:2345:13
942e: 51 83 call -0xba <EccPoint_isZero : 9376 > ## uECC.c:2345:13
9430: b0 e8 00 00 if (r0 != 0x0) { ## uECC.c:2345:13
9434: 44 20 r4 = 0x0
} ## uECC.c:2345:12
9436: 40 16 r0 = r4 ## uECC.c:2345:5
9438: 22 8c sp += 0xb0 ## uECC.c:2345:5
943a: 58 04 {pc, r8-r4} = [sp++] ## uECC.c:2345:5
uECC_compute_public_key:
943c: 77 04 [--sp] = {rets, r7-r4} ## uECC.c:2417:0
943e: e2 80 sp += -0x80 ## uECC.c:2417:0
9440: 14 16 r4 = r1 ## uECC.c:2417:0
9442: 01 16 r1 = r0 ## uECC.c:2417:0
9444: ad 90 r5 = sp + 48 ## uECC.c:2417:0
9446: 50 16 r0 = r5 ## uECC.c:2421:5
9448: bf ea 96 fb call -0x8d4 <vli_bytesToNative : 8b78 > ## uECC.c:2421:5
944c: e8 88 r0 = sp + 104 ## uECC.c:2421:5
944e: 80 32 [sp+72] = r0 ## uECC.c:2046:26
9450: c8 90 r0 = sp + 80 ## uECC.c:2046:26
9452: 50 d6 r0 = r5 # ## uECC.c:2050:9
9454: 80 33 [sp+76] = r0 ## uECC.c:2046:26
9456: bf ea 84 fb call -0x8f8 <vli_isZero : 8b62 > ## uECC.c:2050:9
945a: 90 52 if (r0 != 0) goto 0x64 <uECC_compute_public_key+0x84 : 94c0 >
945c: c5 ff c8 94 00 00 r5 = 0x94c8 <curve_n : 94c8 >
9462: a9 90 r1 = sp + 48
9464: 50 16 r0 = r5 ## uECC.c:2061:9
9466: bf ea db fb call -0x84a <vli_cmp : 8c20 > ## uECC.c:2061:9
946a: 80 f8 29 02 if (r0 != 0x1) goto 0x52 <uECC_compute_public_key+0x84 : 94c0 > ## uECC.c:2061:9
946e: ee 88 r6 = sp + 104
9470: a9 90 r1 = sp + 48
9472: 60 16 r0 = r6 ## uECC.c:2067:13
9474: 52 16 r2 = r5 ## uECC.c:2067:13
9476: bf ea 93 fb call -0x8da <vli_add : 8ba0 > ## uECC.c:2067:13
947a: 07 16 r7 = r0 ## uECC.c:2067:13
947c: c8 90 r0 = sp + 80
947e: 61 16 r1 = r6 ## uECC.c:2068:5
9480: bf ea 8e fb call -0x8e4 <vli_add : 8ba0 > ## uECC.c:2068:5
9484: 45 20 r5 = 0x0 ## uECC.c:2068:5
9486: 40 21 r0 = 0x1 ## uECC.c:2069:40
9488: b7 e8 00 00 if (r7 != 0x0) { ## uECC.c:2069:40
948c: 40 20 r0 = 0x0
} ## uECC.c:2069:40
948e: c9 88 r1 = sp + 72 ## uECC.c:2069:40
9490: d8 ec 1a 20 r2 = [r1+r0<<2] ## uECC.c:2069:37
9494: 8e 80 r6 = sp + 0 ## uECC.c:2069:37
9496: c1 ff e0 94 00 00 r1 = 0x94e0 <curve_G : 94e0 > ## uECC.c:2069:5
949c: 43 20 r3 = 0x0 ## uECC.c:2069:5
949e: 60 16 r0 = r6 ## uECC.c:2069:5
94a0: bf ea 7f fd call -0x502 <EccPoint_mult : 8fa2 > ## uECC.c:2069:5
94a4: 60 16 r0 = r6 ## uECC.c:2072:9
94a6: bf ea 66 ff call -0x134 <EccPoint_isZero : 9376 > ## uECC.c:2072:9
94aa: 80 4b if (r0 != 0) goto 0x16 <uECC_compute_public_key+0x86 : 94c2 > ## uECC.c:2072:9
94ac: 8d 80 r5 = sp + 0
94ae: 40 15 r1_r0 = r5_r4 ## uECC.c:2427:5
94b0: bf ea 4f ff call -0x162 <vli_nativeToBytes : 9352 > ## uECC.c:2427:5
94b4: 48 98 r0 = r4 + 0x18 ## uECC.c:2428:34
94b6: 59 98 r1 = r5 + 0x18 ## uECC.c:2428:48
94b8: bf ea 4b ff call -0x16a <vli_nativeToBytes : 9352 > ## uECC.c:2428:5
94bc: 45 21 r5 = 0x1 ## uECC.c:2428:5
94be: 04 81 goto 0x2 <uECC_compute_public_key+0x86 : 94c2 > ## uECC.c:2428:5
94c0: 45 20 r5 = 0x0
94c2: 50 16 r0 = r5 ## uECC.c:2430:1
94c4: 22 80 sp += 0x80 ## uECC.c:2430:1
94c6: 57 04 {pc, r7-r4} = [sp++] ## uECC.c:2430:1
curve_n:
94c8: 31 28 d2 b4 b1 c9 6b 14 1(....k.
94d0: 36 f8 de 99 ff ff ff ff 6.......
94d8: ff ff ff ff ff ff ff ff ........
curve_G:
94e0: 12 10 ff 82 fd 0a ff f4 ........
94e8: 00 88 a1 43 eb 20 bf 7c ...C. .|
94f0: f6 90 30 b0 0e a8 8d 18 ..0.....
94f8: 11 48 79 1e a1 77 f9 73 .Hy..w.s
9500: d5 cd 24 6b ed 11 10 63 ..$k...c
9508: 78 da c8 ff 95 2b 19 07 x....+..
curve_p:
9510: ff ff ff ff ff ff ff ff ........
9518: fe ff ff ff ff ff ff ff ........
9520: ff ff ff ff ff ff ff ff ........
find_max_exp_index:
9528: 88 17 r0 = r0.l (s) ## bigint.c:1402:0
952a: f9 3c r1 += -0x4 ## bigint.c:1405:17
952c: d8 ec 1a 20 r2 = [r1+r0<<2] ## bigint.c:1405:17
9530: 60 e0 00 34 r3 = 0x80000000
9534: 41 20 r1 = 0x0
9536: 23 fb 06 00 if ((r3 & r2) != 0) goto 0xc <find_max_exp_index+0x1E : 9546 > ## bigint.c:1410:13
953a: c1 21 r1 += 0x1 ## bigint.c:1415:18
953c: b3 a1 r3 = r3 >> 0x1 ## bigint.c:1414:15
953e: 81 f8 fa 41 if (r1 != 0x20) goto -0xc <find_max_exp_index+0xE : 9536 >
9542: 10 3f r0 = -0x1
9544: 80 00 rts ## bigint.c:1418:1
9546: 00 a5 r0 = r0 << 0x5 ## bigint.c:1411:42
9548: f8 3f r0 += -0x1 ## bigint.c:1411:13
954a: 08 1e r0 = r0 - r1 ## bigint.c:1411:13
954c: 80 00 rts ## bigint.c:1418:1
trim:
954e: 02 63 r2 = [r0+0xc] ## bigint.c:1463:0
9550: 09 62 r1 = h[r0+0x4] (u) ## bigint.c:1463:0
9552: fa 3c r2 += -0x4 ## bigint.c:1463:0
9554: 04 85 goto 0xa <trim+0x12 : 9560 > ## bigint.c:1463:0
9556: d8 ec 2a 33 r3 = [r2+r3<<2] ## bigint.c:1466:13
955a: 83 45 if (r3 != 0) goto 0xa <trim+0x18 : 9566 > ## bigint.c:1466:13
955c: f9 3f r1 += -0x1 ## bigint.c:1467:17
955e: 89 62 h[r0+0x4] = r1 ## bigint.c:1467:17
9560: 9b 17 r3 = r1.l (s) ## bigint.c:1466:23
9562: 03 fd f8 05 ifs (r3 >= 0x2) goto -0x10 <trim+0x8 : 9556 > ## bigint.c:1466:23
9566: 80 00 rts ## bigint.c:1470:5
more_comps:
9568: 75 04 [--sp] = {rets, r5, r4} ## bigint.c:1341:0
956a: 04 15 r5_r4 = r1_r0 ## bigint.c:1341:0
956c: 54 ed 44 20 r2 = h[r4+0x4] (s) ## bigint.c:1347:13
9570: 05 ed 09 20 ifs (r2 >= r5) goto 0x12 <more_comps+0x1E : 9586 >
9574: 40 63 r0 = [r4+0xc] ## bigint.c:1348:21
9576: 21 a2 r1 = r2 << 0x2 ## bigint.c:1348:17
9578: 10 18 r0 += r1 ## bigint.c:1348:17
957a: d1 1e r1 = r5 - r2 ## bigint.c:1348:44
957c: 12 a2 r2 = r1 << 0x2 ## bigint.c:1348:55
957e: 41 20 r1 = 0x0 ## bigint.c:1348:9
9580: 80 ff a0 ac ff ff call -0x5360 <memset : 4226 > ## bigint.c:1348:9
9586: cd 62 h[r4+0x4] = r5 ## bigint.c:1351:14
9588: 55 04 {pc, r5, r4} = [sp++] ## bigint.c:1352:1
bi_lshift:
958a: 79 04 [--sp] = {rets, r9-r4} ## bigint.c:210:0
958c: 09 16 r9 = r0 ## bigint.c:210:0
958e: 81 fd 4e 02 ifs (r1 < 0x1) goto 0x9c <bi_lshift+0xA4 : 962e > ## bigint.c:210:0
9592: 9b d9 r3 = ~r1 # ## bigint.c:214:9
9594: 02 63 r2 = [r0+0xc] ## bigint.c:212:19
9596: 54 ed 04 00 r0 = h[r0+0x4] (s) ## bigint.c:212:25
959a: fa 3c r2 += -0x4 ## bigint.c:212:16
959c: d8 ec 2a 20 r2 = [r2+r0<<2] ## bigint.c:212:16
95a0: b3 ee df 0f ifs (r3 <= -0x21) {
95a4: 43 e0 df ff r3 = -0x21
} <RAM_LIMIT_H+0xFFFFFFFFFFE5FFDE : ffffffffffffffde > ## bigint.c:214:9
95a8: 13 18 r3 += r1 ## bigint.c:214:9
95aa: cb 20 r3 += 0x20 ## bigint.c:214:9
95ac: c0 e1 35 88 r8 = r3 >> 0x5 ## bigint.c:214:9
95b0: c0 e1 85 30 r3 = r8 << 0x5 ## bigint.c:214:9
95b4: 9e 1e r6 = r1 - r3 ## bigint.c:214:9
95b6: 41 20 r1 = 0x0 ## bigint.c:214:9
95b8: 60 e0 00 34 r3 = 0x80000000 ## bigint.c:214:9
95bc: 04 84 goto 0x8 <bi_lshift+0x3C : 95c6 > ## bigint.c:214:9
95be: 23 fb 05 00 if ((r3 & r2) != 0) goto 0xa <bi_lshift+0x42 : 95cc >
95c2: c1 21 r1 += 0x1 ## bigint.c:225:29
95c4: b3 a1 r3 = r3 >> 0x1 ## bigint.c:231:14
95c6: 86 ed fa 11 ifs (r1 < r6) goto -0xc <bi_lshift+0x34 : 95be >
95ca: 04 85 goto 0xa <bi_lshift+0x4C : 95d6 >
95cc: 09 81 r1 = r0 + 0x1 ## bigint.c:228:35
95ce: 90 16 r0 = r9 ## bigint.c:228:13
95d0: 61 8b call -0x6a <more_comps : 9568 > ## bigint.c:228:13
95d2: 50 ed 94 00 r0 = h[r9+0x4] (u)
95d6: 8f 17 r7 = r0.l (s)
95d8: a0 e0 20 60 r0 = 0x20 - r6 ## bigint.c:233:26
95dc: 41 20 r1 = 0x0
95de: 42 20 r2 = 0x0
95e0: 04 8c goto 0x18 <bi_lshift+0x70 : 95fa >
95e2: d0 ec 9c 30 r3 = [r9+0xc] ## bigint.c:236:18
95e6: d8 ec 3a 52 r5 = [r3+r2<<2] ## bigint.c:236:15
95ea: c8 e1 50 46 r4 = r5 << r6 ## bigint.c:237:21
95ee: 41 19 r1 |= r4 ## bigint.c:238:21
95f0: d8 ec 3b 12 [r3+r2<<2] = r1 ## bigint.c:238:21
95f4: c8 e1 52 10 r1 = r5 >> r0 ## bigint.c:236:27
95f8: c2 21 r2 += 0x1 ## bigint.c:235:31
95fa: 87 ed f2 21 ifs (r2 < r7) goto -0x1c <bi_lshift+0x58 : 95e2 >
95fe: 08 f8 16 00 if (r8 == 0x0) goto 0x2c <bi_lshift+0xA4 : 962e >
9602: b4 e0 70 18 r1 = r7 + r8 ## bigint.c:854:31
9606: 90 16 r0 = r9 ## bigint.c:854:5
9608: 51 8f call -0xa2 <more_comps : 9568 > ## bigint.c:854:5
960a: d0 ec 9c 00 r0 = [r9+0xc] ## bigint.c:856:15
960e: c0 e1 82 20 r2 = r8 << 0x2 ## bigint.c:859:5
9612: 81 1c r1 = r0 + r2 ## bigint.c:856:15
9614: f9 3c r1 += -0x4 ## bigint.c:859:5
9616: 33 e1 fc 0f r3 = r0 + -0x4 ## bigint.c:859:5
961a: d8 ec 3a 47 r4 = [r3+r7<<2] ## bigint.c:860:16
961e: d8 ec 1b 47 [r1+r7<<2] = r4 ## bigint.c:860:14
9622: 07 ea fa ff if (--r7 != 0) goto -0xc <bi_lshift+0x90 : 961a > ## bigint.c:861:5
9626: 41 20 r1 = 0x0 ## bigint.c:863:5
9628: 80 ff f8 ab ff ff call -0x5408 <memset : 4226 > ## bigint.c:863:5
962e: 59 04 {pc, r9-r4} = [sp++] ## bigint.c:242:1
bi_rshift:
9630: 79 04 [--sp] = {rets, r9-r4} ## bigint.c:180:0
9632: 81 fd 1c 02 ifs (r1 < 0x1) goto 0x38 <bi_rshift+0x3E : 966e > ## bigint.c:180:0
9636: 9a 19 r2 = ~r1 ## bigint.c:185:9
9638: b2 ee df 0f ifs (r2 <= -0x21) { ## bigint.c:185:9
963c: 42 e0 df ff r2 = -0x21
} <RAM_LIMIT_H+0xFFFFFFFFFFE5FFDE : ffffffffffffffde > ## bigint.c:185:9
9640: 12 18 r2 += r1 ## bigint.c:185:9
9642: 54 ed 04 60 r6 = h[r0+0x4] (s) ## bigint.c:820:13
9646: 03 f1 20 20 r3 = r2 + 0x20 # ## bigint.c:185:9
964a: 02 63 r2 = [r0+0xc] ## bigint.c:821:20
964c: b4 a5 r4 = r3 >> 0x5 ## bigint.c:185:9
964e: 65 1f r5 = r6 - r4 ## bigint.c:820:23
9650: 43 a5 r3 = r4 << 0x5 ## bigint.c:185:9
9652: 85 fd 0e 02 ifs (r5 < 0x1) goto 0x1c <bi_rshift+0x42 : 9672 > ## bigint.c:185:9
9656: b8 e1 40 60 r8 = uextra(r6, p:0x0, l:0x10) ## bigint.c:820:18
965a: 27 16 r7 = r2 ## bigint.c:820:18
965c: d8 ec 7a 64 r6 = [r7+r4<<2] ## bigint.c:833:16
9660: fd 3f r5 += -0x1 ## bigint.c:834:14
9662: f6 05 [r7++=0x4] = r6 ## bigint.c:833:14
9664: 05 fe fa 01 ifs (r5 > 0x0) goto -0xc <bi_rshift+0x2C : 965c > ## bigint.c:834:5
9668: b4 e0 82 44 r4 = r8 - r4 ## bigint.c:836:15
966c: 04 85 goto 0xa <bi_rshift+0x48 : 9678 >
966e: 40 20 r0 = 0x0
9670: 59 04 {pc, r9-r4} = [sp++] ## bigint.c:208:1
9672: 40 ea 00 20 [r2+0x0] = 0x0 ## bigint.c:827:23
9676: 44 21 r4 = 0x1 ## bigint.c:827:23
9678: 99 de r1 = r1 - r3 # ## bigint.c:185:9
967a: 8c 62 h[r0+0x4] = r4 ## bigint.c:828:19
967c: 43 20 r3 = 0x0
967e: 45 20 r5 = 0x0
9680: 04 85 goto 0xa <bi_rshift+0x5C : 968c >
9682: 46 21 r6 = 0x1 ## bigint.c:199:14
9684: a6 e1 fc 30 r6 <= insert(r3, p:0x1, l:0x1f) ## bigint.c:199:14
9688: c5 21 r5 += 0x1 ## bigint.c:197:29
968a: 63 16 r3 = r6
968c: 81 ed f9 51 ifs (r5 < r1) goto -0xe <bi_rshift+0x52 : 9682 > ## bigint.c:197:5
9690: b8 e1 41 40 r8 = sextra(r4, p:0x0, l:0x10) ## bigint.c:196:25
9694: c0 e1 82 50 r5 = r8 << 0x2 ## bigint.c:196:25
9698: 52 18 r2 += r5
969a: fa 3c r2 += -0x4
969c: a9 e0 20 10 r9 = 0x20 - r1
96a0: 86 14 r7_r6 = 0
96a2: 04 8a goto 0x14 <bi_rshift+0x88 : 96b8 >
96a4: c8 f1 70 79 r7 = r7 << r9 # ## bigint.c:204:28
96a8: 24 60 r4 = [r2+0x0] ## bigint.c:202:15
96aa: c8 e1 42 51 r5 = r4 >> r1 ## bigint.c:203:17
96ae: 75 19 r5 |= r7 ## bigint.c:204:19
96b0: 90 f1 42 73 r7 = r4 & r3 # ## bigint.c:202:23
96b4: ad 05 [r2++=-0x4] = r5 ## bigint.c:204:19
96b6: c6 21 r6 += 0x1 ## bigint.c:201:31
96b8: 88 ed f4 61 ifs (r6 < r8) goto -0x18 <bi_rshift+0x74 : 96a4 >
96bc: bf ea 47 ff call -0x172 <trim : 954e > ## bigint.c:207:12
96c0: 59 04 {pc, r9-r4} = [sp++] ## bigint.c:208:1
bi_xor:
96c2: 76 04 [--sp] = {rets, r6-r4} ## bigint.c:119:0
96c4: 04 15 r5_r4 = r1_r0 ## bigint.c:119:0
96c6: 54 ed 54 00 r0 = h[r5+0x4] (s) ## bigint.c:120:30
96ca: 54 ed 44 10 r1 = h[r4+0x4] (s) ## bigint.c:120:18
96ce: 42 16 r2 = r4 ## bigint.c:120:13
96d0: 91 ee 00 00 ifs (r1 <= r0) { ## bigint.c:120:13
96d4: 52 16 r2 = r5
} ## bigint.c:120:13
96d6: 54 ed 24 60 r6 = h[r2+0x4] (s) ## bigint.c:120:13
96da: 91 ee 00 10 ifs (r1 <= r0) {
96de: 40 16 r0 = r4
} else { ## bigint.c:124:9
96e0: 50 16 r0 = r5
} ## bigint.c:122:9
96e2: 61 16 r1 = r6 ## bigint.c:122:9
96e4: bf ea 40 ff call -0x180 <more_comps : 9568 > ## bigint.c:122:9
96e8: 30 e1 ff 6f r0 = r6 + -0x1 ## bigint.c:120:9
96ec: 04 89 goto 0x12 <bi_xor+0x3E : 9700 > ## bigint.c:120:9
96ee: 51 63 r1 = [r5+0xc] ## bigint.c:127:35
96f0: 42 63 r2 = [r4+0xc] ## bigint.c:127:14
96f2: d8 ec 1a 10 r1 = [r1+r0<<2] ## bigint.c:127:30
96f6: 03 a2 r3 = r0 << 0x2 ## bigint.c:127:30
96f8: 32 18 r2 += r3 ## bigint.c:127:27
96fa: 64 e8 01 21 [r2+0x0] ^= r1 ## bigint.c:127:27
96fe: f8 3f r0 += -0x1 ## bigint.c:126:5
9700: f0 f8 f5 ff if (r0 != -0x1) goto -0x16 <bi_xor+0x2C : 96ee >
9704: 40 16 r0 = r4 ## bigint.c:130:5
9706: 56 04 {pc, r6-r4} = [sp++] ## bigint.c:130:5
bi_free:
9708: 01 53 if (r1 == 0) goto 0x26 <bi_free+0x28 : 9730 > ## bigint.c:494:0
970a: 12 63 r2 = [r1+0xc] ## bigint.c:497:27
970c: 02 51 if (r2 == 0) goto 0x22 <bi_free+0x28 : 9730 > ## bigint.c:497:27
970e: 12 62 r2 = [r1+0x8] ## bigint.c:500:13
9710: c3 ff aa 55 ff 7f r3 = 0x7fff55aa <RAM_LIMIT_H+0x7FE555AA : 7fff55aa > ## bigint.c:500:18
9716: 03 e8 0b 20 if (r2 == r3) goto 0x16 <bi_free+0x28 : 9730 > ## bigint.c:500:18
971a: fa 3f r2 += -0x1 ## bigint.c:504:9
971c: 92 62 [r1+0x8] = r2 ## bigint.c:504:9
971e: 02 fe 07 00 ifs (r2 > 0x0) goto 0xe <bi_free+0x28 : 9730 > ## bigint.c:504:9
9722: 02 61 r2 = [r0+0x4] ## bigint.c:510:21
9724: 92 60 [r1+0x0] = r2 ## bigint.c:510:14
9726: 81 61 [r0+0x4] = r1 ## bigint.c:511:20
9728: cc eb 01 00 [r0+0x30] += 0x1 ## bigint.c:512:20
972c: cb eb ff 0f [r0+0x2c] += -0x1 ## bigint.c:514:9
9730: 80 00 rts ## bigint.c:523:1
bi_poly_mod2:
9732: 78 04 [--sp] = {rets, r8-r4} ## bigint.c:60:0
9734: 24 16 r4 = r2 ## bigint.c:60:0
9736: 15 d6 r5 = r1 # ## bigint.c:60:0
9738: 42 63 r2 = [r4+0xc] ## bigint.c:60:0
973a: 08 d6 r8 = r0 # ## bigint.c:60:0
973c: 4b 62 r3 = h[r4+0x4] (u) ## bigint.c:61:18
973e: 30 16 r0 = r3 ## bigint.c:61:18
9740: 21 16 r1 = r2 ## bigint.c:61:18
9742: bf ea f1 fe call -0x21e <find_max_exp_index : 9528 > ## bigint.c:61:18
9746: 07 16 r7 = r0 ## bigint.c:61:18
9748: 14 82 goto 0x44 <bi_poly_mod2+0x5C : 978e >
974a: 50 16 r0 = r5 ## bigint.c:106:5
974c: bf ea ff fe call -0x202 <trim : 954e > ## bigint.c:106:5
9750: 40 16 r0 = r4 ## bigint.c:107:5
9752: bf ea fc fe call -0x208 <trim : 954e > ## bigint.c:107:5
9756: 51 63 r1 = [r5+0xc] ## bigint.c:107:5
9758: 58 62 r0 = h[r5+0x4] (u) ## bigint.c:108:10
975a: bf ea e5 fe call -0x236 <find_max_exp_index : 9528 > ## bigint.c:108:10
975e: 06 d6 r6 = r0 # ## bigint.c:108:10
9760: 41 63 r1 = [r4+0xc] ## bigint.c:108:10
9762: 4a 62 r2 = h[r4+0x4] (u) ## bigint.c:109:10
9764: 20 16 r0 = r2 ## bigint.c:109:10
9766: bf ea df fe call -0x242 <find_max_exp_index : 9528 > ## bigint.c:109:10
976a: 61 1e r1 = r6 - r0 ## bigint.c:110:13
976c: 81 fd 04 02 ifs (r1 < 0x1) goto 0x8 <bi_poly_mod2+0x46 : 9778 > ## bigint.c:111:9
9770: 40 16 r0 = r4 ## bigint.c:112:9
9772: bf ea 0a ff call -0x1ec <bi_lshift : 958a > ## bigint.c:112:9
9776: 04 85 goto 0xa <bi_poly_mod2+0x50 : 9782 >
9778: a1 e0 00 10 r1 = 0x0 - r1 ## bigint.c:114:30
977c: 40 16 r0 = r4 ## bigint.c:114:15
977e: bf ea 57 ff call -0x152 <bi_rshift : 9630 > ## bigint.c:114:15
9782: 50 16 r0 = r5 ## bigint.c:64:15
9784: 41 16 r1 = r4 ## bigint.c:64:15
9786: 41 9d call -0xc6 <bi_xor : 96c2 > ## bigint.c:64:15
9788: 50 16 r0 = r5 ## bigint.c:65:9
978a: bf ea e0 fe call -0x240 <trim : 954e > ## bigint.c:65:9
978e: 51 63 r1 = [r5+0xc]
9790: 58 62 r0 = h[r5+0x4] (u) ## bigint.c:62:12
9792: bf ea c9 fe call -0x26e <find_max_exp_index : 9528 > ## bigint.c:62:12
9796: 07 ed d8 01 ifs (r0 >= r7) goto -0x50 <bi_poly_mod2+0x18 : 974a > ## bigint.c:62:12
979a: 80 16 r0 = r8 ## bigint.c:67:5
979c: 41 16 r1 = r4 ## bigint.c:67:5
979e: 51 94 call -0x98 <bi_free : 9708 > ## bigint.c:67:5
97a0: 50 16 r0 = r5 ## bigint.c:68:5
97a2: 58 04 {pc, r8-r4} = [sp++] ## bigint.c:68:5
alloc:
97a4: 76 04 [--sp] = {rets, r6-r4} ## bigint.c:1359:0
97a6: 04 16 r4 = r0 ## bigint.c:1359:0
97a8: 16 d6 r6 = r1 # ## bigint.c:1359:0
97aa: 45 61 r5 = [r4+0x4] ## bigint.c:1363:14
97ac: 05 48 if (r5 == 0) goto 0x10 <alloc+0x1A : 97be > ## bigint.c:1363:9
97ae: 50 60 r0 = [r5+0x0] ## bigint.c:1365:31
97b0: 50 d6 r0 = r5 # ## bigint.c:1375:9
97b2: c0 61 [r4+0x4] = r0 ## bigint.c:1365:24
97b4: cc eb ff 4f [r4+0x30] += -0x1 ## bigint.c:1366:24
97b8: bf ea d6 fe call -0x254 <more_comps : 9568 > ## bigint.c:1375:9
97bc: 04 8a goto 0x14 <alloc+0x2E : 97d2 > ## bigint.c:1375:9
97be: 45 6f r5 = [r4+0x3c] ## bigint.c:1378:30
97c0: 58 90 r0 = r5 + 0x10 ## bigint.c:1379:23
97c2: 00 f1 48 50 r0 = r5 + 0x48 # ## bigint.c:1381:23
97c6: d0 63 [r5+0xc] = r0 ## bigint.c:1380:20
97c8: c0 6f [r4+0x3c] = r0 ## bigint.c:1381:23
97ca: 40 2e r0 = 0xe ## bigint.c:1382:24
97cc: d8 63 h[r5+0x6] = r0 ## bigint.c:1382:24
97ce: d0 eb 48 40 [r4+0x40] += 0x48 ## bigint.c:1383:23
97d2: 50 d6 r0 = r5 # ## bigint.c:1394:5
97d4: de 62 h[r5+0x4] = r6 ## bigint.c:1387:15
97d6: 42 ea 01 50 [r5+0x8] = 0x1 ## bigint.c:1388:15
97da: 40 ea 00 50 [r5+0x0] = 0x0 ## bigint.c:1389:15
97de: cb eb 01 40 [r4+0x2c] += 0x1 ## bigint.c:1390:22
97e2: 56 04 {pc, r6-r4} = [sp++] ## bigint.c:1394:5
bi_poly_mul:
97e4: 7b 04 [--sp] = {rets, r11-r4} ## bigint.c:71:0
97e6: 25 16 r5 = r2 ## bigint.c:71:0
97e8: 08 d5 r9_r8 = r1_r0 # ## bigint.c:71:0
97ea: 52 63 r2 = [r5+0xc] ## bigint.c:71:0
97ec: 21 d6 r1 = r2 # ## bigint.c:72:18
97ee: 5b 62 r3 = h[r5+0x4] (u) ## bigint.c:72:18
97f0: 30 16 r0 = r3 ## bigint.c:72:18
97f2: bf ea 99 fe call -0x2ce <find_max_exp_index : 9528 > ## bigint.c:72:18
97f6: 0a 16 r10 = r0 ## bigint.c:72:18
97f8: 86 14 r7_r6 = 0
97fa: 44 20 r4 = 0x0
97fc: c3 14 r11 = 0
97fe: 14 88 goto 0x50 <bi_poly_mul+0x6C : 9850 >
9800: 50 63 r0 = [r5+0xc] ## bigint.c:80:18
9802: 08 40 r0 = b[r0+0x0] (u) ## bigint.c:80:13
9804: 50 e8 1e 00 if ((r0 & 0x1) == 0) goto 0x3c <bi_poly_mul+0x60 : 9844 > ## bigint.c:80:13
9808: 07 49 if (r7 == 0) goto 0x12 <bi_poly_mul+0x38 : 981c >
980a: 61 1f r1 = r6 - r4 ## bigint.c:89:17
980c: b0 16 r0 = r11 ## bigint.c:89:17
980e: bf ea bc fe call -0x288 <bi_lshift : 958a > ## bigint.c:89:17
9812: 90 16 r0 = r9 ## bigint.c:91:23
9814: b1 16 r1 = r11 ## bigint.c:91:23
9816: bf ea 54 ff call -0x158 <bi_xor : 96c2 > ## bigint.c:91:23
981a: 04 92 goto 0x24 <bi_poly_mul+0x5C : 9840 > ## bigint.c:91:23
981c: 90 16 r0 = r9 ## bigint.c:82:17
981e: 61 16 r1 = r6 ## bigint.c:82:17
9820: bf ea b3 fe call -0x29a <bi_lshift : 958a > ## bigint.c:82:17
9824: 54 ed 94 10 r1 = h[r9+0x4] (s) ## bigint.c:545:30
9828: 80 16 r0 = r8 ## bigint.c:545:19
982a: 51 9c call -0x88 <alloc : 97a4 > ## bigint.c:545:19
982c: 0b d6 r11 = r0 # ## bigint.c:545:19
982e: 00 63 r0 = [r0+0xc] ## bigint.c:548:17
9830: d0 ec 9c 10 r1 = [r9+0xc] ## bigint.c:548:28
9834: 54 ed 94 20 r2 = h[r9+0x4] (s) ## bigint.c:548:35
9838: 22 a2 r2 = r2 << 0x2 ## bigint.c:548:44
983a: 80 ff fc a8 ff ff call -0x5704 <memmove : 413c > ## bigint.c:548:5
9840: 47 21 r7 = 0x1
9842: 64 16 r4 = r6
9844: 41 21 r1 = 0x1 ## bigint.c:95:15
9846: 50 16 r0 = r5 ## bigint.c:95:15
9848: bf ea f2 fe call -0x21c <bi_rshift : 9630 > ## bigint.c:95:15
984c: 05 16 r5 = r0 ## bigint.c:95:15
984e: c6 21 r6 += 0x1 ## bigint.c:79:54
9850: 8a ee d6 61 ifs (r6 <= r10) goto -0x54 <bi_poly_mul+0x1C : 9800 >
9854: 80 16 r0 = r8 ## bigint.c:97:5
9856: b1 16 r1 = r11 ## bigint.c:97:5
9858: bf ea 56 ff call -0x154 <bi_free : 9708 > ## bigint.c:97:5
985c: 51 16 r1 = r5 ## bigint.c:98:5
985e: bf ea 53 ff call -0x15a <bi_free : 9708 > ## bigint.c:98:5
9862: 90 16 r0 = r9 ## bigint.c:99:5
9864: 5b 04 {pc, r11-r4} = [sp++] ## bigint.c:99:5
bi_wirte_to_byte:
9866: 74 04 [--sp] = {rets, r4} ## bigint.c:133:0
9868: 54 ed 04 20 r2 = h[r0+0x4] (s) ## bigint.c:134:29
986c: 00 63 r0 = [r0+0xc] ## bigint.c:134:21
986e: 23 a2 r3 = r2 << 0x2 ## bigint.c:134:27
9870: 30 18 r0 += r3 ## bigint.c:134:27
9872: 04 8d goto 0x1a <bi_wirte_to_byte+0x28 : 988e > ## bigint.c:134:27
9874: f8 3c r0 += -0x4
9876: 43 20 r3 = 0x0
9878: 04 86 goto 0xc <bi_wirte_to_byte+0x20 : 9886 >
987a: 0c 43 r4 = b[r0+0x3] (u) ## bigint.c:140:39
987c: d8 ee 11 43 b[r1+r3] = r4 ## bigint.c:140:20
9880: 6c e8 00 08 [r0+0x0] <<= 0x8 ## bigint.c:141:18
9884: c3 21 r3 += 0x1 ## bigint.c:139:42
9886: 83 f8 f8 09 if (r3 != 0x4) goto -0x10 <bi_wirte_to_byte+0x14 : 987a >
988a: fa 3f r2 += -0x1 ## bigint.c:144:13
988c: c1 24 r1 += 0x4 ## bigint.c:132:50
988e: 02 fd f1 03 ifs (r2 >= 0x1) goto -0x1e <bi_wirte_to_byte+0xE : 9874 >
9892: 54 04 {pc, r4} = [sp++] ## bigint.c:146:1
bi_read_from_byte:
9894: 76 04 [--sp] = {rets, r6-r4} ## bigint.c:148:0
9896: 24 16 r4 = r2 ## bigint.c:148:0
9898: 15 16 r5 = r1 ## bigint.c:148:0
989a: 41 24 r1 = 0x4 ## bigint.c:148:0
989c: f4 e1 41 11 r1 = r4 / r1 (s) ## bigint.c:149:34
98a0: 41 81 call -0xfe <alloc : 97a4 > ## bigint.c:149:19
98a2: 06 16 r6 = r0 ## bigint.c:149:19
98a4: 54 ed 64 00 r0 = h[r6+0x4] (s) ## bigint.c:150:28
98a8: 61 63 r1 = [r6+0xc] ## bigint.c:150:20
98aa: 00 a2 r0 = r0 << 0x2 ## bigint.c:150:26
98ac: 10 18 r0 += r1 ## bigint.c:150:26
98ae: 04 8f goto 0x1e <bi_read_from_byte+0x3A : 98ce > ## bigint.c:150:26
98b0: f8 3c r0 += -0x4
98b2: 41 20 r1 = 0x0
98b4: 42 20 r2 = 0x0
98b6: 04 86 goto 0xc <bi_read_from_byte+0x30 : 98c4 >
98b8: d8 ee 50 32 r3 = b[r5+r2] (u) ## bigint.c:157:20
98bc: a3 e1 60 14 r3 <= insert(r1, p:0x8, l:0x18) ## bigint.c:157:17
98c0: c2 21 r2 += 0x1 ## bigint.c:155:42
98c2: 31 16 r1 = r3
98c4: 82 f8 f8 09 if (r2 != 0x4) goto -0x10 <bi_read_from_byte+0x24 : 98b8 >
98c8: 81 60 [r0+0x0] = r1 ## bigint.c:159:14
98ca: fc 3c r4 += -0x4 ## bigint.c:160:13
98cc: c5 24 r5 += 0x4 ## bigint.c:152:9
98ce: 04 fd ef 03 ifs (r4 >= 0x1) goto -0x22 <bi_read_from_byte+0x1C : 98b0 >
98d2: 60 16 r0 = r6 ## bigint.c:162:5
98d4: bf ea 3b fe call -0x38a <trim : 954e > ## bigint.c:162:5
98d8: 60 16 r0 = r6 ## bigint.c:163:5
98da: 56 04 {pc, r6-r4} = [sp++] ## bigint.c:163:5
bi_initialize:
98dc: 75 04 [--sp] = {rets, r5, r4} ## bigint.c:386:0
98de: 04 16 r4 = r0 ## bigint.c:386:0
98e0: 45 20 r5 = 0x0 ## bigint.c:386:0
98e2: 00 90 rep 0x2 0x11 { ## bigint.c:388:5
98e4: 85 05 [r0++=0x4] = r5
} ## bigint.c:388:5
98e6: 40 d6 r0 = r4 # ## bigint.c:391:21
98e8: c1 6f [r4+0x3c] = r1 ## bigint.c:389:19
98ea: 41 22 r1 = 0x2 ## bigint.c:391:21
98ec: bf ea 5a ff call -0x14c <alloc : 97a4 > ## bigint.c:391:21
98f0: c0 62 [r4+0x8] = r0 ## bigint.c:391:19
98f2: 01 63 r1 = [r0+0xc] ## bigint.c:392:20
98f4: 95 60 [r1+0x0] = r5 ## bigint.c:392:29
98f6: 41 ea 01 10 [r1+0x4] = 0x1 ## bigint.c:393:29
98fa: c1 ff aa 55 ff 7f r1 = 0x7fff55aa <RAM_LIMIT_H+0x7FE555AA : 7fff55aa > ## bigint.c:467:14
9900: 81 62 [r0+0x8] = r1 ## bigint.c:467:14
9902: 55 04 {pc, r5, r4} = [sp++] ## bigint.c:396:1
bi_terminate:
9904: 10 04 [--sp] = rets ## bigint.c:406:0
9906: 01 62 r1 = [r0+0x8] ## bigint.c:407:25
9908: 42 ea 01 10 [r1+0x8] = 0x1 ## bigint.c:484:14
990c: bf ea fc fe call -0x208 <bi_free : 9708 > ## bigint.c:408:5
9910: 00 04 pc = [sp++] ## bigint.c:415:1
9912: 00 00 nop
quantize_intervals_LF:
9914: 24 d9 ff ff dc 26 00 00 $....&..
991c: a4 74 00 00 90 c2 00 00 .t......
9924: be 10 01 00 46 5f 01 00 ....F_..
992c: 40 ae 01 00 c6 fd 01 00 @.......
9934: f2 4d 02 00 da 9e 02 00 .M......
993c: 9a f0 02 00 48 43 03 00 ....HC..
9944: 00 97 03 00 d6 eb 03 00 ........
994c: e6 41 04 00 48 99 04 00 .A..H...
9954: 16 f2 04 00 6c 4c 05 00 ....lL..
995c: 66 a8 05 00 1e 06 06 00 f.......
9964: b2 65 06 00 42 c7 06 00 .e..B...
996c: ee 2a 07 00 d8 90 07 00 .*......
9974: 28 f9 07 00 02 64 08 00 (....d..
997c: 90 d1 08 00 00 42 09 00 .....B..
9984: 82 b5 09 00 4c 2c 0a 00 ....L,..
998c: 96 a6 0a 00 9e 24 0b 00 .....$..
9994: aa a6 0b 00 06 2d 0c 00 .....-..
999c: 02 b8 0c 00 fe 47 0d 00 .....G..
99a4: 60 dd 0d 00 98 78 0e 00 `....x..
99ac: 2c 1a 0f 00 aa c2 0f 00 ,.......
99b4: bc 72 10 00 1e 2b 11 00 .r...+..
99bc: ac ec 11 00 62 b8 12 00 ....b...
99c4: 6c 8f 13 00 24 73 14 00 l...$s..
99cc: 2c 65 15 00 7a 67 16 00 ,e..zg..
99d4: 6e 7c 17 00 fa a6 18 00 n|......
99dc: d2 ea 19 00 aa 4c 1b 00 .....L..
99e4: b0 d2 1c 00 28 85 1e 00 ....(...
99ec: 84 6f 20 00 36 a2 22 00 .o .6.".
99f4: 0e 36 25 00 e4 52 28 00 .6%..R(.
99fc: 06 3e 2c 00 e8 7c 31 00 .>,..|1.
9a04: 1e 29 39 00 62 33 45 00 .)9.b3E.
9a0c: 62 6d 56 00 d8 5f 6c 00 bmV.._l.
9a14: b6 c3 87 00 ....
invert_quantize_dither_factors_LF:
9a18: dc 26 00 00 dc 26 00 00 .&...&..
9a20: ea 26 00 00 04 27 00 00 .&...'..
9a28: 2a 27 00 00 5e 27 00 00 *'..^'..
9a30: 9e 27 00 00 ea 27 00 00 .'...'..
9a38: 42 28 00 00 a8 28 00 00 B(...(..
9a40: 18 29 00 00 96 29 00 00 .)...)..
9a48: 20 2a 00 00 b6 2a 00 00 *...*..
9a50: 5a 2b 00 00 0a 2c 00 00 Z+...,..
9a58: c6 2c 00 00 90 2d 00 00 .,...-..
9a60: 68 2e 00 00 50 2f 00 00 h...P/..
9a68: 46 30 00 00 4a 31 00 00 F0..J1..
9a70: 62 32 00 00 8a 33 00 00 b2...3..
9a78: c6 34 00 00 14 36 00 00 .4...6..
9a80: 7a 37 00 00 f6 38 00 00 z7...8..
9a88: 8c 3a 00 00 3e 3c 00 00 .:..><..
9a90: 0c 3e 00 00 fc 3f 00 00 .>...?..
9a98: 10 42 00 00 4c 44 00 00 .B..LD..
9aa0: b2 46 00 00 4a 49 00 00 .F..JI..
9aa8: 18 4c 00 00 22 4f 00 00 .L.."O..
9ab0: 72 52 00 00 0e 56 00 00 rR...V..
9ab8: 04 5a 00 00 5e 5e 00 00 .Z..^^..
9ac0: 2e 63 00 00 88 68 00 00 .c...h..
9ac8: 82 6e 00 00 38 75 00 00 .n..8u..
9ad0: d2 7c 00 00 7c 85 00 00 .|..|...
9ad8: 78 8f 00 00 14 9b 00 00 x.......
9ae0: c2 a8 00 00 16 b9 00 00 ........
9ae8: ee cc 00 00 8a e5 00 00 ........
9af0: d2 04 01 00 e0 2d 01 00 .....-..
9af8: fa 65 01 00 dc b6 01 00 .e......
9b00: 44 34 02 00 9e 0a 03 00 D4......
9b08: 98 a1 04 00 aa 68 07 00 .....h..
9b10: 56 d1 09 00 22 21 0c 00 V..."!..
9b18: bc 42 0f 00 .B..
quantize_dither_factors_LF:
9b1c: 00 00 00 00 04 00 00 00 ........
9b24: 07 00 00 00 0a 00 00 00 ........
9b2c: 0d 00 00 00 10 00 00 00 ........
9b34: 13 00 00 00 16 00 00 00 ........
9b3c: 1a 00 00 00 1c 00 00 00 ........
9b44: 20 00 00 00 23 00 00 00 ...#...
9b4c: 26 00 00 00 29 00 00 00 &...)...
9b54: 2c 00 00 00 2f 00 00 00 ,.../...
9b5c: 33 00 00 00 36 00 00 00 3...6...
9b64: 3a 00 00 00 3e 00 00 00 :...>...
9b6c: 41 00 00 00 46 00 00 00 A...F...
9b74: 4a 00 00 00 4f 00 00 00 J...O...
9b7c: 54 00 00 00 5a 00 00 00 T...Z...
9b84: 5f 00 00 00 66 00 00 00 _...f...
9b8c: 6d 00 00 00 74 00 00 00 m...t...
9b94: 7c 00 00 00 85 00 00 00 |.......
9b9c: 8f 00 00 00 9a 00 00 00 ........
9ba4: a6 00 00 00 b4 00 00 00 ........
9bac: c3 00 00 00 d4 00 00 00 ........
9bb4: e7 00 00 00 fe 00 00 00 ........
9bbc: 17 01 00 00 34 01 00 00 ....4...
9bc4: 57 01 00 00 7f 01 00 00 W.......
9bcc: ae 01 00 00 e7 01 00 00 ........
9bd4: 2b 02 00 00 7f 02 00 00 +.......
9bdc: e7 02 00 00 6c 03 00 00 ....l...
9be4: 15 04 00 00 f6 04 00 00 ........
9bec: 27 06 00 00 d2 07 00 00 '.......
9bf4: 44 0a 00 00 07 0e 00 00 D.......
9bfc: 39 14 00 00 5a 1f 00 00 9...Z...
9c04: 97 35 00 00 bf 65 00 00 .5...e..
9c0c: c5 b1 00 00 2b 9a 00 00 ....+...
9c14: f3 93 00 00 67 c8 00 00 ....g...
9c1c: 00 00 00 00 ....
quantize_factor_select_offset_LF:
9c20: 00 00 eb ff ed ff ef ff ........
9c28: f1 ff f4 ff f6 ff f8 ff ........
9c30: fa ff fc ff ff ff 01 00 ........
9c38: 03 00 06 00 08 00 0a 00 ........
9c40: 0d 00 0f 00 12 00 14 00 ........
9c48: 17 00 1a 00 1d 00 1f 00 ........
9c50: 22 00 25 00 28 00 2b 00 ".%.(.+.
9c58: 2f 00 32 00 35 00 39 00 /.2.5.9.
9c60: 3c 00 40 00 44 00 48 00 <.@.D.H.
9c68: 4c 00 50 00 55 00 59 00 L.P.U.Y.
9c70: 5e 00 63 00 69 00 6e 00 ^.c.i.n.
9c78: 74 00 7b 00 81 00 88 00 t.{.....
9c80: 90 00 98 00 a1 00 ab 00 ........
9c88: b6 00 c2 00 cf 00 df 00 ........
9c90: f1 00 07 01 23 01 48 01 ....#.H.
9c98: 7e 01 d3 01 0a 02 0a 02 ~.......
9ca0: 0a 02 00 00 ....
hd_quantize_intervals_LF:
9ca4: 7c f6 ff ff 84 09 00 00 |.......
9cac: 8c 1c 00 00 94 2f 00 00 ...../..
9cb4: 9e 42 00 00 aa 55 00 00 .B...U..
9cbc: b6 68 00 00 c6 7b 00 00 .h...{..
9cc4: d6 8e 00 00 ea a1 00 00 ........
9ccc: 02 b5 00 00 1e c8 00 00 ........
9cd4: 3c db 00 00 60 ee 00 00 <...`...
9cdc: 88 01 01 00 b4 14 01 00 ........
9ce4: e6 27 01 00 1e 3b 01 00 .'...;..
9cec: 5e 4e 01 00 a2 61 01 00 ^N...a..
9cf4: ee 74 01 00 42 88 01 00 .t..B...
9cfc: 9c 9b 01 00 00 af 01 00 ........
9d04: 6c c2 01 00 e0 d5 01 00 l.......
9d0c: 5e e9 01 00 e4 fc 01 00 ^.......
9d14: 76 10 02 00 10 24 02 00 v....$..
9d1c: b6 37 02 00 66 4b 02 00 .7..fK..
9d24: 22 5f 02 00 ea 72 02 00 "_...r..
9d2c: be 86 02 00 9e 9a 02 00 ........
9d34: 8c ae 02 00 86 c2 02 00 ........
9d3c: 8e d6 02 00 a2 ea 02 00 ........
9d44: c6 fe 02 00 fa 12 03 00 ........
9d4c: 3a 27 03 00 8a 3b 03 00 :'...;..
9d54: ec 4f 03 00 5c 64 03 00 .O..\d..
9d5c: dc 78 03 00 6e 8d 03 00 .x..n...
9d64: 10 a2 03 00 c4 b6 03 00 ........
9d6c: 8a cb 03 00 62 e0 03 00 ....b...
9d74: 4e f5 03 00 4a 0a 04 00 N...J...
9d7c: 5c 1f 04 00 80 34 04 00 \....4..
9d84: ba 49 04 00 06 5f 04 00 .I..._..
9d8c: 68 74 04 00 e0 89 04 00 ht......
9d94: 6c 9f 04 00 10 b5 04 00 l.......
9d9c: c8 ca 04 00 98 e0 04 00 ........
9da4: 80 f6 04 00 7e 0c 05 00 ....~...
9dac: 94 22 05 00 c4 38 05 00 ."...8..
9db4: 0c 4f 05 00 6c 65 05 00 .O..le..
9dbc: e6 7b 05 00 7a 92 05 00 .{..z...
9dc4: 2a a9 05 00 f4 bf 05 00 *.......
9dcc: d8 d6 05 00 d8 ed 05 00 ........
9dd4: f6 04 06 00 2e 1c 06 00 ........
9ddc: 84 33 06 00 f8 4a 06 00 .3...J..
9de4: 8a 62 06 00 3a 7a 06 00 .b..:z..
9dec: 08 92 06 00 f6 a9 06 00 ........
9df4: 04 c2 06 00 32 da 06 00 ....2...
9dfc: 82 f2 06 00 f2 0a 07 00 ........
9e04: 84 23 07 00 38 3c 07 00 .#..8<..
9e0c: 10 55 07 00 0a 6e 07 00 .U...n..
9e14: 2a 87 07 00 6c a0 07 00 *...l...
9e1c: d4 b9 07 00 62 d3 07 00 ....b...
9e24: 16 ed 07 00 f0 06 08 00 ........
9e2c: f2 20 08 00 1c 3b 08 00 . ...;..
9e34: 70 55 08 00 ec 6f 08 00 pU...o..
9e3c: 90 8a 08 00 60 a5 08 00 ....`...
9e44: 5c c0 08 00 82 db 08 00 \.......
9e4c: d6 f6 08 00 58 12 09 00 ....X...
9e54: 06 2e 09 00 e4 49 09 00 .....I..
9e5c: f0 65 09 00 2c 82 09 00 .e..,...
9e64: 9a 9e 09 00 3a bb 09 00 ....:...
9e6c: 0c d8 09 00 10 f5 09 00 ........
9e74: 4a 12 0a 00 b8 2f 0a 00 J..../..
9e7c: 5c 4d 0a 00 38 6b 0a 00 \M..8k..
9e84: 4a 89 0a 00 96 a7 0a 00 J.......
9e8c: 1a c6 0a 00 da e4 0a 00 ........
9e94: d4 03 0b 00 0c 23 0b 00 .....#..
9e9c: 80 42 0b 00 34 62 0b 00 .B..4b..
9ea4: 28 82 0b 00 5c a2 0b 00 (...\...
9eac: d2 c2 0b 00 8c e3 0b 00 ........
9eb4: 8a 04 0c 00 cc 25 0c 00 .....%..
9ebc: 56 47 0c 00 2a 69 0c 00 VG..*i..
9ec4: 46 8b 0c 00 ac ad 0c 00 F.......
9ecc: 5e d0 0c 00 60 f3 0c 00 ^...`...
9ed4: b0 16 0d 00 50 3a 0d 00 ....P:..
9edc: 44 5e 0d 00 8a 82 0d 00 D^......
9ee4: 26 a7 0d 00 1a cc 0d 00 &.......
9eec: 66 f1 0d 00 0e 17 0e 00 f.......
9ef4: 12 3d 0e 00 74 63 0e 00 .=..tc..
9efc: 36 8a 0e 00 5c b1 0e 00 6...\...
9f04: e6 d8 0e 00 d6 00 0f 00 ........
9f0c: 2e 29 0f 00 f4 51 0f 00 .)...Q..
9f14: 26 7b 0f 00 c8 a4 0f 00 &{......
9f1c: dc ce 0f 00 66 f9 0f 00 ....f...
9f24: 66 24 10 00 e2 4f 10 00 f$...O..
9f2c: dc 7b 10 00 56 a8 10 00 .{..V...
9f34: 52 d5 10 00 d6 02 11 00 R.......
9f3c: e4 30 11 00 7e 5f 11 00 .0..~_..
9f44: aa 8e 11 00 6a be 11 00 ....j...
9f4c: c4 ee 11 00 b8 1f 12 00 ........
9f54: 4e 51 12 00 88 83 12 00 NQ......
9f5c: 6a b6 12 00 fc e9 12 00 j.......
9f64: 40 1e 13 00 3a 53 13 00 @...:S..
9f6c: f2 88 13 00 6c bf 13 00 ....l...
9f74: ae f6 13 00 c0 2e 14 00 ........
9f7c: a4 67 14 00 62 a1 14 00 .g..b...
9f84: 04 dc 14 00 8c 17 15 00 ........
9f8c: 06 54 15 00 76 91 15 00 .T..v...
9f94: e6 cf 15 00 60 0f 16 00 ....`...
9f9c: ec 4f 16 00 92 91 16 00 .O......
9fa4: 5e d4 16 00 5a 18 17 00 ^...Z...
9fac: 90 5d 17 00 0e a4 17 00 .]......
9fb4: de eb 17 00 0e 35 18 00 .....5..
9fbc: ae 7f 18 00 ca cb 18 00 ........
9fc4: 72 19 19 00 b8 68 19 00 r....h..
9fcc: ac b9 19 00 64 0c 1a 00 ....d...
9fd4: f2 60 1a 00 6a b7 1a 00 .`..j...
9fdc: e6 0f 1b 00 7c 6a 1b 00 ....|j..
9fe4: 48 c7 1b 00 68 26 1c 00 H...h&..
9fec: f8 87 1c 00 1c ec 1c 00 ........
9ff4: f4 52 1d 00 aa bc 1d 00 .R......
9ffc: 68 29 1e 00 5a 99 1e 00 h)..Z...
a004: b4 0c 1f 00 aa 83 1f 00 ........
a00c: 7e fe 1f 00 6c 7d 20 00 ~...l} .
a014: c0 00 21 00 cc 88 21 00 ..!...!.
a01c: e8 15 22 00 78 a8 22 00 ..".x.".
a024: f0 40 23 00 ca df 23 00 .@#...#.
a02c: 9a 85 24 00 fe 32 25 00 ..$..2%.
a034: b4 e8 25 00 8e a7 26 00 ..%...&.
a03c: 86 70 27 00 bc 44 28 00 .p'..D(.
a044: 82 25 29 00 6a 14 2a 00 .%).j.*.
a04c: 56 13 2b 00 8c 24 2c 00 V.+..$,.
a054: d6 4a 2d 00 a8 89 2e 00 .J-.....
a05c: 60 e5 2f 00 98 63 31 00 `./..c1.
a064: a0 0b 33 00 3c e7 34 00 ..3.<.4.
a06c: ba 03 37 00 a2 73 39 00 ..7..s9.
a074: 08 51 3c 00 2a c0 3f 00 .Q<.*.?.
a07c: 52 ef 43 00 be 0b 49 00 R.C...I.
a084: da 26 4f 00 18 2b 56 00 .&O..+V.
a08c: 10 fb 5d 00 06 8c 66 00 ..]...f.
a094: 28 e4 6f 00 20 12 7a 00 (.o. .z.
a09c: 88 28 85 00 48 3c 91 00 .(..H<..
a0a4: 54 64 9e 00 Td..
exception_irq_handler:
a0a8: 58 e9 2f 38 [--sp] = {ssp, usp, icfg, psr, rets, retx, rete, reti} ## startup.S:105:0
a0ac: d8 e8 ff ff [--sp] = {r15-r0} ## startup.S:106:0
a0b0: 64 e0 00 0e r0 = sp ## startup.S:107:0
a0b4: 80 ff d8 01 00 00 call 0x1d8 <exception_analyze : a292 > ## startup.S:108:0
a0ba: f7 9f goto -0x2 <exception_irq_handler+0x12 : a0ba > ## startup.S:110:0
the_debug_isr:
a0bc: d8 e8 01 00 [--sp] = {r0} ## debug_stub.S:21:0
a0c0: 64 e0 00 06 r0 = cnum ## debug_stub.S:22:0
a0c4: 20 e8 00 60 if (r0 == 0x0) { ## debug_stub.S:23:0
a0c8: 64 e0 00 0e r0 = sp ## debug_stub.S:24:0
a0cc: ee ff ec fc 19 00 sp = 0x19fcec
} else { ## debug_stub.S:25:0
a0d2: 64 e0 00 0e r0 = sp ## debug_stub.S:26:0
a0d6: ee ff 68 fd 19 00 sp = 0x19fd68
} ## debug_stub.S:28:0
a0dc: 58 e9 ff 7f [--sp] = {sp, ssp, usp, icfg, sr10, sr9, sr8, sr7, cnum, psr, sr4, rets, retx, rete, reti} ## debug_stub.S:29:0
a0e0: d8 e8 ff ff [--sp] = {r15-r0} ## debug_stub.S:32:0
a0e4: 01 60 r1 = [r0+0x0] ## debug_stub.S:52:0
a0e6: 81 20 [sp] = r1 ## debug_stub.S:53:0
a0e8: 08 84 r0 = r0 + 0x4 ## debug_stub.S:55:0
a0ea: 80 3e [sp+120] = r0 ## debug_stub.S:56:0
a0ec: 64 e0 00 0e r0 = sp ## debug_stub.S:57:0
a0f0: 64 e0 00 56 r5 = cnum ## debug_stub.S:58:0
a0f4: e5 e1 00 5e r5 = r5 * 0x800 ## debug_stub.S:59:0
a0f8: c1 ff 80 e0 ff 00 r1 = 0xffe080 <RAM_LIMIT_H+0xE5E080 : ffe080 > ## debug_stub.S:60:0
a0fe: 19 1d r1 = r1 + r5 ## debug_stub.S:61:0
a100: 90 61 [r1+0x4] = r0 ## debug_stub.S:62:0
a102: 12 60 r2 = [r1+0x0] ## debug_stub.S:64:0
a104: ba 3f r2 &= 0x7fffffff ## debug_stub.S:65:0
a106: 92 60 [r1+0x0] = r2 ## debug_stub.S:66:0
a108: 4a 20 r2 = 0x20 ## debug_stub.S:69:0
a10a: 00 00 nop ## debug_stub.S:71:0
a10c: 02 ea fd ff if (--r2 != 0) goto -0x6 <the_debug_isr+0x4E : a10a > ## debug_stub.S:72:0
a110: 10 60 r0 = [r1+0x0] ## debug_stub.S:73:0
a112: 50 e8 f9 f9 if ((r0 & 0x80000000) == 0) goto -0xe <the_debug_isr+0x4C : a108 > ## debug_stub.S:75:0
a116: d4 e8 ff ff {r15-r0} = [sp++] ## debug_stub.S:78:0
a11a: 50 e9 ff 7f {sp, ssp, usp, icfg, sr10, sr9, sr8, sr7, cnum, psr, sr4, rets, retx, rete, reti} = [sp++] ## debug_stub.S:79:0
a11e: 83 00 rte ## debug_stub.S:81:0
_startup:
a120: 80 14 r1_r0 = 0 ## startup.S:40:0
a122: 82 14 r3_r2 = 0 ## startup.S:41:0
a124: 84 14 r5_r4 = 0 ## startup.S:42:0
a126: 86 14 r7_r6 = 0 ## startup.S:43:0
a128: 88 14 r9_r8 = 0 ## startup.S:44:0
a12a: 8a 14 r11_r10 = 0 ## startup.S:45:0
a12c: 8c 14 r13_r12 = 0 ## startup.S:46:0
a12e: 8e 14 r15_r14 = 0 ## startup.S:47:0
a130: 64 e0 80 05 psr = r0 ## startup.S:49:0
a134: 64 e0 80 01 rete = r0 ## startup.S:50:0
a138: 64 e0 80 02 retx = r0 ## startup.S:51:0
a13c: 64 e0 80 03 rets = r0 ## startup.S:52:0
a140: 64 e0 80 00 reti = r0 ## startup.S:53:0
a144: 64 e0 00 06 r0 = cnum ## startup.S:55:0
a148: 00 49 if (r0 == 0) goto 0x12 <_cpu0_entry : a15c > ## startup.S:56:0
a14a: ed ff 94 fd 19 00 ssp = 0x19fd94 ## startup.S:58:0
a150: 41 14 sp = ssp ## startup.S:59:0
a152: ec ff a4 fd 19 00 usp = 0x19fda4 ## startup.S:60:0
a158: c0 ea 4a 12 goto 0x2494 <run_cpu1 : c5f0 > ## startup.S:62:0
_cpu0_entry:
a15c: ed ff 20 0c 18 00 ssp = 0x180c20 ## startup.S:66:0
a162: 41 14 sp = ssp ## startup.S:67:0
a164: ec ff 20 10 18 00 usp = 0x181020 ## startup.S:68:0
a16a: 80 ff 96 24 00 00 call 0x2496 <switch_to_hrc_asm : c606 > ## startup.S:70:0
a170: e0 ff 78 a1 00 00 reti = 0xa178 ## startup.S:72:0
a176: 81 00 rti ## startup.S:73:0
_user_mode:
a178: 80 ff 8c d4 00 00 call 0xd48c <p11_boot : 1760a > ## startup.S:76:0
a17e: 80 ff 9c 00 00 00 call 0x9c <boot_poweroff : a220 > ## startup.S:77:0
a184: 40 20 r0 = 0x0 ## startup.S:78:0
a186: c1 ff 20 08 18 00 r1 = 0x180820 <stack_bss_begin : 180820 > ## startup.S:79:0
a18c: c2 ff 00 08 00 00 r2 = 0x800 <stack_bss_size : 800 > ## startup.S:80:0
a192: a2 a2 r2 = r2 >> 0x2 ## startup.S:81:0
a194: 02 03 rep 0x2 r2 { ## startup.S:83:0
a196: 90 05 [r1++=0x4] = r0
} ## startup.S:84:0
a198: 02 fc fc 01 if (r2 > 0x0) goto -0x8 <_user_mode+0x1C : a194 > ## startup.S:85:0
a19c: 40 20 r0 = 0x0 ## startup.S:88:0
a19e: c1 ff c0 13 18 00 r1 = 0x1813c0 <var_bss_begin : 1813c0 > ## startup.S:89:0
a1a4: c2 ff 0c 01 00 00 r2 = 0x10c <var_bss_size : 10c > ## startup.S:90:0
a1aa: a2 a2 r2 = r2 >> 0x2 ## startup.S:91:0
a1ac: 02 03 rep 0x2 r2 { ## startup.S:93:0
a1ae: 90 05 [r1++=0x4] = r0
} ## startup.S:94:0
a1b0: 02 fc fc 01 if (r2 > 0x0) goto -0x8 <_user_mode+0x34 : a1ac > ## startup.S:95:0
a1b4: 80 ff c6 02 00 00 call 0x2c6 <p33_softflag_boot : a480 > ## startup.S:98:0
a1ba: c0 ea d5 10 goto 0x21aa <main : c368 > ## startup.S:99:0
write_32:
a1be: 42 20 r2 = 0x0 ## boot_poweroff.c:39:0
a1c0: 04 84 goto 0x8 <write_32+0xC : a1ca > ## boot_poweroff.c:39:0
a1c2: d8 ee 01 12 b[r0+r2] = r1 ## boot_poweroff.c:41:14
a1c6: c2 21 r2 += 0x1 ## boot_poweroff.c:40:29
a1c8: 91 a8 r1 = r1 >> 0x8 ## boot_poweroff.c:42:11
a1ca: 82 f8 fa 09 if (r2 != 0x4) goto -0xc <write_32+0x4 : a1c2 > ## boot_poweroff.c:40:5
a1ce: 80 00 rts ## boot_poweroff.c:44:1
lp_signature_set:
a1d0: 76 04 [--sp] = {rets, r6-r4} ## boot_poweroff.c:57:0
a1d2: 25 16 r5 = r2 ## boot_poweroff.c:57:0
a1d4: 16 16 r6 = r1 ## boot_poweroff.c:57:0
a1d6: 04 16 r4 = r0 ## boot_poweroff.c:57:0
a1d8: c0 ff fc 7f f2 00 r0 = 0xf27ffc <RAM_LIMIT_H+0xD87FFC : f27ffc > ## boot_poweroff.c:65:5
a1de: 41 16 r1 = r4 ## boot_poweroff.c:65:5
a1e0: 71 8e call -0x24 <write_32 : a1be > ## boot_poweroff.c:65:5
a1e2: f8 3c r0 += -0x4 ## boot_poweroff.c:66:5
a1e4: 61 16 r1 = r6 ## boot_poweroff.c:66:5
a1e6: 71 8b call -0x2a <write_32 : a1be > ## boot_poweroff.c:66:5
a1e8: f8 3c r0 += -0x4 ## boot_poweroff.c:67:5
a1ea: 51 16 r1 = r5 ## boot_poweroff.c:67:5
a1ec: 71 88 call -0x30 <write_32 : a1be > ## boot_poweroff.c:67:5
a1ee: f8 3c r0 += -0x4 ## boot_poweroff.c:68:5
a1f0: 31 16 r1 = r3 ## boot_poweroff.c:68:5
a1f2: 71 85 call -0x36 <write_32 : a1be > ## boot_poweroff.c:68:5
a1f4: f8 3c r0 += -0x4 ## boot_poweroff.c:69:5
a1f6: c1 ff ef 27 12 ab r1 = 0xab1227ef <RAM_LIMIT_H+0xAAF827EE : ab1227ee > ## boot_poweroff.c:69:5
a1fc: 71 80 call -0x40 <write_32 : a1be > ## boot_poweroff.c:69:5
a1fe: 68 2f r0 = 0xaf ## boot_poweroff.c:71:5
a200: c8 47 b[r4+0x7] = r0 ## boot_poweroff.c:71:5
a202: 68 36 r0 = 0xb6 ## boot_poweroff.c:71:5
a204: c8 46 b[r4+0x6] = r0 ## boot_poweroff.c:71:5
a206: 78 34 r0 = 0xf4 ## boot_poweroff.c:71:5
a208: c8 45 b[r4+0x5] = r0 ## boot_poweroff.c:71:5
a20a: 70 26 r0 = 0xc6 ## boot_poweroff.c:71:5
a20c: c8 44 b[r4+0x4] = r0 ## boot_poweroff.c:71:5
a20e: 70 39 r0 = 0xd9 ## boot_poweroff.c:71:5
a210: c8 43 b[r4+0x3] = r0 ## boot_poweroff.c:71:5
a212: 70 2b r0 = 0xcb ## boot_poweroff.c:71:5
a214: c8 42 b[r4+0x2] = r0 ## boot_poweroff.c:71:5
a216: 78 2c r0 = 0xec ## boot_poweroff.c:71:5
a218: c8 41 b[r4+0x1] = r0 ## boot_poweroff.c:71:5
a21a: 68 3f r0 = 0xbf ## boot_poweroff.c:71:5
a21c: c8 40 b[r4+0x0] = r0 ## boot_poweroff.c:71:5
a21e: 56 04 {pc, r6-r4} = [sp++] ## boot_poweroff.c:72:1
boot_poweroff:
a220: 74 04 [--sp] = {rets, r4} ## boot_poweroff.c:74:0
a222: c4 ff c0 c0 f2 00 r4 = 0xf2c0c0 <RAM_LIMIT_H+0xD8C0C0 : f2c0c0 > ## boot_poweroff.c:74:0
a228: 40 60 r0 = [r4+0x0] ## boot_poweroff.c:75:14
a22a: 50 e8 fd 29 if ((r0 & 0x20) == 0) goto -0x6 <boot_poweroff+0x8 : a228 > ## boot_poweroff.c:75:5
a22e: 20 e1 40 43 r0 = r4 + -0x1cc0 ## boot_poweroff.c:77:9
a232: 00 60 r0 = [r0+0x0] ## boot_poweroff.c:77:9
a234: 08 17 r0 = r0.b0 (s) ## boot_poweroff.c:77:21
a236: 80 fd 2b 00 ifs (r0 < 0x0) goto 0x56 <boot_poweroff+0x70 : a290 > ## boot_poweroff.c:77:21
a23a: c0 ff ec 7f f2 00 r0 = 0xf27fec <RAM_LIMIT_H+0xD87FEC : f27fec > ## boot_poweroff.c:81:9
a240: 80 ff 3c d4 00 00 call 0xd43c <read_32 : 17682 > ## boot_poweroff.c:81:9
a246: c1 ff ef 27 12 ab r1 = 0xab1227ef <RAM_LIMIT_H+0xAAF827EE : ab1227ee > ## boot_poweroff.c:81:33
a24c: 81 e8 20 00 if (r0 != r1) goto 0x40 <boot_poweroff+0x70 : a290 > ## boot_poweroff.c:81:33
a250: 60 e0 7d 08 r0 = 0xFD0000 ## boot_poweroff.c:85:17
a254: 00 60 r0 = [r0+0x0] ## boot_poweroff.c:85:17
a256: 80 f8 1b 80 if (r0 != 0x40) goto 0x36 <boot_poweroff+0x70 : a290 > ## boot_poweroff.c:85:17
a25a: 40 68 r0 = [r4+0x20] ## boot_poweroff.c:89:11
a25c: 50 e8 18 08 if ((r0 & 0x2) == 0) goto 0x30 <boot_poweroff+0x70 : a290 > ## boot_poweroff.c:89:11
a260: c0 ff fc 7f f2 00 r0 = 0xf27ffc <RAM_LIMIT_H+0xD87FFC : f27ffc > ## boot_poweroff.c:93:32
a266: 80 ff 16 d4 00 00 call 0xd416 <read_32 : 17682 > ## boot_poweroff.c:93:32
a26c: 04 16 r4 = r0 ## boot_poweroff.c:93:32
a26e: c1 ff 78 84 01 00 r1 = 0x18478 <nvram_boot_tag : 18478 > ## boot_poweroff.c:95:9
a274: 42 28 r2 = 0x8 ## boot_poweroff.c:95:9
a276: 80 ff 88 9e ff ff call -0x6178 <memcmp : 4104 > ## boot_poweroff.c:95:9
a27c: 80 49 if (r0 != 0) goto 0x12 <boot_poweroff+0x70 : a290 > ## boot_poweroff.c:95:9
a27e: 50 35 r0 = 0x55 ## boot_poweroff.c:99:23
a280: c8 40 b[r4+0x0] = r0 ## boot_poweroff.c:99:23
a282: c0 ff f8 7f f2 00 r0 = 0xf27ff8 <RAM_LIMIT_H+0xD87FF8 : f27ff8 > ## boot_poweroff.c:100:21
a288: 80 ff f4 d3 00 00 call 0xd3f4 <read_32 : 17682 > ## boot_poweroff.c:100:21
a28e: c0 00 call r0 ## boot_poweroff.c:101:5
a290: 54 04 {pc, r4} = [sp++] ## boot_poweroff.c:102:1
exception_analyze:
a292: c1 ff 80 fd 19 00 r1 = 0x19fd80 <exception_irq_hook : 19fd80 > ## boot_init.c:42:0
a298: 11 60 r1 = [r1+0x0] ## boot_init.c:43:9
a29a: b1 e8 00 00 if (r1 != 0x0) { ## boot_init.c:43:9
a29e: c1 00 call r1
} ## boot_init.c:44:9
a2a0: 80 ff 60 a2 ff ff call -0x5da0 <chip_reset : 4506 > ## boot_init.c:48:5
HWI_Install:
a2a6: 77 04 [--sp] = {rets, r7-r4} ## irq.c:60:0
a2a8: 24 16 r4 = r2 ## irq.c:60:0
a2aa: c2 ff 00 fe 19 00 r2 = 0x19fe00 <_IRQ_MEM_ADDR : 19fe00 > ## irq.c:64:5
a2b0: d8 ec 2b 10 [r2+r0<<2] = r1 ## irq.c:64:20
a2b4: 01 a2 r1 = r0 << 0x2 ## irq.c:62:41
a2b6: 65 e1 1c 10 r5 = r1 & 0x1C ## irq.c:62:41
a2ba: 41 2f r1 = 0xf ## irq.c:62:41
a2bc: c8 e1 10 65 r6 = r1 << r5 ## irq.c:69:35
a2c0: 80 a1 r0 = r0 >> 0x1 ## irq.c:73:27
a2c2: 67 e1 7c 00 r7 = r0 & 0x7C ## irq.c:61:36
a2c6: 80 ff 5e a2 ff ff call -0x5da2 <local_irq_disable : 452a > ## irq.c:67:5
a2cc: 64 e0 00 06 r0 = cnum ## hwi.h:185:5
a2d0: a7 e1 d4 05 r7 <= insert(r0, p:0xb, l:0x15) ## irq.c:72:41
a2d4: c0 ff 40 f8 3f 00 r0 = 0x3ff840 <RAM_LIMIT_H+0x25F840 : 3ff840 > ## irq.c:73:27
a2da: d8 ec 7a 10 r1 = [r7+r0<<2] ## irq.c:73:27
a2de: 90 e1 13 16 r1 = r1 & ~r6 ## irq.c:73:46
a2e2: 42 a1 r2 = r4 << 0x1 ## irq.c:68:49
a2e4: 62 e1 0e 20 r2 = r2 & 0xE ## irq.c:68:49
a2e8: 32 20 r2 |= 0x1 ## irq.c:68:55
a2ea: 52 1a r2 <<= r5 ## irq.c:70:39
a2ec: 21 19 r1 |= r2 ## irq.c:73:58
a2ee: d8 ec 7b 10 [r7+r0<<2] = r1 ## irq.c:73:24
a2f2: 80 ff 62 a2 ff ff call -0x5d9e <local_irq_enable : 455a > ## irq.c:75:5
a2f8: 57 04 {pc, r7-r4} = [sp++] ## irq.c:76:1
udelay:
a2fa: c1 ff 00 04 fd 00 r1 = 0xfd0400 <RAM_LIMIT_H+0xE30400 : fd0400 > ## timer.c:10:0
a300: 40 ea 80 1c [r1+0x0] = 0x4000 ## timer.c:17:20
a304: 41 ea 00 10 [r1+0x4] = 0x0 ## timer.c:18:20
a308: e0 e1 05 00 r0 = r0 * 0x5 ## timer.c:19:44
a30c: 40 f0 11 10 r0 = 0x1011 # <WOLASynthesisFilter_Float_M128_m4_r1+0xC : 1010 > ## timer.c:20:20
a310: 90 62 [r1+0x8] = r0 ## timer.c:19:20
a312: 90 60 [r1+0x0] = r0 ## timer.c:20:20
a314: 10 60 r0 = [r1+0x0] ## timer.c:21:24
a316: 50 e8 fd 79 if ((r0 & 0x8000) == 0) goto -0x6 <udelay+0x1A : a314 > ## timer.c:21:5
a31a: 40 ea 80 1c [r1+0x0] = 0x4000 ## timer.c:22:20
a31e: 80 00 rts ## timer.c:24:1
io_cfg:
a320: 02 fc 41 14 if (r2 > 0xa) goto 0x82 <.GJTIE12_0_0_+0x74 : a3a6 > ## boot_init.c:89:0
a324: 02 01 tbb [r2] ## boot_init.c:89:0
.GJTIS12_0_0_:
a326: 06 < 6 : 0x6 >
a327: 0d < 13 : 0xD >
a328: 14 < 20 : 0x14 >
a329: 1b < 27 : 0x1B >
a32a: 1e < 30 : 0x1E >
a32b: 21 < 33 : 0x21 >
a32c: 24 < 36 : 0x24 >
a32d: 27 < 39 : 0x27 >
a32e: 2c < 44 : 0x2C >
a32f: 33 < 51 : 0x33 >
a330: 38 < 56 : 0x38 >
a331: 00 < 0 : 0x0 >
a332: 66 e8 08 01 [r0+0x8] |= 1 << r1 ## boot_init.c:92:19
a336: 66 e8 13 01 [r0+0x10] &= ~(1 << r1) ## boot_init.c:93:19
a33a: 66 e8 17 01 [r0+0x14] &= ~(1 << r1) ## boot_init.c:94:19
a33e: 80 00 rts ## boot_init.c:155:1
a340: 66 e8 10 01 [r0+0x10] |= 1 << r1 ## boot_init.c:97:19
a344: 66 e8 17 01 [r0+0x14] &= ~(1 << r1) ## boot_init.c:98:19
a348: 66 e8 08 01 [r0+0x8] |= 1 << r1 ## boot_init.c:99:19
a34c: 80 00 rts ## boot_init.c:155:1
a34e: 66 e8 14 01 [r0+0x14] |= 1 << r1 ## boot_init.c:102:19
a352: 66 e8 13 01 [r0+0x10] &= ~(1 << r1) ## boot_init.c:103:19
a356: 66 e8 08 01 [r0+0x8] |= 1 << r1 ## boot_init.c:104:19
a35a: 80 00 rts ## boot_init.c:155:1
a35c: 66 e8 03 01 [r0+0x0] &= ~(1 << r1) ## boot_init.c:107:19
a360: 04 8b goto 0x16 <.GJTIE12_0_0_+0x46 : a378 > ## boot_init.c:107:19
a362: 66 e8 03 01 [r0+0x0] &= ~(1 << r1) ## boot_init.c:113:19
a366: 04 8d goto 0x1a <.GJTIE12_0_0_+0x50 : a382 > ## boot_init.c:113:19
a368: 66 e8 03 01 [r0+0x0] &= ~(1 << r1) ## boot_init.c:119:19
a36c: 04 91 goto 0x22 <.GJTIE12_0_0_+0x5E : a390 > ## boot_init.c:119:19
a36e: 66 e8 03 01 [r0+0x0] &= ~(1 << r1) ## boot_init.c:125:19
a372: 04 93 goto 0x26 <.GJTIE12_0_0_+0x68 : a39a > ## boot_init.c:125:19
a374: 66 e8 00 01 [r0+0x0] |= 1 << r1 ## boot_init.c:131:19
a378: 66 e8 1b 01 [r0+0x18] &= ~(1 << r1)
a37c: 04 84 goto 0x8 <.GJTIE12_0_0_+0x54 : a386 >
a37e: 66 e8 00 01 [r0+0x0] |= 1 << r1 ## boot_init.c:137:19
a382: 66 e8 18 01 [r0+0x18] |= 1 << r1
a386: 66 e8 1f 01 [r0+0x1c] &= ~(1 << r1)
a38a: 04 8b goto 0x16 <.GJTIE12_0_0_+0x70 : a3a2 >
a38c: 66 e8 00 01 [r0+0x0] |= 1 << r1 ## boot_init.c:143:19
a390: 66 e8 1b 01 [r0+0x18] &= ~(1 << r1)
a394: 04 84 goto 0x8 <.GJTIE12_0_0_+0x6C : a39e >
a396: 66 e8 00 01 [r0+0x0] |= 1 << r1 ## boot_init.c:149:19
a39a: 66 e8 18 01 [r0+0x18] |= 1 << r1
a39e: 66 e8 1c 01 [r0+0x1c] |= 1 << r1
a3a2: 66 e8 0b 01 [r0+0x8] &= ~(1 << r1)
a3a6: 80 00 rts ## boot_init.c:155:1
osc_clk_init:
a3a8: c0 ff 20 19 fd 00 r0 = 0xfd1920 <RAM_LIMIT_H+0xE31920 : fd1920 > ## clock.c:152:0
a3ae: c8 ef f8 0a [r0+0x20] &= 0xFFF83FFF ## clock.c:75:23
a3b2: 08 ef 80 0a [r0+0x20] |= 0x40000 ## clock.c:76:23
a3b6: 41 e0 8a 1f r1 = 0x1f8a <WOLAAnalysisFilter_Float_M256_m4_r1+0x786 : 1f8a > ## clock.c:77:24
a3ba: 81 62 [r0+0x8] = r1 ## clock.c:77:24
a3bc: c1 ff f3 f2 0f 00 r1 = 0xff2f3 <$data.__3+0xB0B2 : ff2f2 > ## clock.c:78:24
a3c2: 81 61 [r0+0x4] = r1 ## clock.c:78:24
a3c4: c1 ff d2 9c 19 3e r1 = 0x3e199cd2 <RAM_LIMIT_H+0x3DFF9CD2 : 3e199cd2 > ## clock.c:79:24
a3ca: 81 60 [r0+0x0] = r1 ## clock.c:79:24
a3cc: 00 ef 01 00 [r0+0x0] |= 0x1 ## clock.c:80:23
a3d0: 80 00 rts ## clock.c:154:1
spi_cs_pu:
a3d2: 76 04 [--sp] = {rets, r6-r4} ## spi0.c:173:0
a3d4: c2 ff 10 53 fd 00 r2 = 0xfd5310 <RAM_LIMIT_H+0xE35310 : fd5310 > ## spi0.c:173:0
a3da: 80 f8 09 02 if (r0 != 0x1) goto 0x12 <spi_cs_pu+0x1E : a3f0 > ## spi0.c:174:9
a3de: 23 60 r3 = [r2+0x0]
a3e0: 40 e1 08 30 r0 = r3 | 0x8 ## spi0.c:176:41
a3e4: 74 e1 08 30 r4 = r3 & 0xFFFFFFF7 ## spi0.c:178:41
a3e8: 43 28 r3 = 0x8 ## spi0.c:178:41
a3ea: 35 e1 f8 2f r5 = r2 + -0x8 ## spi0.c:178:41
a3ee: 04 8d goto 0x1a <spi_cs_pu+0x38 : a40a > ## spi0.c:178:41
a3f0: d2 ec 20 20 r2 = [r2+0x200]
a3f4: c6 ff 10 55 fd 00 r6 = 0xfd5510 <RAM_LIMIT_H+0xE35510 : fd5510 >
a3fa: 40 e1 10 20 r0 = r2 | 0x10 ## spi0.c:183:41
a3fe: 74 e1 10 20 r4 = r2 & 0xFFFFFFEF ## spi0.c:185:41
a402: 43 30 r3 = 0x10 ## spi0.c:185:41
a404: 35 e1 f8 6f r5 = r6 + -0x8 ## spi0.c:185:41
a408: 62 16 r2 = r6 ## spi0.c:185:41
a40a: 31 e8 00 00 if (r1 == 0x0) {
a40e: 40 16 r0 = r4
}
a410: a0 60 [r2+0x0] = r0
a412: 64 e8 00 53 [r5+0x0] |= r3
a416: 56 04 {pc, r6-r4} = [sp++] ## spi0.c:189:1
mdelay:
a418: 10 04 [--sp] = rets ## timer.c:27:0
a41a: 02 16 r2 = r0 ## timer.c:27:0
a41c: 04 85 goto 0xa <mdelay+0x10 : a428 > ## timer.c:27:0
a41e: 40 e0 e8 03 r0 = 0x3e8 <ROM_RAM_SIZE+0x1E8 : 3e8 > ## timer.c:29:9
a422: bf ea 6a ff call -0x12c <udelay : a2fa > ## timer.c:29:9
a426: fa 3f r2 += -0x1 ## timer.c:28:5
a428: f2 5a if (r2 != 0) goto -0xc <mdelay+0x6 : a41e > ## timer.c:28:5
a42a: 00 04 pc = [sp++] ## timer.c:31:1
flash_poweron:
a42c: 76 04 [--sp] = {rets, r6-r4} ## norflash.c:388:0
a42e: c6 ff 00 53 fd 00 r6 = 0xfd5300 <RAM_LIMIT_H+0xE35300 : fd5300 > ## norflash.c:388:0
a434: 14 d6 r4 = r1 # ## norflash.c:388:0
a436: 62 60 r2 = [r6+0x0] ## norflash.c:393:19
a438: 05 16 r5 = r0
a43a: 52 e8 20 22 if ((r2 & 0x10) != 0) goto 0x40 <flash_poweron+0x52 : a47e >
a43e: 35 ea 01 80 if ((r5 & 0x1) != 0) {
a442: 40 21 r0 = 0x1 ## norflash.c:397:9
a444: 41 21 r1 = 0x1 ## norflash.c:397:9
a446: 61 85 call -0x76
} <spi_cs_pu : a3d2 > ## norflash.c:397:9
a448: 35 ea 02 80 if ((r5 & 0x2) != 0) { ## norflash.c:397:9
a44c: 40 22 r0 = 0x2 ## norflash.c:400:9
a44e: 41 21 r1 = 0x1 ## norflash.c:400:9
a450: 61 80 call -0x80
} <spi_cs_pu : a3d2 > ## norflash.c:400:9
a452: c5 ef 10 60 [r6+0x14] &= 0xFFFFFFEF ## norflash.c:403:19
a456: 04 ef 10 60 [r6+0x10] |= 0x10 ## norflash.c:404:19
a45a: 02 ef 10 60 [r6+0x8] |= 0x10 ## norflash.c:405:19
a45e: c7 ef 10 60 [r6+0x1c] &= 0xFFFFFFEF ## norflash.c:407:19
a462: c6 ef 10 60 [r6+0x18] &= 0xFFFFFFEF ## norflash.c:408:19
a466: 00 ef 10 60 [r6+0x0] |= 0x10 ## norflash.c:409:19
a46a: c2 ef 10 60 [r6+0x8] &= 0xFFFFFFEF ## norflash.c:410:19
a46e: 40 21 r0 = 0x1 ## norflash.c:412:5
a470: 61 93 call -0x5a <mdelay : a418 > ## norflash.c:412:5
a472: 07 ef 10 60 [r6+0x1c] |= 0x10 ## norflash.c:414:19
a476: 06 ef 10 60 [r6+0x18] |= 0x10 ## norflash.c:415:19
a47a: 40 16 r0 = r4 ## norflash.c:416:5
a47c: 61 8d call -0x66 <mdelay : a418 > ## norflash.c:416:5
a47e: 56 04 {pc, r6-r4} = [sp++] ## norflash.c:417:1
p33_softflag_boot:
a480: 77 04 [--sp] = {rets, r7-r4} ## boot_init.c:214:0
a482: 64 e0 00 0b r0 = icfg ## boot_init.c:216:5
a486: 30 29 r0 |= 0x200 ## boot_init.c:217:9
a488: 64 e0 80 0b icfg = r0 ## boot_init.c:218:5
a48c: 80 ff 80 a0 ff ff call -0x5f80 <os_code_begin : 4512 > ## boot_init.c:220:5
a492: 80 ff 92 a0 ff ff call -0x5f6e <local_irq_disable : 452a > ## boot_init.c:221:5
a498: 80 ff bc a0 ff ff call -0x5f44 <local_irq_enable : 455a > ## boot_init.c:222:5
a49e: c0 ff 28 fc 19 00 r0 = 0x19fc28 <boot_arg_list : 19fc28 > ## clock.c:252:27
a4a4: 45 23 r5 = 0x3 ## clock.c:246:28
a4a6: 8d 41 b[r0+0x1] = r5 ## clock.c:246:28
a4a8: c1 ff 00 2d 31 01 r1 = 0x1312d00 <RAM_LIMIT_H+0x1172D00 : 1312d00 > ## clock.c:250:28
a4ae: 81 61 [r0+0x4] = r1 ## clock.c:250:28
a4b0: 81 62 [r0+0x8] = r1 ## clock.c:252:27
a4b2: c0 ff 80 fd 19 00 r0 = 0x19fd80 <exception_irq_hook : 19fd80 > ## boot_init.c:54:24
a4b8: 46 20 r6 = 0x0 ## boot_init.c:54:24
a4ba: 86 60 [r0+0x0] = r6 ## boot_init.c:54:24
a4bc: c1 ff a8 a0 00 00 r1 = 0xa0a8 <exception_irq_handler : a0a8 > ## boot_init.c:55:5
a4c2: 40 21 r0 = 0x1 ## boot_init.c:55:5
a4c4: 42 27 r2 = 0x7 ## boot_init.c:55:5
a4c6: 47 21 r7 = 0x1 ## boot_init.c:55:5
a4c8: bf ea ed fe call -0x226 <HWI_Install : a2a6 > ## boot_init.c:55:5
a4cc: c0 ff 00 e2 ff 00 r0 = 0xffe200 <RAM_LIMIT_H+0xE5E200 : ffe200 > ## boot_init.c:56:24
a4d2: 86 60 [r0+0x0] = r6 ## boot_init.c:56:24
a4d4: c0 ff c0 c0 f2 00 r0 = 0xf2c0c0 <RAM_LIMIT_H+0xD8C0C0 : f2c0c0 > ## boot_init.c:56:24
a4da: 01 60 r1 = [r0+0x0] ## boot_init.c:230:9
a4dc: c4 ff 18 fc 19 00 r4 = 0x19fc18 <g_boot_soft_flag : 19fc18 > ## boot_init.c:230:9
a4e2: 51 e8 12 3a if ((r1 & 0x80) != 0) goto 0x24 <p33_softflag_boot+0x8A : a50a > ## boot_init.c:230:9
a4e6: c6 62 [r4+0x8] = r6 ## boot_init.c:239:34
a4e8: 01 68 r1 = [r0+0x20] ## boot_init.c:240:40
a4ea: c9 40 b[r4+0x0] = r1 ## boot_init.c:240:38
a4ec: 02 69 r2 = [r0+0x24] ## boot_init.c:241:40
a4ee: 02 f1 68 00 r2 = r0 + 0x68 # ## boot_init.c:241:40
a4f2: ca 41 b[r4+0x1] = r2 ## boot_init.c:241:38
a4f4: 23 60 r3 = [r2+0x0] ## boot_init.c:242:40
a4f6: cb 42 b[r4+0x2] = r3 ## boot_init.c:242:38
a4f8: 22 61 r2 = [r2+0x4] ## boot_init.c:243:40
a4fa: ca 43 b[r4+0x3] = r2 ## boot_init.c:243:38
a4fc: 02 6a r2 = [r0+0x28] ## boot_init.c:244:40
a4fe: ca 44 b[r4+0x4] = r2 ## boot_init.c:244:38
a500: b0 f1 04 11 r0 = uextra(r1, p:0x2, l:0x1) # ## boot_init.c:244:38
a504: 06 6b r6 = [r0+0x2c] ## boot_init.c:245:40
a506: 0d 81 r5 = r0 + 0x1 ## boot_init.c:245:40
a508: 04 83 goto 0x6 <p33_softflag_boot+0x90 : a510 > ## boot_init.c:245:40
a50a: c7 62 [r4+0x8] = r7 ## boot_init.c:231:34
a50c: ce 44 b[r4+0x4] = r6 ## boot_init.c:233:38
a50e: c6 60 [r4+0x0] = r6 ## boot_init.c:233:38
a510: ce 45 b[r4+0x5] = r6
a512: c0 ff 24 fc 19 00 r0 = 0x19fc24 <g_spi_boot_port : 19fc24 > ## boot_init.c:67:21
a518: 8d 40 b[r0+0x0] = r5 ## boot_init.c:67:21
a51a: c3 ff 48 c2 f2 00 r3 = 0xf2c248 <RAM_LIMIT_H+0xD8C248 : f2c248 > ## boot_init.c:67:21
a520: 00 ef 30 30 [r3+0x0] |= 0x30 ## boot_init.c:250:5
a524: 00 ef 40 30 [r3+0x0] |= 0x40 ## boot_init.c:251:5
a528: 32 e1 b8 3d r2 = r3 + -0x248 ## boot_init.c:251:5
a52c: 00 ef 04 20 [r2+0x0] |= 0x4 ## boot_init.c:252:5
a530: 0b ef 80 30 [r3+0x2c] |= 0x80 ## boot_init.c:256:5
a534: cb ef 40 30 [r3+0x2c] &= 0xFFFFFFBF ## boot_init.c:257:5
a538: c3 ef 38 30 [r3+0xc] &= 0xFFFFFFC7 ## boot_init.c:258:5
a53c: cb ef 20 30 [r3+0x2c] &= 0xFFFFFFDF ## boot_init.c:259:5
a540: 40 62 r0 = [r4+0x8] ## boot_init.c:262:27
a542: 90 47 if (r0 != 0) goto 0x4e <p33_softflag_boot+0x112 : a592 > ## boot_init.c:262:27
a544: 48 40 r0 = b[r4+0x0] (u) ## boot_init.c:262:78
a546: 50 e8 24 20 if ((r0 & 0x10) == 0) goto 0x48 <p33_softflag_boot+0x112 : a592 > ## boot_init.c:262:78
a54a: 30 61 r0 = [r3+0x4] ## boot_init.c:263:9
a54c: 49 45 r1 = b[r4+0x5] (u) ## boot_init.c:263:9
a54e: 11 a1 r1 = r1 << 0x1 ## boot_init.c:263:9
a550: 91 a4 r1 = r1 >> 0x4 ## boot_init.c:263:9
a552: a0 e1 10 12 r0 <= insert(r1, p:0x4, l:0x4) ## boot_init.c:263:9
a556: b0 61 [r3+0x4] = r0 ## boot_init.c:263:9
a558: 48 40 r0 = b[r4+0x0] (u) ## boot_init.c:264:46
a55a: 50 e8 0e 28 if ((r0 & 0x20) == 0) goto 0x1c <p33_softflag_boot+0xFA : a57a > ## boot_init.c:264:46
a55e: c0 ef 04 20 [r2+0x0] &= 0xFFFFFFFB ## boot_init.c:265:13
a562: 00 ef 30 30 [r3+0x0] |= 0x30 ## boot_init.c:266:13
a566: 20 60 r0 = [r2+0x0] ## boot_init.c:267:13
a568: 70 e1 03 00 r0 = r0 & 0xFFFFFFFC ## boot_init.c:267:13
a56c: 30 20 r0 |= 0x1 ## boot_init.c:267:13
a56e: a0 60 [r2+0x0] = r0 ## boot_init.c:267:13
a570: 70 28 r0 = 0xc8 ## boot_init.c:268:13
a572: bf ea c2 fe call -0x27c <udelay : a2fa > ## boot_init.c:268:13
a576: 00 ef 04 20 [r2+0x0] |= 0x4 ## boot_init.c:269:13
a57a: c0 ef 30 30 [r3+0x0] &= 0xFFFFFFCF ## boot_init.c:271:9
a57e: 30 63 r0 = [r3+0xc] ## boot_init.c:272:9
a580: 49 45 r1 = b[r4+0x5] (u) ## boot_init.c:272:9
a582: a0 e1 0c 10 r0 <= insert(r1, p:0x0, l:0x3) ## boot_init.c:272:9
a586: b0 63 [r3+0xc] = r0 ## boot_init.c:272:9
a588: 70 28 r0 = 0xc8 ## boot_init.c:273:9
a58a: bf ea b6 fe call -0x294 <udelay : a2fa > ## boot_init.c:273:9
a58e: 00 ef 30 30 [r3+0x0] |= 0x30 ## boot_init.c:274:9
a592: c0 ff 40 19 fd 00 r0 = 0xfd1940 <RAM_LIMIT_H+0xE31940 : fd1940 >
a598: 01 60 r1 = [r0+0x0] ## boot_init.c:277:5
a59a: 71 e1 1e 10 r1 = r1 & 0xFFFFFFE1 ## boot_init.c:277:5
a59e: 31 24 r1 |= 0x10 ## boot_init.c:277:5
a5a0: 81 60 [r0+0x0] = r1 ## boot_init.c:277:5
a5a2: 01 60 r1 = [r0+0x0] ## boot_init.c:278:5
a5a4: 71 e1 f0 1f r1 = r1 & 0xFFFFFE1F ## boot_init.c:278:5
a5a8: 31 28 r1 |= 0x100 ## boot_init.c:278:5
a5aa: 81 60 [r0+0x0] = r1 ## boot_init.c:278:5
a5ac: 01 60 r1 = [r0+0x0] ## boot_init.c:279:5
a5ae: 71 e1 70 1d r1 = r1 & 0xFFFFC3FF ## boot_init.c:279:5
a5b2: 31 2d r1 |= 0x2000 ## boot_init.c:279:5
a5b4: 81 60 [r0+0x0] = r1 ## boot_init.c:279:5
a5b6: 01 60 r1 = [r0+0x0] ## boot_init.c:280:5
a5b8: 71 e1 f0 1a r1 = r1 & 0xFFF87FFF ## boot_init.c:280:5
a5bc: 31 32 r1 |= 0x40000 ## boot_init.c:280:5
a5be: e0 f0 33 0d r0 = r0 + 0x2CC0 # ## boot_init.c:280:5
a5c2: 81 60 [r0+0x0] = r1 ## boot_init.c:280:5
a5c4: 01 60 r1 = [r0+0x0] ## boot_init.c:281:5
a5c6: 71 e1 f0 14 r1 = r1 & 0x87FFFFFF ## boot_init.c:281:5
a5ca: 31 3e r1 |= 0x40000000 ## boot_init.c:281:5
a5cc: 00 f1 00 01 r0 = r0 + 0x100 # ## boot_init.c:281:5
a5d0: 81 60 [r0+0x0] = r1 ## boot_init.c:281:5
a5d2: 01 60 r1 = [r0+0x0] ## boot_init.c:282:5
a5d4: 71 e1 f0 14 r1 = r1 & 0x87FFFFFF ## boot_init.c:282:5
a5d8: 31 3e r1 |= 0x40000000 ## boot_init.c:282:5
a5da: 81 60 [r0+0x0] = r1 ## boot_init.c:282:5
a5dc: 48 40 r0 = b[r4+0x0] (u) ## boot_init.c:284:42
a5de: 50 e8 0c 02 if ((r0 & 0x1) != 0) goto 0x18 <p33_softflag_boot+0x17A : a5fa > ## boot_init.c:284:42
a5e2: c0 ff 9d 15 8c 04 r0 = 0x48c159d <RAM_LIMIT_H+0x472159C : 48c159c > ## wdt.c:5:18
a5e8: 21 e1 00 28 r1 = r2 + -0x1800 ## wdt.c:5:18
a5ec: e0 f0 22 03 r0 = r0 + 0x22222222 # ## wdt.c:6:18
a5f0: 90 61 [r1+0x4] = r0 ## wdt.c:5:18
a5f2: 90 61 [r1+0x4] = r0 ## wdt.c:6:18
a5f4: 40 ea 2c 10 [r1+0x0] = 0x2C ## wdt.c:7:18
a5f8: 48 40 r0 = b[r4+0x0] (u) ## wdt.c:7:18
a5fa: 30 ea 08 80 if ((r0 & 0x8) != 0) {
a5fe: d1 ef 05 20 [r2+0x44] &= 0xFFFFFFFA ## boot_init.c:290:21
a602: 11 ef 01 20 [r2+0x44] |= 0x1 ## boot_init.c:291:21
a606: 11 ef 04 20 [r2+0x44] |= 0x4
} ## boot_init.c:292:21
a60a: 40 62 r0 = [r4+0x8] ## boot_init.c:311:26
a60c: a0 4c if (r0 != 0) goto 0x98 <p33_softflag_boot+0x226 : a6a6 > ## boot_init.c:311:26
a60e: 48 42 r0 = b[r4+0x2] (u) ## boot_init.c:159:56
a610: 72 e1 f0 00 r2 = r0 & 0xFFFFFF0F ## boot_init.c:159:25
a614: c0 ff 00 55 fd 00 r0 = 0xfd5500 <RAM_LIMIT_H+0xE35500 : fd5500 > ## boot_init.c:159:5
a61a: 41 22 r1 = 0x2 ## boot_init.c:159:5
a61c: bf ea 80 fe call -0x300 <io_cfg : a320 > ## boot_init.c:159:5
a620: 49 42 r1 = b[r4+0x2] (u) ## boot_init.c:160:56
a622: 92 a4 r2 = r1 >> 0x4 ## boot_init.c:160:56
a624: 41 23 r1 = 0x3 ## boot_init.c:160:5
a626: bf ea 7b fe call -0x30a <io_cfg : a320 > ## boot_init.c:160:5
a62a: 49 43 r1 = b[r4+0x3] (u) ## boot_init.c:161:56
a62c: 72 e1 f0 10 r2 = r1 & 0xFFFFFF0F ## boot_init.c:161:25
a630: 41 24 r1 = 0x4 ## boot_init.c:161:5
a632: bf ea 75 fe call -0x316 <io_cfg : a320 > ## boot_init.c:161:5
a636: 48 41 r0 = b[r4+0x1] (u) ## boot_init.c:163:53
a638: 82 a5 r2 = r0 >> 0x5 ## boot_init.c:163:53
a63a: c0 ff 00 57 fd 00 r0 = 0xfd5700 <RAM_LIMIT_H+0xE35700 : fd5700 > ## boot_init.c:163:5
a640: 41 20 r1 = 0x0 ## boot_init.c:163:5
a642: bf ea 6d fe call -0x326 <io_cfg : a320 > ## boot_init.c:163:5
a646: 49 41 r1 = b[r4+0x1] (u) ## boot_init.c:165:41
a648: 72 e1 fc 10 r2 = r1 & 0xFFFFFF03 ## boot_init.c:165:5
a64c: 00 e1 00 09 r0 = r0 + 0x900 ## boot_init.c:165:5
a650: 02 f8 06 04 if (r2 == 0x2) goto 0xc <p33_softflag_boot+0x1E0 : a660 > ## boot_init.c:165:5
a654: 02 f8 09 02 if (r2 == 0x1) goto 0x12 <p33_softflag_boot+0x1EA : a66a >
a658: 82 50 if (r2 != 0) goto 0x20 <p33_softflag_boot+0x1FA : a67a >
a65a: c0 ef 10 00 [r0+0x0] &= 0xFFFFFFEF ## boot_init.c:167:9
a65e: 04 87 goto 0xe <p33_softflag_boot+0x1EE : a66e > ## boot_init.c:167:9
a660: c0 ef 10 00 [r0+0x0] &= 0xFFFFFFEF ## boot_init.c:177:9
a664: 01 60 r1 = [r0+0x0] ## boot_init.c:178:9
a666: 31 26 r1 |= 0x40 ## boot_init.c:178:9
a668: 04 84 goto 0x8 <p33_softflag_boot+0x1F2 : a672 > ## boot_init.c:178:9
a66a: 00 ef 10 00 [r0+0x0] |= 0x10 ## boot_init.c:172:9
a66e: 01 60 r1 = [r0+0x0]
a670: b9 26 r1 &= 0xffffffbf
a672: 81 60 [r0+0x0] = r1
a674: 00 ef 04 00 [r0+0x0] |= 0x4
a678: 49 41 r1 = b[r4+0x1] (u)
a67a: b1 e1 08 11 r1 = uextra(r1, p:0x2, l:0x2) ## boot_init.c:183:5
a67e: 01 f8 06 04 if (r1 == 0x2) goto 0xc <p33_softflag_boot+0x20E : a68e > ## boot_init.c:183:5
a682: 01 f8 09 02 if (r1 == 0x1) goto 0x12 <p33_softflag_boot+0x218 : a698 >
a686: 81 4f if (r1 != 0) goto 0x1e <p33_softflag_boot+0x226 : a6a6 >
a688: c0 ef 20 00 [r0+0x0] &= 0xFFFFFFDF ## boot_init.c:185:9
a68c: 04 87 goto 0xe <p33_softflag_boot+0x21C : a69c > ## boot_init.c:185:9
a68e: c0 ef 20 00 [r0+0x0] &= 0xFFFFFFDF ## boot_init.c:195:9
a692: 01 60 r1 = [r0+0x0] ## boot_init.c:196:9
a694: 31 27 r1 |= 0x80 ## boot_init.c:196:9
a696: 04 84 goto 0x8 <p33_softflag_boot+0x220 : a6a0 > ## boot_init.c:196:9
a698: 00 ef 20 00 [r0+0x0] |= 0x20 ## boot_init.c:190:9
a69c: 01 60 r1 = [r0+0x0]
a69e: b9 27 r1 &= 0xffffff7f
a6a0: 81 60 [r0+0x0] = r1
a6a2: 00 ef 08 00 [r0+0x0] |= 0x8
a6a6: 40 20 r0 = 0x0
a6a8: 01 e1 fc 30 r1 = r3 + 0xfc
a6ac: 90 60 [r1+0x0] = r0 ## boot_init.c:316:18
a6ae: 90 64 [r1+0x10] = r0 ## boot_init.c:317:15
a6b0: 90 63 [r1+0xc] = r0 ## boot_init.c:318:14
a6b2: 40 21 r0 = 0x1 ## boot_init.c:320:5
a6b4: bf ea 21 fe call -0x3be <udelay : a2fa > ## boot_init.c:320:5
a6b8: bf ea 76 fe call -0x314 <osc_clk_init : a3a8 > ## boot_init.c:322:5
a6bc: 40 62 r0 = [r4+0x8] ## boot_init.c:324:27
a6be: 80 43 if (r0 != 0) goto 0x6 <p33_softflag_boot+0x246 : a6c6 > ## boot_init.c:324:27
a6c0: 48 40 r0 = b[r4+0x0] (u) ## boot_init.c:324:77
a6c2: 50 e8 1a 12 if ((r0 & 0x4) != 0) goto 0x34 <p33_softflag_boot+0x27A : a6fa > ## boot_init.c:324:77
a6c6: 40 21 r0 = 0x1 ## boot_init.c:327:9
a6c8: 41 20 r1 = 0x0
a6ca: bf ea af fe call -0x2a2 <flash_poweron : a42c >
a6ce: c0 ff 00 41 fd 00 r0 = 0xfd4100 <RAM_LIMIT_H+0xE34100 : fd4100 >
a6d4: 42 ea 00 00 [r0+0x8] = 0x0 ## boot_flash.c:61:24
a6d8: c1 ff ff ff 00 00 r1 = 0xffff <.GJTIE291_0_0_+0x734 : fffe > ## boot_flash.c:62:24
a6de: 81 61 [r0+0x4] = r1 ## boot_flash.c:62:24
a6e0: 40 ea 80 00 [r0+0x0] = 0x80 ## boot_flash.c:63:24
a6e4: 48 44 r0 = b[r4+0x4] (u) ## boot_init.c:333:47
a6e6: 80 a1 r0 = r0 >> 0x1 ## boot_init.c:333:47
a6e8: 30 ea 03 c0 if ((r0 & 0x3) != 0) { ## boot_init.c:333:47
a6ec: 60 e1 03 00 r0 = r0 & 0x3 ## boot_init.c:333:47
a6f0: 00 a1 r0 = r0 << 0x1 ## boot_init.c:334:18
a6f2: 00 17 r0 = r0.b0 (u) ## boot_init.c:334:18
a6f4: bf ea 90 fe call -0x2e0
} <mdelay : a418 > ## boot_init.c:334:9
a6f8: 57 04 {pc, r7-r4} = [sp++] ## boot_init.c:336:1
a6fa: 40 22 r0 = 0x2 ## boot_init.c:325:9
a6fc: f7 85 goto -0x36 <p33_softflag_boot+0x248 : a6c8 > ## boot_init.c:325:9
change_capture_mode:
a6fe: c1 ff 00 05 fd 00 r1 = 0xfd0500 <RAM_LIMIT_H+0xE30500 : fd0500 > ## uart_key.c:67:0
a704: 40 ef 01 10 [r1+0x0] ^= 0x1 ## uart_key.c:68:18
a708: 41 21 r1 = 0x1 ## uart_key.c:68:18
a70a: b0 e8 02 00 if (r0 != 0x2) { ## uart_key.c:68:18
a70e: 41 22 r1 = 0x2
} ## uart_key.c:70:14
a710: c0 ff c0 13 18 00 r0 = 0x1813c0 <var_bss_begin : 1813c0 > ## uart_key.c:70:14
a716: 81 64 [r0+0x10] = r1
a718: 80 00 rts ## uart_key.c:75:1
reset_status:
a71a: c0 ff c0 13 18 00 r0 = 0x1813c0 <var_bss_begin : 1813c0 > ## uart_key.c:90:0
a720: 41 20 r1 = 0x0 ## uart_key.c:94:17
a722: 89 61 h[r0+0x2] = r1 ## uart_key.c:91:13
a724: 42 20 r2 = 0x0 ## uart_key.c:92:14
a726: 43 20 r3 = 0x0 ## uart_key.c:92:14
a728: 50 ec 05 21 d[r0+0x14] = r3_r2 ## uart_key.c:92:14
a72c: 81 67 [r0+0x1c] = r1 ## uart_key.c:94:17
a72e: 80 00 rts ## uart_key.c:95:1
clk_get:
a730: 76 04 [--sp] = {rets, r6-r4} ## clock.c:257:0
a732: 04 16 r4 = r0 ## clock.c:257:0
a734: c5 ff f0 eb 01 00 r5 = 0x1ebf0 <silk_LTPscale_iCDF+0x3 : 1ebf0 > ## clock.c:257:0
a73a: 51 16 r1 = r5 ## clock.c:258:9
a73c: 80 ff b2 9b ff ff call -0x644e <strcmp : 42f4 > ## clock.c:258:9
a742: c6 ff 28 fc 19 00 r6 = 0x19fc28 <boot_arg_list : 19fc28 > ## clock.c:258:9
a748: 00 52 if (r0 == 0) goto 0x24 <clk_get+0x3E : a76e > ## clock.c:258:9
a74a: 59 84 r1 = r5 + 0x4 ## clock.c:260:16
a74c: 40 16 r0 = r4 ## clock.c:260:16
a74e: 80 ff a0 9b ff ff call -0x6460 <strcmp : 42f4 > ## clock.c:260:16
a754: 00 4e if (r0 == 0) goto 0x1c <clk_get+0x42 : a772 > ## clock.c:260:16
a756: 59 99 r1 = r5 + 0x19 ## clock.c:262:16
a758: 40 16 r0 = r4 ## clock.c:262:16
a75a: 80 ff 94 9b ff ff call -0x646c <strcmp : 42f4 > ## clock.c:262:16
a760: b0 e8 00 10 if (r0 != 0x0) { ## clock.c:262:16
a764: 60 62 r0 = [r6+0x8]
} else { ## clock.c:265:26
a766: c0 ff 00 36 6e 01 r0 = 0x16e3600
} <RAM_LIMIT_H+0x1543600 : 16e3600 > ## clock.c:262:16
a76c: 56 04 {pc, r6-r4} = [sp++] ## clock.c:262:16
a76e: 68 88 r0 = r6 + 0x8
a770: 04 81 goto 0x2 <clk_get+0x44 : a774 >
a772: 68 84 r0 = r6 + 0x4
a774: 00 60 r0 = [r0+0x0]
a776: 56 04 {pc, r6-r4} = [sp++] ## clock.c:266:1
set_cap_timeout:
a778: 74 04 [--sp] = {rets, r4} ## boot_mode.c:32:0
a77a: c4 ff 00 06 fd 00 r4 = 0xfd0600 <RAM_LIMIT_H+0xE30600 : fd0600 > ## boot_mode.c:32:0
a780: 40 ea 80 4c [r4+0x0] = 0x4000 ## boot_mode.c:33:17
a784: 41 ea 00 40 [r4+0x4] = 0x0 ## boot_mode.c:34:17
a788: c0 ff f0 eb 01 00 r0 = 0x1ebf0 <silk_LTPscale_iCDF+0x3 : 1ebf0 > ## boot_mode.c:35:26
a78e: 61 90 call -0x60 <clk_get : a730 > ## boot_mode.c:35:26
a790: 60 e0 7a 1c r1 = 0xFA00 ## boot_mode.c:35:46
a794: f4 e1 00 01 r0 = r0 / r1 (u) ## boot_mode.c:35:46
a798: e0 e1 0a 00 r0 = r0 * 0xA ## boot_mode.c:35:22
a79c: c0 62 [r4+0x8] = r0 ## boot_mode.c:35:17
a79e: 00 ef 31 40 [r4+0x0] |= 0x31 ## boot_mode.c:36:17
a7a2: 54 04 {pc, r4} = [sp++] ## boot_mode.c:37:1
capture_isr:
a7a4: e9 04 [--sp] = {psr, rets, reti} ## uart_key.c:105:0
a7a6: d8 e8 ff 03 [--sp] = {r9-r0} ## uart_key.c:105:0
a7aa: c3 ff 00 05 fd 00 r3 = 0xfd0500 <RAM_LIMIT_H+0xE30500 : fd0500 > ## uart_key.c:105:0
a7b0: 00 ef 80 3c [r3+0x0] |= 0x4000 ## uart_key.c:106:5
a7b4: 31 62 r1 = [r3+0x8] ## uart_key.c:109:15
a7b6: c4 ff c0 13 18 00 r4 = 0x1813c0 <var_bss_begin : 1813c0 >
a7bc: 42 63 r2 = [r4+0xc] ## uart_key.c:112:21
a7be: 95 de r5 = r1 - r2 # ## uart_key.c:112:19
a7c0: c1 63 [r4+0xc] = r1 ## uart_key.c:113:13
a7c2: 40 64 r0 = [r4+0x10] ## uart_key.c:120:27
a7c4: 00 f8 28 04 if (r0 == 0x2) goto 0x50 <capture_isr+0x74 : a818 > ## uart_key.c:120:9
a7c8: 80 f8 29 02 if (r0 != 0x1) goto 0x52 <capture_isr+0x7A : a81e >
a7cc: 40 23 r0 = 0x3 ## uart_key.c:121:9
a7ce: 41 97 call -0xd2 <change_capture_mode : a6fe > ## uart_key.c:121:9
a7d0: 40 65 r0 = [r4+0x14] ## uart_key.c:122:13
a7d2: 10 45 if (r0 == 0) goto 0x4a <capture_isr+0x7A : a81e > ## uart_key.c:122:13
a7d4: 09 1d r1 = r0 + r5 ## uart_key.c:127:25
a7d6: 32 e1 18 1c r2 = r1 + -0x3e8 ## uart_key.c:130:39
a7da: 46 e0 99 3a r6 = 0x3a99 <STFT_Win_FixHalf_M512_D160+0x294 : 3a98 > ## uart_key.c:130:39
a7de: 06 e9 19 20 if (r2 >= r6) goto 0x32 <capture_isr+0x70 : a814 > ## uart_key.c:130:39
a7e2: 42 66 r2 = [r4+0x18] ## uart_key.c:138:13
a7e4: 12 41 if (r2 == 0) goto 0x42 <capture_isr+0x84 : a828 >
a7e6: 46 67 r6 = [r4+0x1c] ## uart_key.c:143:21
a7e8: 16 18 r6 += r1 ## uart_key.c:143:21
a7ea: c6 67 [r4+0x1c] = r6 ## uart_key.c:143:21
a7ec: 4f 61 r7 = h[r4+0x2] (u) ## uart_key.c:144:17
a7ee: c7 21 r7 += 0x1 ## uart_key.c:144:17
a7f0: b4 f0 12 92 r9 = r1 - r2 # ## uart_key.c:30:18
a7f4: cf 61 h[r4+0x2] = r7 ## uart_key.c:144:17
a7f6: b4 e0 22 81 r8 = r2 - r1 ## uart_key.c:28:18
a7fa: 92 ec 00 01 if (r2 <= r1) { ## uart_key.c:28:18
a7fe: 98 16 r8 = r9
} ## uart_key.c:27:9
a800: f1 17 r1 = r7.l (u) ## uart_key.c:147:58
a802: f4 e1 60 11 r1 = r6 / r1 (u) ## uart_key.c:147:56
a806: e1 e1 0a 10 r1 = r1 * 0xA ## uart_key.c:147:67
a80a: 5a 24 r2 = 0x64 ## uart_key.c:147:72
a80c: f4 e1 10 12 r1 = r1 / r2 (u) ## uart_key.c:147:72
a810: 81 ec 0c 80 if (r8 <= r1) goto 0x18 <capture_isr+0x88 : a82c > ## uart_key.c:147:72
a814: 41 82 call -0xfc <reset_status : a71a >
a816: 04 84 goto 0x8 <capture_isr+0x7C : a820 >
a818: 40 22 r0 = 0x2 ## uart_key.c:183:9
a81a: bf ea 70 ff call -0x120 <change_capture_mode : a6fe > ## uart_key.c:183:9
a81e: c5 65 [r4+0x14] = r5
a820: d4 e8 ff 03 {r9-r0} = [sp++] ## uart_key.c:188:1
a824: a9 04 {psr, rets, reti} = [sp++] ## uart_key.c:188:1
a826: 81 00 rti ## uart_key.c:188:1
a828: c1 66 [r4+0x18] = r1 ## uart_key.c:139:24
a82a: f7 9a goto -0xc <capture_isr+0x7C : a820 > ## uart_key.c:139:24
a82c: e1 e1 03 50 r1 = r5 * 0x3 ## uart_key.c:154:28
a830: 81 ec 09 00 if (r0 <= r1) goto 0x12 <capture_isr+0xA2 : a846 > ## uart_key.c:154:28
a834: e1 e1 05 50 r1 = r5 * 0x5 ## uart_key.c:155:28
a838: 01 e9 05 00 if (r0 >= r1) goto 0xa <capture_isr+0xA2 : a846 > ## uart_key.c:155:28
a83c: 49 62 r1 = h[r4+0x4] (u) ## uart_key.c:157:28
a83e: 40 21 r0 = 0x1 ## uart_key.c:157:28
a840: a0 e1 fc 10 r0 <= insert(r1, p:0x1, l:0x1f) ## uart_key.c:157:46
a844: 04 8a goto 0x14 <capture_isr+0xB6 : a85a > ## uart_key.c:157:46
a846: e1 e1 03 00 r1 = r0 * 0x3 ## uart_key.c:158:31
a84a: 05 e9 e3 11 if (r1 >= r5) goto -0x3a <capture_isr+0x70 : a814 > ## uart_key.c:158:31
a84e: e0 e1 05 00 r0 = r0 * 0x5 ## uart_key.c:159:30
a852: 85 ec df 01 if (r0 <= r5) goto -0x42 <capture_isr+0x70 : a814 > ## uart_key.c:159:30
a856: 48 62 r0 = h[r4+0x4] (u) ## uart_key.c:161:28
a858: 00 a1 r0 = r0 << 0x1 ## uart_key.c:161:40
a85a: c8 62 h[r4+0x4] = r0
a85c: 41 f0 af 68 r1 = 0x68af # <wtgv2_silk_NLSF2A+0x338 : 68ae > ## uart_key.c:167:20
a860: 48 62 r0 = h[r4+0x4] (u) ## uart_key.c:167:23
a862: 81 e8 13 00 if (r0 != r1) goto 0x26 <capture_isr+0xE8 : a88c > ## uart_key.c:167:13
a866: 44 20 r4 = 0x0
a868: e0 e0 a4 3c r0 = r3 + 0x5200
a86c: d1 ec 01 4c [r0+0x1c0] = r4 ## uart_key.c:169:58
a870: 00 ef 01 00 [r0+0x0] |= 0x1 ## uart_key.c:170:51
a874: c2 ef 01 00 [r0+0x8] &= 0xFFFFFFFE ## uart_key.c:171:51
a878: 40 22 r0 = 0x2 ## uart_key.c:172:13
a87a: bf ea cd fd call -0x466 <mdelay : a418 > ## uart_key.c:172:13
a87e: 40 ea 80 3c [r3+0x0] = 0x4000 ## uart_key.c:79:18
a882: c0 ff 04 5c fd 00 r0 = 0xfd5c04 <RAM_LIMIT_H+0xE35C04 : fd5c04 > ## uart_key.c:80:25
a888: 84 60 [r0+0x0] = r4 ## uart_key.c:80:25
a88a: e7 8a goto -0x6c <capture_isr+0x7C : a820 > ## uart_key.c:80:25
a88c: 40 68 r0 = [r4+0x20] ## uart_key.c:177:19
a88e: 09 81 r1 = r0 + 0x1 ## uart_key.c:177:19
a890: c1 68 [r4+0x20] = r1 ## uart_key.c:177:19
a892: 00 fc c4 c7 if (r0 > 0x63) goto -0x78 <capture_isr+0x7A : a81e > ## uart_key.c:177:19
a896: bf ea 6f ff call -0x122 <set_cap_timeout : a778 > ## uart_key.c:178:13
a89a: e7 81 goto -0x7e <capture_isr+0x7A : a81e > ## uart_key.c:178:13
set_timer3_captrue_dp:
a89c: c1 ff 00 60 fd 00 r1 = 0xfd6000 <RAM_LIMIT_H+0xE36000 : fd6000 > ## clock.c:313:0
a8a2: 00 ef 80 1d [r1+0x0] |= 0x1000 ## clock.c:314:5
a8a6: c2 ff 00 18 fd 00 r2 = 0xfd1800 <RAM_LIMIT_H+0xE31800 : fd1800 > ## clock.c:315:5
a8ac: 00 ef 01 20 [r2+0x0] |= 0x1 ## clock.c:315:5
a8b0: 00 50 if (r0 == 0) goto 0x20 <set_timer3_captrue_dp+0x36 : a8d2 > ## clock.c:315:5
a8b2: 00 ef 80 1f [r1+0x0] |= 0x100 ## clock.c:317:9
a8b6: 00 ef 00 1f [r1+0x0] |= 0x200 ## clock.c:318:9
a8ba: 00 ef 04 10 [r1+0x0] |= 0x4 ## clock.c:319:9
a8be: 00 ef 08 10 [r1+0x0] |= 0x8 ## clock.c:320:9
a8c2: c0 ef 40 10 [r1+0x0] &= 0xFFFFFFBF ## clock.c:321:9
a8c6: c0 ef 80 10 [r1+0x0] &= 0xFFFFFF7F ## clock.c:322:9
a8ca: 00 ef 10 10 [r1+0x0] |= 0x10 ## clock.c:323:9
a8ce: c0 ef 20 10 [r1+0x0] &= 0xFFFFFFDF ## clock.c:324:9
a8d2: 30 e1 0c 1c r0 = r1 + -0x3f4 ## clock.c:327:25
a8d6: 40 ea 2f 00 [r0+0x0] = 0x2F ## clock.c:327:25
a8da: c9 ef 70 14 [r1+0x24] &= 0xFFFFFFF ## clock.c:328:24
a8de: 09 ef 40 15 [r1+0x24] |= 0x30000000 ## clock.c:329:24
a8e2: 20 e1 00 2f r0 = r2 + -0x1100 ## clock.c:331:20
a8e6: 40 ea 80 0c [r0+0x0] = 0x4000 ## clock.c:331:20
a8ea: 80 00 rts ## clock.c:332:1
check_key_type:
a8ec: 41 e0 ef 16 r1 = 0x16ef <WOLASynthesisFilter_Float_M128_m4_r1+0x6EA : 16ee > ## boot_mode.c:49:0
a8f0: 10 e8 00 41 if (r0 == r1) { ## boot_mode.c:50:9
a8f4: 40 21 r0 = 0x1 ## boot_mode.c:50:9
a8f6: 80 00 rts
} ## boot_mode.c:58:1
a8f8: 41 e0 af 68 r1 = 0x68af <wtgv2_silk_NLSF2A+0x338 : 68ae > ## boot_mode.c:58:1
a8fc: 01 e8 07 00 if (r0 == r1) goto 0xe <check_key_type+0x22 : a90e > ## boot_mode.c:58:1
a900: 41 e0 7c 6b r1 = 0x6b7c <wtgv2_silk_decode_parameters+0xBA : 6b7c >
a904: 90 e8 00 11 if (r0 != r1) {
a908: 40 20 r0 = 0x0
} else {
a90a: 40 25 r0 = 0x5
}
a90c: 80 00 rts ## boot_mode.c:58:1
a90e: 40 24 r0 = 0x4
a910: 80 00 rts ## boot_mode.c:58:1
set_timer3_captrue_dp_disable:
a912: 10 04 [--sp] = rets ## clock.c:334:0
a914: c1 ff 00 07 fd 00 r1 = 0xfd0700 <RAM_LIMIT_H+0xE30700 : fd0700 > ## clock.c:336:20
a91a: 40 ea 80 1c [r1+0x0] = 0x4000 ## clock.c:336:20
a91e: b0 e8 00 40 if (r0 != 0x0) { ## clock.c:336:20
a922: e0 e0 b2 1c r0 = r1 + 0x5900 ## clock.c:338:9
a926: c0 ef 10 00 [r0+0x0] &= 0xFFFFFFEF
} ## clock.c:338:9
a92a: 80 ff fa 9b ff ff call -0x6406 <local_irq_disable : 452a > ## irq.c:120:5
a930: 64 e0 00 06 r0 = cnum ## hwi.h:185:5
a934: 00 ab r0 = r0 << 0xb ## irq.c:121:41
a936: c1 ff 00 e1 ff 00 r1 = 0xffe100 <RAM_LIMIT_H+0xE5E100 : ffe100 > ## irq.c:121:61
a93c: 10 18 r0 += r1 ## irq.c:121:61
a93e: c0 ef 80 05 [r0+0x0] &= 0xEFFFFFFF ## irq.c:122:24
a942: 80 ff 12 9c ff ff call -0x63ee <local_irq_enable : 455a > ## irq.c:123:5
a948: 00 04 pc = [sp++] ## clock.c:341:1
wdt_clr:
a94a: c0 ff 9d 15 8c 04 r0 = 0x48c159d <RAM_LIMIT_H+0x472159C : 48c159c > ## wdt.c:11:0
a950: c1 ff 00 a8 f2 00 r1 = 0xf2a800 <RAM_LIMIT_H+0xD8A800 : f2a800 > ## wdt.c:12:18
a956: e0 f0 22 03 r0 = r0 + 0x22222222 # ## wdt.c:13:18
a95a: 90 61 [r1+0x4] = r0 ## wdt.c:12:18
a95c: 90 61 [r1+0x4] = r0 ## wdt.c:13:18
a95e: 00 ef 80 1b [r1+0x0] |= 0x10000 ## wdt.c:14:18
a962: 80 00 rts ## wdt.c:15:1
uart_set_dma_dir:
a964: 75 04 [--sp] = {rets, r5, r4} ## uart_upgrade.c:23:0
a966: 00 4b if (r0 == 0) goto 0x16 <uart_set_dma_dir+0x1A : a97e > ## uart_upgrade.c:23:0
a968: 10 2f r0 = -0x11 ## uart_upgrade.c:23:0
a96a: c1 ff 04 20 fd 00 r1 = 0xfd2004 <RAM_LIMIT_H+0xE32004 : fd2004 > ## uart_upgrade.c:23:0
a970: 42 20 r2 = 0x0 ## uart_upgrade.c:23:0
a972: 4b 31 r3 = 0x31 ## uart_upgrade.c:23:0
a974: 44 21 r4 = 0x1 ## uart_upgrade.c:23:0
a976: c5 ff 08 57 fd 00 r5 = 0xfd5708 <RAM_LIMIT_H+0xE35708 : fd5708 > ## uart_upgrade.c:23:0
a97c: 04 8a goto 0x14 <uart_set_dma_dir+0x2E : a992 > ## uart_upgrade.c:23:0
a97e: 10 3e r0 = -0x2 ## uart_upgrade.c:23:0
a980: c1 ff 08 57 fd 00 r1 = 0xfd5708 <RAM_LIMIT_H+0xE35708 : fd5708 > ## uart_upgrade.c:23:0
a986: 62 3f r2 = 0x9f ## uart_upgrade.c:23:0
a988: 43 20 r3 = 0x0 ## uart_upgrade.c:23:0
a98a: 44 30 r4 = 0x10 ## uart_upgrade.c:23:0
a98c: c5 ff 04 20 fd 00 r5 = 0xfd2004 <RAM_LIMIT_H+0xE32004 : fd2004 > ## uart_upgrade.c:23:0
a992: 64 e8 00 54 [r5+0x0] |= r4 ## uart_upgrade.c:23:0
a996: c4 ff c0 58 fd 00 r4 = 0xfd58c0 <RAM_LIMIT_H+0xE358C0 : fd58c0 > ## uart_upgrade.c:23:0
a99c: d3 ec 41 3d [r4+0x3d0] = r3 ## uart_upgrade.c:23:0
a9a0: c2 60 [r4+0x0] = r2 ## uart_upgrade.c:23:0
a9a2: 64 e8 02 10 [r1+0x0] &= r0 ## uart_upgrade.c:23:0
a9a6: 55 04 {pc, r5, r4} = [sp++] ## uart_upgrade.c:41:1
uart_rx_data:
a9a8: 75 04 [--sp] = {rets, r5, r4} ## uart_upgrade.c:61:0
a9aa: 14 16 r4 = r1 ## uart_upgrade.c:61:0
a9ac: 05 16 r5 = r0 ## uart_upgrade.c:61:0
a9ae: 61 8d call -0x66 <wdt_clr : a94a > ## uart_upgrade.c:62:5
a9b0: 40 21 r0 = 0x1 ## uart_upgrade.c:63:5
a9b2: 61 98 call -0x50 <uart_set_dma_dir : a964 > ## uart_upgrade.c:63:5
a9b4: c0 ff 00 20 fd 00 r0 = 0xfd2000 <RAM_LIMIT_H+0xE32000 : fd2000 > ## uart_upgrade.c:63:5
a9ba: 51 dd r1 = r5 + r4 # ## uart_upgrade.c:66:33
a9bc: 85 67 [r0+0x1c] = r5 ## uart_upgrade.c:65:18
a9be: c1 23 r1 += 0x3 ## uart_upgrade.c:66:40
a9c0: 71 e1 03 10 r1 = r1 & 0xFFFFFFFC ## uart_upgrade.c:66:49
a9c4: 81 68 [r0+0x20] = r1 ## uart_upgrade.c:66:18
a9c6: 84 69 [r0+0x24] = r4 ## uart_upgrade.c:68:17
a9c8: 20 00 csync ## uart_upgrade.c:69:5
a9ca: 01 60 r1 = [r0+0x0] ## uart_upgrade.c:73:19
a9cc: 51 e8 fd 71 if ((r1 & 0x4000) == 0) goto -0x6 <uart_rx_data+0x22 : a9ca > ## uart_upgrade.c:73:13
a9d0: 00 ef a0 0d [r0+0x0] |= 0x1400 ## uart_upgrade.c:77:16
a9d4: 55 04 {pc, r5, r4} = [sp++] ## uart_upgrade.c:79:1
chip_crc16:
a9d6: c2 ff 00 35 fd 00 r2 = 0xfd3500 <RAM_LIMIT_H+0xE33500 : fd3500 > ## crc.c:3:0
a9dc: 41 ea 00 20 [r2+0x4] = 0x0 ## crc.c:5:17
a9e0: 04 83 goto 0x6 <chip_crc16+0x12 : a9e8 > ## crc.c:5:17
a9e2: 03 07 r3 = b[r0++=0x1] (u) ## crc.c:8:24
a9e4: a3 60 [r2+0x0] = r3 ## crc.c:8:22
a9e6: f9 3f r1 += -0x1 ## crc.c:7:15
a9e8: f1 5c if (r1 != 0) goto -0x8 <chip_crc16+0xC : a9e2 >
a9ea: 20 00 csync ## crc.c:10:5
a9ec: 20 61 r0 = [r2+0x4] ## crc.c:12:20
a9ee: 80 17 r0 = r0.l (u) ## crc.c:12:5
a9f0: 80 00 rts ## crc.c:12:5
uart_cmd_verify:
a9f2: 74 04 [--sp] = {rets, r4} ## uart_upgrade.c:114:0
a9f4: c0 ff 40 13 18 00 r0 = 0x181340 <ut_cmd : 181340 > ## uart_upgrade.c:114:0
a9fa: 50 ee 00 11 r1 = b[r0+0x10] (u) ## uart_upgrade.c:115:18
a9fe: 0c 4f r4 = b[r0+0xf] (u) ## uart_upgrade.c:115:18
aa00: a4 e1 20 14 r4 <= insert(r1, p:0x8, l:0x8) ## uart_upgrade.c:115:18
aa04: 34 e8 00 40 if (r4 == 0x0) { ## uart_upgrade.c:115:18
aa08: 40 20 r0 = 0x0 ## uart_upgrade.c:120:1
aa0a: 54 04 {pc, r4} = [sp++]
} ## uart_upgrade.c:120:1
aa0c: c0 25 r0 += 0x5 ## uart_upgrade.c:116:30
aa0e: 41 2a r1 = 0xa ## uart_upgrade.c:116:30
aa10: 71 82 call -0x3c <chip_crc16 : a9d6 > ## uart_upgrade.c:116:30
aa12: 01 16 r1 = r0 ## uart_upgrade.c:116:30
aa14: 40 21 r0 = 0x1 ## uart_upgrade.c:116:27
aa16: 94 e8 00 01 if (r4 != r1) { ## uart_upgrade.c:116:27
aa1a: 40 20 r0 = 0x0
} ## uart_upgrade.c:116:27
aa1c: 54 04 {pc, r4} = [sp++] ## uart_upgrade.c:115:9
CrcDecode:
aa1e: 77 04 [--sp] = {rets, r7-r4} ## crc.c:28:0
aa20: c3 ff ff ff 00 00 r3 = 0xffff <.GJTIE291_0_0_+0x734 : fffe > ## crc.c:36:17
aa26: c2 ff 00 35 fd 00 r2 = 0xfd3500 <RAM_LIMIT_H+0xE33500 : fd3500 >
aa2c: a3 61 [r2+0x4] = r3 ## crc.c:36:17
aa2e: 7b 3f r3 = 0xff ## crc.c:38:18
aa30: a3 60 [r2+0x0] = r3 ## crc.c:38:18
aa32: a3 60 [r2+0x0] = r3 ## crc.c:39:18
aa34: 44 20 r4 = 0x0 ## crc.c:39:18
aa36: c3 ff 19 f6 01 00 r3 = 0x1f619 <sin_win_tab2+0x224 : 1f618 > ## crc.c:39:18
aa3c: 04 8f goto 0x1e <CrcDecode+0x3E : aa5c > ## crc.c:39:18
aa3e: 46 17 r6 = r4.b0 (u) ## crc.c:43:24
aa40: d8 ee 60 53 r5 = b[r6+r3] (u) ## crc.c:43:24
aa44: a5 60 [r2+0x0] = r5 ## crc.c:43:22
aa46: 20 00 csync ## crc.c:49:9
aa48: 0d 40 r5 = b[r0+0x0] (u) ## crc.c:50:24
aa4a: 27 61 r7 = [r2+0x4] ## crc.c:50:51
aa4c: 7d 19 r5 ^= r7 ## crc.c:50:37
aa4e: 85 07 b[r0++=0x1] = r5 ## crc.c:50:22
aa50: 4d 81 r5 = r4 + 0x1 ## crc.c:45:14
aa52: 44 20 r4 = 0x0 ## crc.c:45:13
aa54: b6 ec 0e 00 if (r6 <= 0xe) { ## crc.c:45:13
aa58: 54 16 r4 = r5
} ## crc.c:45:13
aa5a: f9 3f r1 += -0x1 ## crc.c:42:15
aa5c: 95 17 r5 = r1.l (u) ## crc.c:42:5
aa5e: f5 4f if (r5 != 0) goto -0x22 <CrcDecode+0x20 : aa3e > ## crc.c:42:5
aa60: 57 04 {pc, r7-r4} = [sp++] ## crc.c:56:1
uart_recv_loader:
aa62: e2 9e sp += -0x8 ## uart_upgrade.c:143:0
aa64: 40 25 r0 = 0x5 ## uart_upgrade.c:146:5
aa66: 44 25 r4 = 0x5 ## uart_upgrade.c:146:5
aa68: bf ea d6 fc call -0x654 <mdelay : a418 > ## uart_upgrade.c:146:5
aa6c: c6 ff e0 eb 01 00 r6 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 > ## uart_upgrade.c:146:5
aa72: 50 ee 68 02 r0 = b[r6+0x28] (u) ## uart_upgrade.c:57:5
aa76: 61 69 r1 = [r6+0x24] ## uart_upgrade.c:57:5
aa78: de e9 04 00 b[sp+4] = r0 ## uart_upgrade.c:57:5
aa7c: 81 20 [sp] = r1 ## uart_upgrade.c:57:5
aa7e: 40 20 r0 = 0x0 ## uart_upgrade.c:45:5
aa80: bf ea 70 ff call -0x120 <uart_set_dma_dir : a964 > ## uart_upgrade.c:45:5
aa84: 88 80 r0 = sp + 0 ## uart_upgrade.c:45:5
aa86: c5 ff 00 20 fd 00 r5 = 0xfd2000 <RAM_LIMIT_H+0xE32000 : fd2000 > ## uart_upgrade.c:45:5
aa8c: d0 65 [r5+0x14] = r0 ## uart_upgrade.c:47:17
aa8e: d4 66 [r5+0x18] = r4 ## uart_upgrade.c:48:17
aa90: 20 00 csync ## uart_upgrade.c:49:5
aa92: 50 60 r0 = [r5+0x0] ## uart_upgrade.c:50:19
aa94: 50 e8 fd 79 if ((r0 & 0x8000) == 0) goto -0x6 <uart_recv_loader+0x30 : aa92 > ## uart_upgrade.c:50:5
aa98: 00 ef 00 5d [r5+0x0] |= 0x2000 ## uart_upgrade.c:52:16
aa9c: 40 22 r0 = 0x2 ## uart_upgrade.c:149:5
aa9e: bf ea bb fc call -0x68a <mdelay : a418 > ## uart_upgrade.c:149:5
aaa2: c4 ff 40 13 18 00 r4 = 0x181340 <ut_cmd : 181340 > ## uart_upgrade.c:149:5
aaa8: 50 ee 42 01 r0 = b[r4+0x12] (u) ## uart_upgrade.c:151:16
aaac: 30 e8 00 40 if (r0 == 0x0) { ## uart_upgrade.c:151:16
aab0: 40 2a r0 = 0xa ## uart_upgrade.c:151:16
aab2: 52 ee 42 01 b[r4+0x12] = r0
} ## uart_upgrade.c:152:21
aab6: 41 e0 10 27 r1 = 0x2710 <WOLAAnalysisFilter_Float_M256_m4_r1+0xF0C : 2710 > ## uart_upgrade.c:155:43
aaba: f0 e1 00 71 r7 = r0 * r1 ## uart_upgrade.c:155:43
aabe: 00 e1 29 60 r0 = r6 + 0x29 ## uart_upgrade.c:155:19
aac2: bf ea 35 fe call -0x396 <clk_get : a730 > ## uart_upgrade.c:155:19
aac6: f4 e1 00 07 r0 = r0 / r7 (u) ## uart_upgrade.c:155:28
aaca: 80 a2 r0 = r0 >> 0x2 ## uart_upgrade.c:155:53
aacc: f8 3f r0 += -0x1 ## uart_upgrade.c:155:57
aace: d0 62 [r5+0x8] = r0 ## uart_upgrade.c:155:16
aad0: bf ea 3b ff call -0x18a <wdt_clr : a94a > ## uart_upgrade.c:156:5
aad4: 48 48 r0 = b[r4+0x8] (u) ## uart_upgrade.c:157:25
aad6: 4a 47 r2 = b[r4+0x7] (u) ## uart_upgrade.c:157:25
aad8: a2 f1 20 04 r2 <= insert(r0, p:0x8, l:0x8) # ## uart_upgrade.c:157:25
aadc: 48 45 r0 = b[r4+0x5] (u) ## uart_upgrade.c:157:25
aade: 50 ee 46 80 r8 = b[r4+0x6] (u) ## uart_upgrade.c:157:25
aae2: a0 f1 20 84 r0 <= insert(r8, p:0x8, l:0x8) # ## uart_upgrade.c:157:25
aae6: 4e 4c r6 = b[r4+0xc] (u) ## uart_upgrade.c:157:38
aae8: a0 f1 40 28 r0 <= insert(r2, p:0x10, l:0x10) # ## uart_upgrade.c:157:25
aaec: 4f 4b r7 = b[r4+0xb] (u) ## uart_upgrade.c:157:38
aaee: a7 f1 20 64 r7 <= insert(r6, p:0x8, l:0x8) # ## uart_upgrade.c:157:38
aaf2: 4b 4a r3 = b[r4+0xa] (u) ## uart_upgrade.c:157:38
aaf4: 49 49 r1 = b[r4+0x9] (u) ## uart_upgrade.c:157:38
aaf6: a1 e1 20 34 r1 <= insert(r3, p:0x8, l:0x8) ## uart_upgrade.c:157:38
aafa: a1 e1 40 78 r1 <= insert(r7, p:0x10, l:0x10) ## uart_upgrade.c:157:38
aafe: bf ea 53 ff call -0x15a <uart_rx_data : a9a8 > ## uart_upgrade.c:157:5
ab02: 40 ea 00 50 [r5+0x0] = 0x0 ## uart_upgrade.c:159:16
ab06: 49 48 r1 = b[r4+0x8] (u) ## uart_upgrade.c:161:57
ab08: 4a 47 r2 = b[r4+0x7] (u) ## uart_upgrade.c:161:57
ab0a: a2 f1 20 14 r2 <= insert(r1, p:0x8, l:0x8) # ## uart_upgrade.c:161:57
ab0e: 4b 46 r3 = b[r4+0x6] (u) ## uart_upgrade.c:161:57
ab10: 48 45 r0 = b[r4+0x5] (u) ## uart_upgrade.c:161:57
ab12: a0 f1 20 34 r0 <= insert(r3, p:0x8, l:0x8) # ## uart_upgrade.c:161:57
ab16: 4b 4b r3 = b[r4+0xb] (u) ## uart_upgrade.c:161:70
ab18: a0 f1 40 28 r0 <= insert(r2, p:0x10, l:0x10) # ## uart_upgrade.c:161:57
ab1c: 4a 4c r2 = b[r4+0xc] (u) ## uart_upgrade.c:161:70
ab1e: a3 f1 20 24 r3 <= insert(r2, p:0x8, l:0x8) # ## uart_upgrade.c:161:70
ab22: 4d 4a r5 = b[r4+0xa] (u) ## uart_upgrade.c:161:70
ab24: 49 49 r1 = b[r4+0x9] (u) ## uart_upgrade.c:161:70
ab26: a1 f1 20 54 r1 <= insert(r5, p:0x8, l:0x8) # ## uart_upgrade.c:161:70
ab2a: 4e 4e r6 = b[r4+0xe] (u) ## uart_upgrade.c:161:16
ab2c: a1 f1 40 38 r1 <= insert(r3, p:0x10, l:0x10) # ## uart_upgrade.c:161:70
ab30: 4f 4d r7 = b[r4+0xd] (u) ## uart_upgrade.c:161:16
ab32: bf ea 50 ff call -0x160 <chip_crc16 : a9d6 > ## uart_upgrade.c:161:31
ab36: a7 e1 20 64 r7 <= insert(r6, p:0x8, l:0x8) ## uart_upgrade.c:161:16
ab3a: 80 e8 20 70 if (r7 != r0) goto 0x40 <uart_recv_loader+0x11C : ab7e > ## uart_upgrade.c:161:16
ab3e: 50 ee 41 01 r0 = b[r4+0x11] (u) ## uart_upgrade.c:173:16
ab42: 50 e8 10 08 if ((r0 & 0x2) == 0) goto 0x20 <uart_recv_loader+0x104 : ab66 > ## uart_upgrade.c:173:16
ab46: 4a 48 r2 = b[r4+0x8] (u) ## uart_upgrade.c:174:34
ab48: 4b 47 r3 = b[r4+0x7] (u) ## uart_upgrade.c:174:34
ab4a: a3 f1 20 24 r3 <= insert(r2, p:0x8, l:0x8) # ## uart_upgrade.c:174:34
ab4e: 4d 46 r5 = b[r4+0x6] (u) ## uart_upgrade.c:174:34
ab50: 48 45 r0 = b[r4+0x5] (u) ## uart_upgrade.c:174:34
ab52: a0 f1 20 54 r0 <= insert(r5, p:0x8, l:0x8) # ## uart_upgrade.c:174:34
ab56: 4e 4a r6 = b[r4+0xa] (u) ## uart_upgrade.c:174:9
ab58: a0 f1 40 38 r0 <= insert(r3, p:0x10, l:0x10) # ## uart_upgrade.c:174:34
ab5c: 49 49 r1 = b[r4+0x9] (u) ## uart_upgrade.c:174:9
ab5e: a1 e1 20 64 r1 <= insert(r6, p:0x8, l:0x8) ## uart_upgrade.c:174:9
ab62: bf ea 5c ff call -0x148 <CrcDecode : aa1e > ## uart_upgrade.c:174:9
ab66: 48 48 r0 = b[r4+0x8] (u) ## uart_upgrade.c:177:30
ab68: 49 47 r1 = b[r4+0x7] (u) ## uart_upgrade.c:177:30
ab6a: a1 f1 20 04 r1 <= insert(r0, p:0x8, l:0x8) # ## uart_upgrade.c:177:30
ab6e: 4a 46 r2 = b[r4+0x6] (u) ## uart_upgrade.c:177:30
ab70: 40 d6 r0 = r4 # ## uart_upgrade.c:177:5
ab72: 4b 45 r3 = b[r4+0x5] (u) ## uart_upgrade.c:177:30
ab74: a3 e1 20 24 r3 <= insert(r2, p:0x8, l:0x8) ## uart_upgrade.c:177:30
ab78: a3 e1 40 18 r3 <= insert(r1, p:0x10, l:0x10) ## uart_upgrade.c:177:30
ab7c: c3 00 call r3 ## uart_upgrade.c:177:5
ab7e: 80 ff 82 99 ff ff call -0x667e <chip_reset : 4506 > ## uart_upgrade.c:180:5
uart_upgrade_init:
ab84: 76 04 [--sp] = {rets, r6-r4} ## uart_upgrade.c:207:0
ab86: c1 ff 08 57 fd 00 r1 = 0xfd5708 <RAM_LIMIT_H+0xE35708 : fd5708 > ## uart_upgrade.c:207:0
ab8c: 05 ef 01 10 [r1+0x14] |= 0x1 ## uart_upgrade.c:210:43
ab90: 02 ef 01 10 [r1+0x8] |= 0x1 ## uart_upgrade.c:211:43
ab94: c3 ef 01 10 [r1+0xc] &= 0xFFFFFFFE ## uart_upgrade.c:212:43
ab98: 00 ef 01 10 [r1+0x0] |= 0x1 ## uart_upgrade.c:213:43
ab9c: 01 e1 88 15 r1 = r1 + 0x588 ## uart_upgrade.c:214:26
aba0: 40 ea 31 10 [r1+0x0] = 0x31 ## uart_upgrade.c:214:26
aba4: c1 ff 20 00 fd 00 r1 = 0xfd0020 <RAM_LIMIT_H+0xE30020 : fd0020 > ## uart_upgrade.c:214:26
abaa: c0 ef 40 1e [r1+0x0] &= 0xFFFFF3FF ## uart_upgrade.c:217:24
abae: 00 ef 80 1e [r1+0x0] |= 0x400 ## uart_upgrade.c:218:24
abb2: 16 e1 e0 1f r6 = r1 + 0x1fe0 ## uart_upgrade.c:218:24
abb6: 40 ea 50 6d [r6+0x0] = 0x3400 ## uart_upgrade.c:220:16
abba: 05 16 r5 = r0 ## uart_upgrade.c:220:16
abbc: c4 ff 09 ec 01 00 r4 = 0x1ec09 <ack_cmd+0x4 : 1ec08 >
abc2: 40 16 r0 = r4 ## uart_upgrade.c:222:19
abc4: bf ea b4 fd call -0x498 <clk_get : a730 > ## uart_upgrade.c:222:19
abc8: 60 e0 16 1c r1 = 0x9600 ## uart_upgrade.c:222:36
abcc: f4 e1 00 01 r0 = r0 / r1 (u) ## uart_upgrade.c:222:36
abd0: f8 3f r0 += -0x1 ## uart_upgrade.c:222:40
abd2: e0 62 [r6+0x8] = r0 ## uart_upgrade.c:222:16
abd4: 40 ea 43 60 [r6+0x0] = 0x43 ## uart_upgrade.c:224:16
abd8: 00 ef 50 6d [r6+0x0] |= 0x3400 ## uart_upgrade.c:225:16
abdc: 15 41 if (r5 == 0) goto 0x42 <uart_upgrade_init+0x9C : ac20 > ## uart_upgrade.c:225:16
abde: c1 ff 28 c8 00 00 r1 = 0xc828 <uart_isr : c828 > ## uart_upgrade.c:234:9
abe4: 40 2c r0 = 0xc ## uart_upgrade.c:234:9
abe6: 42 23 r2 = 0x3 ## uart_upgrade.c:234:9
abe8: bf ea 5d fb call -0x946 <HWI_Install : a2a6 > ## uart_upgrade.c:234:9
abec: 40 16 r0 = r4 ## uart_upgrade.c:236:28
abee: bf ea 9f fd call -0x4c2 <clk_get : a730 > ## uart_upgrade.c:236:28
abf2: 41 e0 e8 03 r1 = 0x3e8 <ROM_RAM_SIZE+0x1E8 : 3e8 > ## uart_upgrade.c:236:37
abf6: f4 e1 00 01 r0 = r0 / r1 (u) ## uart_upgrade.c:236:37
abfa: e0 e1 05 00 r0 = r0 * 0x5 ## uart_upgrade.c:236:25
abfe: e0 64 [r6+0x10] = r0 ## uart_upgrade.c:236:21
ac00: 40 21 r0 = 0x1 ## uart_upgrade.c:238:9
ac02: bf ea af fe call -0x2a2 <uart_set_dma_dir : a964 > ## uart_upgrade.c:238:9
ac06: 00 ef 20 60 [r6+0x0] |= 0x20 ## uart_upgrade.c:240:20
ac0a: c0 ff 80 13 18 00 r0 = 0x181380 <uart_dma_buffer : 181380 > ## uart_upgrade.c:110:18
ac10: e0 67 [r6+0x1c] = r0 ## uart_upgrade.c:109:18
ac12: d0 23 r0 += 0x43 ## uart_upgrade.c:110:18
ac14: 70 e1 03 00 r0 = r0 & 0xFFFFFFFC ## uart_upgrade.c:110:18
ac18: e0 68 [r6+0x20] = r0 ## uart_upgrade.c:110:18
ac1a: 49 ea 40 60 [r6+0x24] = 0x40 ## uart_upgrade.c:111:17
ac1e: 56 04 {pc, r6-r4} = [sp++] ## uart_upgrade.c:269:1
ac20: c0 ff 84 c2 f2 00 r0 = 0xf2c284 <RAM_LIMIT_H+0xD8C284 : f2c284 > ## uart_upgrade.c:251:21
ac26: 00 ef 04 00 [r0+0x0] |= 0x4 ## uart_upgrade.c:251:21
ac2a: c0 ff 40 13 18 00 r0 = 0x181340 <ut_cmd : 181340 > ## uart_upgrade.c:255:5
ac30: 41 35 r1 = 0x15 ## uart_upgrade.c:255:5
ac32: bf ea b9 fe call -0x28e <uart_rx_data : a9a8 > ## uart_upgrade.c:255:5
ac36: bf ea dc fe call -0x248 <uart_cmd_verify : a9f2 > ## uart_upgrade.c:257:9
ac3a: 80 43 if (r0 != 0) goto 0x6 <uart_upgrade_init+0xBE : ac42 > ## uart_upgrade.c:257:9
ac3c: 80 ff c4 98 ff ff call -0x673c <chip_reset : 4506 > ## uart_upgrade.c:268:5
ac42: bf ea 0e ff call -0x1e4 <uart_recv_loader : aa62 > ## uart_upgrade.c:266:5
check_usb_sof:
ac46: 7f 04 [--sp] = {rets, r15-r4} ## clock.c:344:0
ac48: c6 ff c0 13 18 00 r6 = 0x1813c0 <var_bss_begin : 1813c0 > ## clock.c:344:0
ac4e: 47 20 r7 = 0x0 ## clock.c:344:0
ac50: c0 14 r8 = 0 ## clock.c:344:0
ac52: c1 14 r9 = 0 ## clock.c:344:0
ac54: ca ff 36 c6 00 00 r10 = 0xc636 <tmr3_isr : c636 > ## clock.c:344:0
ac5a: c4 ff 00 07 fd 00 r4 = 0xfd0700 <RAM_LIMIT_H+0xE30700 : fd0700 > ## clock.c:344:0
ac60: 4b e0 12 04 r11 = 0x412 <WOLASynthesisFilter_Float_M64_m4_r1+0xE : 412 > ## clock.c:344:0
ac64: cc ff f0 eb 01 00 r12 = 0x1ebf0 <silk_LTPscale_iCDF+0x3 : 1ebf0 > ## clock.c:344:0
ac6a: 4d e0 a0 0f r13 = 0xfa0 <usb_code_size+0x4DC : fa0 > ## clock.c:344:0
ac6e: 35 e1 00 4f r5 = r4 + -0x100 ## clock.c:344:0
ac72: 4e e0 11 40 r14 = 0x4011 <STFT_Win_FixHalf_M128_D80+0xC : 4010 > ## clock.c:344:0
ac76: 0f 16 r15 = r0 ## clock.c:344:0
ac78: bf ea 67 fe call -0x332 <wdt_clr : a94a > ## clock.c:348:9
ac7c: e7 69 [r6+0x24] = r7 ## clock.c:353:25
ac7e: a1 d6 r1 = r10 # ## clock.c:365:9
ac80: e7 6d [r6+0x34] = r7 ## clock.c:354:22
ac82: 50 ec 69 82 d[r6+0x28] = r9_r8 ## clock.c:355:18
ac86: e7 6c [r6+0x30] = r7 ## clock.c:357:19
ac88: 40 27 r0 = 0x7 ## clock.c:365:9
ac8a: 42 20 r2 = 0x0 ## clock.c:365:9
ac8c: bf ea 0b fb call -0x9ea <HWI_Install : a2a6 > ## clock.c:365:9
ac90: 40 21 r0 = 0x1 ## clock.c:366:9
ac92: bf ea 03 fe call -0x3fa <set_timer3_captrue_dp : a89c > ## clock.c:366:9
ac96: c7 62 [r4+0x8] = r7 ## clock.c:368:24
ac98: c7 61 [r4+0x4] = r7 ## clock.c:369:24
ac9a: d0 ec 41 b0 [r4+0x0] = r11 ## clock.c:370:24
ac9e: c0 16 r0 = r12 ## clock.c:372:26
aca0: bf ea 46 fd call -0x574 <clk_get : a730 > ## clock.c:372:26
aca4: f4 e1 00 0d r0 = r0 / r13 (u) ## clock.c:372:45
aca8: d0 62 [r5+0x8] = r0 ## clock.c:372:24
acaa: d7 61 [r5+0x4] = r7 ## clock.c:373:24
acac: d0 ec 51 e0 [r5+0x0] = r14 ## clock.c:374:24
acb0: 40 e0 e8 03 r0 = 0x3e8 <ROM_RAM_SIZE+0x1E8 : 3e8 >
acb4: 81 17 r1 = r0.l (u) ## clock.c:383:9
acb6: 01 4a if (r1 == 0) goto 0x14 <check_usb_sof+0x86 : accc > ## clock.c:383:9
acb8: 00 ef 80 5c [r5+0x0] |= 0x4000 ## clock.c:384:28
acbc: f8 3f r0 += -0x1 ## clock.c:383:23
acbe: 51 60 r1 = [r5+0x0] ## clock.c:386:32
acc0: 99 17 r1 = r1.l (s) ## clock.c:386:47
acc2: 81 fd f7 01 ifs (r1 < 0x0) goto -0x12 <check_usb_sof+0x6E : acb4 > ## clock.c:386:47
acc6: 61 6d r1 = [r6+0x34] ## clock.c:387:21
acc8: 71 5a if (r1 == 0) goto -0xc <check_usb_sof+0x78 : acbe > ## clock.c:387:21
acca: 04 8d goto 0x1a <check_usb_sof+0xA0 : ace6 > ## clock.c:387:21
accc: 40 21 r0 = 0x1 ## clock.c:396:9
acce: bf ea 20 fe call -0x3c0 <set_timer3_captrue_dp_disable : a912 > ## clock.c:396:9
acd2: 70 28 r0 = 0xc8 ## clock.c:398:9
acd4: bf ea a0 fb call -0x8c0 <mdelay : a418 > ## clock.c:398:9
acd8: 30 e1 ff ff r0 = r15 + -0x1 ## clock.c:408:19
acdc: 61 ff ff f0 ca ff if ((r15 & 0xFF) != 0) goto -0x6c <check_usb_sof+0x30 : ac76 > ## clock.c:408:19
ace2: 44 20 r4 = 0x0
ace4: 04 83 goto 0x6 <check_usb_sof+0xA6 : acec >
ace6: 40 ea 80 5c [r5+0x0] = 0x4000 ## clock.c:388:36
acea: 44 21 r4 = 0x1 ## clock.c:388:36
acec: 40 21 r0 = 0x1 ## clock.c:419:5
acee: bf ea 10 fe call -0x3e0 <set_timer3_captrue_dp_disable : a912 > ## clock.c:419:5
acf2: 40 16 r0 = r4 ## clock.c:421:1
acf4: 5f 04 {pc, r15-r4} = [sp++] ## clock.c:421:1
spi_port_io_init:
acf6: 77 04 [--sp] = {rets, r7-r4} ## spi0.c:31:0
acf8: c1 ff 28 fc 19 00 r1 = 0x19fc28 <boot_arg_list : 19fc28 > ## spi0.c:19:29
acfe: 98 42 b[r1+0x2] = r0 ## spi0.c:19:29
ad00: c1 ff 14 60 fd 00 r1 = 0xfd6014 <RAM_LIMIT_H+0xE36014 : fd6014 > ## spi0.c:19:29
ad06: c0 ef 00 1d [r1+0x0] &= 0xFFFFDFFF ## spi0.c:21:20
ad0a: 12 60 r2 = [r1+0x0] ## spi0.c:21:20
ad0c: 43 e1 80 2c r3 = r2 | 0x4000 ## spi0.c:26:24
ad10: ba 2e r2 &= 0xffffbfff ## spi0.c:23:24
ad12: b0 e8 00 00 if (r0 != 0x0) { ## spi0.c:23:24
ad16: 32 16 r2 = r3
} ## spi0.c:22:9
ad18: 92 60 [r1+0x0] = r2 ## spi0.c:22:9
ad1a: c0 ef 00 1c [r1+0x0] &= 0xFFFF7FFF ## spi0.c:22:9
ad1e: 00 4c if (r0 == 0) goto 0x18 <spi_port_io_init+0x42 : ad38 > ## spi0.c:22:9
ad20: 10 37 r0 = -0x9
ad22: 41 28 r1 = 0x8
ad24: c2 ff 14 55 fd 00 r2 = 0xfd5514 <RAM_LIMIT_H+0xE35514 : fd5514 >
ad2a: 33 e1 fc 2f r3 = r2 + -0x4
ad2e: 15 2f r5 = -0x11
ad30: 34 e1 f4 2f r4 = r2 + -0xc
ad34: 46 30 r6 = 0x10
ad36: 04 8b goto 0x16 <spi_port_io_init+0x58 : ad4e >
ad38: 10 3b r0 = -0x5
ad3a: 41 24 r1 = 0x4
ad3c: c2 ff 14 53 fd 00 r2 = 0xfd5314 <RAM_LIMIT_H+0xE35314 : fd5314 >
ad42: 33 e1 fc 2f r3 = r2 + -0x4
ad46: 15 37 r5 = -0x9
ad48: 34 e1 f4 2f r4 = r2 + -0xc
ad4c: 46 28 r6 = 0x8
ad4e: 37 e1 ec 2f r7 = r2 + -0x14
ad52: 64 e8 00 76 [r7+0x0] |= r6
ad56: 64 e8 02 45 [r4+0x0] &= r5
ad5a: 64 e8 02 35 [r3+0x0] &= r5
ad5e: 64 e8 02 25 [r2+0x0] &= r5
ad62: c5 ff 08 53 fd 00 r5 = 0xfd5308 <RAM_LIMIT_H+0xE35308 : fd5308 >
ad68: c2 ef 01 50 [r5+0x8] &= 0xFFFFFFFE
ad6c: c3 ef 01 50 [r5+0xc] &= 0xFFFFFFFE
ad70: c0 ef 01 50 [r5+0x0] &= 0xFFFFFFFE
ad74: 02 ef 02 50 [r5+0x8] |= 0x2
ad78: c3 ef 02 50 [r5+0xc] &= 0xFFFFFFFD
ad7c: 00 ef 02 50 [r5+0x0] |= 0x2
ad80: 64 e8 00 31 [r3+0x0] |= r1
ad84: 64 e8 02 20 [r2+0x0] &= r0
ad88: 64 e8 00 41 [r4+0x0] |= r1
ad8c: 02 ef 40 50 [r5+0x8] |= 0x40
ad90: c3 ef 40 50 [r5+0xc] &= 0xFFFFFFBF
ad94: 00 ef 40 50 [r5+0x0] |= 0x40
ad98: 57 04 {pc, r7-r4} = [sp++] ## spi0.c:88:1
spi_get_port:
ad9a: c0 ff 28 fc 19 00 r0 = 0x19fc28 <boot_arg_list : 19fc28 > ## spi0.c:12:0
ada0: 08 42 r0 = b[r0+0x2] (u) ## spi0.c:14:12
ada2: 80 00 rts ## spi0.c:14:5
SPI0_cs:
ada4: 76 04 [--sp] = {rets, r6-r4} ## spi0.c:151:0
ada6: 01 16 r1 = r0 ## spi0.c:151:0
ada8: 71 98 call -0x10 <spi_get_port : ad9a > ## spi0.c:152:16
adaa: c2 ff 00 53 fd 00 r2 = 0xfd5300 <RAM_LIMIT_H+0xE35300 : fd5300 >
adb0: 00 4d if (r0 == 0) goto 0x1a <SPI0_cs+0x28 : adcc >
adb2: d2 ec 20 20 r2 = [r2+0x200]
adb6: c6 ff 00 55 fd 00 r6 = 0xfd5500 <RAM_LIMIT_H+0xE35500 : fd5500 >
adbc: 40 e1 10 20 r0 = r2 | 0x10 ## spi0.c:163:42
adc0: 74 e1 10 20 r4 = r2 & 0xFFFFFFEF ## spi0.c:165:42
adc4: 13 2f r3 = -0x11 ## spi0.c:165:42
adc6: 6d 88 r5 = r6 + 0x8 ## spi0.c:165:42
adc8: 62 16 r2 = r6 ## spi0.c:165:42
adca: 04 87 goto 0xe <SPI0_cs+0x36 : adda > ## spi0.c:165:42
adcc: 23 60 r3 = [r2+0x0]
adce: 40 e1 08 30 r0 = r3 | 0x8 ## spi0.c:156:42
add2: 74 e1 08 30 r4 = r3 & 0xFFFFFFF7 ## spi0.c:158:42
add6: 13 37 r3 = -0x9 ## spi0.c:158:42
add8: 2d 88 r5 = r2 + 0x8 ## spi0.c:158:42
adda: 31 e8 00 00 if (r1 == 0x0) {
adde: 40 16 r0 = r4
}
ade0: a0 60 [r2+0x0] = r0
ade2: 64 e8 02 53 [r5+0x0] &= r3
ade6: 56 04 {pc, r6-r4} = [sp++] ## spi0.c:169:1
spi0_wait_ok:
ade8: c0 ff 00 1c fd 00 r0 = 0xfd1c00 <RAM_LIMIT_H+0xE31C00 : fd1c00 > ## spi0.c:217:0
adee: 01 60 r1 = [r0+0x0] ## spi0.c:218:23
adf0: 51 e8 fd 79 if ((r1 & 0x8000) == 0) goto -0x6 <spi0_wait_ok+0x6 : adee > ## spi0.c:218:5
adf4: 00 ef 80 0c [r0+0x0] |= 0x4000 ## spi0.c:220:18
adf8: 80 00 rts ## spi0.c:220:18
SPI0_WriteByte:
adfa: 10 04 [--sp] = rets ## spi0.c:240:0
adfc: c1 ff 00 1c fd 00 r1 = 0xfd1c00 <RAM_LIMIT_H+0xE31C00 : fd1c00 > ## spi0.c:240:0
ae02: c0 ef 80 1d [r1+0x0] &= 0xFFFFEFFF ## spi0.c:241:18
ae06: 90 62 [r1+0x8] = r0 ## spi0.c:242:18
ae08: 71 8f call -0x22 <spi0_wait_ok : ade8 > ## spi0.c:243:5
ae0a: 00 04 pc = [sp++] ## spi0.c:244:1
SPI0_ReadByte:
ae0c: 10 04 [--sp] = rets ## spi0.c:260:0
ae0e: c2 ff 00 1c fd 00 r2 = 0xfd1c00 <RAM_LIMIT_H+0xE31C00 : fd1c00 > ## spi0.c:260:0
ae14: 00 ef 80 2d [r2+0x0] |= 0x1000 ## spi0.c:262:18
ae18: 40 2a r0 = 0xa ## spi0.c:263:5
ae1a: bf ea 6e fa call -0xb24 <udelay : a2fa > ## spi0.c:263:5
ae1e: 42 ea ff 20 [r2+0x8] = 0xFF ## spi0.c:264:18
ae22: 71 82 call -0x3c <spi0_wait_ok : ade8 > ## spi0.c:265:5
ae24: 20 62 r0 = [r2+0x8] ## spi0.c:266:25
ae26: 00 17 r0 = r0.b0 (u) ## spi0.c:268:5
ae28: 00 04 pc = [sp++] ## spi0.c:268:5
sd_fopenbyindex:
ae2a: 76 04 [--sp] = {rets, r6-r4} ## sdfile.c:83:0
ae2c: 14 d6 r4 = r1 # ## sdfile.c:83:0
ae2e: 06 24 r6 = [sp+16] ## sdfile.c:83:0
ae30: 00 a5 r0 = r0 << 0x5 ## sdfile.c:84:69
ae32: 8d 1c r5 = r0 + r3 ## sdfile.c:84:63
ae34: 4b 20 r3 = 0x20 ## sdfile.c:84:5
ae36: 20 16 r0 = r2 ## sdfile.c:84:5
ae38: 52 16 r2 = r5 ## sdfile.c:84:5
ae3a: c6 00 call r6 ## sdfile.c:84:5
ae3c: 48 82 r0 = r4 + 0x2 ## sdfile.c:85:28
ae3e: 41 3e r1 = 0x1e ## sdfile.c:85:16
ae40: bf ea c9 fd call -0x46e <chip_crc16 : a9d6 > ## sdfile.c:85:16
ae44: 00 44 if (r0 == 0) goto 0x8 <sd_fopenbyindex+0x24 : ae4e > ## sdfile.c:85:16
ae46: 4a 60 r2 = h[r4+0x0] (u) ## sdfile.c:86:23
ae48: 41 21 r1 = 0x1 ## sdfile.c:86:23
ae4a: 00 e8 01 20 if (r2 == r0) goto 0x2 <sd_fopenbyindex+0x26 : ae50 > ## sdfile.c:86:23
ae4e: 41 20 r1 = 0x0
ae50: 10 16 r0 = r1 ## sdfile.c:93:1
ae52: 56 04 {pc, r6-r4} = [sp++] ## sdfile.c:93:1
nor_flash_send_addr:
ae54: 10 04 [--sp] = rets ## norflash.c:110:0
ae56: 02 16 r2 = r0 ## norflash.c:110:0
ae58: b0 e1 20 28 r0 = uextra(r2, p:0x10, l:0x8) ## norflash.c:111:5
ae5c: 61 8e call -0x64 <SPI0_WriteByte : adfa > ## norflash.c:111:5
ae5e: b0 e1 20 24 r0 = uextra(r2, p:0x8, l:0x8) ## norflash.c:112:5
ae62: 61 8b call -0x6a <SPI0_WriteByte : adfa > ## norflash.c:112:5
ae64: 20 17 r0 = r2.b0 (u) ## norflash.c:113:5
ae66: 61 89 call -0x6e <SPI0_WriteByte : adfa > ## norflash.c:113:5
ae68: 00 04 pc = [sp++] ## norflash.c:114:1
SPI0_DmaRead:
ae6a: 74 04 [--sp] = {rets, r4} ## spi0.c:286:0
ae6c: c4 ff 00 1c fd 00 r4 = 0xfd1c00 <RAM_LIMIT_H+0xE31C00 : fd1c00 > ## spi0.c:286:0
ae72: 00 ef 80 4d [r4+0x0] |= 0x1000 ## spi0.c:287:18
ae76: 12 16 r2 = r1 ## spi0.c:287:18
ae78: 03 16 r3 = r0
ae7a: 40 2a r0 = 0xa ## spi0.c:288:5
ae7c: bf ea 3d fa call -0xb86 <udelay : a2fa > ## spi0.c:288:5
ae80: c0 ef 40 4e [r4+0x0] &= 0xFFFFF3FF ## spi0.c:289:18
ae84: c3 63 [r4+0xc] = r3 ## spi0.c:291:18
ae86: c2 64 [r4+0x10] = r2 ## spi0.c:292:18
ae88: 51 8f call -0xa2 <spi0_wait_ok : ade8 > ## spi0.c:294:5
ae8a: 54 04 {pc, r4} = [sp++] ## spi0.c:296:1
nor_flash_read:
ae8c: 76 04 [--sp] = {rets, r6-r4} ## norflash.c:131:0
ae8e: 24 16 r4 = r2 ## norflash.c:131:0
ae90: 15 16 r5 = r1 ## norflash.c:131:0
ae92: 06 16 r6 = r0 ## norflash.c:131:0
ae94: 40 20 r0 = 0x0 ## norflash.c:132:5
ae96: 41 86 call -0xf4 <SPI0_cs : ada4 > ## norflash.c:132:5
ae98: 40 23 r0 = 0x3 ## norflash.c:133:5
ae9a: 51 8f call -0xa2 <SPI0_WriteByte : adfa > ## norflash.c:133:5
ae9c: 50 16 r0 = r5 ## norflash.c:134:5
ae9e: 61 9a call -0x4c <nor_flash_send_addr : ae54 > ## norflash.c:134:5
aea0: 60 16 r0 = r6 ## norflash.c:136:5
aea2: 41 16 r1 = r4 ## norflash.c:136:5
aea4: 71 82 call -0x3c <SPI0_DmaRead : ae6a > ## norflash.c:136:5
aea6: 40 21 r0 = 0x1 ## norflash.c:138:5
aea8: bf ea 7c ff call -0x108 <SPI0_cs : ada4 > ## norflash.c:138:5
aeac: 56 04 {pc, r6-r4} = [sp++] ## norflash.c:139:1
get_flash_file_key:
aeae: 77 04 [--sp] = {rets, r7-r4} ## sdfile.c:27:0
aeb0: 14 16 r4 = r1 ## sdfile.c:27:0
aeb2: 46 20 r6 = 0x0 ## sdfile.c:27:0
aeb4: 05 d6 r5 = r0 # ## sdfile.c:27:0
aeb6: ce 60 h[r4+0x0] = r6 ## sdfile.c:28:16
aeb8: 50 ee 51 02 r0 = b[r5+0x21] (u) ## sdfile.c:30:5
aebc: 50 ee 50 72 r7 = b[r5+0x20] (u) ## sdfile.c:30:5
aec0: a7 e1 20 04 r7 <= insert(r0, p:0x8, l:0x8) ## sdfile.c:30:5
aec4: 49 20 r1 = 0x20 ## sdfile.c:31:25
aec6: 50 16 r0 = r5 ## sdfile.c:31:25
aec8: bf ea 85 fd call -0x4f6 <chip_crc16 : a9d6 > ## sdfile.c:31:25
aecc: 80 e8 26 70 if (r7 != r0) goto 0x4c <get_flash_file_key+0x6E : af1c > ## sdfile.c:31:25
aed0: 80 14 r1_r0 = 0
aed2: 04 84 goto 0x8 <get_flash_file_key+0x2E : aedc >
aed4: d8 ee 50 21 r2 = b[r5+r1] (u) ## sdfile.c:38:24
aed8: 20 18 r0 += r2 ## sdfile.c:38:21
aeda: c1 21 r1 += 0x1 ## sdfile.c:37:30
aedc: 81 f8 fa 21 if (r1 != 0x10) goto -0xc <get_flash_file_key+0x26 : aed4 >
aee0: 01 17 r1 = r0.b0 (u) ## sdfile.c:40:21
aee2: 42 e0 aa ff r2 = -0x56 <RAM_LIMIT_H+0xFFFFFFFFFFE5FFAA : ffffffffffffffaa > ## sdfile.c:42:20
aee6: b1 ec df 00 if (r1 <= 0xdf) {
aeea: 02 16 r2 = r0
} ## sdfile.c:42:20
aeec: 53 35 r3 = 0x55 ## sdfile.c:40:13
aeee: 31 e9 11 00 if (r1 >= 0x11) { ## sdfile.c:40:13
aef2: 23 16 r3 = r2
} ## sdfile.c:40:13
aef4: 58 8f r0 = r5 + 0xf ## sdfile.c:40:13
aef6: 59 90 r1 = r5 + 0x10 ## sdfile.c:35:30
aef8: 42 20 r2 = 0x0 ## sdfile.c:35:30
aefa: 33 17 r3 = r3.b0 (u) ## sdfile.c:35:30
aefc: 04 8c goto 0x18 <get_flash_file_key+0x68 : af16 > ## sdfile.c:35:30
aefe: d8 ee 10 52 r5 = b[r1+r2] (u) ## sdfile.c:46:18
af02: 0e 07 r6 = b[r0++=-0x1] (u) ## sdfile.c:46:31
af04: 6d 19 r5 ^= r6 ## sdfile.c:46:28
af06: 55 17 r5 = r5.b0 (u) ## sdfile.c:46:28
af08: 95 e9 00 83 if (r5 < r3) { ## sdfile.c:46:28
af0c: 4d 60 r5 = h[r4+0x0] (u) ## sdfile.c:47:28
af0e: 94 e1 50 52 r5 = r5 | (1 << r2) ## sdfile.c:47:28
af12: cd 60 h[r4+0x0] = r5
} ## sdfile.c:47:28
af14: c2 21 r2 += 0x1 ## sdfile.c:45:30
af16: 82 f8 f2 21 if (r2 != 0x10) goto -0x1c <get_flash_file_key+0x50 : aefe >
af1a: 46 21 r6 = 0x1
af1c: 60 16 r0 = r6 ## sdfile.c:52:1
af1e: 57 04 {pc, r7-r4} = [sp++] ## sdfile.c:52:1
dec_isd_cfg_ini:
af20: 79 04 [--sp] = {rets, r9-r4} ## sdfile.c:57:0
af22: e2 90 sp += -0x40 ## sdfile.c:57:0
af24: 26 16 r6 = r2 ## sdfile.c:57:0
af26: 18 16 r8 = r1 ## sdfile.c:57:0
af28: 09 16 r9 = r0 ## sdfile.c:57:0
af2a: 4f 22 r7 = 0x22 ## sdfile.c:57:0
af2c: 04 81 goto 0x2 <dec_isd_cfg_ini+0x10 : af30 > ## sdfile.c:57:0
af2e: 47 18 r7 += r4 ## sdfile.c:77:16
af30: d8 ee 60 47 r4 = b[r6+r7] (u) ## sdfile.c:63:9
af34: 04 5d if (r4 == 0) goto 0x3a <dec_isd_cfg_ini+0x50 : af70 > ## sdfile.c:63:9
af36: 14 f8 1b fe if (r4 == 0xff) goto 0x36 <dec_isd_cfg_ini+0x50 : af70 >
af3a: e8 1d r0 = r6 + r7 ## sdfile.c:68:29
af3c: 09 81 r1 = r0 + 0x1 ## sdfile.c:68:29
af3e: 8d 80 r5 = sp + 0 ## sdfile.c:68:29
af40: 52 20 r2 = 0x40 ## sdfile.c:68:9
af42: 50 16 r0 = r5 ## sdfile.c:68:9
af44: 80 ff f2 91 ff ff call -0x6e0e <memmove : 413c > ## sdfile.c:68:9
af4a: 50 16 r0 = r5 ## sdfile.c:69:24
af4c: 80 ff b0 94 ff ff call -0x6b50 <strlen : 4402 > ## sdfile.c:69:24
af52: 70 18 r0 += r7 ## sdfile.c:69:22
af54: 0f 82 r7 = r0 + 0x2 ## sdfile.c:70:16
af56: 50 16 r0 = r5 ## sdfile.c:72:13
af58: 91 16 r1 = r9 ## sdfile.c:72:13
af5a: 80 ff 94 93 ff ff call -0x6c6c <strcmp : 42f4 > ## sdfile.c:72:13
af60: f0 46 if (r0 != 0) goto -0x34 <dec_isd_cfg_ini+0xE : af2e > ## sdfile.c:72:13
af62: e9 1d r1 = r6 + r7 ## sdfile.c:73:31
af64: 80 16 r0 = r8 ## sdfile.c:73:13
af66: 42 16 r2 = r4 ## sdfile.c:73:13
af68: 80 ff ce 91 ff ff call -0x6e32 <memmove : 413c > ## sdfile.c:73:13
af6e: 04 81 goto 0x2 <dec_isd_cfg_ini+0x52 : af72 > ## sdfile.c:73:13
af70: 44 20 r4 = 0x0
af72: 40 16 r0 = r4 ## sdfile.c:80:1
af74: 02 90 sp += 0x40 ## sdfile.c:80:1
af76: 59 04 {pc, r9-r4} = [sp++] ## sdfile.c:80:1
doe:
af78: 78 04 [--sp] = {rets, r8-r4} ## crc.c:116:0
af7a: b3 e8 00 40 if (r3 != 0x0) { ## crc.c:116:0
af7e: b3 a2 r3 = r3 >> 0x2 ## crc.c:106:19
af80: 38 19 r0 ^= r3
} ## crc.c:106:25
af82: fa 3f r2 += -0x1 ## crc.c:110:5
af84: b4 e1 20 04 r4 = uextra(r0, p:0x8, l:0x8) ## crc.c:108:14
af88: 48 e0 ef 01 r8 = 0x1ef <_MASK_MEM_SIZE+0x4A : 1ee > ## crc.c:108:14
af8c: 05 16 r5 = r0 ## crc.c:108:14
af8e: 04 98 goto 0x30 <doe+0x48 : afc0 > ## crc.c:108:14
af90: 45 17 r5 = r4.b0 (u) ## crc.c:89:33
af92: d6 a7 r6 = r5 >> 0x7 ## crc.c:89:33
af94: b5 e1 84 51 r5 = uextra(r5, p:0x3, l:0x1) ## crc.c:92:19
af98: 6d 19 r5 ^= r6 ## crc.c:92:19
af9a: 07 17 r7 = r0.b0 (u) ## crc.c:91:16
af9c: b3 e1 04 72 r3 = uextra(r7, p:0x4, l:0x1) ## crc.c:93:18
afa0: a7 e1 60 44 r7 <= insert(r4, p:0x8, l:0x18) ## crc.c:91:16
afa4: f4 a7 r4 = r7 >> 0x7 ## crc.c:91:14
afa6: 90 e1 42 48 r4 = r4 & r8 ## crc.c:92:19
afaa: a4 e1 04 52 r4 <= insert(r5, p:0x4, l:0x1) ## crc.c:92:19
afae: 6b 19 r3 ^= r6 ## crc.c:93:18
afb0: 00 a1 r0 = r0 << 0x1 ## crc.c:91:24
afb2: 70 e1 21 00 r0 = r0 & 0xFFFFFFDE ## crc.c:93:18
afb6: 60 19 r0 |= r6 ## crc.c:93:18
afb8: a0 e1 84 32 r0 <= insert(r3, p:0x5, l:0x1) ## crc.c:94:18
afbc: 05 17 r5 = r0.b0 (u) ## crc.c:98:12
afbe: fa 3f r2 += -0x1 ## crc.c:110:5
afc0: 1e 40 r6 = b[r1+0x0] (u)
afc2: 6d 19 r5 ^= r6
afc4: 95 07 b[r1++=0x1] = r5
afc6: f2 44 if (r2 != 0) goto -0x38 <doe+0x18 : af90 >
afc8: 58 04 {pc, r8-r4} = [sp++] ## crc.c:119:1
_jlfs_mount:
afca: 79 04 [--sp] = {rets, r9-r4} ## sdfile.c:146:0
afcc: c2 9f sp += -0x84 ## sdfile.c:146:0
afce: 36 16 r6 = r3 ## sdfile.c:146:0
afd0: 28 d6 r8 = r2 # ## sdfile.c:146:0
afd2: 63 61 r3 = [r6+0x4] ## sdfile.c:146:0
afd4: 17 d6 r7 = r1 # ## sdfile.c:146:0
afd6: 65 60 r5 = [r6+0x0] ## sdfile.c:146:0
afd8: 09 d6 r9 = r0 # ## sdfile.c:146:0
afda: 64 63 r4 = [r6+0xc] ## sdfile.c:146:0
afdc: 52 d6 r2 = r5 # ## sdfile.c:154:11
afde: 84 20 [sp] = r4 ## sdfile.c:154:11
afe0: c1 ff 34 fc 19 00 r1 = 0x19fc34 <flash_head : 19fc34 > ## sdfile.c:154:11
afe6: 40 20 r0 = 0x0 ## sdfile.c:154:11
afe8: 44 20 r4 = 0x0 ## sdfile.c:154:11
afea: bf ea 1e ff call -0x1c4 <sd_fopenbyindex : ae2a > ## sdfile.c:154:11
afee: 10 4c if (r0 == 0) goto 0x58 <_jlfs_mount+0x7E : b048 > ## sdfile.c:154:11
aff0: 50 ec 60 20 r3_r2 = d[r6+0x0]
aff4: 65 63 r5 = [r6+0xc]
aff6: e9 84 r1 = sp + 100
aff8: 40 23 r0 = 0x3 ## sdfile.c:158:11
affa: 85 20 [sp] = r5 ## sdfile.c:158:11
affc: bf ea 15 ff call -0x1d6 <sd_fopenbyindex : ae2a > ## sdfile.c:158:11
b000: 10 43 if (r0 == 0) goto 0x46 <_jlfs_mount+0x7E : b048 >
b002: 00 3b r0 = [sp+108] ## sdfile.c:162:19
b004: c0 21 r0 += 0x1 ## sdfile.c:162:38
b006: ec 84 r4 = sp + 100 ## sdfile.c:162:38
b008: 00 f9 21 04 if (r0 >= 0x2) goto 0x42 <_jlfs_mount+0x84 : b04e > ## sdfile.c:162:38
b00c: 60 61 r0 = [r6+0x4] ## sdfile.c:188:24
b00e: 01 3a r1 = [sp+104] ## sdfile.c:188:46
b010: 01 18 r1 += r0 ## sdfile.c:188:35
b012: 8d 84 r5 = sp + 4 ## sdfile.c:188:35
b014: 4a 20 r2 = 0x20 ## sdfile.c:189:5
b016: 50 d6 r0 = r5 # ## sdfile.c:189:5
b018: f1 60 [r7+0x0] = r1 ## sdfile.c:188:16
b01a: bf ea 37 ff call -0x192 <nor_flash_read : ae8c > ## sdfile.c:189:5
b01e: b0 e1 40 90 r0 = uextra(r9, p:0x0, l:0x10) ## sdfile.c:190:5
b022: 4a 20 r2 = 0x20 ## sdfile.c:190:5
b024: 43 20 r3 = 0x0 ## sdfile.c:190:5
b026: 44 20 r4 = 0x0 ## sdfile.c:190:5
b028: 51 16 r1 = r5 ## sdfile.c:190:5
b02a: 51 86 call -0xb4 <doe : af78 > ## sdfile.c:190:5
b02c: 40 e1 02 50 r0 = r5 | 0x2 ## sdfile.c:191:28
b030: 41 3e r1 = 0x1e ## sdfile.c:191:16
b032: bf ea d0 fc call -0x660 <chip_crc16 : a9d6 > ## sdfile.c:191:16
b036: 00 48 if (r0 == 0) goto 0x10 <_jlfs_mount+0x7E : b048 > ## sdfile.c:191:16
b038: d8 e9 04 10 r1 = h[sp+4] (u) ## sdfile.c:192:28
b03c: 11 e8 00 80 if (r1 == r0) { ## sdfile.c:192:28
b040: 00 22 r0 = [sp+8] ## sdfile.c:195:27
b042: d0 ec 81 00 [r8+0x0] = r0 ## sdfile.c:195:17
b046: 44 21 r4 = 0x1
} ## sdfile.c:195:17
b048: 40 16 r0 = r4 ## sdfile.c:198:1
b04a: 22 81 sp += 0x84 ## sdfile.c:198:1
b04c: 59 04 {pc, r9-r4} = [sp++] ## sdfile.c:198:1
b04e: 50 ec 60 20 r3_r2 = d[r6+0x0]
b052: 65 63 r5 = [r6+0xc]
b054: c9 84 r1 = sp + 68
b056: 40 24 r0 = 0x4 ## sdfile.c:163:15
b058: 85 20 [sp] = r5 ## sdfile.c:163:15
b05a: bf ea e6 fe call -0x234 <sd_fopenbyindex : ae2a > ## sdfile.c:163:15
b05e: 60 56 if (r0 == 0) goto -0x54 <_jlfs_mount+0x42 : b00c >
b060: c8 84 r0 = sp + 68
b062: 09 90 r1 = r0 + 0x10 ## sdfile.c:167:37
b064: c0 ff fb f5 01 00 r0 = 0x1f5fb <sin_win_tab2+0x206 : 1f5fa > ## sdfile.c:167:13
b06a: 80 ff 84 92 ff ff call -0x6d7c <strcmp : 42f4 > ## sdfile.c:167:13
b070: e0 4d if (r0 != 0) goto -0x66 <_jlfs_mount+0x42 : b00c > ## sdfile.c:167:13
b072: 50 ec 60 20 r3_r2 = d[r6+0x0]
b076: 65 63 r5 = [r6+0xc]
b078: 00 33 r0 = [sp+76] ## sdfile.c:171:47
b07a: 80 a5 r0 = r0 >> 0x5 ## sdfile.c:171:51
b07c: a9 84 r1 = sp + 36 ## sdfile.c:171:51
b07e: 85 20 [sp] = r5 ## sdfile.c:171:15
b080: bf ea d3 fe call -0x25a <sd_fopenbyindex : ae2a > ## sdfile.c:171:15
b084: 60 43 if (r0 == 0) goto -0x7a <_jlfs_mount+0x42 : b00c >
b086: 50 ec 60 20 r3_r2 = d[r6+0x0]
b08a: 40 62 r0 = [r4+0x8] ## sdfile.c:177:40
b08c: 65 63 r5 = [r6+0xc] ## sdfile.c:177:40
b08e: d8 e9 2a 40 r4 = h[sp+42] (u) ## sdfile.c:175:72
b092: 80 a5 r0 = r0 >> 0x5 ## sdfile.c:177:44
b094: a9 84 r1 = sp + 36 ## sdfile.c:177:44
b096: 85 20 [sp] = r5 ## sdfile.c:177:15
b098: bf ea c7 fe call -0x272 <sd_fopenbyindex : ae2a > ## sdfile.c:177:15
b09c: 50 57 if (r0 == 0) goto -0x92 <_jlfs_mount+0x42 : b00c >
b09e: d8 e9 2a 00 r0 = h[sp+42] (u) ## sdfile.c:181:71
b0a2: 80 17 r0 = r0.l (u) ## sdfile.c:181:71
b0a4: c1 17 r1 = r4.l (u) ## sdfile.c:181:71
b0a6: 80 ec b1 11 if (r1 <= r0) goto -0x9e <_jlfs_mount+0x42 : b00c > ## sdfile.c:181:71
b0aa: e8 84 r0 = sp + 100
b0ac: c9 84 r1 = sp + 68
b0ae: 10 87 rep 0x4 0x8 { ## sdfile.c:184:13
b0b0: 12 05 r2 = [r1++=0x4] ## sdfile.c:184:13
b0b2: 82 05 [r0++=0x4] = r2
} ## sdfile.c:184:13
b0b4: d7 8b goto -0xaa <_jlfs_mount+0x42 : b00c > ## sdfile.c:184:13
puts:
b0b6: 75 04 [--sp] = {rets, r5, r4} ## printf-stdarg.c:288:0
b0b8: 04 16 r4 = r0 ## printf-stdarg.c:288:0
b0ba: c5 ff 7c fd 19 00 r5 = 0x19fd7c <mask_putchar : 19fd7c > ## printf-stdarg.c:288:0
b0c0: 04 82 goto 0x4 <puts+0x10 : b0c6 > ## printf-stdarg.c:288:0
b0c2: 08 17 r0 = r0.b0 (s) ## uart.c:64:5
b0c4: c1 00 call r1 ## uart.c:64:5
b0c6: 51 60 r1 = [r5+0x0] ## uart.c:64:5
b0c8: 40 07 r0 = b[r4++=0x1] (u) ## printf-stdarg.c:318:12
b0ca: f0 5b if (r0 != 0) goto -0xa <puts+0xC : b0c2 >
b0cc: 40 2a r0 = 0xa ## uart.c:64:5
b0ce: c1 00 call r1 ## uart.c:64:5
b0d0: 40 20 r0 = 0x0 ## printf-stdarg.c:326:5
b0d2: 55 04 {pc, r5, r4} = [sp++] ## printf-stdarg.c:326:5
skip_atoi:
b0d4: 02 60 r2 = [r0+0x0] ## printf-stdarg.c:18:0
b0d6: 41 20 r1 = 0x0 ## printf-stdarg.c:18:0
b0d8: 04 89 goto 0x12 <skip_atoi+0x18 : b0ec > ## printf-stdarg.c:18:0
b0da: 2b 81 r3 = r2 + 0x1 ## printf-stdarg.c:21:29
b0dc: e1 f1 0a 10 r1 = r1 * 0xA # ## printf-stdarg.c:21:15
b0e0: 83 60 [r0+0x0] = r3 ## printf-stdarg.c:21:29
b0e2: 54 ee 20 20 r2 = b[r2+0x0] (s) ## printf-stdarg.c:21:22
b0e6: 21 18 r1 += r2 ## printf-stdarg.c:21:20
b0e8: f1 30 r1 += -0x30 ## printf-stdarg.c:21:33
b0ea: 32 16 r2 = r3 ## printf-stdarg.c:20:12
b0ec: 2b 40 r3 = b[r2+0x0] (u) ## printf-stdarg.c:20:12
b0ee: f3 30 r3 += -0x30 ## printf-stdarg.c:20:12
b0f0: 33 17 r3 = r3.b0 (u) ## printf-stdarg.c:20:12
b0f2: 83 fc f2 13 if (r3 <= 0x9) goto -0x1c <skip_atoi+0x6 : b0da > ## printf-stdarg.c:20:12
b0f6: 10 16 r0 = r1 ## printf-stdarg.c:23:5
b0f8: 80 00 rts ## printf-stdarg.c:23:5
printchar:
b0fa: 74 04 [--sp] = {rets, r4} ## printf-stdarg.c:29:0
b0fc: 00 49 if (r0 == 0) goto 0x12 <printchar+0x16 : b110 > ## printf-stdarg.c:30:9
b0fe: 04 60 r4 = [r0+0x0]
b100: 01 43 if (r1 == 0) goto 0x6 <printchar+0xE : b108 >
b102: 43 20 r3 = 0x0
b104: 01 e9 0b 40 if (r4 >= r1) goto 0x16 <printchar+0x24 : b11e >
b108: ca 40 b[r4+0x0] = r2 ## printf-stdarg.c:34:15
b10a: c0 eb 01 00 [r0+0x0] += 0x1 ## printf-stdarg.c:35:9
b10e: 04 86 goto 0xc <printchar+0x22 : b11c > ## printf-stdarg.c:35:9
b110: c0 ff 7c fd 19 00 r0 = 0x19fd7c <mask_putchar : 19fd7c > ## uart.c:64:5
b116: 28 d7 r0 = r2.b0 (s) # ## uart.c:64:5
b118: 01 60 r1 = [r0+0x0] ## uart.c:64:5
b11a: c1 00 call r1 ## uart.c:64:5
b11c: 43 21 r3 = 0x1
b11e: 30 16 r0 = r3 ## printf-stdarg.c:45:1
b120: 54 04 {pc, r4} = [sp++] ## printf-stdarg.c:45:1
prints:
b122: 79 04 [--sp] = {rets, r9-r4} ## printf-stdarg.c:57:0
b124: 36 16 r6 = r3 ## printf-stdarg.c:57:0
b126: 27 16 r7 = r2 ## printf-stdarg.c:57:0
b128: 19 16 r9 = r1 ## printf-stdarg.c:57:0
b12a: 05 16 r5 = r0 ## printf-stdarg.c:57:0
b12c: 86 fd 1f 02 ifs (r6 < 0x1) goto 0x3e <prints+0x4C : b16e > ## printf-stdarg.c:57:0
b130: 01 27 r1 = [sp+28] ## printf-stdarg.c:57:0
b132: 40 20 r0 = 0x0 ## printf-stdarg.c:57:0
b134: 04 81 goto 0x2 <prints+0x16 : b138 > ## printf-stdarg.c:57:0
b136: c0 21 r0 += 0x1 ## printf-stdarg.c:64:13
b138: d8 ee 70 20 r2 = b[r7+r0] (u) ## printf-stdarg.c:63:28
b13c: f2 5c if (r2 != 0) goto -0x8 <prints+0x14 : b136 > ## printf-stdarg.c:63:28
b13e: 34 e4 61 20 r2 = smax(r6, r0) ## printf-stdarg.c:71:13
b142: 22 1e r2 = r2 - r0 ## printf-stdarg.c:71:13
b144: 13 a3 r3 = r1 << 0x3 ## printf-stdarg.c:71:13
b146: 63 e1 10 30 r3 = r3 & 0x10 ## printf-stdarg.c:71:13
b14a: 48 e1 20 30 r8 = r3 | 0x20 ## printf-stdarg.c:71:13
b14e: 44 20 r4 = 0x0
b150: 51 e8 11 02 if ((r1 & 0x1) != 0) goto 0x22 <prints+0x54 : b176 >
b154: 82 fd 0f 02 ifs (r2 < 0x1) goto 0x1e <prints+0x54 : b176 >
b158: 66 1e r6 = r6 - r0 ## printf-stdarg.c:69:19
b15a: 50 16 r0 = r5 ## printf-stdarg.c:77:17
b15c: 91 16 r1 = r9 ## printf-stdarg.c:77:17
b15e: 82 16 r2 = r8 ## printf-stdarg.c:77:17
b160: 61 8c call -0x68 <printchar : b0fa > ## printf-stdarg.c:77:17
b162: 00 50 if (r0 == 0) goto 0x20 <prints+0x62 : b184 > ## printf-stdarg.c:77:17
b164: fe 3f r6 += -0x1 ## printf-stdarg.c:76:27
b166: c4 21 r4 += 0x1 ## printf-stdarg.c:80:13
b168: 06 fe f7 01 ifs (r6 > 0x0) goto -0x12 <prints+0x38 : b15a >
b16c: 04 8b goto 0x16 <prints+0x62 : b184 >
b16e: 44 20 r4 = 0x0
b170: 48 e0 20 00 r8 = 0x20 <WOLAAnalysisFilter_Float_M64_m4_r1+0x1C : 20 >
b174: 04 87 goto 0xe <prints+0x62 : b184 >
b176: 26 16 r6 = r2
b178: 04 85 goto 0xa <prints+0x62 : b184 >
b17a: 50 16 r0 = r5 ## printf-stdarg.c:84:13
b17c: 91 16 r1 = r9 ## printf-stdarg.c:84:13
b17e: 51 9d call -0x86 <printchar : b0fa > ## printf-stdarg.c:84:13
b180: 00 44 if (r0 == 0) goto 0x8 <prints+0x68 : b18a > ## printf-stdarg.c:84:13
b182: c4 21 r4 += 0x1 ## printf-stdarg.c:87:9
b184: d4 ee 71 20 r2 = b[r7++=0x1] (s) ## printf-stdarg.c:83:12
b188: f2 58 if (r2 != 0) goto -0x10 <prints+0x58 : b17a >
b18a: 47 20 r7 = 0x0
b18c: 04 86 goto 0xc <prints+0x78 : b19a >
b18e: 50 16 r0 = r5 ## printf-stdarg.c:90:13
b190: 91 16 r1 = r9 ## printf-stdarg.c:90:13
b192: 82 16 r2 = r8 ## printf-stdarg.c:90:13
b194: 51 92 call -0x9c <printchar : b0fa > ## printf-stdarg.c:90:13
b196: 00 44 if (r0 == 0) goto 0x8 <prints+0x7E : b1a0 > ## printf-stdarg.c:90:13
b198: ff 3f r7 += -0x1 ## printf-stdarg.c:89:5
b19a: e8 1d r0 = r6 + r7 ## printf-stdarg.c:89:18
b19c: 00 fd f7 03 ifs (r0 >= 0x1) goto -0x12 <prints+0x6C : b18e > ## printf-stdarg.c:89:18
b1a0: c8 1f r0 = r4 - r7 ## printf-stdarg.c:96:5
b1a2: 59 04 {pc, r9-r4} = [sp++] ## printf-stdarg.c:96:5
printi:
b1a4: 7a 04 [--sp] = {rets, r10-r4} ## printf-stdarg.c:103:0
b1a6: e2 9c sp += -0x10 ## printf-stdarg.c:103:0
b1a8: d4 e9 38 a0 r10 = [sp+56] ## printf-stdarg.c:103:0
b1ac: 18 d6 r8 = r1 # ## printf-stdarg.c:103:0
b1ae: 04 2d r4 = [sp+52] ## printf-stdarg.c:103:0
b1b0: 09 16 r9 = r0 ## printf-stdarg.c:103:0
b1b2: 12 5a if (r2 == 0) goto 0x74 <printi+0x84 : b228 > ## printf-stdarg.c:103:0
b1b4: 00 2c r0 = [sp+48] ## printf-stdarg.c:103:0
b1b6: 41 20 r1 = 0x0 ## printf-stdarg.c:103:0
b1b8: de e9 0f 10 b[sp+15] = r1 ## printf-stdarg.c:121:8
b1bc: 41 21 r1 = 0x1 ## printf-stdarg.c:121:8
b1be: 46 21 r6 = 0x1 ## printf-stdarg.c:115:17
b1c0: b3 e8 0a 00 if (r3 != 0xa) { ## printf-stdarg.c:115:17
b1c4: 46 20 r6 = 0x0
} ## printf-stdarg.c:115:17
b1c6: 30 e8 00 00 if (r0 == 0x0) { ## printf-stdarg.c:115:17
b1ca: 01 16 r1 = r0
} ## printf-stdarg.c:115:9
b1cc: 90 f1 62 01 r0 = r6 & r1 # ## printf-stdarg.c:115:12
b1d0: 07 2f r7 = [sp+60]
b1d2: a6 e0 00 20 r6 = 0x0 - r2 ## printf-stdarg.c:117:13
b1d6: a1 bf r1 = r2 >> 0x1f ## printf-stdarg.c:115:28
b1d8: 11 ea 00 00 if ((r1 & r0) == 0) { ## printf-stdarg.c:115:28
b1dc: 26 16 r6 = r2
} ## printf-stdarg.c:115:28
b1de: 81 19 r1 &= r0 ## printf-stdarg.c:115:12
b1e0: 88 84 r0 = sp + 4 ## printf-stdarg.c:115:12
b1e2: c0 2a r0 += 0xa ## printf-stdarg.c:115:12
b1e4: 05 e1 c6 70 r5 = r7 + 0xc6 ## printf-stdarg.c:115:12
b1e8: 04 8d goto 0x1a <printi+0x60 : b204 > ## printf-stdarg.c:115:12
b1ea: f4 e1 60 73 r7 = r6 / r3 (u) ## printf-stdarg.c:124:15
b1ee: f0 e1 70 23 r2 = r7 * r3 ## printf-stdarg.c:124:15
b1f2: e6 1e r6 = r6 - r2 ## printf-stdarg.c:124:15
b1f4: 52 16 r2 = r5 ## printf-stdarg.c:125:13
b1f6: b6 ee 09 00 ifs (r6 <= 0x9) { ## printf-stdarg.c:125:13
b1fa: 42 20 r2 = 0x0
} ## printf-stdarg.c:125:13
b1fc: 62 18 r2 += r6 ## printf-stdarg.c:125:13
b1fe: ca 30 r2 += 0x30 ## printf-stdarg.c:128:18
b200: 76 d6 r6 = r7 # ## printf-stdarg.c:128:18
b202: 8a 07 b[r0++=-0x1] = r2 ## printf-stdarg.c:128:14
b204: f6 52 if (r6 != 0) goto -0x1c <printi+0x46 : b1ea >
b206: 0f 81 r7 = r0 + 0x1 ## printf-stdarg.c:132:9
b208: 46 20 r6 = 0x0
b20a: 01 5f if (r1 == 0) goto 0x3e <printi+0xA6 : b24a >
b20c: 04 5b if (r4 == 0) goto 0x36 <printi+0xA0 : b244 >
b20e: 5a e8 19 08 if ((r10 & 0x2) == 0) goto 0x32 <printi+0xA0 : b244 >
b212: 4a 2d r2 = 0x2d ## printf-stdarg.c:134:17
b214: 90 16 r0 = r9 ## printf-stdarg.c:134:17
b216: 81 16 r1 = r8 ## printf-stdarg.c:134:17
b218: bf ea 6f ff call -0x122 <printchar : b0fa > ## printf-stdarg.c:134:17
b21c: 46 21 r6 = 0x1 ## printf-stdarg.c:134:17
b21e: 30 e8 00 00 if (r0 == 0x0) {
b222: 06 16 r6 = r0
} ## printf-stdarg.c:134:17
b224: c4 1f r4 = r4 - r6 ## printf-stdarg.c:134:17
b226: 04 91 goto 0x22 <printi+0xA6 : b24a >
b228: 48 30 r0 = 0x30 ## printf-stdarg.c:110:22
b22a: de e9 04 00 b[sp+4] = r0 ## printf-stdarg.c:110:22
b22e: 40 20 r0 = 0x0 ## printf-stdarg.c:110:22
b230: de e9 05 00 b[sp+5] = r0 ## printf-stdarg.c:111:22
b234: 8a 84 r2 = sp + 4 ## printf-stdarg.c:111:22
b236: d4 e9 01 a0 [sp] = r10 ## printf-stdarg.c:112:16
b23a: 90 16 r0 = r9 ## printf-stdarg.c:112:16
b23c: 43 16 r3 = r4 ## printf-stdarg.c:112:16
b23e: bf ea 70 ff call -0x120 <prints : b122 > ## printf-stdarg.c:112:16
b242: 04 8c goto 0x18 <printi+0xB8 : b25c > ## printf-stdarg.c:112:16
b244: 49 2d r1 = 0x2d ## printf-stdarg.c:139:18
b246: 07 d6 r7 = r0 # ## printf-stdarg.c:139:18
b248: 89 40 b[r0+0x0] = r1 ## printf-stdarg.c:139:18
b24a: d4 e9 01 a0 [sp] = r10 ## printf-stdarg.c:143:17
b24e: 90 16 r0 = r9 ## printf-stdarg.c:143:17
b250: 81 16 r1 = r8 ## printf-stdarg.c:143:17
b252: 72 16 r2 = r7 ## printf-stdarg.c:143:17
b254: 43 16 r3 = r4 ## printf-stdarg.c:143:17
b256: bf ea 64 ff call -0x138 <prints : b122 > ## printf-stdarg.c:143:17
b25a: 60 18 r0 += r6 ## printf-stdarg.c:143:15
b25c: 02 84 sp += 0x10
b25e: 5a 04 {pc, r10-r4} = [sp++] ## printf-stdarg.c:144:1
cvt:
b260: 7f 04 [--sp] = {rets, r15-r4} ## fcvt.c:42:0
b262: e2 9a sp += -0x18 ## fcvt.c:42:0
b264: 3d d6 r13 = r3 # ## fcvt.c:42:0
b266: 04 33 r4 = [sp+76] ## fcvt.c:42:0
b268: 06 15 r7_r6 = r1_r0 ## fcvt.c:42:0
b26a: 41 20 r1 = 0x0 ## fcvt.c:42:0
b26c: 25 d6 r5 = r2 # ## fcvt.c:42:0
b26e: c1 60 [r4+0x0] = r1 ## fcvt.c:56:12
b270: 82 14 r3_r2 = 0 ## fcvt.c:59:9
b272: 71 16 r1 = r7 ## fcvt.c:59:9
b274: 80 ff a6 cb 00 00 call 0xcba6 <__ltdf2 : 17e20 > ## fcvt.c:59:9
b27a: b5 ee 00 00 ifs (r5 <= 0x0) {
b27e: 45 20 r5 = 0x0
} ## fcvt.c:47:9
b280: 35 ed 3e 00 ifs (r5 >= 0x3e) {
b284: 4d 3e r5 = 0x3e
} ## fcvt.c:51:9
b286: 85 21 [sp+4] = r5
b288: b0 ee ff 4f ifs (r0 <= -0x1) {
b28c: 40 ea 01 40 [r4+0x0] = 0x1 ## fcvt.c:60:16
b290: 3f 3f r7 ^= 0x80000000
} ## fcvt.c:61:15
b292: d4 e9 54 c0 r12 = [sp+84]
b296: 60 d5 r1_r0 = r7_r6 # ## fcvt.c:64:11
b298: 05 34 r5 = [sp+80] ## fcvt.c:64:11
b29a: 8a 90 r2 = sp + 16
b29c: 80 ff b0 8f ff ff call -0x7050 <modf : 4252 > ## fcvt.c:64:11
b2a2: 08 15 r9_r8 = r1_r0 ## fcvt.c:64:11
b2a4: d0 e9 10 e0 r15_r14 = d[sp+16] ## fcvt.c:67:9
b2a8: 82 14 r3_r2 = 0 ## fcvt.c:67:9
b2aa: 47 20 r7 = 0x0 ## fcvt.c:67:9
b2ac: e0 15 r1_r0 = r15_r14 ## fcvt.c:67:9
b2ae: 80 ff 6a cb 00 00 call 0xcb6a <__eqdf2 : 17e1e > ## fcvt.c:67:9
b2b4: 20 4b if (r0 == 0) goto 0x96 <cvt+0xEC : b34c > ## fcvt.c:67:9
b2b6: d4 e9 01 d0 [sp] = r13
b2ba: c5 14 r13 = 0
b2bc: c7 ff 00 00 24 40 r7 = 0x40240000 <RAM_LIMIT_H+0x400A0000 : 40240000 >
b2c2: c6 ff b8 1e 85 eb r6 = 0xeb851eb8 <RAM_LIMIT_H+0xEB6B1EB8 : eb851eb8 >
b2c8: c4 ff 51 b8 9e 3f r4 = 0x3f9eb851 <RAM_LIMIT_H+0x3F84B850 : 3f9eb850 >
b2ce: 14 81 goto 0x42 <cvt+0xB2 : b312 >
b2d0: 42 20 r2 = 0x0 ## fcvt.c:71:26
b2d2: e0 15 r1_r0 = r15_r14 ## fcvt.c:71:26
b2d4: 73 16 r3 = r7 ## fcvt.c:71:26
b2d6: 80 ff 80 cb 00 00 call 0xcb80 <__divdf3 : 17e5c > ## fcvt.c:71:26
b2dc: 8a 90 r2 = sp + 16 ## fcvt.c:71:26
b2de: 80 ff 6e 8f ff ff call -0x7092 <modf : 4252 > ## fcvt.c:71:18
b2e4: 0a 15 r11_r10 = r1_r0 ## fcvt.c:71:18
b2e6: 62 16 r2 = r6 ## fcvt.c:72:32
b2e8: 43 16 r3 = r4 ## fcvt.c:72:32
b2ea: 80 ff e8 c3 00 00 call 0xc3e8 <__adddf3 : 176d8 > ## fcvt.c:72:32
b2f0: 42 20 r2 = 0x0 ## fcvt.c:72:39
b2f2: 73 16 r3 = r7 ## fcvt.c:72:39
b2f4: 80 ff a8 ce 00 00 call 0xcea8 <__muldf3 : 181a2 > ## fcvt.c:72:39
b2fa: 80 ff 06 c7 00 00 call 0xc706 <__fixdfsi : 17a06 > ## fcvt.c:72:22
b300: c8 30 r0 += 0x30 ## fcvt.c:72:45
b302: b4 e0 50 1d r1 = r5 + r13 ## fcvt.c:72:20
b306: 52 ee 1f 03 b[r1+0x3f] = r0 ## fcvt.c:72:20
b30a: d0 e9 10 e0 r15_r14 = d[sp+16] ## fcvt.c:70:16
b30e: 3d e1 ff df r13 = r13 + -0x1 ## fcvt.c:70:9
b312: 82 14 r3_r2 = 0 ## fcvt.c:70:19
b314: e0 15 r1_r0 = r15_r14 ## fcvt.c:70:19
b316: 80 ff 06 cb 00 00 call 0xcb06 <__nedf2 : 17e22 > ## fcvt.c:70:19
b31c: e0 59 if (r0 != 0) goto -0x4e <cvt+0x70 : b2d0 > ## fcvt.c:70:9
b31e: d0 e9 09 a0 d[sp+8] = r11_r10 ## fcvt.c:71:16
b322: b4 e0 50 0d r0 = r5 + r13 ## fcvt.c:45:16
b326: a7 e0 00 d0 r7 = 0x0 - r13 ## fcvt.c:45:16
b32a: 46 20 r6 = 0x0 ## fcvt.c:45:16
b32c: 04 86 goto 0xc <cvt+0xDA : b33a > ## fcvt.c:45:16
b32e: 81 1d r1 = r0 + r6 ## fcvt.c:77:22
b330: 50 ee 10 14 r1 = b[r1+0x40] (u) ## fcvt.c:77:22
b334: d8 ee 51 16 b[r5+r6] = r1 ## fcvt.c:77:20
b338: c6 21 r6 += 0x1 ## fcvt.c:77:17
b33a: b4 e0 d0 16 r1 = r13 + r6 ## fcvt.c:76:19
b33e: d1 20 r1 += 0x40 ## fcvt.c:76:19
b340: 81 fe f5 7f ifs (r1 <= 0x3f) goto -0x16 <cvt+0xCE : b32e > ## fcvt.c:76:19
b344: 8a 15 r11_r10 = r9_r8
b346: d4 e9 00 d0 r13 = [sp]
b34a: 14 83 goto 0x46 <cvt+0x132 : b392 >
b34c: 82 14 r3_r2 = 0 ## fcvt.c:79:16
b34e: 80 15 r1_r0 = r9_r8 ## fcvt.c:79:16
b350: 80 ff ce ca 00 00 call 0xcace <__gtdf2 : 17e24 > ## fcvt.c:79:16
b356: 80 fd 1a 02 ifs (r0 < 0x1) goto 0x34 <cvt+0x12E : b38e > ## fcvt.c:79:16
b35a: 47 21 r7 = 0x1
b35c: c4 ff 00 00 24 40 r4 = 0x40240000 <RAM_LIMIT_H+0x400A0000 : 40240000 >
b362: c6 ff 00 00 f0 3f r6 = 0x3ff00000 <RAM_LIMIT_H+0x3FD60000 : 3ff00000 >
b368: 8a 15 r11_r10 = r9_r8
b36a: 42 20 r2 = 0x0 ## fcvt.c:80:26
b36c: a0 15 r1_r0 = r11_r10 ## fcvt.c:80:26
b36e: 43 16 r3 = r4 ## fcvt.c:80:26
b370: 80 ff 2c ce 00 00 call 0xce2c <__muldf3 : 181a2 > ## fcvt.c:80:26
b376: 08 15 r9_r8 = r1_r0 ## fcvt.c:80:26
b378: 42 20 r2 = 0x0 ## fcvt.c:80:32
b37a: 63 16 r3 = r6 ## fcvt.c:80:32
b37c: 80 ff 9e ca 00 00 call 0xca9e <__ltdf2 : 17e20 > ## fcvt.c:80:32
b382: ff 3f r7 += -0x1 ## fcvt.c:80:9
b384: 80 fd f0 01 ifs (r0 < 0x0) goto -0x20 <cvt+0x108 : b368 > ## fcvt.c:80:9
b388: d0 e9 09 80 d[sp+8] = r9_r8 ## fcvt.c:80:20
b38c: 04 81 goto 0x2 <cvt+0x130 : b390 > ## fcvt.c:80:20
b38e: 8a 15 r11_r10 = r9_r8
b390: 46 20 r6 = 0x0
b392: d0 ec d1 70 [r13+0x0] = r7 ## fcvt.c:92:13
b396: bc e8 00 00 if (r12 != 0x0) { ## fcvt.c:92:13
b39a: 47 20 r7 = 0x0
} ## fcvt.c:92:13
b39c: 58 d6 r8 = r5 #
b39e: 00 21 r0 = [sp+4] ## fcvt.c:88:9
b3a0: 07 18 r7 += r0 ## fcvt.c:88:9
b3a2: 87 fd 43 00 ifs (r7 < 0x0) goto 0x86 <cvt+0x1CC : b42c > ## fcvt.c:88:9
b3a6: b4 e0 50 87 r8 = r5 + r7 ## fcvt.c:45:16
b3aa: c4 ff 00 00 24 40 r4 = 0x40240000 <RAM_LIMIT_H+0x400A0000 : 40240000 >
b3b0: 04 96 goto 0x2c <cvt+0x17E : b3de >
b3b2: 06 fe 16 7e ifs (r6 > 0x3f) goto 0x2c <cvt+0x182 : b3e2 >
b3b6: 42 20 r2 = 0x0 ## fcvt.c:100:13
b3b8: a0 15 r1_r0 = r11_r10 ## fcvt.c:100:13
b3ba: 43 16 r3 = r4 ## fcvt.c:100:13
b3bc: 80 ff e0 cd 00 00 call 0xcde0 <__muldf3 : 181a2 > ## fcvt.c:100:13
b3c2: 8a 88 r2 = sp + 8 ## fcvt.c:100:13
b3c4: 80 ff 88 8e ff ff call -0x7178 <modf : 4252 > ## fcvt.c:101:15
b3ca: 0a 15 r11_r10 = r1_r0 ## fcvt.c:101:15
b3cc: d0 e9 08 00 r1_r0 = d[sp+8] ## fcvt.c:102:24
b3d0: 80 ff 30 c6 00 00 call 0xc630 <__fixdfsi : 17a06 > ## fcvt.c:102:18
b3d6: c8 30 r0 += 0x30 ## fcvt.c:102:27
b3d8: d8 ee 51 06 b[r5+r6] = r0 ## fcvt.c:102:16
b3dc: c6 21 r6 += 0x1 ## fcvt.c:102:13
b3de: 87 ee e8 61 ifs (r6 <= r7) goto -0x30 <cvt+0x152 : b3b2 >
b3e2: 87 fd 03 80 ifs (r7 < 0x40) goto 0x6 <cvt+0x18C : b3ec > ## fcvt.c:105:9
b3e6: 08 e1 3f 50 r8 = r5 + 0x3f ## fcvt.c:106:9
b3ea: 14 80 goto 0x40 <cvt+0x1CC : b42c >
b3ec: 50 ee 80 00 r0 = b[r8+0x0] (u) ## fcvt.c:111:10
b3f0: c0 25 r0 += 0x5 ## fcvt.c:111:10
b3f2: 52 ee 80 00 b[r8+0x0] = r0 ## fcvt.c:111:10
b3f6: 48 30 r0 = 0x30 ## fcvt.c:111:10
b3f8: 49 31 r1 = 0x31 ## fcvt.c:111:10
b3fa: 82 16 r2 = r8 ## fcvt.c:111:10
b3fc: 04 93 goto 0x26 <cvt+0x1C4 : b424 > ## fcvt.c:111:10
b3fe: a8 40 b[r2+0x0] = r0 ## fcvt.c:114:14
b400: 05 ec 0c 20 if (r2 > r5) goto 0x18 <cvt+0x1BC : b41c > ## fcvt.c:114:14
b404: a9 40 b[r2+0x0] = r1 ## fcvt.c:119:18
b406: c0 eb 01 d0 [r13+0x0] += 0x1 ## fcvt.c:120:22
b40a: 8c f8 0b 00 if (r12 != 0x0) goto 0x16 <cvt+0x1C4 : b424 > ## fcvt.c:120:22
b40e: 18 ec 00 05 if (r8 > r5) {
b412: 52 ee 80 00 b[r8+0x0] = r0
} ## fcvt.c:124:25
b416: 08 e1 01 80 r8 = r8 + 0x1 ## fcvt.c:127:19
b41a: 04 84 goto 0x8 <cvt+0x1C4 : b424 >
b41c: 2b 5f r3 = b[r2+-0x1] (u) ## fcvt.c:117:13
b41e: c3 21 r3 += 0x1 ## fcvt.c:117:13
b420: 5b ee 2f 3f b[++r2=-0x1] = r3 ## fcvt.c:117:13
b424: 54 ee 20 30 r3 = b[r2+0x0] (s) ## fcvt.c:113:12
b428: 03 fd e9 75 ifs (r3 >= 0x3a) goto -0x2e <cvt+0x19E : b3fe > ## fcvt.c:113:12
b42c: 40 20 r0 = 0x0
b42e: 52 ee 80 00 b[r8+0x0] = r0
b432: 50 16 r0 = r5 ## fcvt.c:134:1
b434: 02 86 sp += 0x18 ## fcvt.c:134:1
b436: 5f 04 {pc, r15-r4} = [sp++] ## fcvt.c:134:1
ecvtbuf:
b438: 76 04 [--sp] = {rets, r6-r4} ## fcvt.c:142:0
b43a: e2 9d sp += -0xc ## fcvt.c:142:0
b43c: 04 28 r4 = [sp+32] ## fcvt.c:142:0
b43e: 05 27 r5 = [sp+28] ## fcvt.c:142:0
b440: 46 21 r6 = 0x1 ## fcvt.c:143:12
b442: 86 22 [sp+8] = r6 ## fcvt.c:143:12
b444: 84 21 [sp+4] = r4 ## fcvt.c:143:12
b446: 85 20 [sp] = r5 ## fcvt.c:143:12
b448: bf ea 0a ff call -0x1ec <cvt : b260 > ## fcvt.c:143:12
b44c: 02 83 sp += 0xc
b44e: 56 04 {pc, r6-r4} = [sp++] ## fcvt.c:143:5
print:
b450: 7f 04 [--sp] = {rets, r15-r4} ## printf-stdarg.c:147:0
b452: c2 8f sp += -0xc4 ## printf-stdarg.c:147:0
b454: 1c d6 r12 = r1 # ## printf-stdarg.c:147:0
b456: 82 29 [sp+36] = r2 ## printf-stdarg.c:147:0
b458: 04 d6 r4 = r0 # ## printf-stdarg.c:147:0
b45a: 83 28 [sp+32] = r3 ## printf-stdarg.c:147:0
b45c: e8 9b r0 = sp + 123 ## printf-stdarg.c:147:0
b45e: c0 21 r0 += 0x1 ## printf-stdarg.c:147:0
b460: c2 d4 r10 = 0 # ## printf-stdarg.c:147:0
b462: 80 25 [sp+20] = r0 ## printf-stdarg.c:147:0
b464: a8 8b r0 = sp + 43 ## printf-stdarg.c:147:0
b466: c0 21 r0 += 0x1 ## printf-stdarg.c:147:0
b468: c6 d4 r14 = 0 # ## printf-stdarg.c:147:0
b46a: 80 26 [sp+24] = r0 ## printf-stdarg.c:147:0
b46c: 88 9e r0 = sp + 30 ## printf-stdarg.c:147:0
b46e: 80 24 [sp+16] = r0 ## printf-stdarg.c:147:0
b470: 45 92 goto 0x524 <.GJTIE56_0_0_+0x45C : b996 > ## printf-stdarg.c:147:0
b472: 29 81 r1 = r2 + 0x1 ## printf-stdarg.c:154:13
b474: 81 29 [sp+36] = r1 ## printf-stdarg.c:154:13
b476: 28 41 r0 = b[r2+0x1] (u) ## printf-stdarg.c:156:17
b478: 00 f8 05 4a if (r0 == 0x25) goto 0xa <print+0x36 : b486 > ## printf-stdarg.c:156:17
b47c: 00 f8 0b 5a if (r0 == 0x2d) goto 0x16 <print+0x46 : b496 >
b480: 47 20 r7 = 0x0
b482: 80 50 if (r0 != 0) goto 0x20 <print+0x54 : b4a4 >
b484: 45 8f goto 0x51e <.GJTIE56_0_0_+0x46A : b9a4 >
b486: 48 25 r0 = 0x25
b488: 0a 17 r2 = r0.b0 (s) ## printf-stdarg.c:276:39
b48a: 40 16 r0 = r4 ## printf-stdarg.c:276:19
b48c: c1 16 r1 = r12 ## printf-stdarg.c:276:19
b48e: bf ea 34 fe call -0x398 <printchar : b0fa > ## printf-stdarg.c:276:19
b492: 0e 18 r14 += r0
b494: 24 92 goto 0xa4 <.GJTIE56_0_0_ : b53a >
b496: 29 82 r1 = r2 + 0x2 ## printf-stdarg.c:163:17
b498: 81 29 [sp+36] = r1 ## printf-stdarg.c:163:17
b49a: 47 21 r7 = 0x1
b49c: 04 83 goto 0x6 <print+0x54 : b4a4 >
b49e: c1 21 r1 += 0x1 ## printf-stdarg.c:167:17
b4a0: 81 29 [sp+36] = r1 ## printf-stdarg.c:167:17
b4a2: 37 21 r7 |= 0x2 ## printf-stdarg.c:168:21
b4a4: 1a 40 r2 = b[r1+0x0] (u) ## printf-stdarg.c:166:20
b4a6: 02 f8 fa 61 if (r2 == 0x30) goto -0xc <print+0x4E : b49e > ## printf-stdarg.c:166:20
b4aa: 30 e1 d0 2f r0 = r2 + -0x30 ## printf-stdarg.c:172:17
b4ae: 00 17 r0 = r0.b0 (u) ## printf-stdarg.c:172:17
b4b0: 15 3f r5 = -0x1 ## printf-stdarg.c:172:17
b4b2: 48 e0 ff ff r8 = -0x1 <RAM_LIMIT_H+0xFFFFFFFFFFE5FFFE : fffffffffffffffe > ## printf-stdarg.c:172:17
b4b6: 00 fc 06 12 if (r0 > 0x9) goto 0xc <print+0x76 : b4c6 > ## printf-stdarg.c:172:17
b4ba: a8 84 r0 = sp + 36
b4bc: bf ea 0a fe call -0x3ec <skip_atoi : b0d4 > ## printf-stdarg.c:173:25
b4c0: 08 d6 r8 = r0 # ## printf-stdarg.c:173:25
b4c2: 01 29 r1 = [sp+36] ## printf-stdarg.c:173:25
b4c4: 1a 40 r2 = b[r1+0x0] (u) ## printf-stdarg.c:173:25
b4c6: 82 f8 0e 5c if (r2 != 0x2e) goto 0x1c <print+0x96 : b4e6 >
b4ca: 1e 81 r6 = r1 + 0x1 ## printf-stdarg.c:178:17
b4cc: 86 29 [sp+36] = r6 ## printf-stdarg.c:178:17
b4ce: 18 41 r0 = b[r1+0x1] (u) ## printf-stdarg.c:179:21
b4d0: 32 e1 d0 0f r2 = r0 + -0x30 ## printf-stdarg.c:179:21
b4d4: 22 17 r2 = r2.b0 (u) ## printf-stdarg.c:179:21
b4d6: 02 fc 08 12 if (r2 > 0x9) goto 0x10 <print+0x9A : b4ea > ## printf-stdarg.c:179:21
b4da: a8 84 r0 = sp + 36
b4dc: bf ea fa fd call -0x40c <skip_atoi : b0d4 > ## printf-stdarg.c:180:33
b4e0: 05 d6 r5 = r0 # ## printf-stdarg.c:180:33
b4e2: 06 29 r6 = [sp+36] ## printf-stdarg.c:180:33
b4e4: 04 8a goto 0x14 <print+0xAA : b4fa >
b4e6: 16 16 r6 = r1 ## printf-stdarg.c:260:78
b4e8: 04 8c goto 0x18 <print+0xB2 : b502 > ## printf-stdarg.c:260:78
b4ea: 80 f8 06 54 if (r0 != 0x2a) goto 0xc <print+0xAA : b4fa >
b4ee: 00 28 r0 = [sp+32] ## printf-stdarg.c:183:33
b4f0: 1e 82 r6 = r1 + 0x2 ## printf-stdarg.c:182:21
b4f2: 86 29 [sp+36] = r6 ## printf-stdarg.c:182:21
b4f4: 09 84 r1 = r0 + 0x4 ## printf-stdarg.c:183:33
b4f6: 81 28 [sp+32] = r1 ## printf-stdarg.c:183:33
b4f8: 05 60 r5 = [r0+0x0] ## printf-stdarg.c:183:33
b4fa: b5 ee 00 00 ifs (r5 <= 0x0) {
b4fe: 45 20 r5 = 0x0
}
b500: 6a 40 r2 = b[r6+0x0] (u)
b502: 30 e1 9d 2f r0 = r2 + -0x63 ## printf-stdarg.c:193:17
b506: 00 fc 22 2a if (r0 > 0x15) goto 0x44 <.GJTIE56_0_0_+0x14 : b54e > ## printf-stdarg.c:193:17
b50a: 01 a1 r1 = r0 << 0x1
b50c: 11 01 tbh [r1]
.GJTIL56_0_0_:
b50e: 36 01 < 310 : 0x136 >
b510: 42 01 < 322 : 0x142 >
b512: 34 00 < 52 : 0x34 >
b514: 34 00 < 52 : 0x34 >
b516: 34 00 < 52 : 0x34 >
b518: 16 00 < 22 : 0x16 >
b51a: 16 00 < 22 : 0x16 >
b51c: 16 00 < 22 : 0x16 >
b51e: 16 00 < 22 : 0x16 >
b520: 4f 01 < 335 : 0x14F >
b522: 16 00 < 22 : 0x16 >
b524: 16 00 < 22 : 0x16 >
b526: 16 00 < 22 : 0x16 >
b528: 1a 00 < 26 : 0x1A >
b52a: 16 00 < 22 : 0x16 >
b52c: 16 00 < 22 : 0x16 >
b52e: 66 01 < 358 : 0x166 >
b530: 16 00 < 22 : 0x16 >
b532: 76 01 < 374 : 0x176 >
b534: 16 00 < 22 : 0x16 >
b536: 16 00 < 22 : 0x16 >
b538: 1a 00 < 26 : 0x1A >
b53a: 00 29 r0 = [sp+36] ## printf-stdarg.c:152:26
b53c: 0a 81 r2 = r0 + 0x1 ## printf-stdarg.c:152:26
b53e: 82 29 [sp+36] = r2 ## printf-stdarg.c:152:26
b540: 15 8a goto 0x454 <.GJTIE56_0_0_+0x45C : b996 > ## printf-stdarg.c:152:26
b542: 00 28 r0 = [sp+32]
b544: 09 84 r1 = r0 + 0x4
b546: 81 28 [sp+32] = r1
b548: 02 60 r2 = [r0+0x0]
b54a: 58 21 r0 = 0x61
b54c: 04 8e goto 0x1c <.GJTIE56_0_0_+0x30 : b56a >
b54e: 02 f8 12 8a if (r2 == 0x45) goto 0x24 <.GJTIE56_0_0_+0x3C : b576 >
b552: 02 f8 10 8e if (r2 == 0x47) goto 0x20 <.GJTIE56_0_0_+0x3C : b576 >
b556: 00 ff 4c 20 60 01 if (r2 == 0x4c) goto 0x2c0 <.GJTIE56_0_0_+0x2E2 : b81c >
b55c: 82 f8 ed b1 if (r2 != 0x58) goto -0x26 <.GJTIE56_0_0_ : b53a >
b560: 00 28 r0 = [sp+32] ## printf-stdarg.c:227:40
b562: 09 84 r1 = r0 + 0x4 ## printf-stdarg.c:227:40
b564: 81 28 [sp+32] = r1 ## printf-stdarg.c:227:40
b566: 02 60 r2 = [r0+0x0] ## printf-stdarg.c:227:40
b568: 50 21 r0 = 0x41 ## printf-stdarg.c:227:23
b56a: 80 23 [sp+12] = r0
b56c: 87 22 [sp+8] = r7
b56e: d4 e9 05 80 [sp+4] = r8
b572: 43 30 r3 = 0x10
b574: a4 8c goto 0x298 <.GJTIE56_0_0_+0x2D4 : b80e >
b576: 00 28 r0 = [sp+32] ## printf-stdarg.c:260:37
b578: 0a 88 r2 = r0 + 0x8 ## printf-stdarg.c:260:37
b57a: 4f f1 04 70 r15 = r7 | 0x4 # ## printf-stdarg.c:260:90
b57e: 82 28 [sp+32] = r2 ## printf-stdarg.c:260:37
b580: 71 e1 02 f0 r1 = r15 & 0xFFFFFFFD ## printf-stdarg.c:552:15
b584: 37 ea 10 00 if ((r7 & 0x10) != 0) {
b588: 1f 16 r15 = r1
} ## printf-stdarg.c:551:9
b58a: 50 ec 00 a0 r11_r10 = d[r0+0x0] ## printf-stdarg.c:260:37
b58e: 82 14 r3_r2 = 0 ## printf-stdarg.c:559:13
b590: a0 15 r1_r0 = r11_r10 ## printf-stdarg.c:559:13
b592: 80 ff 88 c8 00 00 call 0xc888 <__ltdf2 : 17e20 > ## printf-stdarg.c:559:13
b598: 69 40 r1 = b[r6+0x0] (u) ## printf-stdarg.c:260:77
b59a: 70 fe 07 fe ifs (r0 > -0x1) goto 0xe <.GJTIE56_0_0_+0x72 : b5ac > ## printf-stdarg.c:559:13
b59e: 5b e1 00 b4 r11 = r11 ^ 0x80000000 ## printf-stdarg.c:561:19
b5a2: 38 e1 ff 8f r8 = r8 + -0x1 ## printf-stdarg.c:562:18
b5a6: 49 e0 2d 00 r9 = 0x2d <WOLAAnalysisFilter_Float_M64_m4_r1+0x28 : 2c >
b5aa: 04 8d goto 0x1a <.GJTIE56_0_0_+0x8C : b5c6 >
b5ac: 2f ea 80 e0 if ((r15 & 0x80) == 0) {
b5b0: b0 e1 85 f1 r0 = sextra(r15, p:0x3, l:0x1) ## printf-stdarg.c:566:20
b5b4: 08 18 r8 += r0 ## printf-stdarg.c:566:20
b5b6: c0 e1 f2 00 r0 = r15 << 0x2 ## printf-stdarg.c:566:20
b5ba: 69 e1 20 00 r9 = r0 & 0x20
} else { ## printf-stdarg.c:566:20
b5be: 38 e1 ff 8f r8 = r8 + -0x1 ## printf-stdarg.c:565:18
b5c2: 49 e0 2b 00 r9 = 0x2b
} <WOLAAnalysisFilter_Float_M64_m4_r1+0x26 : 2a >
b5c6: 85 fd 09 00 ifs (r5 < 0x0) goto 0x12 <.GJTIE56_0_0_+0xA2 : b5dc >
b5ca: 4d e0 01 00 r13 = 0x1 <mem_code_size : 0 > ## printf-stdarg.c:575:31
b5ce: b1 e8 67 00 if (r1 != 0x67) {
b5d2: 5d 16 r13 = r5
} ## printf-stdarg.c:575:31
b5d4: b5 e8 00 00 if (r5 != 0x0) { ## printf-stdarg.c:575:31
b5d8: 5d 16 r13 = r5
} ## printf-stdarg.c:575:31
b5da: 04 82 goto 0x4 <.GJTIE56_0_0_+0xA6 : b5e0 > ## printf-stdarg.c:575:31
b5dc: 4d e0 06 00 r13 = 0x6 <WOLAAnalysisFilter_Float_M64_m4_r1+0x2 : 6 >
b5e0: 40 e1 02 10 r0 = r1 | 0x2 ## printf-stdarg.c:404:20
b5e4: 30 e8 47 50 if (r0 == 0x47) {
b5e8: c9 20 r1 += 0x20 ## printf-stdarg.c:406:13
b5ea: 47 21 r7 = 0x1
} else { ## printf-stdarg.c:406:13
b5ec: 47 20 r7 = 0x0
}
b5ee: 10 17 r0 = r1.b0 (u)
b5f0: a9 8b r1 = sp + 43
b5f2: d5 16 r5 = r13
b5f4: 00 f8 47 ca if (r0 == 0x65) goto 0x8e <.GJTIE56_0_0_+0x14C : b686 >
b5f8: 00 f8 17 cc if (r0 == 0x66) goto 0x2e <.GJTIE56_0_0_+0xF0 : b62a >
b5fc: 80 f8 9c ce if (r0 != 0x67) goto 0x138 <.GJTIE56_0_0_+0x1FE : b738 >
b600: e8 9b r0 = sp + 123
b602: d2 d6 r2 = r13 # ## printf-stdarg.c:410:18
b604: 80 21 [sp+4] = r0 ## printf-stdarg.c:410:18
b606: f8 e8 bc 00 r0 = sp + 188 ## printf-stdarg.c:410:18
b60a: f8 e8 c0 30 r3 = sp + 192
b60e: a0 d5 r1_r0 = r11_r10 # ## printf-stdarg.c:410:18
b610: 80 20 [sp] = r0 ## printf-stdarg.c:410:18
b612: bf ea 11 ff call -0x1de <ecvtbuf : b438 > ## printf-stdarg.c:410:18
b616: 20 30 r0 = [sp+192] ## printf-stdarg.c:411:21
b618: 31 e1 ff 0f r1 = r0 + -0x1 ## printf-stdarg.c:411:27
b61c: fd 3f r5 += -0x1 ## printf-stdarg.c:412:56
b61e: f1 fd 32 f8 ifs (r1 < -0x4) goto 0x64 <.GJTIE56_0_0_+0x14C : b686 > ## printf-stdarg.c:412:56
b622: 05 ee 30 10 ifs (r1 > r5) goto 0x60 <.GJTIE56_0_0_+0x14C : b686 >
b626: b4 e0 d2 50 r5 = r13 - r0 ## printf-stdarg.c:417:23
b62a: 40 20 r0 = 0x0 ## fcvt.c:148:12
b62c: 52 d6 r2 = r5 # ## fcvt.c:148:12
b62e: 80 22 [sp+8] = r0 ## fcvt.c:148:12
b630: e8 9b r0 = sp + 123 ## fcvt.c:148:12
b632: 80 21 [sp+4] = r0 ## fcvt.c:148:12
b634: f8 e8 bc 00 r0 = sp + 188 ## fcvt.c:148:12
b638: f8 e8 c0 30 r3 = sp + 192
b63c: a0 d5 r1_r0 = r11_r10 # ## fcvt.c:148:12
b63e: 80 20 [sp] = r0 ## fcvt.c:148:12
b640: bf ea 0e fe call -0x3e4 <cvt : b260 > ## fcvt.c:148:12
b644: 22 2f r2 = [sp+188] ## printf-stdarg.c:460:13
b646: a9 8b r1 = sp + 43
b648: b2 e8 00 80 if (r2 != 0x0) {
b64c: 49 2d r1 = 0x2d ## printf-stdarg.c:461:25
b64e: de e9 2b 10 b[sp+43] = r1 ## printf-stdarg.c:461:25
b652: 01 26 r1 = [sp+24]
} ## printf-stdarg.c:461:25
b654: 08 40 r0 = b[r0+0x0] (u) ## printf-stdarg.c:463:13
b656: 4e 2e r6 = 0x2e
b658: 4f 30 r7 = 0x30
b65a: 00 f8 e9 00 if (r0 == 0x0) goto 0x1d2 <.GJTIE56_0_0_+0x2F6 : b830 >
b65e: 23 30 r3 = [sp+192] ## printf-stdarg.c:464:17
b660: 0b ff 01 30 3b 01 ifs (r3 < 0x1) goto 0x276 <.GJTIE56_0_0_+0x3A2 : b8dc >
b666: 42 20 r2 = 0x0
b668: 04 8c goto 0x18 <.GJTIE56_0_0_+0x148 : b682 >
b66a: 23 30 r3 = [sp+192] ## printf-stdarg.c:476:35
b66c: 12 e8 00 83 if (r2 == r3) {
b670: e8 9b r0 = sp + 123
b672: d8 ee 00 02 r0 = b[r0+r2] (u)
b676: 96 07 b[r1++=0x1] = r6
} ## printf-stdarg.c:477:37
b678: 90 07 b[r1++=0x1] = r0 ## printf-stdarg.c:479:33
b67a: e8 9b r0 = sp + 123 ## printf-stdarg.c:479:33
b67c: 20 18 r0 += r2 ## printf-stdarg.c:479:30
b67e: 08 41 r0 = b[r0+0x1] (u) ## printf-stdarg.c:479:30
b680: c2 21 r2 += 0x1 ## printf-stdarg.c:476:29
b682: f0 53 if (r0 != 0) goto -0x1a <.GJTIE56_0_0_+0x130 : b66a >
b684: 24 99 goto 0xb2 <.GJTIE56_0_0_+0x1FE : b738 >
b686: e8 9b r0 = sp + 123
b688: 80 21 [sp+4] = r0 ## printf-stdarg.c:422:18
b68a: f8 e8 bc 00 r0 = sp + 188 ## printf-stdarg.c:422:18
b68e: 5a 81 r2 = r5 + 0x1 ## printf-stdarg.c:422:43
b690: f8 e8 c0 30 r3 = sp + 192 ## printf-stdarg.c:422:43
b694: a0 d5 r1_r0 = r11_r10 # ## printf-stdarg.c:422:18
b696: 80 20 [sp] = r0 ## printf-stdarg.c:422:18
b698: bf ea ce fe call -0x264 <ecvtbuf : b438 > ## printf-stdarg.c:422:18
b69c: 22 2f r2 = [sp+188] ## printf-stdarg.c:424:13
b69e: a9 8b r1 = sp + 43
b6a0: b2 e8 00 80 if (r2 != 0x0) {
b6a4: 49 2d r1 = 0x2d ## printf-stdarg.c:425:25
b6a6: de e9 2b 10 b[sp+43] = r1 ## printf-stdarg.c:425:25
b6aa: 01 26 r1 = [sp+24]
} ## printf-stdarg.c:425:25
b6ac: 08 40 r0 = b[r0+0x0] (u) ## printf-stdarg.c:427:23
b6ae: 98 40 b[r1+0x0] = r0 ## printf-stdarg.c:427:21
b6b0: 1e 81 r6 = r1 + 0x1 ## printf-stdarg.c:427:18
b6b2: 35 ed 01 80 ifs (r5 >= 0x1) {
b6b6: 48 2e r0 = 0x2e ## printf-stdarg.c:429:25
b6b8: e8 40 b[r6+0x0] = r0 ## printf-stdarg.c:429:25
b6ba: 1e 82 r6 = r1 + 0x2
} ## printf-stdarg.c:429:22
b6bc: 60 d6 r0 = r6 # ## printf-stdarg.c:431:9
b6be: 01 25 r1 = [sp+20] ## printf-stdarg.c:431:9
b6c0: 52 16 r2 = r5 ## printf-stdarg.c:431:9
b6c2: 80 ff 74 8a ff ff call -0x758c <memmove : 413c > ## printf-stdarg.c:431:9
b6c8: 50 25 r0 = 0x45 ## printf-stdarg.c:433:23
b6ca: 37 e8 00 00 if (r7 == 0x0) { ## printf-stdarg.c:433:23
b6ce: 58 25 r0 = 0x65
} ## printf-stdarg.c:433:23
b6d0: 65 18 r5 += r6 ## printf-stdarg.c:432:16
b6d2: 82 d4 r3_r2 = 0 # ## printf-stdarg.c:438:13
b6d4: d8 40 b[r5+0x0] = r0 ## printf-stdarg.c:433:21
b6d6: a0 15 r1_r0 = r11_r10 ## printf-stdarg.c:438:13
b6d8: 80 ff 44 c7 00 00 call 0xc744 <__nedf2 : 17e22 > ## printf-stdarg.c:438:13
b6de: 11 3f r1 = -0x1 ## printf-stdarg.c:438:13
b6e0: 30 e8 00 00 if (r0 == 0x0) { ## printf-stdarg.c:438:13
b6e4: 01 16 r1 = r0
} ## printf-stdarg.c:438:13
b6e6: 22 30 r2 = [sp+192] ## printf-stdarg.c:435:13
b6e8: 30 e1 ff 2f r0 = r2 + -0x1 ## printf-stdarg.c:442:25
b6ec: b2 e8 00 00 if (r2 != 0x0) {
b6f0: 01 16 r1 = r0
} ## printf-stdarg.c:435:13
b6f2: 58 82 r0 = r5 + 0x2
b6f4: b1 ee ff af ifs (r1 <= -0x1) {
b6f8: 4a 2d r2 = 0x2d ## printf-stdarg.c:446:25
b6fa: da 41 b[r5+0x1] = r2 ## printf-stdarg.c:446:25
b6fc: a1 e0 00 10 r1 = 0x0 - r1
} else { ## printf-stdarg.c:447:19
b700: 4a 2b r2 = 0x2b ## printf-stdarg.c:449:25
b702: da 41 b[r5+0x1] = r2
} ## printf-stdarg.c:449:25
b704: 46 2a r6 = 0xa ## printf-stdarg.c:449:25
b706: f4 e1 11 26 r2 = r1 / r6 (s) ## printf-stdarg.c:452:26
b70a: e3 e1 0a 20 r3 = r2 * 0xA ## printf-stdarg.c:452:26
b70e: 9b 1e r3 = r1 - r3 ## printf-stdarg.c:452:26
b710: cb 30 r3 += 0x30 ## printf-stdarg.c:452:32
b712: f4 f1 21 36 r3 = r2 / r6 (s) # ## printf-stdarg.c:454:26
b716: 8b 42 b[r0+0x2] = r3 ## printf-stdarg.c:452:19
b718: e3 e1 0a 30 r3 = r3 * 0xA ## printf-stdarg.c:454:26
b71c: aa 1e r2 = r2 - r3 ## printf-stdarg.c:454:26
b71e: ca 30 r2 += 0x30 ## printf-stdarg.c:454:32
b720: 8a 41 b[r0+0x1] = r2 ## printf-stdarg.c:454:19
b722: 5a 24 r2 = 0x64 ## printf-stdarg.c:455:19
b724: f4 e1 11 12 r1 = r1 / r2 (s) ## printf-stdarg.c:455:19
b728: f4 e1 11 26 r2 = r1 / r6 (s) ## printf-stdarg.c:456:26
b72c: e2 e1 0a 20 r2 = r2 * 0xA ## printf-stdarg.c:456:26
b730: 91 1e r1 = r1 - r2 ## printf-stdarg.c:456:26
b732: c9 30 r1 += 0x30 ## printf-stdarg.c:456:32
b734: d9 42 b[r5+0x2] = r1 ## printf-stdarg.c:456:19
b736: 09 83 r1 = r0 + 0x3 ## printf-stdarg.c:457:16
b738: c2 14 r10 = 0
b73a: 52 ee 10 a0 b[r1+0x0] = r10 ## printf-stdarg.c:493:14
b73e: 5f e8 89 28 if ((r15 & 0x20) == 0) goto 0x112 <.GJTIE56_0_0_+0x31A : b854 > ## printf-stdarg.c:493:14
b742: 8d f8 87 00 if (r13 != 0x0) goto 0x10e <.GJTIE56_0_0_+0x31A : b854 >
b746: ad 8b r5 = sp + 43
b748: 04 81 goto 0x2 <.GJTIE56_0_0_+0x212 : b74c >
b74a: c5 21 r5 += 0x1 ## printf-stdarg.c:505:16
b74c: 58 40 r0 = b[r5+0x0] (u) ## printf-stdarg.c:498:12
b74e: 30 5e if (r0 == 0) goto 0xfc <.GJTIE56_0_0_+0x312 : b84c > ## printf-stdarg.c:498:5
b750: 00 f8 80 5c if (r0 == 0x2e) goto 0x100 <.GJTIE56_0_0_+0x31A : b854 >
b754: 00 f8 02 8a if (r0 == 0x45) goto 0x4 <.GJTIE56_0_0_+0x222 : b75c >
b758: 80 f8 f7 cb if (r0 != 0x65) goto -0x12 <.GJTIE56_0_0_+0x210 : b74a >
b75c: 50 16 r0 = r5 ## printf-stdarg.c:509:17
b75e: 80 ff 9e 8c ff ff call -0x7362 <strlen : 4402 > ## printf-stdarg.c:509:17
b764: 04 85 goto 0xa <.GJTIE56_0_0_+0x236 : b770 >
b766: 51 16 r1 = r5 ## printf-stdarg.c:511:29
b768: dc ee 10 20 r2 = b[++r1=r0] (u) ## printf-stdarg.c:511:29
b76c: 9a 41 b[r1+0x1] = r2 ## printf-stdarg.c:511:27
b76e: f8 3f r0 += -0x1 ## printf-stdarg.c:512:15
b770: 00 fd f9 03 ifs (r0 >= 0x1) goto -0xe <.GJTIE56_0_0_+0x22C : b766 >
b774: 48 2e r0 = 0x2e ## printf-stdarg.c:515:18
b776: d8 40 b[r5+0x0] = r0 ## printf-stdarg.c:515:18
b778: 34 8d goto 0xda <.GJTIE56_0_0_+0x31A : b854 > ## printf-stdarg.c:515:18
b77a: 00 28 r0 = [sp+32] ## printf-stdarg.c:252:32
b77c: 09 84 r1 = r0 + 0x4 ## printf-stdarg.c:252:32
b77e: 81 28 [sp+32] = r1 ## printf-stdarg.c:252:32
b780: 00 60 r0 = [r0+0x0] ## printf-stdarg.c:252:32
b782: de e9 1e 00 b[sp+30] = r0 ## printf-stdarg.c:252:24
b786: 00 24 r0 = [sp+16] ## printf-stdarg.c:253:24
b788: 52 ee 01 a0 b[r0+0x1] = r10 ## printf-stdarg.c:253:24
b78c: 8a 9e r2 = sp + 30 ## printf-stdarg.c:253:24
b78e: 87 20 [sp] = r7 ## printf-stdarg.c:254:23
b790: 14 8e goto 0x5c <.GJTIE56_0_0_+0x2B4 : b7ee > ## printf-stdarg.c:254:23
b792: 00 28 r0 = [sp+32] ## printf-stdarg.c:199:40
b794: 09 84 r1 = r0 + 0x4 ## printf-stdarg.c:199:40
b796: 81 28 [sp+32] = r1 ## printf-stdarg.c:199:40
b798: 02 60 r2 = [r0+0x0] ## printf-stdarg.c:199:40
b79a: 58 21 r0 = 0x61 ## printf-stdarg.c:199:23
b79c: 80 23 [sp+12] = r0 ## printf-stdarg.c:199:23
b79e: 87 22 [sp+8] = r7 ## printf-stdarg.c:199:23
b7a0: d4 e9 05 80 [sp+4] = r8 ## printf-stdarg.c:199:23
b7a4: 43 2a r3 = 0xa ## printf-stdarg.c:199:23
b7a6: 40 21 r0 = 0x1 ## printf-stdarg.c:199:23
b7a8: 80 20 [sp] = r0 ## printf-stdarg.c:199:23
b7aa: 14 93 goto 0x66 <.GJTIE56_0_0_+0x2D8 : b812 > ## printf-stdarg.c:199:23
b7ac: 68 41 r0 = b[r6+0x1] (u) ## printf-stdarg.c:202:39
b7ae: 00 f8 ab f0 if (r0 == 0x78) goto 0x156 <.GJTIE56_0_0_+0x3CE : b908 > ## printf-stdarg.c:202:17
b7b2: 00 f8 b4 d8 if (r0 == 0x6c) goto 0x168 <.GJTIE56_0_0_+0x3E4 : b91e >
b7b6: 00 f8 c2 ea if (r0 == 0x75) goto 0x184 <.GJTIE56_0_0_+0x404 : b93e >
b7ba: 01 ff 64 00 bd fe if (r0 != 0x64) goto -0x286 <.GJTIE56_0_0_ : b53a >
b7c0: 00 28 r0 = [sp+32] ## printf-stdarg.c:203:40
b7c2: 09 84 r1 = r0 + 0x4 ## printf-stdarg.c:203:40
b7c4: 81 28 [sp+32] = r1 ## printf-stdarg.c:203:40
b7c6: 02 60 r2 = [r0+0x0] ## printf-stdarg.c:203:40
b7c8: 58 21 r0 = 0x61 ## printf-stdarg.c:203:23
b7ca: 80 23 [sp+12] = r0 ## printf-stdarg.c:203:23
b7cc: 87 22 [sp+8] = r7 ## printf-stdarg.c:203:23
b7ce: d4 e9 05 80 [sp+4] = r8 ## printf-stdarg.c:203:23
b7d2: 43 2a r3 = 0xa ## printf-stdarg.c:203:23
b7d4: 40 21 r0 = 0x1 ## printf-stdarg.c:203:23
b7d6: 80 20 [sp] = r0 ## printf-stdarg.c:203:23
b7d8: 54 9e goto 0x17c <.GJTIE56_0_0_+0x41C : b956 > ## printf-stdarg.c:203:23
b7da: 00 28 r0 = [sp+32] ## printf-stdarg.c:194:44
b7dc: 09 84 r1 = r0 + 0x4 ## printf-stdarg.c:194:44
b7de: 81 28 [sp+32] = r1 ## printf-stdarg.c:194:44
b7e0: 02 60 r2 = [r0+0x0] ## printf-stdarg.c:194:44
b7e2: 87 20 [sp] = r7 ## printf-stdarg.c:195:23
b7e4: 32 e8 00 00 if (r2 == 0x0) { ## printf-stdarg.c:195:23
b7e8: c2 ff f4 f5 01 00 r2 = 0x1f5f4
} <sin_win_tab2+0x200 : 1f5f4 > ## printf-stdarg.c:195:40
b7ee: 40 16 r0 = r4
b7f0: c1 16 r1 = r12
b7f2: 83 16 r3 = r8
b7f4: bf ea 95 fc call -0x6d6 <prints : b122 >
b7f8: 27 8c goto -0x368 <print+0x42 : b492 >
b7fa: 00 28 r0 = [sp+32] ## printf-stdarg.c:236:40
b7fc: 09 84 r1 = r0 + 0x4 ## printf-stdarg.c:236:40
b7fe: 81 28 [sp+32] = r1 ## printf-stdarg.c:236:40
b800: 02 60 r2 = [r0+0x0] ## printf-stdarg.c:236:40
b802: 58 21 r0 = 0x61 ## printf-stdarg.c:236:23
b804: 80 23 [sp+12] = r0 ## printf-stdarg.c:236:23
b806: 87 22 [sp+8] = r7 ## printf-stdarg.c:236:23
b808: d4 e9 05 80 [sp+4] = r8 ## printf-stdarg.c:236:23
b80c: 43 2a r3 = 0xa ## printf-stdarg.c:236:23
b80e: d4 e9 01 a0 [sp] = r10
b812: 40 16 r0 = r4
b814: c1 16 r1 = r12
b816: bf ea c5 fc call -0x676 <printi : b1a4 >
b81a: 17 9b goto -0x38a <print+0x42 : b492 >
b81c: 68 41 r0 = b[r6+0x1] (u) ## printf-stdarg.c:230:39
b81e: 01 ff 58 00 8b fe if (r0 != 0x58) goto -0x2ea <.GJTIE56_0_0_ : b53a > ## printf-stdarg.c:230:39
b824: 00 28 r0 = [sp+32] ## printf-stdarg.c:231:40
b826: 09 84 r1 = r0 + 0x4 ## printf-stdarg.c:231:40
b828: 81 28 [sp+32] = r1 ## printf-stdarg.c:231:40
b82a: 02 60 r2 = [r0+0x0] ## printf-stdarg.c:231:40
b82c: 50 21 r0 = 0x41 ## printf-stdarg.c:231:23
b82e: 34 91 goto 0xe2 <.GJTIE56_0_0_+0x3D8 : b912 > ## printf-stdarg.c:231:23
b830: 9f 40 b[r1+0x0] = r7 ## printf-stdarg.c:483:25
b832: 18 81 r0 = r1 + 0x1 ## printf-stdarg.c:483:22
b834: 85 fd 66 02 ifs (r5 < 0x1) goto 0xcc <.GJTIE56_0_0_+0x3CA : b904 >
b838: 52 d6 r2 = r5 #
b83a: 8e 40 b[r0+0x0] = r6 ## printf-stdarg.c:485:29
b83c: 18 82 r0 = r1 + 0x2 ## printf-stdarg.c:485:26
b83e: 04 82 goto 0x4 <.GJTIE56_0_0_+0x30A : b844 >
b840: 87 07 b[r0++=0x1] = r7 ## printf-stdarg.c:487:33
b842: fa 3f r2 += -0x1 ## printf-stdarg.c:486:17
b844: f2 5d if (r2 != 0) goto -0x6 <.GJTIE56_0_0_+0x306 : b840 >
b846: 18 1d r0 = r1 + r5 ## printf-stdarg.c:486:22
b848: 09 82 r1 = r0 + 0x2 ## printf-stdarg.c:486:22
b84a: b7 96 goto -0x114 <.GJTIE56_0_0_+0x1FE : b738 > ## printf-stdarg.c:486:22
b84c: 48 2e r0 = 0x2e ## printf-stdarg.c:517:21
b84e: d8 40 b[r5+0x0] = r0 ## printf-stdarg.c:517:21
b850: 52 ee 51 a0 b[r5+0x1] = r10 ## printf-stdarg.c:518:18
b854: a8 8b r0 = sp + 43
b856: 80 ff a6 8b ff ff call -0x745a <strlen : 4402 > ## printf-stdarg.c:595:9
b85c: 05 16 r5 = r0 ## printf-stdarg.c:595:9
b85e: b4 e0 82 75 r7 = r8 - r5 ## printf-stdarg.c:598:10
b862: 61 ff 12 f0 0a 00 if ((r15 & 0x12) != 0) goto 0x14 <.GJTIE56_0_0_+0x342 : b87c >
b868: 04 86 goto 0xc <.GJTIE56_0_0_+0x33C : b876 >
b86a: ff 3f r7 += -0x1 ## printf-stdarg.c:599:51
b86c: 41 20 r1 = 0x0 ## printf-stdarg.c:600:13
b86e: 4a 20 r2 = 0x20 ## printf-stdarg.c:600:13
b870: 40 16 r0 = r4 ## printf-stdarg.c:600:13
b872: bf ea 42 fc call -0x77c <printchar : b0fa > ## printf-stdarg.c:600:13
b876: 07 fd f8 03 ifs (r7 >= 0x1) goto -0x10 <.GJTIE56_0_0_+0x330 : b86a >
b87a: ff 3f r7 += -0x1 ## printf-stdarg.c:544:46
b87c: b9 e8 00 c0 if (r9 != 0x0) {
b880: 41 20 r1 = 0x0 ## printf-stdarg.c:603:9
b882: 40 16 r0 = r4 ## printf-stdarg.c:603:9
b884: 92 16 r2 = r9 ## printf-stdarg.c:603:9
b886: bf ea 38 fc call -0x790
} <printchar : b0fa > ## printf-stdarg.c:603:9
b88a: 5f e8 10 22 if ((r15 & 0x10) != 0) goto 0x20 <.GJTIE56_0_0_+0x374 : b8ae > ## printf-stdarg.c:603:9
b88e: c0 e1 f3 00 r0 = r15 << 0x3 ## printf-stdarg.c:556:9
b892: 60 e1 10 00 r0 = r0 & 0x10 ## printf-stdarg.c:556:9
b896: 46 e1 20 00 r6 = r0 | 0x20 ## printf-stdarg.c:556:9
b89a: 04 86 goto 0xc <.GJTIE56_0_0_+0x36E : b8a8 > ## printf-stdarg.c:556:9
b89c: ff 3f r7 += -0x1 ## printf-stdarg.c:605:38
b89e: 41 20 r1 = 0x0 ## printf-stdarg.c:606:13
b8a0: 40 16 r0 = r4 ## printf-stdarg.c:606:13
b8a2: 62 16 r2 = r6 ## printf-stdarg.c:606:13
b8a4: bf ea 29 fc call -0x7ae <printchar : b0fa > ## printf-stdarg.c:606:13
b8a8: 07 fd f8 03 ifs (r7 >= 0x1) goto -0x10 <.GJTIE56_0_0_+0x362 : b89c >
b8ac: ff 3f r7 += -0x1 ## printf-stdarg.c:544:46
b8ae: 46 20 r6 = 0x0
b8b0: 04 88 goto 0x10 <.GJTIE56_0_0_+0x388 : b8c2 >
b8b2: a8 8b r0 = sp + 43
b8b4: d8 ee 02 26 r2 = b[r0+r6] (s) ## printf-stdarg.c:609:27
b8b8: 41 20 r1 = 0x0 ## printf-stdarg.c:609:9
b8ba: 40 16 r0 = r4 ## printf-stdarg.c:609:9
b8bc: bf ea 1d fc call -0x7c6 <printchar : b0fa > ## printf-stdarg.c:609:9
b8c0: c6 21 r6 += 0x1 ## printf-stdarg.c:608:26
b8c2: 85 ed f6 61 ifs (r6 < r5) goto -0x14 <.GJTIE56_0_0_+0x378 : b8b2 >
b8c6: 04 86 goto 0xc <.GJTIE56_0_0_+0x39A : b8d4 >
b8c8: 41 20 r1 = 0x0 ## printf-stdarg.c:612:9
b8ca: 4a 20 r2 = 0x20 ## printf-stdarg.c:612:9
b8cc: 40 16 r0 = r4 ## printf-stdarg.c:612:9
b8ce: bf ea 14 fc call -0x7d8 <printchar : b0fa > ## printf-stdarg.c:612:9
b8d2: ff 3f r7 += -0x1 ## printf-stdarg.c:611:17
b8d4: 07 fd f8 03 ifs (r7 >= 0x1) goto -0x10 <.GJTIE56_0_0_+0x38E : b8c8 >
b8d8: 4e 18 r14 += r4 ## printf-stdarg.c:260:20
b8da: 17 8f goto -0x3a2 <.GJTIE56_0_0_ : b53a >
b8dc: 9f 40 b[r1+0x0] = r7 ## printf-stdarg.c:465:29
b8de: 9e 41 b[r1+0x1] = r6 ## printf-stdarg.c:466:29
b8e0: c1 22 r1 += 0x2 ## printf-stdarg.c:466:26
b8e2: 42 20 r2 = 0x0
b8e4: 04 84 goto 0x8 <.GJTIE56_0_0_+0x3B4 : b8ee >
b8e6: 23 30 r3 = [sp+192]
b8e8: d8 ee 11 72 b[r1+r2] = r7 ## printf-stdarg.c:468:33
b8ec: c2 21 r2 += 0x1 ## printf-stdarg.c:467:50
b8ee: a3 e0 00 30 r3 = 0x0 - r3 ## printf-stdarg.c:467:37
b8f2: 83 ed f8 21 ifs (r2 < r3) goto -0x10 <.GJTIE56_0_0_+0x3AC : b8e6 > ## printf-stdarg.c:467:17
b8f6: 21 d8 r1 += r2 # ## printf-stdarg.c:396:41
b8f8: 02 25 r2 = [sp+20] ## printf-stdarg.c:470:24
b8fa: 04 82 goto 0x4 <.GJTIE56_0_0_+0x3C6 : b900 >
b8fc: 90 07 b[r1++=0x1] = r0 ## printf-stdarg.c:471:33
b8fe: 20 07 r0 = b[r2++=0x1] (u)
b900: f0 5d if (r0 != 0) goto -0x6 <.GJTIE56_0_0_+0x3C2 : b8fc >
b902: 87 9a goto -0x1cc <.GJTIE56_0_0_+0x1FE : b738 >
b904: 01 16 r1 = r0
b906: 87 98 goto -0x1d0 <.GJTIE56_0_0_+0x1FE : b738 >
b908: 00 28 r0 = [sp+32] ## printf-stdarg.c:222:40
b90a: 09 84 r1 = r0 + 0x4 ## printf-stdarg.c:222:40
b90c: 81 28 [sp+32] = r1 ## printf-stdarg.c:222:40
b90e: 02 60 r2 = [r0+0x0] ## printf-stdarg.c:222:40
b910: 58 21 r0 = 0x61 ## printf-stdarg.c:222:23
b912: 80 23 [sp+12] = r0
b914: 87 22 [sp+8] = r7
b916: d4 e9 05 80 [sp+4] = r8
b91a: 43 30 r3 = 0x10
b91c: 04 9a goto 0x34 <.GJTIE56_0_0_+0x418 : b952 >
b91e: 68 42 r0 = b[r6+0x2] (u) ## printf-stdarg.c:207:67
b920: 80 f8 21 c8 if (r0 != 0x64) goto 0x42 <.GJTIE56_0_0_+0x42C : b966 > ## printf-stdarg.c:207:17
b924: 00 28 r0 = [sp+32] ## printf-stdarg.c:208:40
b926: 09 88 r1 = r0 + 0x8 ## printf-stdarg.c:208:40
b928: 81 28 [sp+32] = r1 ## printf-stdarg.c:208:40
b92a: 02 60 r2 = [r0+0x0] ## printf-stdarg.c:208:40
b92c: 58 21 r0 = 0x61 ## printf-stdarg.c:208:23
b92e: 80 23 [sp+12] = r0 ## printf-stdarg.c:208:23
b930: 87 22 [sp+8] = r7 ## printf-stdarg.c:208:23
b932: d4 e9 05 80 [sp+4] = r8 ## printf-stdarg.c:208:23
b936: 43 2a r3 = 0xa ## printf-stdarg.c:208:23
b938: 40 21 r0 = 0x1 ## printf-stdarg.c:208:23
b93a: 80 20 [sp] = r0 ## printf-stdarg.c:208:23
b93c: 14 84 goto 0x48 <.GJTIE56_0_0_+0x44C : b986 > ## printf-stdarg.c:208:23
b93e: 00 28 r0 = [sp+32] ## printf-stdarg.c:240:40
b940: 09 84 r1 = r0 + 0x4 ## printf-stdarg.c:240:40
b942: 81 28 [sp+32] = r1 ## printf-stdarg.c:240:40
b944: 02 60 r2 = [r0+0x0] ## printf-stdarg.c:240:40
b946: 58 21 r0 = 0x61 ## printf-stdarg.c:240:23
b948: 80 23 [sp+12] = r0 ## printf-stdarg.c:240:23
b94a: 87 22 [sp+8] = r7 ## printf-stdarg.c:240:23
b94c: d4 e9 05 80 [sp+4] = r8 ## printf-stdarg.c:240:23
b950: 43 2a r3 = 0xa ## printf-stdarg.c:240:23
b952: d4 e9 01 a0 [sp] = r10
b956: 40 16 r0 = r4
b958: c1 16 r1 = r12
b95a: bf ea 23 fc call -0x7ba <printi : b1a4 >
b95e: a9 84 r1 = sp + 36
b960: c0 eb 01 10 [r1+0x0] += 0x1
b964: c6 96 goto -0x4d4 <print+0x42 : b492 >
b966: 68 42 r0 = b[r6+0x2] (u) ## printf-stdarg.c:244:67
b968: 01 ff 75 00 e6 fd if (r0 != 0x75) goto -0x434 <.GJTIE56_0_0_ : b53a > ## printf-stdarg.c:244:67
b96e: 00 28 r0 = [sp+32] ## printf-stdarg.c:245:40
b970: 09 88 r1 = r0 + 0x8 ## printf-stdarg.c:245:40
b972: 81 28 [sp+32] = r1 ## printf-stdarg.c:245:40
b974: 02 60 r2 = [r0+0x0] ## printf-stdarg.c:245:40
b976: 58 21 r0 = 0x61 ## printf-stdarg.c:245:23
b978: 80 23 [sp+12] = r0 ## printf-stdarg.c:245:23
b97a: 87 22 [sp+8] = r7 ## printf-stdarg.c:245:23
b97c: d4 e9 05 80 [sp+4] = r8 ## printf-stdarg.c:245:23
b980: 43 2a r3 = 0xa ## printf-stdarg.c:245:23
b982: d4 e9 01 a0 [sp] = r10 ## printf-stdarg.c:245:23
b986: 40 16 r0 = r4
b988: c1 16 r1 = r12
b98a: bf ea 0b fc call -0x7ea <printi : b1a4 >
b98e: a9 84 r1 = sp + 36
b990: c0 eb 02 10 [r1+0x0] += 0x2
b994: b6 9e goto -0x504 <print+0x42 : b492 >
b996: 28 40 r0 = b[r2+0x0] (u) ## printf-stdarg.c:152:12
b998: 00 ff 25 00 6a fd if (r0 == 0x25) goto -0x52c <print+0x22 : b472 > ## printf-stdarg.c:152:5
b99e: 01 ff 00 00 72 fd if (r0 != 0x0) goto -0x51c <print+0x38 : b488 >
b9a4: b4 e8 00 80 if (r4 != 0x0) {
b9a8: 40 60 r0 = [r4+0x0] ## printf-stdarg.c:280:10
b9aa: 41 20 r1 = 0x0 ## printf-stdarg.c:280:15
b9ac: 89 40 b[r0+0x0] = r1
} ## printf-stdarg.c:280:15
b9ae: e0 16 r0 = r14 ## printf-stdarg.c:283:5
b9b0: 22 91 sp += 0xc4 ## printf-stdarg.c:283:5
b9b2: 5f 04 {pc, r15-r4} = [sp++] ## printf-stdarg.c:283:5
printf:
b9b4: 61 04 [--sp] = {r3-r1} ## printf-stdarg.c:331:0
b9b6: 74 04 [--sp] = {rets, r4} ## printf-stdarg.c:331:0
b9b8: e2 9f sp += -0x4 ## printf-stdarg.c:331:0
b9ba: 8b 8c r3 = sp + 12 ## printf-stdarg.c:331:0
b9bc: 04 d6 r4 = r0 # ## printf-stdarg.c:331:0
b9be: 83 20 [sp] = r3 ## printf-stdarg.c:335:5
b9c0: 80 14 r1_r0 = 0 ## printf-stdarg.c:365:11
b9c2: 42 16 r2 = r4 ## printf-stdarg.c:365:11
b9c4: bf ea 44 fd call -0x578 <print : b450 > ## printf-stdarg.c:365:11
b9c8: 02 81 sp += 0x4
b9ca: 34 04 {rets, r4} = [sp++] ## printf-stdarg.c:368:5
b9cc: 02 83 sp += 0xc ## printf-stdarg.c:368:5
b9ce: 80 00 rts ## printf-stdarg.c:368:5
sfc_boot:
b9d0: 78 04 [--sp] = {rets, r8-r4} ## sfc.c:138:0
b9d2: c3 ff 00 1c fd 00 r3 = 0xfd1c00 <RAM_LIMIT_H+0xE31C00 : fd1c00 > ## sfc.c:138:0
b9d8: 00 ef 08 30 [r3+0x0] |= 0x8 ## sfc.c:72:18
b9dc: c4 ff 14 60 fd 00 r4 = 0xfd6014 <RAM_LIMIT_H+0xE36014 : fd6014 > ## sfc.c:72:18
b9e2: c0 ef 00 4a [r4+0x0] &= 0xFFF7FFFF ## sfc.c:73:20
b9e6: c0 ef 01 30 [r3+0x0] &= 0xFFFFFFFE ## sfc.c:75:18
b9ea: 27 16 r7 = r2 ## sfc.c:75:18
b9ec: 15 16 r5 = r1
b9ee: 06 16 r6 = r0
b9f0: bf ea d3 f9 call -0xc5a <spi_get_port : ad9a > ## sfc.c:77:9
b9f4: c8 ff 29 ec 01 00 r8 = 0x1ec29 <silk_uniform8_iCDF+0x7 : 1ec28 > ## sfc.c:77:9
b9fa: 00 48 if (r0 == 0) goto 0x10 <sfc_boot+0x3C : ba0c > ## sfc.c:77:9
b9fc: 00 e1 58 80 r0 = r8 + 0x58 ## sfc.c:81:9
ba00: 80 ff b0 f6 ff ff call -0x950 <puts : b0b6 > ## sfc.c:81:9
ba06: 40 60 r0 = [r4+0x0] ## sfc.c:82:24
ba08: 30 30 r0 |= 0x10000 ## sfc.c:82:24
ba0a: 04 87 goto 0xe <sfc_boot+0x4A : ba1a > ## sfc.c:82:24
ba0c: 00 e1 4b 80 r0 = r8 + 0x4b ## sfc.c:78:9
ba10: 80 ff a0 f6 ff ff call -0x960 <puts : b0b6 > ## sfc.c:78:9
ba16: 40 60 r0 = [r4+0x0] ## sfc.c:79:24
ba18: b8 30 r0 &= 0xfffeffff ## sfc.c:79:24
ba1a: c0 60 [r4+0x0] = r0
ba1c: c4 ff 00 02 fe 00 r4 = 0xfe0200 <RAM_LIMIT_H+0xE40200 : fe0200 >
ba22: 40 ea 70 48 [r4+0x0] = 0xF00000 ## sfc.c:85:17
ba26: 40 ea 00 40 [r4+0x0] = 0x0 ## sfc.c:86:17
ba2a: c7 61 [r4+0x4] = r7 ## sfc.c:88:18
ba2c: 06 f8 0c 04 if (r6 == 0x2) goto 0x18 <sfc_boot+0x78 : ba48 > ## sfc.c:92:9
ba30: 86 f8 14 08 if (r6 != 0x4) goto 0x28 <sfc_boot+0x8C : ba5c >
ba34: 05 f8 21 08 if (r5 == 0x4) goto 0x42 <sfc_boot+0xAA : ba7a >
ba38: 05 f8 23 18 if (r5 == 0xc) goto 0x46 <sfc_boot+0xB2 : ba82 >
ba3c: 85 f8 19 10 if (r5 != 0x8) goto 0x32 <sfc_boot+0xA2 : ba72 >
ba40: c0 ff 81 05 26 00 r0 = 0x260581 <RAM_LIMIT_H+0xC0580 : 260580 >
ba46: 14 88 goto 0x50 <sfc_boot+0xC8 : ba98 >
ba48: 05 f8 1f 08 if (r5 == 0x4) goto 0x3e <sfc_boot+0xBA : ba8a >
ba4c: 05 f8 21 18 if (r5 == 0xc) goto 0x42 <sfc_boot+0xC2 : ba92 >
ba50: 85 f8 0f 10 if (r5 != 0x8) goto 0x1e <sfc_boot+0xA2 : ba72 >
ba54: c0 ff 81 04 24 00 r0 = 0x240481 <RAM_LIMIT_H+0xA0480 : 240480 >
ba5a: 04 9e goto 0x3c <sfc_boot+0xC8 : ba98 >
ba5c: b5 e8 08 50 if (r5 != 0x8) {
ba60: 00 ef 08 40 [r4+0x0] |= 0x8 ## sfc.c:120:25
ba64: c0 ff 89 00 20 00 r0 = 0x200089
} else { <RAM_LIMIT_H+0x60088 : 200088 > ## sfc.c:120:25
ba6a: c0 ff 89 01 28 00 r0 = 0x280189
} <RAM_LIMIT_H+0xE0188 : 280188 > ## sfc.c:120:25
ba70: 04 93 goto 0x26 <sfc_boot+0xC8 : ba98 > ## sfc.c:120:25
ba72: c0 ff 81 00 20 00 r0 = 0x200081 <RAM_LIMIT_H+0x60080 : 200080 >
ba78: 04 8f goto 0x1e <sfc_boot+0xC8 : ba98 >
ba7a: c0 ff 81 03 28 00 r0 = 0x280381 <RAM_LIMIT_H+0xE0380 : 280380 >
ba80: 04 8b goto 0x16 <sfc_boot+0xC8 : ba98 >
ba82: c0 ff 81 07 26 00 r0 = 0x260781 <RAM_LIMIT_H+0xC0780 : 260780 >
ba88: 04 87 goto 0xe <sfc_boot+0xC8 : ba98 >
ba8a: c0 ff 81 02 28 00 r0 = 0x280281 <RAM_LIMIT_H+0xE0280 : 280280 >
ba90: 04 83 goto 0x6 <sfc_boot+0xC8 : ba98 >
ba92: c0 ff 81 06 24 00 r0 = 0x240681 <RAM_LIMIT_H+0xA0680 : 240680 >
ba98: 64 e8 00 40 [r4+0x0] |= r0 ## sfc.c:130:17
ba9c: 80 d6 r0 = r8 # ## sfc.c:132:5
ba9e: 41 60 r1 = [r4+0x0] ## sfc.c:132:33
baa0: 80 ff 0e ff ff ff call -0xf2 <printf : b9b4 > ## sfc.c:132:5
baa6: 00 f1 12 80 r0 = r8 + 0x12 # ## sfc.c:133:5
baaa: 41 65 r1 = [r4+0x14] ## sfc.c:133:34
baac: 80 ff 02 ff ff ff call -0xfe <printf : b9b4 > ## sfc.c:133:5
bab2: 00 f1 09 80 r0 = r8 + 0x9 # ## sfc.c:134:5
bab6: 41 63 r1 = [r4+0xc] ## sfc.c:134:33
bab8: 80 ff f6 fe ff ff call -0x10a <printf : b9b4 > ## sfc.c:134:5
babe: 58 04 {pc, r8-r4} = [sp++] ## sfc.c:140:1
L1iWaitCmdDone:
bac0: 20 00 csync ## cache.c:89:0
bac2: 00 ab r0 = r0 << 0xb ## cache.c:90:5
bac4: c1 ff 00 f9 3f 00 r1 = 0x3ff900 <RAM_LIMIT_H+0x25F900 : 3ff900 >
baca: d8 ec 0a 21 r2 = [r0+r1<<2] ## cache.c:91:30
bace: 52 e8 fc f3 if ((r2 & 0x40000000) != 0) goto -0x8 <L1iWaitCmdDone+0xA : baca > ## cache.c:91:5
bad2: 80 00 rts ## cache.c:92:1
q32DSP_testclr:
bad4: c0 ff 78 fd 19 00 r0 = 0x19fd78 <l1i_lock : 19fd78 > ## hwi.h:164:0
bada: 41 20 r1 = 0x0 ## hwi.h:166:5
badc: 89 40 b[r0+0x0] = r1 ## hwi.h:166:5
bade: 80 00 rts ## hwi.h:173:1
IcuInitial:
bae0: 74 04 [--sp] = {rets, r4} ## cache.c:166:0
bae2: 64 e0 00 06 r0 = cnum ## hwi.h:185:5
bae6: e3 00 cli r3 ## hwi.h:115:5
bae8: c1 ff 78 fd 19 00 r1 = 0x19fd78 <l1i_lock : 19fd78 > ## hwi.h:152:5
baee: b1 00 testset b[r1] ## hwi.h:152:5
baf0: 40 e8 fd ff ifeq goto -0x6 <IcuInitial+0x10 : baf0 > ## hwi.h:152:5
baf4: 01 ab r1 = r0 << 0xb ## cache.c:94:35
baf6: c2 ff 04 f9 3f 00 r2 = 0x3ff904 <RAM_LIMIT_H+0x25F904 : 3ff904 > ## cache.c:94:35
bafc: c4 ff 10 00 00 ca r4 = 0xca000010 <RAM_LIMIT_H+0xC9E60010 : ca000010 > ## cache.c:94:35
bb02: d8 ec 1b 42 [r1+r2<<2] = r4 ## cache.c:94:35
bb06: 61 9c call -0x48 <L1iWaitCmdDone : bac0 > ## cache.c:94:35
bb08: 71 85 call -0x36 <q32DSP_testclr : bad4 > ## cache.c:94:35
bb0a: f3 00 sti r3 ## hwi.h:121:5
bb0c: 64 e0 00 06 r0 = cnum ## hwi.h:185:5
bb10: 00 ab r0 = r0 << 0xb ## cache.c:155:5
bb12: c1 ff 00 e4 ff 00 r1 = 0xffe400 <RAM_LIMIT_H+0xE5E400 : ffe400 > ## cache.c:94:35
bb18: 10 18 r0 += r1 ## cache.c:155:5
bb1a: 00 ef 01 00 [r0+0x0] |= 0x1 ## cache.c:155:27
bb1e: 54 04 {pc, r4} = [sp++] ## cache.c:170:1
DcuWaitIdle:
bb20: 20 00 csync ## cache.c:267:0
bb22: c0 ff 00 05 ff 00 r0 = 0xff0500 <RAM_LIMIT_H+0xE50500 : ff0500 > ## cache.c:268:5
bb28: 01 60 r1 = [r0+0x0] ## cache.c:269:22
bb2a: 71 fe fd ff ifs (r1 > -0x1) goto -0x6 <DcuWaitIdle+0x8 : bb28 > ## cache.c:269:5
bb2e: 80 00 rts ## cache.c:270:1
DcuInitial:
bb30: 10 04 [--sp] = rets ## cache.c:287:0
bb32: 64 e0 00 06 r0 = cnum ## hwi.h:185:5
bb36: 80 5b if (r0 != 0) goto 0x36 <DcuInitial+0x3E : bb6e >
bb38: 71 93 call -0x1a <DcuWaitIdle : bb20 > ## cache.c:282:5
bb3a: c0 ff 00 05 ff 00 r0 = 0xff0500 <RAM_LIMIT_H+0xE50500 : ff0500 > ## cache.c:282:5
bb40: c0 ef 01 00 [r0+0x0] &= 0xFFFFFFFE ## cache.c:283:17
bb44: c1 ff 00 f8 37 00 r1 = 0x37f800 <RAM_LIMIT_H+0x1DF800 : 37f800 > ## cache.c:283:17
bb4a: 02 e1 00 12 r2 = r1 + 0x200
bb4e: 43 20 r3 = 0x0
bb50: 04 81 goto 0x2 <DcuInitial+0x24 : bb54 >
bb52: 93 05 [r1++=0x4] = r3 ## cache.c:293:18
bb54: 82 e9 fd 11 if (r1 < r2) goto -0x6 <DcuInitial+0x22 : bb52 > ## cache.c:292:9
bb58: 21 e1 00 26 r1 = r2 + -0x1a00
bb5c: 42 20 r2 = 0x0
bb5e: 04 81 goto 0x2 <DcuInitial+0x32 : bb62 >
bb60: 92 05 [r1++=0x4] = r2 ## cache.c:296:18
bb62: 93 ab r3 = r1 >> 0xb ## cache.c:295:9
bb64: 03 ff fd 36 fb ff if (r3 < 0x6fd) goto -0xa <DcuInitial+0x30 : bb60 > ## cache.c:295:9
bb6a: 00 ef 01 00 [r0+0x0] |= 0x1 ## cache.c:277:17
bb6e: 00 04 pc = [sp++] ## cache.c:300:1
LZ4_decompress_generic:
bb70: 7f 04 [--sp] = {rets, r15-r4} ## lz4.c:421:0
bb72: e2 95 sp += -0x2c ## lz4.c:421:0
bb74: d4 e9 78 d0 r13 = [sp+120] ## lz4.c:421:0
bb78: 49 e0 01 00 r9 = 0x1 <mem_code_size : 0 > ## lz4.c:421:0
bb7c: 2d e9 80 0b if (r13 >= 0x10000) { ## lz4.c:421:0
bb80: c1 14 r9 = 0
} ## lz4.c:435:56
bb82: d4 e9 60 c0 r12 = [sp+96] ## lz4.c:435:56
bb86: c6 16 r6 = r12 ## lz4.c:434:40
bb88: b6 e8 01 00 if (r6 != 0x1) { ## lz4.c:434:40
bb8c: 46 20 r6 = 0x0
} ## lz4.c:434:40
bb8e: 04 3a r4 = [sp+104] ## lz4.c:434:40
bb90: b4 f0 10 84 r8 = r1 + r4 # ## lz4.c:428:22
bb94: 05 39 r5 = [sp+100] ## lz4.c:428:22
bb96: 9f 1c r7 = r1 + r3 ## lz4.c:426:27
bb98: b5 e8 00 40 if (r5 != 0x0) {
bb9c: 34 e1 f4 7f r4 = r7 + -0xc ## lz4.c:439:44
bba0: 35 e4 80 84 r8 = umin(r8, r4)
} ## lz4.c:439:9
bba4: 83 43 if (r3 != 0) goto 0x6 <LZ4_decompress_generic+0x3C : bbac > ## lz4.c:439:9
bba6: 01 ff 00 c0 11 01 if (r12 != 0x0) goto 0x222 <LZ4_decompress_generic+0x25E : bdce >
bbac: 90 f1 62 69 r6 = r6 & r9 # ## lz4.c:435:43
bbb0: 04 3d r4 = [sp+116] ## lz4.c:435:43
bbb2: d4 d8 r4 += r13 # ## lz4.c:430:57
bbb4: 86 2a [sp+40] = r6 ## lz4.c:430:57
bbb6: 84 dc r4 = r0 + r2 # ## lz4.c:423:33
bbb8: 84 24 [sp+16] = r4 ## lz4.c:423:33
bbba: 4f e0 01 00 r15 = 0x1 <mem_code_size : 0 > ## lz4.c:445:23
bbbe: bc e8 00 00 if (r12 != 0x0) { ## lz4.c:445:23
bbc2: c7 14 r15 = 0
} ## lz4.c:445:23
bbc4: 83 43 if (r3 != 0) goto 0x6 <LZ4_decompress_generic+0x5C : bbcc > ## lz4.c:445:23
bbc6: 01 ff 00 f0 0b 01 if (r15 != 0x0) goto 0x216 <LZ4_decompress_generic+0x272 : bde2 >
bbcc: 32 f1 f4 7f r2 = r7 + -0xc #
bbd0: 85 22 [sp+8] = r5
bbd2: 35 e8 00 00 if (r5 == 0x0) {
bbd6: 28 16 r8 = r2
}
bbd8: d4 e9 70 a0 r10 = [sp+112]
bbdc: 39 f1 f1 4f r9 = r4 + -0xf #
bbe0: 02 3b r2 = [sp+108]
bbe2: 32 f1 f8 7f r2 = r7 + -0x8 #
bbe6: 82 29 [sp+36] = r2
bbe8: 3e f1 fb 4f r14 = r4 + -0x5 #
bbec: 82 26 [sp+24] = r2
bbee: 32 f1 fb 7f r2 = r7 + -0x5 #
bbf2: 87 23 [sp+12] = r7
bbf4: 32 f1 f8 4f r2 = r4 + -0x8 #
bbf8: 82 28 [sp+32] = r2
bbfa: 14 d6 r4 = r1 #
bbfc: 84 21 [sp+4] = r4
bbfe: 06 d6 r6 = r0 #
bc00: 82 27 [sp+28] = r2
bc02: 81 20 [sp] = r1
bc04: 80 25 [sp+20] = r0
bc06: 04 95 goto 0x2a <LZ4_decompress_generic+0xC2 : bc32 >
bc08: 17 03 rep 0x4 r7 { ## lz4.c:323:5
bc0a: 10 07 r0 = b[r1++=0x1] (u) ## lz4.c:323:5
bc0c: d0 07 b[r5++=0x1] = r0
} ## lz4.c:323:5
bc0e: f7 5c if (r7 != 0) goto -0x8 <LZ4_decompress_generic+0x98 : bc08 > ## lz4.c:323:5
bc10: 04 90 goto 0x20 <LZ4_decompress_generic+0xC2 : bc32 > ## lz4.c:323:5
bc12: 72 d6 r2 = r7 # ## lz4.c:534:17
bc14: 00 24 r0 = [sp+16] ## lz4.c:534:37
bc16: b4 e0 02 1b r1 = r0 - r11 ## lz4.c:534:37
bc1a: 50 16 r0 = r5 ## lz4.c:534:17
bc1c: 80 ff 1a 85 ff ff call -0x7ae6 <memmove : 413c > ## lz4.c:534:17
bc22: 04 87 goto 0xe <LZ4_decompress_generic+0xC2 : bc32 >
bc24: 40 16 r0 = r4 ## lz4.c:549:21
bc26: a1 16 r1 = r10 ## lz4.c:549:21
bc28: 72 16 r2 = r7 ## lz4.c:549:21
bc2a: 80 ff 0c 85 ff ff call -0x7af4 <memmove : 413c > ## lz4.c:549:21
bc30: 74 18 r4 += r7 ## lz4.c:550:24
bc32: 50 ee 60 b0 r11 = b[r6+0x0] (u) ## lz4.c:456:32
bc36: c0 e1 b4 78 r7 = r11 >> 0x4 ## lz4.c:457:30
bc3a: 69 81 r1 = r6 + 0x1 ## lz4.c:456:35
bc3c: 87 f8 1d 1e if (r7 != 0xf) goto 0x3a <LZ4_decompress_generic+0x10A : bc7a >
bc40: 47 2f r7 = 0xf
bc42: 1e 81 r6 = r1 + 0x1 ## lz4.c:460:24
bc44: 42 21 r2 = 0x1
bc46: 16 e9 00 09 if (r6 >= r9) {
bc4a: 42 20 r2 = 0x0
} ## lz4.c:462:22
bc4c: 19 40 r1 = b[r1+0x0] (u) ## lz4.c:460:21
bc4e: 17 18 r7 += r1 ## lz4.c:461:24
bc50: 91 f8 04 fe if (r1 != 0xff) goto 0x8 <LZ4_decompress_generic+0xEC : bc5c >
bc54: 90 e1 20 2f r2 = r2 | r15 ## lz4.c:462:22
bc58: 61 16 r1 = r6 ## lz4.c:462:22
bc5a: f2 53 if (r2 != 0) goto -0x1a <LZ4_decompress_generic+0xD2 : bc42 >
bc5c: 8c f8 0e 02 if (r12 != 0x1) goto 0x1c <LZ4_decompress_generic+0x10C : bc7c >
bc60: 72 1d r2 = r7 + r4
bc62: 41 21 r1 = 0x1
bc64: 12 e9 00 07 if (r2 >= r7) {
bc68: 41 20 r1 = 0x0
}
bc6a: b1 55 if (r1 != 0) goto 0xea <LZ4_decompress_generic+0x1E6 : bd56 >
bc6c: f2 1d r2 = r7 + r6
bc6e: 41 21 r1 = 0x1
bc70: 12 e9 00 07 if (r2 >= r7) {
bc74: 41 20 r1 = 0x0
}
bc76: 01 42 if (r1 == 0) goto 0x4 <LZ4_decompress_generic+0x10C : bc7c >
bc78: 34 8e goto 0xdc <LZ4_decompress_generic+0x1E6 : bd56 >
bc7a: 16 16 r6 = r1
bc7c: cd 1d r5 = r4 + r7 ## lz4.c:472:18
bc7e: 0c f8 07 00 if (r12 == 0x0) goto 0xe <LZ4_decompress_generic+0x120 : bc90 > ## lz4.c:473:27
bc82: 08 ec 6d 50 if (r5 > r8) goto 0xda <LZ4_decompress_generic+0x1F0 : bd60 >
bc86: e9 dd r1 = r6 + r7 # ## lz4.c:473:89
bc88: 00 27 r0 = [sp+28] ## lz4.c:473:89
bc8a: 80 ec 05 10 if (r1 <= r0) goto 0xa <LZ4_decompress_generic+0x128 : bc98 >
bc8e: 34 88 goto 0xd0 <LZ4_decompress_generic+0x1F0 : bd60 >
bc90: 00 26 r0 = [sp+24] ## lz4.c:473:13
bc92: 00 ec 65 50 if (r5 > r0) goto 0xca <LZ4_decompress_generic+0x1F0 : bd60 >
bc96: e9 1d r1 = r6 + r7 ## lz4.c:496:12
bc98: 72 16 r2 = r7 ## lz4.c:323:5
bc9a: 63 16 r3 = r6 ## lz4.c:323:5
bc9c: 12 03 rep 0x4 r2 { ## lz4.c:323:5
bc9e: 30 07 r0 = b[r3++=0x1] (u) ## lz4.c:323:5
bca0: c0 07 b[r4++=0x1] = r0
} ## lz4.c:323:5
bca2: f2 5c if (r2 != 0) goto -0x8 <LZ4_decompress_generic+0x12C : bc9c > ## lz4.c:323:5
bca4: 18 41 r0 = b[r1+0x1] (u) ## lz4.c:500:18
bca6: 1a 40 r2 = b[r1+0x0] (u) ## lz4.c:500:18
bca8: a2 e1 20 04 r2 <= insert(r0, p:0x8, l:0x8) ## lz4.c:500:18
bcac: d1 1e r1 = r5 - r2 ## lz4.c:502:20
bcae: b4 e0 10 0d r0 = r1 + r13 ## lz4.c:503:31
bcb2: 43 21 r3 = 0x1 ## lz4.c:503:31
bcb4: 10 e9 00 0a if (r0 >= r10) { ## lz4.c:503:31
bcb8: 43 20 r3 = 0x0
} ## lz4.c:503:31
bcba: e8 1d r0 = r6 + r7 ## lz4.c:496:12
bcbc: 0e 82 r6 = r0 + 0x2 ## lz4.c:501:12
bcbe: 00 2a r0 = [sp+40]
bcc0: 30 fb 49 00 if ((r0 & r3) != 0) goto 0x92 <LZ4_decompress_generic+0x1E6 : bd56 >
bcc4: 40 20 r0 = 0x0
bcc6: d8 43 b[r5+0x3] = r0 ## lz4.c:234:30
bcc8: d8 42 b[r5+0x2] = r0 ## lz4.c:234:30
bcca: da 40 b[r5+0x0] = r2 ## lz4.c:234:30
bccc: a2 a8 r2 = r2 >> 0x8 ## lz4.c:234:30
bcce: 70 f1 f0 b0 r0 = r11 & 0xFFFFFF0F # ## lz4.c:509:24
bcd2: da 41 b[r5+0x1] = r2 ## lz4.c:234:30
bcd4: 80 f8 13 1e if (r0 != 0xf) goto 0x26 <LZ4_decompress_generic+0x18E : bcfe >
bcd8: 40 2f r0 = 0xf
bcda: 63 16 r3 = r6
bcdc: 3e 81 r6 = r3 + 0x1 ## lz4.c:513:24
bcde: 32 07 r2 = b[r3++=0x1] (u) ## lz4.c:513:21
bce0: 0c f8 02 00 if (r12 == 0x0) goto 0x4 <LZ4_decompress_generic+0x178 : bce8 > ## lz4.c:513:21
bce4: 0e ec 36 60 if (r6 > r14) goto 0x6c <LZ4_decompress_generic+0x1E4 : bd54 >
bce8: 20 18 r0 += r2 ## lz4.c:517:24
bcea: 12 f8 f6 ff if (r2 == 0xff) goto -0x14 <LZ4_decompress_generic+0x16A : bcda >
bcee: 0b 1d r3 = r0 + r5
bcf0: 42 21 r2 = 0x1
bcf2: 13 e9 00 00 if (r3 >= r0) {
bcf6: 42 20 r2 = 0x0
}
bcf8: 8c f8 01 02 if (r12 != 0x1) goto 0x2 <LZ4_decompress_generic+0x18E : bcfe >
bcfc: 92 4c if (r2 != 0) goto 0x58 <LZ4_decompress_generic+0x1E6 : bd56 >
bcfe: 0f 84 r7 = r0 + 0x4 ## lz4.c:523:16
bd00: 00 29 r0 = [sp+36] ## lz4.c:526:36
bd02: 80 f8 22 04 if (r0 != 0x2) goto 0x44 <LZ4_decompress_generic+0x1DA : bd4a > ## lz4.c:526:36
bd06: 0a ed 20 10 ifs (r1 >= r10) goto 0x40 <LZ4_decompress_generic+0x1DA : bd4a >
bd0a: dc dd r4 = r5 + r7 # ## lz4.c:528:17
bd0c: 00 28 r0 = [sp+32] ## lz4.c:528:17
bd0e: 00 ec 22 40 if (r4 > r0) goto 0x44 <LZ4_decompress_generic+0x1E6 : bd56 >
bd12: b4 e0 a2 b1 r11 = r10 - r1 ## lz4.c:532:46
bd16: 8b ec 7c 71 if (r7 <= r11) goto -0x108 <LZ4_decompress_generic+0xA2 : bc12 >
bd1a: b2 d6 r2 = r11 # ## lz4.c:540:17
bd1c: 00 24 r0 = [sp+16] ## lz4.c:540:36
bd1e: b4 e0 02 1b r1 = r0 - r11 ## lz4.c:540:36
bd22: 50 16 r0 = r5 ## lz4.c:540:17
bd24: 80 ff 12 84 ff ff call -0x7bee <memmove : 413c > ## lz4.c:540:17
bd2a: b4 e0 72 7b r7 = r7 - r11 ## lz4.c:539:48
bd2e: b4 e0 50 4b r4 = r5 + r11 ## lz4.c:541:20
bd32: b4 e0 42 0a r0 = r4 - r10 ## lz4.c:542:44
bd36: 80 ec 75 71 if (r7 <= r0) goto -0x116 <LZ4_decompress_generic+0xB4 : bc24 > ## lz4.c:542:21
bd3a: c8 1d r0 = r4 + r7 ## lz4.c:543:49
bd3c: a1 16 r1 = r10
bd3e: 04 82 goto 0x4 <LZ4_decompress_generic+0x1D4 : bd44 >
bd40: 12 07 r2 = b[r1++=0x1] (u) ## lz4.c:546:33
bd42: c2 07 b[r4++=0x1] = r2 ## lz4.c:546:31
bd44: 80 e9 fc 41 if (r4 < r0) goto -0x8 <LZ4_decompress_generic+0x1D0 : bd40 >
bd48: b7 94 goto -0x118 <LZ4_decompress_generic+0xC2 : bc32 >
bd4a: dc dd r4 = r5 + r7 # ## lz4.c:557:18
bd4c: 00 28 r0 = [sp+32] ## lz4.c:557:18
bd4e: 80 ec 5b 41 if (r4 <= r0) goto -0x14a <LZ4_decompress_generic+0x98 : bc08 >
bd52: 04 81 goto 0x2 <LZ4_decompress_generic+0x1E6 : bd56 >
bd54: 36 16 r6 = r3
bd56: 00 25 r0 = [sp+20] ## lz4.c:612:18
bd58: f8 3f r0 += -0x1 ## lz4.c:612:18
bd5a: 80 1f r0 = r0 - r6 ## lz4.c:612:47
bd5c: 02 8b sp += 0x2c
bd5e: 5f 04 {pc, r15-r4} = [sp++] ## lz4.c:613:1
bd60: 00 22 r0 = [sp+8] ## lz4.c:475:17
bd62: 00 53 if (r0 == 0) goto 0x26 <LZ4_decompress_generic+0x21A : bd8a > ## lz4.c:475:17
bd64: 00 23 r0 = [sp+12]
bd66: 00 ec f6 51 if (r5 > r0) goto -0x14 <LZ4_decompress_generic+0x1E6 : bd56 >
bd6a: b4 e0 60 87 r8 = r6 + r7 ## lz4.c:479:41
bd6e: 0c f8 03 00 if (r12 == 0x0) goto 0x6 <LZ4_decompress_generic+0x208 : bd78 > ## lz4.c:479:41
bd72: 00 21 r0 = [sp+4]
bd74: 00 ec ef 81 if (r8 > r0) goto -0x22 <LZ4_decompress_generic+0x1E6 : bd56 >
bd78: 40 16 r0 = r4 ## lz4.c:490:13
bd7a: 61 16 r1 = r6 ## lz4.c:490:13
bd7c: 72 16 r2 = r7 ## lz4.c:490:13
bd7e: 80 ff b8 83 ff ff call -0x7c48 <memmove : 413c > ## lz4.c:490:13
bd84: 8c f8 14 00 if (r12 != 0x0) goto 0x28 <LZ4_decompress_generic+0x240 : bdb0 >
bd88: 04 9e goto 0x3c <LZ4_decompress_generic+0x256 : bdc6 >
bd8a: 00 23 r0 = [sp+12]
bd8c: 8c f8 02 00 if (r12 != 0x0) goto 0x4 <LZ4_decompress_generic+0x224 : bd94 >
bd90: 80 e8 e1 51 if (r5 != r0) goto -0x3e <LZ4_decompress_generic+0x1E6 : bd56 >
bd94: 0c f8 0f 00 if (r12 == 0x0) goto 0x1e <LZ4_decompress_generic+0x246 : bdb6 >
bd98: 00 ec dd 51 if (r5 > r0) goto -0x46 <LZ4_decompress_generic+0x1E6 : bd56 >
bd9c: e8 dd r0 = r6 + r7 # ## lz4.c:486:42
bd9e: 01 21 r1 = [sp+4] ## lz4.c:486:42
bda0: 81 e8 d9 01 if (r0 != r1) goto -0x4e <LZ4_decompress_generic+0x1E6 : bd56 > ## lz4.c:486:42
bda4: 40 16 r0 = r4 ## lz4.c:490:13
bda6: 61 16 r1 = r6 ## lz4.c:490:13
bda8: 72 16 r2 = r7 ## lz4.c:490:13
bdaa: 80 ff 8c 83 ff ff call -0x7c74 <memmove : 413c > ## lz4.c:490:13
bdb0: 00 20 r0 = [sp] ## lz4.c:605:35
bdb2: 50 1e r0 = r5 - r0 ## lz4.c:605:35
bdb4: e7 93 goto -0x5a <LZ4_decompress_generic+0x1EC : bd5c > ## lz4.c:605:35
bdb6: 40 16 r0 = r4 ## lz4.c:490:13
bdb8: 61 16 r1 = r6 ## lz4.c:490:13
bdba: 72 16 r2 = r7 ## lz4.c:490:13
bdbc: 80 ff 7a 83 ff ff call -0x7c86 <memmove : 413c > ## lz4.c:490:13
bdc2: b4 e0 60 87 r8 = r6 + r7 ## lz4.c:491:16
bdc6: 00 25 r0 = [sp+20] ## lz4.c:607:41
bdc8: b4 e0 82 00 r0 = r8 - r0 ## lz4.c:607:41
bdcc: e7 87 goto -0x72 <LZ4_decompress_generic+0x1EC : bd5c > ## lz4.c:607:41
bdce: 43 21 r3 = 0x1
bdd0: 82 f8 04 02 if (r2 != 0x1) goto 0x8 <LZ4_decompress_generic+0x26C : bddc >
bdd4: 09 40 r1 = b[r0+0x0] (u) ## lz4.c:443:36
bdd6: 31 e8 00 00 if (r1 == 0x0) {
bdda: 13 16 r3 = r1
}
bddc: a0 e0 00 30 r0 = 0x0 - r3 ## lz4.c:443:16
bde0: d7 9d goto -0x86 <LZ4_decompress_generic+0x1EC : bd5c >
bde2: 09 40 r1 = b[r0+0x0] (u) ## lz4.c:446:17
bde4: 40 21 r0 = 0x1 ## lz4.c:446:17
bde6: b1 e8 00 00 if (r1 != 0x0) {
bdea: 10 3f r0 = -0x1
} ## lz4.c:446:17
bdec: d7 97 goto -0x92 <LZ4_decompress_generic+0x1EC : bd5c > ## lz4.c:446:17
LZ4_decompress_safe_continue:
bdee: 77 04 [--sp] = {rets, r7-r4} ## lz4.c:660:0
bdf0: e2 99 sp += -0x1c ## lz4.c:660:0
bdf2: 04 d6 r4 = r0 # ## lz4.c:660:0
bdf4: 06 2c r6 = [sp+48] ## lz4.c:660:0
bdf6: 25 d6 r5 = r2 # ## lz4.c:660:0
bdf8: 40 63 r0 = [r4+0xc] ## lz4.c:660:0
bdfa: 47 62 r7 = [r4+0x8] ## lz4.c:664:16
bdfc: 05 e8 18 70 if (r7 == r5) goto 0x30 <LZ4_decompress_safe_continue+0x42 : be30 >
be00: 72 de r2 = r7 - r0 # ## lz4.c:675:48
be02: c0 61 [r4+0x4] = r0 ## lz4.c:674:28
be04: c2 60 [r4+0x0] = r2 ## lz4.c:675:29
be06: 80 26 [sp+24] = r0 ## lz4.c:676:18
be08: 32 d6 r2 = r3 # ## lz4.c:676:18
be0a: 82 25 [sp+20] = r2 ## lz4.c:676:18
be0c: 63 d6 r3 = r6 # ## lz4.c:676:18
be0e: 85 24 [sp+16] = r5 ## lz4.c:676:18
be10: 40 22 r0 = 0x2 ## lz4.c:676:18
be12: 80 23 [sp+12] = r0 ## lz4.c:676:18
be14: 40 20 r0 = 0x0 ## lz4.c:676:18
be16: 80 22 [sp+8] = r0 ## lz4.c:676:18
be18: 80 21 [sp+4] = r0 ## lz4.c:676:18
be1a: 40 21 r0 = 0x1 ## lz4.c:676:18
be1c: 10 d6 r0 = r1 # ## lz4.c:676:18
be1e: 80 20 [sp] = r0 ## lz4.c:676:18
be20: 51 16 r1 = r5 ## lz4.c:676:18
be22: bf ea a5 fe call -0x2b6 <LZ4_decompress_generic : bb70 > ## lz4.c:676:18
be26: 80 fd 1d 02 ifs (r0 < 0x1) goto 0x3a <LZ4_decompress_safe_continue+0x76 : be64 >
be2a: 51 dc r1 = r5 + r0 # ## lz4.c:683:42
be2c: c0 63 [r4+0xc] = r0 ## lz4.c:682:27
be2e: 04 99 goto 0x32 <LZ4_decompress_safe_continue+0x74 : be62 > ## lz4.c:682:27
be30: 04 eb 84 00 {r7, r2} = [r4+] ## lz4.c:667:100
be34: 50 de r0 = r5 - r0 # ## lz4.c:667:72
be36: 87 26 [sp+24] = r7 ## lz4.c:665:18
be38: 32 d6 r2 = r3 # ## lz4.c:665:18
be3a: 82 25 [sp+20] = r2 ## lz4.c:665:18
be3c: 63 d6 r3 = r6 # ## lz4.c:665:18
be3e: 80 24 [sp+16] = r0 ## lz4.c:665:18
be40: 40 22 r0 = 0x2 ## lz4.c:665:18
be42: 80 23 [sp+12] = r0 ## lz4.c:665:18
be44: 40 20 r0 = 0x0 ## lz4.c:665:18
be46: 80 22 [sp+8] = r0 ## lz4.c:665:18
be48: 80 21 [sp+4] = r0 ## lz4.c:665:18
be4a: 40 21 r0 = 0x1 ## lz4.c:665:18
be4c: 10 d6 r0 = r1 # ## lz4.c:665:18
be4e: 80 20 [sp] = r0 ## lz4.c:665:18
be50: 51 16 r1 = r5 ## lz4.c:665:18
be52: bf ea 8d fe call -0x2e6 <LZ4_decompress_generic : bb70 > ## lz4.c:665:18
be56: 80 fd 05 02 ifs (r0 < 0x1) goto 0xa <LZ4_decompress_safe_continue+0x76 : be64 >
be5a: 68 e8 0c 40 [r4+0xc] += r0 ## lz4.c:671:27
be5e: 41 62 r1 = [r4+0x8] ## lz4.c:672:27
be60: 01 18 r1 += r0 ## lz4.c:672:27
be62: c1 62 [r4+0x8] = r1 ## lz4.c:672:27
be64: 02 87 sp += 0x1c
be66: 57 04 {pc, r7-r4} = [sp++] ## lz4.c:687:1
Run_App:
be68: 7f 04 [--sp] = {rets, r15-r4} ## bankSwitch.c:15:0
be6a: c2 98 sp += -0xa0 ## bankSwitch.c:15:0
be6c: c1 ff 18 fc 19 00 r1 = 0x19fc18 <g_boot_soft_flag : 19fc18 > ## boot_init.c:85:50
be72: 08 d6 r8 = r0 # ## boot_init.c:85:50
be74: 19 44 r1 = b[r1+0x4] (u) ## boot_init.c:85:50
be76: 51 e8 05 02 if ((r1 & 0x1) != 0) goto 0xa <Run_App+0x1C : be84 > ## bankSwitch.c:23:9
be7a: 0a e1 0c 00 r10 = r0 + 0xc
be7e: 0c e1 04 00 r12 = r0 + 0x4
be82: 54 8b goto 0x156 <Run_App+0x172 : bfda >
be84: 50 ec 00 20 r3_r2 = d[r0+0x0]
be88: 05 63 r5 = [r0+0xc]
be8a: f8 e8 80 10 r1 = sp + 128
be8e: 40 22 r0 = 0x2 ## sdfile.c:110:11
be90: 85 20 [sp] = r5 ## sdfile.c:110:11
be92: bf ea ca f7 call -0x106c <sd_fopenbyindex : ae2a > ## sdfile.c:110:11
be96: 0a e1 0c 80 r10 = r8 + 0xc
be9a: 0c e1 04 80 r12 = r8 + 0x4
be9e: 00 f8 9c 00 if (r0 == 0x0) goto 0x138 <Run_App+0x172 : bfda >
bea2: d0 ec c0 10 r1 = [r12+0x0] ## sdfile.c:115:31
bea6: 22 21 r2 = [sp+132] ## sdfile.c:115:49
bea8: 21 d8 r1 += r2 # ## sdfile.c:115:42
beaa: 20 22 r0 = [sp+136] ## sdfile.c:114:30
beac: 30 e9 00 02 if (r0 >= 0x200) { ## sdfile.c:114:30
beb0: 40 e0 00 02 r0 = 0x200
} <ROM_RAM_SIZE : 200 > ## sdfile.c:114:23
beb4: 82 17 r2 = r0.l (u) ## sdfile.c:115:5
beb6: c7 ff 40 11 18 00 r7 = 0x181140 <ep2_dma_buffer : 181140 > ## sdfile.c:115:5
bebc: 70 16 r0 = r7 ## sdfile.c:115:5
bebe: bf ea e5 f7 call -0x1036 <nor_flash_read : ae8c > ## sdfile.c:115:5
bec2: cb ff c0 13 18 00 r11 = 0x1813c0 <var_bss_begin : 1813c0 > ## sdfile.c:115:5
bec8: 01 e1 08 b0 r1 = r11 + 0x8 ## sdfile.c:115:5
becc: 70 16 r0 = r7 ## sdfile.c:117:5
bece: bf ea ee f7 call -0x1024 <get_flash_file_key : aeae > ## sdfile.c:117:5
bed2: 40 20 r0 = 0x0 ## sdfile.c:120:5
bed4: 41 20 r1 = 0x0 ## sdfile.c:120:5
bed6: d0 e9 79 00 d[sp+120] = r1_r0 ## sdfile.c:120:5
beda: d0 e9 71 00 d[sp+112] = r1_r0 ## sdfile.c:120:5
bede: c0 ff 09 f6 01 00 r0 = 0x1f609 <sin_win_tab2+0x214 : 1f608 > ## sdfile.c:121:9
bee4: e9 90 r1 = sp + 112 ## sdfile.c:121:9
bee6: 72 16 r2 = r7 ## sdfile.c:121:9
bee8: bf ea 1a f8 call -0xfcc <dec_isd_cfg_ini : af20 > ## sdfile.c:121:9
beec: 00 51 if (r0 == 0) goto 0x22 <Run_App+0xA8 : bf10 > ## sdfile.c:121:9
beee: dc e9 70 00 r0 = b[sp+112] (u) ## sdfile.c:122:31
bef2: dc e9 74 10 r1 = b[sp+116] (u) ## sdfile.c:124:17
bef6: f0 30 r0 += -0x30 ## sdfile.c:122:42
bef8: 52 ee b0 00 b[r11+0x0] = r0 ## sdfile.c:122:29
befc: f1 30 r1 += -0x30 ## sdfile.c:124:28
befe: 40 24 r0 = 0x4 ## sdfile.c:124:28
bf00: 42 28 r2 = 0x8 ## sdfile.c:124:9
bf02: b1 e8 01 00 if (r1 != 0x1) { ## sdfile.c:124:9
bf06: 42 24 r2 = 0x4
} ## sdfile.c:124:9
bf08: b1 e8 00 00 if (r1 != 0x0) { ## sdfile.c:124:9
bf0c: 20 16 r0 = r2
} ## sdfile.c:124:9
bf0e: 04 84 goto 0x8 <Run_App+0xB0 : bf18 > ## sdfile.c:124:9
bf10: 40 22 r0 = 0x2 ## sdfile.c:136:29
bf12: 52 ee b0 00 b[r11+0x0] = r0 ## sdfile.c:136:29
bf16: 40 24 r0 = 0x4 ## sdfile.c:136:29
bf18: 52 ee b1 00 b[r11+0x1] = r0
bf1c: 50 ed b8 00 r0 = h[r11+0x8] (u) ## sdfile.c:222:23
bf20: 44 20 r4 = 0x0 ## sdfile.c:222:23
bf22: 83 d6 r3 = r8 # ## sdfile.c:222:11
bf24: 84 3b [sp+108] = r4 ## sdfile.c:220:9
bf26: 84 3a [sp+104] = r4 ## sdfile.c:221:9
bf28: e9 88 r1 = sp + 104 ## sdfile.c:221:9
bf2a: ea 8c r2 = sp + 108
bf2c: bf ea 4d f8 call -0xf66 <_jlfs_mount : afca > ## sdfile.c:222:11
bf30: 20 54 if (r0 == 0) goto 0xa8 <Run_App+0x172 : bfda >
bf32: c7 ff 54 fc 19 00 r7 = 0x19fc54 <uboot_2_sdk_info : 19fc54 > ## sdfile.c:229:30
bf38: 70 16 r0 = r7 ## sdfile.c:226:5
bf3a: 00 85 rep 0x2 0x6 { ## sdfile.c:226:5
bf3c: 84 05 [r0++=0x4] = r4
} ## sdfile.c:226:5
bf3e: d4 e9 6c 90 r9 = [sp+108] ## sdfile.c:227:37
bf42: c0 ff 00 00 ff ff r0 = 0xffff0000 <RAM_LIMIT_H+0xFFE50000 : ffff0000 > ## sdfile.c:227:52
bf48: 90 f1 92 50 r5 = r9 & r0 # ## sdfile.c:227:52
bf4c: 06 3a r6 = [sp+104] ## sdfile.c:228:42
bf4e: f5 62 [r7+0x8] = r5 ## sdfile.c:227:35
bf50: 50 ed b8 20 r2 = h[r11+0x8] (u) ## sdfile.c:229:32
bf54: f6 61 [r7+0x4] = r6 ## sdfile.c:228:40
bf56: 50 ee b1 10 r1 = b[r11+0x1] (u) ## sdfile.c:240:35
bf5a: 50 ee b0 00 r0 = b[r11+0x0] (u) ## sdfile.c:240:14
bf5e: fa 66 h[r7+0xc] = r2 ## sdfile.c:229:30
bf60: c2 ff 34 fc 19 00 r2 = 0x19fc34 <flash_head : 19fc34 > ## sdfile.c:230:30
bf66: f2 60 [r7+0x0] = r2 ## sdfile.c:230:30
bf68: 42 20 r2 = 0x0 ## sdfile.c:240:5
bf6a: bf ea 31 fd call -0x59e <sfc_boot : b9d0 > ## sdfile.c:240:5
bf6e: a0 e0 c0 56 r0 = 0x6000000 - r5 ## sdfile.c:232:95
bf72: 60 18 r0 += r6 ## sdfile.c:232:62
bf74: c5 ff 00 02 fe 00 r5 = 0xfe0200 <RAM_LIMIT_H+0xE40200 : fe0200 >
bf7a: d0 64 [r5+0x10] = r0 ## sdfile.c:242:22
bf7c: bf ea b0 fd call -0x4a0 <IcuInitial : bae0 > ## sdfile.c:244:5
bf80: bf ea d6 fd call -0x454 <DcuInitial : bb30 > ## sdfile.c:245:5
bf84: 50 ed b8 00 r0 = h[r11+0x8] (u) ## sdfile.c:247:23
bf88: d0 67 [r5+0x1c] = r0 ## sdfile.c:247:21
bf8a: 06 ef 01 50 [r5+0x18] |= 0x1 ## sdfile.c:248:21
bf8e: c6 ef 02 50 [r5+0x18] &= 0xFFFFFFFD ## sdfile.c:249:21
bf92: 64 e0 00 0b r0 = icfg ## sdfile.c:254:5
bf96: b8 28 r0 &= 0xfffffeff ## sdfile.c:255:9
bf98: 64 e0 80 0b icfg = r0 ## sdfile.c:256:5
bf9c: c1 ff 00 fe 19 00 r1 = 0x19fe00 <_IRQ_MEM_ADDR : 19fe00 > ## sdfile.c:256:5
bfa2: 18 88 r0 = r1 + 0x8 ## sdfile.c:256:5
bfa4: 60 00 cli ## sdfile.c:257:5
bfa6: 02 16 r2 = r0 ## sdfile.c:260:5
bfa8: 73 16 r3 = r7 ## sdfile.c:260:5
bfaa: 10 85 rep 0x4 0x6 { ## sdfile.c:260:5
bfac: 36 05 r6 = [r3++=0x4] ## sdfile.c:260:5
bfae: a6 05 [r2++=0x4] = r6
} ## sdfile.c:260:5
bfb0: 03 f1 20 10 r3 = r1 + 0x20 #
bfb4: 72 60 r2 = [r7+0x0] ## sdfile.c:263:41
bfb6: 93 62 [r1+0x8] = r3 ## sdfile.c:262:16
bfb8: 10 9f rep 0x4 0x20 { ## sdfile.c:263:5
bfba: 21 07 r1 = b[r2++=0x1] (u) ## sdfile.c:263:5
bfbc: b1 07 b[r3++=0x1] = r1
} ## sdfile.c:263:5
bfbe: c9 00 call r9 ## sdfile.c:264:15
bfc0: d4 60 [r5+0x0] = r4 ## sdfile.c:267:17
bfc2: c0 ff 00 1c fd 00 r0 = 0xfd1c00 <RAM_LIMIT_H+0xE31C00 : fd1c00 > ## sdfile.c:267:17
bfc8: c0 ef 08 00 [r0+0x0] &= 0xFFFFFFF7 ## sdfile.c:270:18
bfcc: c1 ff 14 60 fd 00 r1 = 0xfd6014 <RAM_LIMIT_H+0xE36014 : fd6014 > ## sdfile.c:271:20
bfd2: 00 ef 00 1a [r1+0x0] |= 0x80000 ## sdfile.c:271:20
bfd6: 00 ef 01 00 [r0+0x0] |= 0x1 ## sdfile.c:272:18
bfda: d0 ec c0 30 r3 = [r12+0x0]
bfde: d0 ec 80 20 r2 = [r8+0x0]
bfe2: d0 ec a0 50 r5 = [r10+0x0]
bfe6: c9 88 r1 = sp + 72
bfe8: 40 21 r0 = 0x1 ## bankSwitch.c:27:10
bfea: 85 20 [sp] = r5 ## bankSwitch.c:27:10
bfec: bf ea 1d f7 call -0x11c6 <sd_fopenbyindex : ae2a > ## bankSwitch.c:27:10
bff0: 30 59 if (r0 == 0) goto 0xf2 <Run_App+0x27C : c0e4 >
bff2: ae 98 r6 = sp + 56
bff4: cd 88 r5 = sp + 72
bff6: 17 3c r7 = -0x4
bff8: 04 95 goto 0x2a <Run_App+0x1BC : c024 >
bffa: d0 ec c0 10 r1 = [r12+0x0] ## bankSwitch.c:37:57
bffe: 52 61 r2 = [r5+0x4] ## bankSwitch.c:37:75
c000: d0 ec 80 00 r0 = [r8+0x0] ## bankSwitch.c:37:35
c004: d0 ec a0 40 r4 = [r10+0x0] ## bankSwitch.c:37:19
c008: 12 18 r2 += r1 ## bankSwitch.c:37:68
c00a: a9 98 r1 = sp + 56 ## bankSwitch.c:37:68
c00c: 43 30 r3 = 0x10 ## bankSwitch.c:37:13
c00e: c4 00 call r4 ## bankSwitch.c:37:13
c010: 00 48 if (r0 == 0) goto 0x10 <Run_App+0x1BA : c022 > ## bankSwitch.c:37:13
c012: a8 98 r0 = sp + 56
c014: 41 2e r1 = 0xe ## bankSwitch.c:38:19
c016: bf ea de f4 call -0x1644 <chip_crc16 : a9d6 > ## bankSwitch.c:38:19
c01a: 00 43 if (r0 == 0) goto 0x6 <Run_App+0x1BA : c022 > ## bankSwitch.c:38:19
c01c: 69 67 r1 = h[r6+0xe] (u) ## bankSwitch.c:40:32
c01e: 00 e8 03 10 if (r1 == r0) goto 0x6 <Run_App+0x1C0 : c028 > ## bankSwitch.c:40:32
c022: c7 21 r7 += 0x1 ## bankSwitch.c:35:9
c024: f7 4a if (r7 != 0) goto -0x2c <Run_App+0x192 : bffa >
c026: 24 9e goto 0xbc <Run_App+0x27C : c0e4 >
c028: 50 61 r0 = [r5+0x4] ## bankSwitch.c:41:35
c02a: 01 30 r1 = [sp+64] ## bankSwitch.c:41:49
c02c: b4 f0 10 e0 r14 = r1 + r0 # ## bankSwitch.c:41:40
c030: 04 2f r4 = [sp+60] ## bankSwitch.c:43:35
c032: dc e9 54 20 r2 = b[sp+84] (u) ## bankSwitch.c:55:14
c036: d8 e9 3a 90 r9 = h[sp+58] (u) ## bankSwitch.c:42:29
c03a: c8 88 r0 = sp + 72
c03c: 47 d6 r7 = r4 #
c03e: 80 21 [sp+4] = r0
c040: 52 e8 0c 30 if ((r2 & 0x40) == 0) goto 0x18 <Run_App+0x1F4 : c05c >
c044: d0 ec c0 10 r1 = [r12+0x0] ## bankSwitch.c:56:68
c048: d0 ec 80 00 r0 = [r8+0x0] ## bankSwitch.c:56:31
c04c: d0 ec a0 60 r6 = [r10+0x0] ## bankSwitch.c:56:15
c050: b4 e0 10 2e r2 = r1 + r14 ## bankSwitch.c:56:79
c054: a9 88 r1 = sp + 40 ## bankSwitch.c:56:79
c056: 43 30 r3 = 0x10 ## bankSwitch.c:56:9
c058: c6 00 call r6 ## bankSwitch.c:56:9
c05a: 07 2c r7 = [sp+48] ## bankSwitch.c:57:35
c05c: f8 e8 38 d0 r13 = sp + 56
c060: 16 3c r6 = -0x4
c062: cf ff 04 35 fd 00 r15 = 0xfd3504 <RAM_LIMIT_H+0xE33504 : fd3504 >
c068: 04 95 goto 0x2a <Run_App+0x22C : c094 >
c06a: d0 ec c0 10 r1 = [r12+0x0] ## bankSwitch.c:63:67
c06e: d0 ec 80 00 r0 = [r8+0x0] ## bankSwitch.c:63:35
c072: d0 ec a0 b0 r11 = [r10+0x0] ## bankSwitch.c:63:19
c076: b4 e0 10 2e r2 = r1 + r14 ## bankSwitch.c:63:78
c07a: 71 16 r1 = r7 ## bankSwitch.c:63:13
c07c: 93 16 r3 = r9 ## bankSwitch.c:63:13
c07e: cb 00 call r11 ## bankSwitch.c:63:13
c080: 00 48 if (r0 == 0) goto 0x10 <Run_App+0x22A : c092 > ## bankSwitch.c:63:13
c082: d0 ec f0 00 r0 = [r15+0x0] ## bankSwitch.c:72:27
c086: 50 ed dc 10 r1 = h[r13+0xc] (u) ## bankSwitch.c:75:24
c08a: 80 17 r0 = r0.l (u) ## bankSwitch.c:75:28
c08c: 80 e8 01 10 if (r1 != r0) goto 0x2 <Run_App+0x22A : c092 > ## bankSwitch.c:75:28
c090: 80 43 if (r0 != 0) goto 0x6 <Run_App+0x230 : c098 >
c092: c6 21 r6 += 0x1 ## bankSwitch.c:35:9
c094: f6 4a if (r6 != 0) goto -0x2c <Run_App+0x202 : c06a >
c096: 14 86 goto 0x4c <Run_App+0x27C : c0e4 >
c098: 00 21 r0 = [sp+4] ## bankSwitch.c:87:14
c09a: 08 4c r0 = b[r0+0xc] (u) ## bankSwitch.c:87:14
c09c: 50 e8 16 30 if ((r0 & 0x40) == 0) goto 0x2c <Run_App+0x264 : c0cc > ## bankSwitch.c:87:14
c0a0: d0 e9 28 00 r1_r0 = d[sp+40] ## bankSwitch.c:90:82
c0a4: 10 d8 r0 += r1 # ## lz4.c:645:50
c0a6: 80 25 [sp+20] = r0 ## lz4.c:644:23
c0a8: 01 2c r1 = [sp+48] ## bankSwitch.c:93:91
c0aa: 80 24 [sp+16] = r0 ## lz4.c:645:22
c0ac: 42 20 r2 = 0x0 ## lz4.c:646:25
c0ae: 43 20 r3 = 0x0 ## lz4.c:646:25
c0b0: d0 e9 09 20 d[sp+8] = r3_r2 ## lz4.c:646:25
c0b4: 12 1f r2 = r1 - r4 ## bankSwitch.c:93:101
c0b6: 79 90 r1 = r7 + 0x10 ## bankSwitch.c:92:77
c0b8: 33 f1 f0 9f r3 = r9 + -0x10 # ## bankSwitch.c:93:52
c0bc: 82 20 [sp] = r2 ## bankSwitch.c:92:24
c0be: 88 88 r0 = sp + 8 ## bankSwitch.c:92:24
c0c0: 42 16 r2 = r4 ## bankSwitch.c:92:24
c0c2: bf ea 94 fe call -0x2d8 <LZ4_decompress_safe_continue : bdee > ## bankSwitch.c:92:24
c0c6: 01 2d r1 = [sp+52] ## bankSwitch.c:95:39
c0c8: 81 e8 0c 00 if (r0 != r1) goto 0x18 <Run_App+0x27C : c0e4 >
c0cc: 64 e0 00 0b r0 = icfg ## bankSwitch.c:109:5
c0d0: b8 28 r0 &= 0xfffffeff ## bankSwitch.c:110:9
c0d2: 64 e0 80 0b icfg = r0 ## bankSwitch.c:111:5
c0d6: 60 00 cli ## bankSwitch.c:112:5
c0d8: 80 d6 r0 = r8 # ## bankSwitch.c:115:5
c0da: 51 61 r1 = [r5+0x4] ## bankSwitch.c:115:57
c0dc: c2 ff 28 fc 19 00 r2 = 0x19fc28 <boot_arg_list : 19fc28 > ## bankSwitch.c:115:5
c0e2: c4 00 call r4 ## bankSwitch.c:115:5
c0e4: 22 88 sp += 0xa0
c0e6: 5f 04 {pc, r15-r4} = [sp++] ## bankSwitch.c:118:1
spi_unmount:
c0e8: 77 04 [--sp] = {rets, r7-r4} ## spi0.c:90:0
c0ea: c0 ff 00 1c fd 00 r0 = 0xfd1c00 <RAM_LIMIT_H+0xE31C00 : fd1c00 > ## spi0.c:92:18
c0f0: 40 ea 00 00 [r0+0x0] = 0x0 ## spi0.c:92:18
c0f4: bf ea 51 f6 call -0x135e <spi_get_port : ad9a > ## spi0.c:96:16
c0f8: c1 ff 08 53 fd 00 r1 = 0xfd5308 <RAM_LIMIT_H+0xE35308 : fd5308 > ## spi0.c:96:16
c0fe: c2 ef 01 10 [r1+0x8] &= 0xFFFFFFFE ## spi0.c:96:16
c102: c3 ef 01 10 [r1+0xc] &= 0xFFFFFFFE ## spi0.c:96:16
c106: 00 ef 01 10 [r1+0x0] |= 0x1 ## spi0.c:96:16
c10a: c2 ef 02 10 [r1+0x8] &= 0xFFFFFFFD ## spi0.c:96:16
c10e: c3 ef 02 10 [r1+0xc] &= 0xFFFFFFFD ## spi0.c:96:16
c112: 00 ef 02 10 [r1+0x0] |= 0x2 ## spi0.c:96:16
c116: 00 49 if (r0 == 0) goto 0x12 <spi_unmount+0x42 : c12a >
c118: 40 30 r0 = 0x10
c11a: 12 2f r2 = -0x11
c11c: 44 28 r4 = 0x8
c11e: 06 e1 00 12 r6 = r1 + 0x200
c122: 6b 8c r3 = r6 + 0xc
c124: 17 37 r7 = -0x9
c126: 6d 88 r5 = r6 + 0x8
c128: 04 87 goto 0xe <spi_unmount+0x50 : c138 >
c12a: 40 28 r0 = 0x8
c12c: 12 37 r2 = -0x9
c12e: 44 24 r4 = 0x4
c130: 1b 8c r3 = r1 + 0xc
c132: 17 3b r7 = -0x5
c134: 1d 88 r5 = r1 + 0x8
c136: 16 16 r6 = r1
c138: 64 e8 02 57 [r5+0x0] &= r7
c13c: 64 e8 02 37 [r3+0x0] &= r7
c140: 64 e8 00 64 [r6+0x0] |= r4
c144: c2 ef 40 10 [r1+0x8] &= 0xFFFFFFBF
c148: c3 ef 40 10 [r1+0xc] &= 0xFFFFFFBF
c14c: 00 ef 40 10 [r1+0x0] |= 0x40
c150: 64 e8 02 32 [r3+0x0] &= r2
c154: 64 e8 00 50 [r5+0x0] |= r0
c158: 64 e8 00 60 [r6+0x0] |= r0
c15c: 57 04 {pc, r7-r4} = [sp++] ## spi0.c:148:1
run_flash:
c15e: 77 04 [--sp] = {rets, r7-r4} ## boot_flash.c:74:0
c160: c6 ff 90 ec 01 00 r6 = 0x1ec90 <spi_flash_io_nor : 1ec90 > ## boot_flash.c:74:0
c166: c4 ff 00 fc 19 00 r4 = 0x19fc00 <spi_flash_io : 19fc00 > ## boot_flash.c:74:0
c16c: 60 16 r0 = r6 ## boot_flash.c:78:5
c16e: 41 16 r1 = r4 ## boot_flash.c:78:5
c170: 10 83 rep 0x4 0x4 { ## boot_flash.c:78:5
c172: 02 05 r2 = [r0++=0x4] ## boot_flash.c:78:5
c174: 92 05 [r1++=0x4] = r2
} ## boot_flash.c:78:5
c176: c0 ff 10 fc 19 00 r0 = 0x19fc10 <spi_port : 19fc10 > ## boot_flash.c:80:27
c17c: 07 60 r7 = [r0+0x0] ## boot_flash.c:80:27
c17e: c0 ff 00 02 fe 00 r0 = 0xfe0200 <RAM_LIMIT_H+0xE40200 : fe0200 > ## spi0.c:193:17
c184: 40 ea 00 00 [r0+0x0] = 0x0 ## spi0.c:193:17
c188: c5 ff 00 1c fd 00 r5 = 0xfd1c00 <RAM_LIMIT_H+0xE31C00 : fd1c00 > ## spi0.c:193:17
c18e: 40 ea 20 50 [r5+0x0] = 0x20 ## spi0.c:194:18
c192: 70 60 r0 = [r7+0x0] ## spi0.c:197:28
c194: b0 e1 20 04 r0 = uextra(r0, p:0x8, l:0x8) ## spi0.c:197:28
c198: d0 61 [r5+0x4] = r0 ## spi0.c:197:19
c19a: 70 60 r0 = [r7+0x0] ## spi0.c:199:29
c19c: b0 e1 94 01 r0 = uextra(r0, p:0x3, l:0x5) ## spi0.c:199:29
c1a0: bf ea a9 f5 call -0x14ae <spi_port_io_init : acf6 > ## spi0.c:199:5
c1a4: 72 60 r2 = [r7+0x0] ## spi0.c:203:16
c1a6: 51 60 r1 = [r5+0x0] ## spi0.c:203:16
c1a8: c0 ff 14 60 fd 00 r0 = 0xfd6014 <RAM_LIMIT_H+0xE36014 : fd6014 > ## spi0.c:203:16
c1ae: 60 ff 07 20 05 00 if ((r2 & 0x7) == 0) goto 0xa <run_flash+0x60 : c1be > ## spi0.c:203:9
c1b4: 31 23 r1 |= 0x8 ## spi0.c:204:22
c1b6: d1 60 [r5+0x0] = r1 ## spi0.c:204:22
c1b8: 01 60 r1 = [r0+0x0] ## spi0.c:205:24
c1ba: b9 33 r1 &= 0xfff7ffff ## spi0.c:205:24
c1bc: 04 84 goto 0x8 <run_flash+0x68 : c1c6 > ## spi0.c:205:24
c1be: b9 23 r1 &= 0xfffffff7 ## spi0.c:208:22
c1c0: d1 60 [r5+0x0] = r1 ## spi0.c:208:22
c1c2: 01 60 r1 = [r0+0x0] ## spi0.c:209:24
c1c4: 31 33 r1 |= 0x80000 ## spi0.c:209:24
c1c6: 81 60 [r0+0x0] = r1
c1c8: 00 ef 01 50 [r5+0x0] |= 0x1 ## spi0.c:212:18
c1cc: 40 21 r0 = 0x1 ## spi0.c:213:5
c1ce: bf ea e9 f5 call -0x142e <SPI0_cs : ada4 > ## spi0.c:213:5
c1d2: 40 20 r0 = 0x0 ## norflash.c:221:5
c1d4: bf ea e6 f5 call -0x1434 <SPI0_cs : ada4 > ## norflash.c:221:5
c1d8: 68 2b r0 = 0xab ## norflash.c:223:5
c1da: bf ea 0e f6 call -0x13e4 <SPI0_WriteByte : adfa > ## norflash.c:223:5
c1de: 78 3f r0 = 0xff ## norflash.c:226:5
c1e0: bf ea 0b f6 call -0x13ea <SPI0_WriteByte : adfa > ## norflash.c:226:5
c1e4: 78 3f r0 = 0xff ## norflash.c:227:5
c1e6: bf ea 08 f6 call -0x13f0 <SPI0_WriteByte : adfa > ## norflash.c:227:5
c1ea: 78 3f r0 = 0xff ## norflash.c:228:5
c1ec: bf ea 05 f6 call -0x13f6 <SPI0_WriteByte : adfa > ## norflash.c:228:5
c1f0: bf ea 0c f6 call -0x13e8 <SPI0_ReadByte : ae0c > ## norflash.c:230:5
c1f4: 40 21 r0 = 0x1 ## norflash.c:231:5
c1f6: bf ea d5 f5 call -0x1456 <SPI0_cs : ada4 > ## norflash.c:231:5
c1fa: 47 e0 6a ff r7 = -0x96 <RAM_LIMIT_H+0xFFFFFFFFFFE5FF6A : ffffffffffffff6a >
c1fe: 04 92 goto 0x24 <run_flash+0xC6 : c224 >
c200: 40 20 r0 = 0x0 ## norflash.c:58:9
c202: bf ea cf f5 call -0x1462 <SPI0_cs : ada4 > ## norflash.c:58:9
c206: 40 25 r0 = 0x5 ## norflash.c:59:9
c208: bf ea f7 f5 call -0x1412 <SPI0_WriteByte : adfa > ## norflash.c:59:9
c20c: bf ea fe f5 call -0x1404 <SPI0_ReadByte : ae0c > ## norflash.c:60:19
c210: 05 16 r5 = r0 ## norflash.c:60:19
c212: 40 21 r0 = 0x1 ## norflash.c:61:9
c214: bf ea c6 f5 call -0x1474 <SPI0_cs : ada4 > ## norflash.c:61:9
c218: 55 e8 05 00 if ((r5 & 0x1) == 0) goto 0xa <run_flash+0xC8 : c226 > ## norflash.c:61:9
c21c: 40 21 r0 = 0x1 ## norflash.c:66:9
c21e: bf ea fb f0 call -0x1e0a <mdelay : a418 > ## norflash.c:66:9
c222: c7 21 r7 += 0x1 ## norflash.c:66:9
c224: f7 4d if (r7 != 0) goto -0x26 <run_flash+0xA2 : c200 >
c226: 40 20 r0 = 0x0 ## norflash.c:254:5
c228: 45 20 r5 = 0x0 ## norflash.c:254:5
c22a: bf ea bb f5 call -0x148a <SPI0_cs : ada4 > ## norflash.c:254:5
c22e: 58 26 r0 = 0x66 ## norflash.c:255:5
c230: bf ea e3 f5 call -0x143a <SPI0_WriteByte : adfa > ## norflash.c:255:5
c234: 40 21 r0 = 0x1 ## norflash.c:257:5
c236: bf ea b5 f5 call -0x1496 <SPI0_cs : ada4 > ## norflash.c:257:5
c23a: 40 20 r0 = 0x0 ## norflash.c:259:5
c23c: bf ea b2 f5 call -0x149c <SPI0_cs : ada4 > ## norflash.c:259:5
c240: 60 39 r0 = 0x99 ## norflash.c:261:5
c242: bf ea da f5 call -0x144c <SPI0_WriteByte : adfa > ## norflash.c:261:5
c246: 40 21 r0 = 0x1 ## norflash.c:263:5
c248: bf ea ac f5 call -0x14a8 <SPI0_cs : ada4 > ## norflash.c:263:5
c24c: 40 22 r0 = 0x2 ## norflash.c:264:5
c24e: bf ea e3 f0 call -0x1e3a <mdelay : a418 > ## norflash.c:264:5
c252: c5 61 [r4+0x4] = r5 ## boot_flash.c:82:29
c254: 04 88 goto 0x10 <run_flash+0x108 : c266 > ## boot_flash.c:82:29
c256: 40 16 r0 = r4 ## boot_flash.c:85:9
c258: bf ea 06 fe call -0x3f4 <Run_App : be68 > ## boot_flash.c:85:9
c25c: 68 90 r0 = r6 + 0x10 ## boot_flash.c:86:35
c25e: d8 ec 0a 05 r0 = [r0+r5<<2] ## boot_flash.c:86:35
c262: c0 61 [r4+0x4] = r0 ## boot_flash.c:86:33
c264: c5 21 r5 += 0x1 ## boot_flash.c:84:37
c266: 85 f8 f6 0b if (r5 != 0x5) goto -0x14 <run_flash+0xF8 : c256 >
c26a: bf ea 3d ff call -0x186 <spi_unmount : c0e8 > ## boot_flash.c:89:5
c26e: 57 04 {pc, r7-r4} = [sp++] ## boot_flash.c:90:1
flash_poweroff:
c270: 74 04 [--sp] = {rets, r4} ## norflash.c:419:0
c272: c1 ff 00 53 fd 00 r1 = 0xfd5300 <RAM_LIMIT_H+0xE35300 : fd5300 > ## norflash.c:419:0
c278: c7 ef 10 10 [r1+0x1c] &= 0xFFFFFFEF ## norflash.c:420:19
c27c: c6 ef 10 10 [r1+0x18] &= 0xFFFFFFEF ## norflash.c:421:19
c280: 02 ef 10 10 [r1+0x8] |= 0x10 ## norflash.c:422:19
c284: c4 ef 10 10 [r1+0x10] &= 0xFFFFFFEF ## norflash.c:423:19
c288: 05 ef 10 10 [r1+0x14] |= 0x10 ## norflash.c:424:19
c28c: c0 ef 10 10 [r1+0x0] &= 0xFFFFFFEF ## norflash.c:425:19
c290: 04 16 r4 = r0 ## norflash.c:425:19
c292: 40 21 r0 = 0x1 ## norflash.c:426:5
c294: bf ea c0 f0 call -0x1e80 <mdelay : a418 > ## norflash.c:426:5
c298: 34 ea 01 80 if ((r4 & 0x1) != 0) { ## norflash.c:426:5
c29c: 40 21 r0 = 0x1 ## norflash.c:428:9
c29e: 41 20 r1 = 0x0 ## norflash.c:428:9
c2a0: bf ea 97 f0 call -0x1ed2
} <spi_cs_pu : a3d2 > ## norflash.c:428:9
c2a4: 34 ea 02 80 if ((r4 & 0x2) != 0) { ## norflash.c:428:9
c2a8: 40 22 r0 = 0x2 ## norflash.c:431:9
c2aa: 41 20 r1 = 0x0 ## norflash.c:431:9
c2ac: bf ea 91 f0 call -0x1ede
} <spi_cs_pu : a3d2 > ## norflash.c:431:9
c2b0: 40 2a r0 = 0xa ## norflash.c:436:5
c2b2: bf ea b1 f0 call -0x1e9e <mdelay : a418 > ## norflash.c:436:5
c2b6: 54 04 {pc, r4} = [sp++] ## norflash.c:437:1
delay:
c2b8: e2 9f sp += -0x4 ## timer.c:34:0
c2ba: 80 20 [sp] = r0 ## timer.c:34:0
c2bc: 04 81 goto 0x2 <delay+0x8 : c2c0 > ## timer.c:34:0
c2be: 00 00 nop ## timer.c:39:9
c2c0: 00 20 r0 = [sp] ## timer.c:38:16
c2c2: 31 e1 ff 0f r1 = r0 + -0x1 ## timer.c:38:16
c2c6: 81 20 [sp] = r1 ## timer.c:38:16
c2c8: f0 5a if (r0 != 0) goto -0xc <delay+0x6 : c2be > ## timer.c:38:16
c2ca: 02 81 sp += 0x4
c2cc: 80 00 rts ## timer.c:42:1
_pll_init:
c2ce: 10 04 [--sp] = rets ## clock.c:181:0
c2d0: c3 ff 00 46 fd 00 r3 = 0xfd4600 <RAM_LIMIT_H+0xE34600 : fd4600 > ## clock.c:181:0
c2d6: 44 ea 00 30 [r3+0x10] = 0x0 ## clock.c:137:19
c2da: 40 e0 1f 01 r0 = 0x11f <var_bss_size+0x12 : 11e > ## clock.c:138:19
c2de: b0 63 [r3+0xc] = r0 ## clock.c:138:19
c2e0: 42 ea 5e 30 [r3+0x8] = 0x5E ## clock.c:139:19
c2e4: c2 ff 28 fc 19 00 r2 = 0x19fc28 <boot_arg_list : 19fc28 > ## clock.c:205:27
c2ea: 20 61 r0 = [r2+0x4] ## clock.c:140:21
c2ec: c1 ff 80 84 1e 00 r1 = 0x1e8480 <RAM_LIMIT_H+0x48480 : 1e8480 > ## clock.c:140:21
c2f2: f4 e1 00 01 r0 = r0 / r1 (u) ## clock.c:140:21
c2f6: f8 3e r0 += -0x2 ## clock.c:140:21
c2f8: 30 2b r0 |= 0x800 ## clock.c:140:21
c2fa: b0 61 [r3+0x4] = r0 ## clock.c:140:19
c2fc: c0 ff 90 2d 89 40 r0 = 0x40892d90 <RAM_LIMIT_H+0x406F2D90 : 40892d90 > ## clock.c:141:19
c302: b0 60 [r3+0x0] = r0 ## clock.c:141:19
c304: 00 ef 01 30 [r3+0x0] |= 0x1 ## clock.c:142:18
c308: 40 2a r0 = 0xa ## clock.c:143:5
c30a: bf ea f6 ef call -0x2014 <udelay : a2fa > ## clock.c:143:5
c30e: 00 ef 02 30 [r3+0x0] |= 0x2 ## clock.c:144:18
c312: 68 20 r0 = 0xa0 ## clock.c:145:5
c314: bf ea f1 ef call -0x201e <udelay : a2fa > ## clock.c:145:5
c318: 03 ef 00 3f [r3+0xc] |= 0x200 ## clock.c:146:18
c31c: c3 ff 18 00 fd 00 r3 = 0xfd0018 <RAM_LIMIT_H+0xE30018 : fd0018 > ## clock.c:146:18
c322: c0 ef f0 30 [r3+0x0] &= 0xFFFFFF0F ## clock.c:184:24
c326: 00 ef 30 30 [r3+0x0] |= 0x30 ## clock.c:185:24
c32a: c0 ef 80 3f [r3+0x0] &= 0xFFFFFEFF ## clock.c:186:24
c32e: c0 ef 00 3f [r3+0x0] &= 0xFFFFFDFF ## clock.c:187:24
c332: c0 ef 80 3e [r3+0x0] &= 0xFFFFFBFF ## clock.c:188:24
c336: c2 ef 40 3f [r3+0x8] &= 0xFFFFFCFF ## clock.c:190:24
c33a: c1 ef 0f 30 [r3+0x4] &= 0xFFFFFFF0 ## clock.c:193:24
c33e: 01 ef 03 30 [r3+0x4] |= 0x3 ## clock.c:194:24
c342: c1 ef f0 30 [r3+0x4] &= 0xFFFFFF0F ## clock.c:195:24
c346: 01 ef 40 30 [r3+0x4] |= 0x40 ## clock.c:196:24
c34a: 40 2a r0 = 0xa ## clock.c:198:5
c34c: 51 95 call -0x96 <delay : c2b8 > ## clock.c:198:5
c34e: c1 ef e0 3e [r3+0x4] &= 0xFFFFF8FF ## clock.c:199:24
c352: 20 00 csync ## clock.c:200:5
c354: 01 ef c0 3e [r3+0x4] |= 0x600 ## clock.c:201:24
c358: 20 00 csync ## clock.c:202:5
c35a: 40 2a r0 = 0xa ## clock.c:203:5
c35c: 51 8d call -0xa6 <delay : c2b8 > ## clock.c:203:5
c35e: c0 ff 00 6c dc 02 r0 = 0x2dc6c00 <RAM_LIMIT_H+0x2C26C00 : 2dc6c00 > ## clock.c:205:27
c364: a0 62 [r2+0x8] = r0 ## clock.c:205:27
c366: 00 04 pc = [sp++] ## clock.c:207:1
main:
c368: c0 ff 7c fd 19 00 r0 = 0x19fd7c <mask_putchar : 19fd7c > ## main.c:72:0
c36e: c7 ff 18 fc 19 00 r7 = 0x19fc18 <g_boot_soft_flag : 19fc18 > ## uart.c:57:18
c374: 79 44 r1 = b[r7+0x4] (u) ## boot_init.c:85:50
c376: c2 ff ee c5 00 00 r2 = 0xc5ee <ut_empty : c5ee > ## uart.c:57:18
c37c: 82 60 [r0+0x0] = r2 ## uart.c:57:18
c37e: ca ff c0 13 18 00 r10 = 0x1813c0 <var_bss_begin : 1813c0 > ## uart.c:57:18
c384: c8 ff 28 fc 19 00 r8 = 0x19fc28 <boot_arg_list : 19fc28 > ## uart.c:57:18
c38a: 51 e8 8c 02 if ((r1 & 0x1) != 0) goto 0x118 <main+0x13E : c4a6 > ## uart.c:57:18
c38e: 80 ff dc 80 ff ff call -0x7f24 <nvram_boot_state : 4470 > ## boot_mode.c:108:25
c394: 04 16 r4 = r0 ## boot_mode.c:108:25
c396: b4 5b if (r4 != 0) goto 0xf6 <main+0x126 : c48e >
c398: c0 ff ff ff 00 00 r0 = 0xffff <.GJTIE291_0_0_+0x734 : fffe > ## usb_key.c:47:16
c39e: 50 ed a7 00 h[r10+0x6] = r0 ## usb_key.c:47:16
c3a2: c5 ff 00 60 fd 00 r5 = 0xfd6000 <RAM_LIMIT_H+0xE36000 : fd6000 > ## usb_key.c:47:16
c3a8: 00 ef 04 50 [r5+0x0] |= 0x4 ## usb_key.c:74:5
c3ac: 00 ef 08 50 [r5+0x0] |= 0x8 ## usb_key.c:75:5
c3b0: 00 ef 80 5f [r5+0x0] |= 0x100 ## usb_key.c:77:5
c3b4: 00 ef 00 5f [r5+0x0] |= 0x200 ## usb_key.c:78:5
c3b8: c1 ff 8e c5 00 00 r1 = 0xc58e <usb_key_isr : c58e > ## usb_key.c:81:5
c3be: 40 27 r0 = 0x7 ## usb_key.c:81:5
c3c0: 42 20 r2 = 0x0 ## usb_key.c:81:5
c3c2: 44 20 r4 = 0x0 ## usb_key.c:81:5
c3c4: bf ea 6f ef call -0x2122 <HWI_Install : a2a6 > ## usb_key.c:81:5
c3c8: 40 20 r0 = 0x0 ## usb_key.c:82:5
c3ca: bf ea 67 f2 call -0x1b32 <set_timer3_captrue_dp : a89c > ## usb_key.c:82:5
c3ce: c0 ff 00 07 fd 00 r0 = 0xfd0700 <RAM_LIMIT_H+0xE30700 : fd0700 > ## usb_key.c:82:5
c3d4: 84 62 [r0+0x8] = r4 ## usb_key.c:84:20
c3d6: 84 61 [r0+0x4] = r4 ## usb_key.c:85:20
c3d8: 40 ea 12 00 [r0+0x0] = 0x12 ## usb_key.c:86:20
c3dc: 39 f1 08 57 r9 = r5 + -0x8f8 # ## usb_key.c:86:20
c3e0: 78 41 r0 = b[r7+0x1] (u) ## uart_key.c:214:38
c3e2: 20 ea 10 c0 if ((r0 & 0x10) == 0) { ## uart_key.c:214:38
c3e6: c2 ef 01 90 [r9+0x8] &= 0xFFFFFFFE ## uart_key.c:215:46
c3ea: 03 ef 01 90 [r9+0xc] |= 0x1 ## uart_key.c:216:46
c3ee: 00 ef 01 90 [r9+0x0] |= 0x1 ## uart_key.c:217:47
c3f2: 01 ef 01 90 [r9+0x4] |= 0x1
} ## uart_key.c:218:47
c3f6: d0 ec ad 40 [r10+0xc] = r4 ## uart_key.c:194:13
c3fa: bf ea 8e f1 call -0x1ce4 <reset_status : a71a > ## uart_key.c:195:5
c3fe: 3b e1 04 5c r11 = r5 + -0x3fc ## uart_key.c:195:5
c402: 40 ea 31 b0 [r11+0x0] = 0x31 ## uart_key.c:200:25
c406: c9 ef 70 5c [r5+0x24] &= 0xFFFF0FFF ## uart_key.c:201:24
c40a: 09 ef 80 5d [r5+0x24] |= 0x1000 ## uart_key.c:202:24
c40e: cc ff 00 05 fd 00 r12 = 0xfd0500 <RAM_LIMIT_H+0xE30500 : fd0500 > ## uart_key.c:202:24
c414: 40 ea 80 cc [r12+0x0] = 0x4000 ## uart_key.c:204:18
c418: c1 ff a4 a7 00 00 r1 = 0xa7a4 <capture_isr : a7a4 > ## uart_key.c:205:5
c41e: 40 25 r0 = 0x5 ## uart_key.c:205:5
c420: 42 20 r2 = 0x0 ## uart_key.c:205:5
c422: bf ea 40 ef call -0x2180 <HWI_Install : a2a6 > ## uart_key.c:205:5
c426: 44 ea 01 a0 [r10+0x10] = 0x1 ## uart_key.c:206:15
c42a: d0 ec c5 40 [r12+0x4] = r4 ## uart_key.c:207:18
c42e: d0 ec c9 40 [r12+0x8] = r4 ## uart_key.c:208:18
c432: 40 ea 42 c0 [r12+0x0] = 0x42 ## uart_key.c:209:18
c436: bf ea 9f f1 call -0x1cc2 <set_cap_timeout : a778 > ## boot_mode.c:72:5
c43a: 02 e1 00 c1 r2 = r12 + 0x100 ## boot_mode.c:72:5
c43e: 20 60 r0 = [r2+0x0] ## boot_mode.c:40:21
c440: 88 17 r0 = r0.l (s) ## boot_mode.c:73:12
c442: 80 fd 10 00 ifs (r0 < 0x0) goto 0x20 <main+0xFE : c466 > ## boot_mode.c:73:12
c446: 50 ed a6 00 r0 = h[r10+0x6] (u) ## boot_mode.c:76:35
c44a: bf ea 4f f2 call -0x1b62 <check_key_type : a8ec > ## boot_mode.c:76:20
c44e: 00 f8 09 02 if (r0 == 0x1) goto 0x12 <main+0xFC : c464 >
c452: 50 ed a4 00 r0 = h[r10+0x4] (u) ## boot_mode.c:83:35
c456: bf ea 49 f2 call -0x1b6e <check_key_type : a8ec > ## boot_mode.c:83:20
c45a: 04 16 r4 = r0 ## boot_mode.c:83:20
c45c: 84 f8 ef 09 if (r4 != 0x4) goto -0x22 <main+0xD6 : c43e >
c460: 44 24 r4 = 0x4
c462: 04 81 goto 0x2 <main+0xFE : c466 >
c464: 44 21 r4 = 0x1
c466: 46 e0 00 40 r6 = 0x4000 <STFT_Win_FixHalf_M256_D80+0x1FC : 4000 > ## boot_mode.c:44:17
c46a: c5 d4 r13 = 0 # ## boot_mode.c:44:17
c46c: a6 60 [r2+0x0] = r6 ## boot_mode.c:44:17
c46e: 40 20 r0 = 0x0 ## usb_key.c:91:5
c470: bf ea 4f f2 call -0x1b62 <set_timer3_captrue_dp_disable : a912 > ## usb_key.c:91:5
c474: 00 ef 04 50 [r5+0x0] |= 0x4 ## usb_key.c:92:5
c478: 00 ef 08 50 [r5+0x0] |= 0x8 ## usb_key.c:93:5
c47c: d0 ec c1 60 [r12+0x0] = r6 ## uart_key.c:79:18
c480: d0 ec b1 d0 [r11+0x0] = r13 ## uart_key.c:80:25
c484: 78 41 r0 = b[r7+0x1] (u) ## uart_key.c:231:38
c486: 20 ea 10 00 if ((r0 & 0x10) == 0) { ## uart_key.c:231:38
c48a: c3 ef 01 90 [r9+0xc] &= 0xFFFFFFFE
} ## uart_key.c:232:46
c48e: 30 e1 ff 4f r0 = r4 + -0x1 ## main.c:99:5
c492: 80 f9 44 04 if (r0 < 0x2) goto 0x88 <main+0x1B6 : c51e > ## main.c:99:5
c496: 30 e1 fd 4f r0 = r4 + -0x3
c49a: 00 fc 04 02 if (r0 > 0x1) goto 0x8 <main+0x13E : c4a6 >
c49e: 40 20 r0 = 0x0 ## main.c:104:9
c4a0: bf ea 70 f3 call -0x1920 <uart_upgrade_init : ab84 > ## main.c:104:9
c4a4: 14 9f goto 0x7e <main+0x1BC : c524 > ## main.c:104:9
c4a6: 47 20 r7 = 0x0
c4a8: 52 ee 80 70 b[r8+0x0] = r7 ## main.c:34:31
c4ac: cc ff 24 fc 19 00 r12 = 0x19fc24 <g_spi_boot_port : 19fc24 > ## main.c:34:31
c4b2: c5 ff 10 fc 19 00 r5 = 0x19fc10 <spi_port : 19fc10 > ## main.c:34:31
c4b8: 46 21 r6 = 0x1 ## main.c:34:31
c4ba: c9 ff 74 84 01 00 r9 = 0x18474 <norflash_check_in.spi0_portb_config : 18474 > ## main.c:34:31
c4c0: cb ff 70 84 01 00 r11 = 0x18470 <norflash_check_in.spi0_porta_config : 18470 > ## main.c:34:31
c4c6: 04 82 goto 0x4 <main+0x164 : c4cc > ## main.c:34:31
c4c8: bf ea 3f f2 call -0x1b82 <wdt_clr : a94a > ## main.c:58:9
c4cc: 50 ee c0 40 r4 = b[r12+0x0] (u) ## boot_init.c:80:12
c4d0: 54 e8 0c 00 if ((r4 & 0x1) == 0) goto 0x18 <main+0x184 : c4ec >
c4d4: de 44 b[r5+0x4] = r6 ## boot_flash.c:106:24
c4d6: d0 ec 51 b0 [r5+0x0] = r11 ## boot_flash.c:107:32
c4da: 40 21 r0 = 0x1 ## boot_flash.c:109:9
c4dc: 41 2a r1 = 0xa ## boot_flash.c:109:9
c4de: bf ea a5 ef call -0x20b6 <flash_poweron : a42c > ## boot_flash.c:109:9
c4e2: bf ea 3c fe call -0x388 <run_flash : c15e > ## boot_flash.c:111:9
c4e6: 40 21 r0 = 0x1 ## boot_flash.c:113:9
c4e8: bf ea c2 fe call -0x27c <flash_poweroff : c270 > ## boot_flash.c:113:9
c4ec: 54 e8 0c 08 if ((r4 & 0x2) == 0) goto 0x18 <main+0x1A0 : c508 >
c4f0: de 44 b[r5+0x4] = r6 ## boot_flash.c:124:24
c4f2: d0 ec 51 90 [r5+0x0] = r9 ## boot_flash.c:125:32
c4f6: 40 22 r0 = 0x2 ## boot_flash.c:127:9
c4f8: 41 2a r1 = 0xa ## boot_flash.c:127:9
c4fa: bf ea 97 ef call -0x20d2 <flash_poweron : a42c > ## boot_flash.c:127:9
c4fe: bf ea 2e fe call -0x3a4 <run_flash : c15e > ## boot_flash.c:129:9
c502: 40 22 r0 = 0x2 ## boot_flash.c:131:9
c504: bf ea b4 fe call -0x298 <flash_poweroff : c270 > ## boot_flash.c:131:9
c508: 37 e8 00 80 if (r7 == 0x0) {
c50c: 40 21 r0 = 0x1 ## main.c:48:13
c50e: 47 21 r7 = 0x1 ## main.c:48:13
c510: bf ea 38 f3 call -0x1990
} <uart_upgrade_init : ab84 > ## main.c:48:13
c514: 40 20 r0 = 0x0 ## main.c:53:19
c516: bf ea 96 f3 call -0x18d4 <check_usb_sof : ac46 > ## main.c:53:19
c51a: 60 56 if (r0 == 0) goto -0x54 <main+0x160 : c4c8 >
c51c: 04 83 goto 0x6 <main+0x1BC : c524 >
c51e: 40 23 r0 = 0x3 ## main.c:110:9
c520: bf ea 91 f3 call -0x18de <check_usb_sof : ac46 > ## main.c:110:9
c524: c0 ff 54 c2 f2 00 r0 = 0xf2c254 <RAM_LIMIT_H+0xD8C254 : f2c254 >
c52a: 01 60 r1 = [r0+0x0] ## main.c:121:5
c52c: 71 e1 07 10 r1 = r1 & 0xFFFFFFF8 ## main.c:121:5
c530: 41 e1 06 10 r1 = r1 | 0x6 ## main.c:121:5
c534: 43 f0 a0 0f r3 = 0xfa0 # <usb_code_size+0x4DC : fa0 > ## main.c:121:5
c538: 81 60 [r0+0x0] = r1 ## main.c:121:5
c53a: d0 ec a4 12 r1 = [r10+0x24] ## main.c:121:5
c53e: 41 ea 00 80 [r8+0x4] = 0x0 ## clock.c:166:28
c542: 30 e1 60 10 r0 = r1 + -0xfa0 ## clock.c:168:10
c546: a2 e0 00 10 r2 = 0x0 - r1 ## clock.c:168:10
c54a: c1 ff 00 09 3d 00 r1 = 0x3d0900 <RAM_LIMIT_H+0x230900 : 3d0900 > ## clock.c:168:10
c550: c4 ff 80 bb 00 00 r4 = 0xbb80 <LZ4_decompress_generic+0x10 : bb80 > ## clock.c:168:10
c556: c5 ff 80 84 1e 00 r5 = 0x1e8480 <RAM_LIMIT_H+0x48480 : 1e8480 > ## clock.c:168:10
c55c: 04 85 goto 0xa <main+0x200 : c568 > ## clock.c:168:10
c55e: 51 18 r1 += r5 ## clock.c:168:5
c560: 30 e1 30 08 r0 = r0 + -0x7d0 ## clock.c:168:5
c564: 03 e1 d0 37 r3 = r3 + 0x7d0 ## clock.c:168:44
c568: 04 ec 09 30 if (r3 > r4) goto 0x12 <main+0x216 : c57e >
c56c: ae 1c r6 = r2 + r3 ## clock.c:170:13
c56e: b6 ee ff 0f ifs (r6 <= -0x1) { ## clock.c:170:13
c572: 06 16 r6 = r0
} ## clock.c:170:13
c574: 0c ff e8 63 f2 ff ifs (r6 > 0x3e8) goto -0x1c <main+0x1F6 : c55e > ## clock.c:170:13
c57a: d0 ec 85 10 [r8+0x4] = r1 ## clock.c:171:36
c57e: bf ea a6 fe call -0x2b4 <_pll_init : c2ce > ## clock.c:225:5
c582: 48 32 r0 = 0x32 ## clock.c:226:5
c584: bf ea 48 ef call -0x2170 <mdelay : a418 > ## clock.c:226:5
c588: 80 ff 7a 82 ff ff call -0x7d86 <usb_slave_mode : 4808 > ## main.c:128:5
usb_key_isr:
c58e: e9 04 [--sp] = {psr, rets, reti} ## usb_key.c:17:0
c590: 60 04 [--sp] = {r3-r0} ## usb_key.c:17:0
c592: c0 ff 00 07 fd 00 r0 = 0xfd0700 <RAM_LIMIT_H+0xE30700 : fd0700 > ## usb_key.c:17:0
c598: 00 ef 80 0c [r0+0x0] |= 0x4000 ## usb_key.c:20:20
c59c: 11 e1 00 01 r1 = r0 + 0x1100 ## usb_key.c:22:9
c5a0: 11 60 r1 = [r1+0x0] ## usb_key.c:22:9
c5a2: c2 ff c0 13 18 00 r2 = 0x1813c0 <var_bss_begin : 1813c0 > ## usb_key.c:22:9
c5a8: b1 f1 04 18 r1 = uextra(r1, p:0x10, l:0x1) # ## usb_key.c:22:9
c5ac: 2b 63 r3 = h[r2+0x6] (u) ## usb_key.c:22:9
c5ae: a1 e1 fc 30 r1 <= insert(r3, p:0x1, l:0x1f) ## usb_key.c:22:9
c5b2: a9 63 h[r2+0x6] = r1 ## usb_key.c:22:9
c5b4: 42 f0 ef 16 r2 = 0x16ef # <WOLASynthesisFilter_Float_M128_m4_r1+0x6EA : 16ee > ## usb_key.c:28:20
c5b8: 29 63 r1 = h[r2+0x6] (u) ## usb_key.c:28:9
c5ba: 82 e8 15 10 if (r1 != r2) goto 0x2a <usb_key_isr+0x5A : c5e8 > ## usb_key.c:28:9
c5be: 40 ea 80 0c [r0+0x0] = 0x4000 ## usb_key.c:29:24
c5c2: 40 20 r0 = 0x0 ## usb_key.c:29:24
c5c4: c1 ff b8 58 fd 00 r1 = 0xfd58b8 <RAM_LIMIT_H+0xE358B8 : fd58b8 > ## usb_key.c:29:24
c5ca: 90 61 [r1+0x4] = r0 ## usb_key.c:31:28
c5cc: 00 f1 48 17 r0 = r1 + 0x748 # ## usb_key.c:31:28
c5d0: 90 60 [r1+0x0] = r0 ## usb_key.c:32:28
c5d2: c0 ef 01 00 [r0+0x0] &= 0xFFFFFFFE ## usb_key.c:33:9
c5d6: c0 ef 02 00 [r0+0x0] &= 0xFFFFFFFD ## usb_key.c:34:9
c5da: c0 ef 04 00 [r0+0x0] &= 0xFFFFFFFB ## usb_key.c:35:9
c5de: c0 ef 08 00 [r0+0x0] &= 0xFFFFFFF7 ## usb_key.c:36:9
c5e2: 40 22 r0 = 0x2 ## usb_key.c:37:9
c5e4: bf ea 18 ef call -0x21d0 <mdelay : a418 > ## usb_key.c:37:9
c5e8: 40 04 {r3-r0} = [sp++] ## usb_key.c:39:1
c5ea: a9 04 {psr, rets, reti} = [sp++] ## usb_key.c:39:1
c5ec: 81 00 rti ## usb_key.c:39:1
ut_empty:
c5ee: 80 00 rts ## uart.c:19:0
run_cpu1:
c5f0: 64 e0 00 06 r0 = cnum ## irq.c:25:0
c5f4: a0 e0 3f 00 r0 = 0x3F - r0 ## irq.c:30:43
c5f8: c1 ff 00 fe 19 00 r1 = 0x19fe00 <_IRQ_MEM_ADDR : 19fe00 > ## irq.c:30:32
c5fe: d8 ec 1a 00 r0 = [r1+r0<<2] ## irq.c:30:32
c602: c0 00 call r0 ## irq.c:31:5
c604: f7 9f goto -0x2 <run_cpu1+0x14 : c604 > ## irq.c:33:5
switch_to_hrc_asm:
c606: c0 ff 14 00 fd 00 r0 = 0xfd0014 <RAM_LIMIT_H+0xE30014 : fd0014 > ## clock.c:231:0
c60c: 01 ef 01 00 [r0+0x4] |= 0x1 ## clock.c:232:24
c610: 20 00 csync ## clock.c:233:5
c612: 00 00 nop ## clock.c:234:5
c614: 00 00 nop ## clock.c:235:5
c616: 00 00 nop ## clock.c:236:5
c618: 01 62 r1 = [r0+0x8] ## clock.c:237:5
c61a: 71 e1 e0 1e r1 = r1 & 0xFFFFF8FF ## clock.c:237:5
c61e: 41 e1 40 1f r1 = r1 | 0x300 ## clock.c:237:5
c622: 81 62 [r0+0x8] = r1 ## clock.c:237:5
c624: 20 00 csync ## clock.c:238:5
c626: 00 00 nop ## clock.c:239:5
c628: 00 00 nop ## clock.c:240:5
c62a: 00 00 nop ## clock.c:241:5
c62c: 41 e0 00 fc r1 = -0x400 <RAM_LIMIT_H+0xFFFFFFFFFFE5FC00 : fffffffffffffc00 > ## clock.c:242:23
c630: 64 e8 02 01 [r0+0x0] &= r1 ## clock.c:242:23
c634: 80 00 rts ## clock.c:243:1
tmr3_isr:
c636: e9 04 [--sp] = {psr, rets, reti} ## clock.c:279:0
c638: d8 e8 1f 00 [--sp] = {r4-r0} ## clock.c:283:5
c63c: 58 24 r0 = 0x64 ## clock.c:283:5
c63e: bf ea 3b fe call -0x38a <delay : c2b8 > ## clock.c:283:5
c642: c2 ff 00 07 fd 00 r2 = 0xfd0700 <RAM_LIMIT_H+0xE30700 : fd0700 > ## clock.c:283:5
c648: 00 ef 80 2c [r2+0x0] |= 0x4000 ## clock.c:284:20
c64c: 21 62 r1 = [r2+0x8] ## clock.c:286:30
c64e: c0 ff c0 13 18 00 r0 = 0x1813c0 <var_bss_begin : 1813c0 > ## clock.c:286:30
c654: 04 6a r4 = [r0+0x28] ## clock.c:286:36
c656: 11 df r1 = r1 - r4 # ## clock.c:286:34
c658: 23 62 r3 = [r2+0x8] ## clock.c:287:27
c65a: 83 6a [r0+0x28] = r3 ## clock.c:287:14
c65c: 03 6b r3 = [r0+0x2c] ## clock.c:294:21
c65e: 34 e1 fc 3e r4 = r3 + -0x104 ## clock.c:294:30
c662: 84 ec 10 10 if (r1 <= r4) goto 0x20 <tmr3_isr+0x50 : c686 > ## clock.c:294:30
c666: 03 e1 04 31 r3 = r3 + 0x104 ## clock.c:294:62
c66a: 03 e9 0c 10 if (r1 >= r3) goto 0x18 <tmr3_isr+0x50 : c686 > ## clock.c:294:62
c66e: 68 e8 24 01 [r0+0x24] += r1 ## clock.c:295:23
c672: 03 6c r3 = [r0+0x30] ## clock.c:297:16
c674: c3 21 r3 += 0x1 ## clock.c:297:16
c676: 83 6c [r0+0x30] = r3 ## clock.c:297:16
c678: 33 e8 04 40 if (r3 == 0x4) { ## clock.c:297:16
c67c: 40 ea 80 2c [r2+0x0] = 0x4000 ## clock.c:300:28
c680: 4d ea 01 00 [r0+0x34] = 0x1
} ## clock.c:302:26
c684: 04 83 goto 0x6 <tmr3_isr+0x56 : c68c > ## clock.c:302:26
c686: 42 20 r2 = 0x0
c688: 82 6c [r0+0x30] = r2 ## clock.c:305:17
c68a: 82 69 [r0+0x24] = r2 ## clock.c:306:23
c68c: 81 6b [r0+0x2c] = r1 ## clock.c:309:14
c68e: d4 e8 1f 00 {r4-r0} = [sp++] ## clock.c:310:1
c692: a9 04 {psr, rets, reti} = [sp++] ## clock.c:310:1
c694: 81 00 rti ## clock.c:310:1
sfc_suspend:
c696: 20 00 csync ## sfc.c:8:0
c698: c1 ff 00 f9 3f 00 r1 = 0x3ff900 <RAM_LIMIT_H+0x25F900 : 3ff900 > ## sfc.c:10:5
c69e: 64 e0 00 26 r2 = cnum ## hwi.h:185:5
c6a2: 22 ab r2 = r2 << 0xb ## sfc.c:10:5
c6a4: d8 ec 2a 21 r2 = [r2+r1<<2] ## sfc.c:10:5
c6a8: 72 fe f9 ff ifs (r2 > -0x1) goto -0xe <sfc_suspend+0x8 : c69e > ## sfc.c:10:5
c6ac: 20 00 csync ## sfc.c:11:5
c6ae: c1 ff 00 05 ff 00 r1 = 0xff0500 <RAM_LIMIT_H+0xE50500 : ff0500 > ## sfc.c:11:5
c6b4: 12 60 r2 = [r1+0x0] ## sfc.c:11:5
c6b6: 72 fe fd ff ifs (r2 > -0x1) goto -0x6 <sfc_suspend+0x1E : c6b4 > ## sfc.c:11:5
c6ba: c1 ff 00 02 fe 00 r1 = 0xfe0200 <RAM_LIMIT_H+0xE40200 : fe0200 >
c6c0: 12 60 r2 = [r1+0x0] ## sfc.c:14:20
c6c2: 82 fd fd 01 ifs (r2 < 0x0) goto -0x6 <sfc_suspend+0x2A : c6c0 > ## sfc.c:14:5
c6c6: c0 ef 01 10 [r1+0x0] &= 0xFFFFFFFE ## sfc.c:16:17
c6ca: b0 e8 00 40 if (r0 != 0x0) { ## sfc.c:16:17
c6ce: c0 ff 00 1c fd 00 r0 = 0xfd1c00 <RAM_LIMIT_H+0xE31C00 : fd1c00 > ## sfc.c:18:22
c6d4: 00 ef 01 00 [r0+0x0] |= 0x1
} ## sfc.c:18:22
c6d8: 80 00 rts ## sfc.c:20:1
sfc_resume:
c6da: b0 e8 00 40 if (r0 != 0x0) { ## sfc.c:23:0
c6de: c0 ff 00 1c fd 00 r0 = 0xfd1c00 <RAM_LIMIT_H+0xE31C00 : fd1c00 > ## sfc.c:26:22
c6e4: c0 ef 01 00 [r0+0x0] &= 0xFFFFFFFE
} ## sfc.c:26:22
c6e8: c0 ff 00 02 fe 00 r0 = 0xfe0200 <RAM_LIMIT_H+0xE40200 : fe0200 > ## sfc.c:28:17
c6ee: 00 ef 01 00 [r0+0x0] |= 0x1 ## sfc.c:28:17
c6f2: 80 00 rts ## sfc.c:31:1
DcuCmoRegion:
c6f4: 74 04 [--sp] = {rets, r4} ## cache.c:312:0
c6f6: 0c 1c r4 = r0 + r1 ## cache.c:323:14
c6f8: 43 21 r3 = 0x1 ## cache.c:323:9
c6fa: 24 ea 1f 00 if ((r4 & 0x1F) == 0) { ## cache.c:323:9
c6fe: 43 20 r3 = 0x0
} ## cache.c:323:9
c700: 64 e1 1f 00 r4 = r0 & 0x1F ## cache.c:314:32
c704: 41 18 r1 += r4 ## cache.c:314:20
c706: 91 a5 r1 = r1 >> 0x5 ## cache.c:322:21
c708: 31 18 r1 += r3 ## cache.c:323:9
c70a: 4b 20 r3 = 0x20 ## cache.c:326:5
c70c: 11 03 rep 0x4 r1 { ## cache.c:326:5
c70e: 88 dc r0 = r0 + r3 # ## cache.c:326:5
c710: a0 60 [r2+0x0] = r0
} ## cache.c:326:5
c712: f1 5c if (r1 != 0) goto -0x8 <DcuCmoRegion+0x18 : c70c > ## cache.c:326:5
c714: 20 00 csync ## cache.c:326:5
c716: 22 00 ssync ## cache.c:326:5
c718: 54 04 {pc, r4} = [sp++] ## cache.c:340:1
DcuFlushinvRegion:
c71a: 10 04 [--sp] = rets ## cache.c:394:0
c71c: c2 ff cc 05 ff 00 r2 = 0xff05cc <RAM_LIMIT_H+0xE505CC : ff05cc > ## cache.c:395:5
c722: 71 88 call -0x30 <DcuCmoRegion : c6f4 > ## cache.c:395:5
c724: 00 04 pc = [sp++] ## cache.c:396:1
sfc_drop_cache:
c726: 7a 04 [--sp] = {rets, r10-r4} ## sfc.c:33:0
c728: 18 16 r8 = r1 ## sfc.c:33:0
c72a: 0a 16 r10 = r0 ## sfc.c:33:0
c72c: 21 e9 80 1d if (r1 >= 0x1000) { ## sfc.c:33:0
c730: c6 ff 20 00 00 ca r6 = 0xca000020
} else { <RAM_LIMIT_H+0xC9E60020 : ca000020 > ## sfc.c:33:0
c736: c6 ff 40 00 00 ca r6 = 0xca000040
} <RAM_LIMIT_H+0xC9E60040 : ca000040 > ## sfc.c:33:0
c73c: 10 18 r0 += r1 ## sfc.c:33:0
c73e: 37 e1 ff 0f r7 = r0 + -0x1 ## sfc.c:33:0
c742: 45 20 r5 = 0x0 ## sfc.c:33:0
c744: c3 ff 00 e4 ff 00 r3 = 0xffe400 <RAM_LIMIT_H+0xE5E400 : ffe400 > ## sfc.c:33:0
c74a: c9 ff 78 fd 19 00 r9 = 0x19fd78 <l1i_lock : 19fd78 > ## sfc.c:33:0
c750: 04 91 goto 0x22 <sfc_drop_cache+0x4E : c774 > ## sfc.c:33:0
c752: e4 00 cli r4 ## hwi.h:115:5
c754: b9 00 testset b[r9] ## hwi.h:152:5
c756: 40 e8 fd ff ifeq goto -0x6 <sfc_drop_cache+0x30 : c756 > ## hwi.h:152:5
c75a: d0 ec 35 a1 [r3+0x14] = r10 ## cache.c:100:55
c75e: b7 66 [r3+0x18] = r7 ## cache.c:100:55
c760: 50 d6 r0 = r5 # ## cache.c:100:55
c762: b6 64 [r3+0x10] = r6 ## cache.c:100:55
c764: bf ea ac f9 call -0xca8 <L1iWaitCmdDone : bac0 > ## cache.c:100:55
c768: bf ea b4 f9 call -0xc98 <q32DSP_testclr : bad4 > ## cache.c:100:55
c76c: f4 00 sti r4 ## hwi.h:121:5
c76e: 03 e1 00 38 r3 = r3 + 0x800 ## cache.c:201:5
c772: c5 21 r5 += 0x1 ## cache.c:201:38
c774: 85 f8 ed 05 if (r5 != 0x2) goto -0x26 <sfc_drop_cache+0x2C : c752 >
c778: a0 16 r0 = r10 ## sfc.c:35:5
c77a: 81 16 r1 = r8 ## sfc.c:35:5
c77c: 61 8e call -0x64 <DcuFlushinvRegion : c71a > ## sfc.c:35:5
c77e: 5a 04 {pc, r10-r4} = [sp++] ## sfc.c:37:1
flush_dcache:
c780: 10 04 [--sp] = rets ## sfc.c:39:0
c782: c2 ff c8 05 ff 00 r2 = 0xff05c8 <RAM_LIMIT_H+0xE505C8 : ff05c8 > ## cache.c:390:5
c788: 51 95 call -0x96 <DcuCmoRegion : c6f4 > ## cache.c:390:5
c78a: 00 04 pc = [sp++] ## sfc.c:42:1
flushinv_dcache:
c78c: 10 04 [--sp] = rets ## sfc.c:44:0
c78e: 61 85 call -0x76 <DcuFlushinvRegion : c71a > ## sfc.c:45:5
c790: 00 04 pc = [sp++] ## sfc.c:46:1
IcuWaitIdle:
c792: 40 20 r0 = 0x0 ## cache.c:186:0
c794: c1 ff 00 f9 3f 00 r1 = 0x3ff900 <RAM_LIMIT_H+0x25F900 : 3ff900 > ## cache.c:186:0
c79a: 04 87 goto 0xe <IcuWaitIdle+0x18 : c7aa > ## cache.c:186:0
c79c: 20 00 csync ## cache.c:80:5
c79e: 02 ab r2 = r0 << 0xb ## cache.c:80:5
c7a0: d8 ec 2a 31 r3 = [r2+r1<<2] ## cache.c:81:32
c7a4: 73 fe fc ff ifs (r3 > -0x1) goto -0x8 <IcuWaitIdle+0xE : c7a0 > ## cache.c:81:5
c7a8: c0 21 r0 += 0x1 ## cache.c:187:38
c7aa: 80 f8 f7 05 if (r0 != 0x2) goto -0x12 <IcuWaitIdle+0xA : c79c >
c7ae: 80 00 rts ## cache.c:190:1
sprintf:
c7b0: 62 04 [--sp] = {r3, r2} ## printf-stdarg.c:373:0
c7b2: 74 04 [--sp] = {rets, r4} ## printf-stdarg.c:373:0
c7b4: e2 9e sp += -0x8 ## printf-stdarg.c:373:0
c7b6: 14 d6 r4 = r1 # ## printf-stdarg.c:373:0
c7b8: 80 21 [sp+4] = r0 ## printf-stdarg.c:373:0
c7ba: 8b 90 r3 = sp + 16 ## printf-stdarg.c:373:0
c7bc: 42 d6 r2 = r4 # ## printf-stdarg.c:378:12
c7be: 83 20 [sp] = r3 ## printf-stdarg.c:376:5
c7c0: 88 84 r0 = sp + 4 ## printf-stdarg.c:376:5
c7c2: 41 20 r1 = 0x0 ## printf-stdarg.c:378:12
c7c4: bf ea 44 f6 call -0x1378 <print : b450 > ## printf-stdarg.c:378:12
c7c8: 02 82 sp += 0x8
c7ca: 34 04 {rets, r4} = [sp++] ## printf-stdarg.c:378:5
c7cc: 02 82 sp += 0x8 ## printf-stdarg.c:378:5
c7ce: 80 00 rts ## printf-stdarg.c:378:5
vprintf:
c7d0: 10 04 [--sp] = rets ## printf-stdarg.c:382:0
c7d2: 02 15 r3_r2 = r1_r0 ## printf-stdarg.c:382:0
c7d4: 80 14 r1_r0 = 0 ## printf-stdarg.c:385:12
c7d6: bf ea 3b f6 call -0x138a <print : b450 > ## printf-stdarg.c:385:12
c7da: 00 04 pc = [sp++] ## printf-stdarg.c:387:5
norflash_read:
c7dc: 78 04 [--sp] = {rets, r8-r4} ## norflash.c:314:0
c7de: 35 d6 r5 = r3 # ## norflash.c:314:0
c7e0: 08 44 r0 = b[r0+0x4] (u) ## norflash.c:318:19
c7e2: 26 16 r6 = r2
c7e4: 14 16 r4 = r1
c7e6: c8 ff 00 41 fd 00 r8 = 0xfd4100 <RAM_LIMIT_H+0xE34100 : fd4100 >
c7ec: b0 e8 00 40 if (r0 != 0x0) {
c7f0: 42 ea 00 80 [r8+0x8] = 0x0 ## norflash.c:319:28
c7f4: 40 ea 83 80 [r8+0x0] = 0x83
} ## norflash.c:320:28
c7f8: 40 20 r0 = 0x0 ## norflash.c:324:5
c7fa: 47 20 r7 = 0x0 ## norflash.c:324:5
c7fc: bf ea d2 f2 call -0x1a5c <SPI0_cs : ada4 > ## norflash.c:324:5
c800: 40 23 r0 = 0x3 ## norflash.c:326:5
c802: bf ea fa f2 call -0x1a0c <SPI0_WriteByte : adfa > ## norflash.c:326:5
c806: 60 16 r0 = r6 ## norflash.c:327:5
c808: bf ea 24 f3 call -0x19b8 <nor_flash_send_addr : ae54 > ## norflash.c:327:5
c80c: 30 e1 04 84 r0 = r8 + -0xbfc ## norflash.c:330:17
c810: d1 d7 r1 = r5.l (u) # ## norflash.c:333:5
c812: 87 60 [r0+0x0] = r7 ## norflash.c:330:17
c814: 40 16 r0 = r4 ## norflash.c:333:5
c816: bf ea 28 f3 call -0x19b0 <SPI0_DmaRead : ae6a > ## norflash.c:333:5
c81a: 40 21 r0 = 0x1 ## norflash.c:335:5
c81c: bf ea c2 f2 call -0x1a7c <SPI0_cs : ada4 > ## norflash.c:335:5
c820: 40 21 r0 = 0x1 ## norflash.c:341:5
c822: d0 ec 81 70 [r8+0x0] = r7 ## norflash.c:338:24
c826: 58 04 {pc, r8-r4} = [sp++] ## norflash.c:341:5
uart_isr:
c828: e9 04 [--sp] = {psr, rets, reti} ## uart_upgrade.c:185:0
c82a: d8 e8 3f 00 [--sp] = {r5-r0} ## uart_upgrade.c:185:0
c82e: c4 ff 00 20 fd 00 r4 = 0xfd2000 <RAM_LIMIT_H+0xE32000 : fd2000 > ## uart_upgrade.c:185:0
c834: 40 60 r0 = [r4+0x0] ## uart_upgrade.c:186:16
c836: 50 e8 29 58 if ((r0 & 0x800) == 0) goto 0x52 <uart_isr+0x64 : c88c > ## uart_upgrade.c:186:16
c83a: 00 ef 80 40 [r4+0x0] |= 0x80 ## uart_upgrade.c:187:20
c83e: 00 ef a0 4d [r4+0x0] |= 0x1400 ## uart_upgrade.c:188:20
c842: 20 00 csync ## uart_upgrade.c:189:9
c844: 40 6a r0 = [r4+0x28] ## uart_upgrade.c:190:28
c846: 42 20 r2 = 0x0
c848: c0 ff 80 13 18 00 r0 = 0x181380 <uart_dma_buffer : 181380 >
c84e: 21 16 r1 = r2
c850: 01 fc 1c 7a if (r1 > 0x3d) goto 0x38 <uart_isr+0x64 : c88c >
c854: d8 ee 10 30 r3 = b[r1+r0] (u) ## uart_upgrade.c:125:14
c858: 1a 81 r2 = r1 + 0x1 ## uart_upgrade.c:125:14
c85a: 83 f8 f8 ab if (r3 != 0x55) goto -0x10 <uart_isr+0x26 : c84e > ## uart_upgrade.c:125:14
c85e: 13 1c r3 = r1 + r0 ## uart_upgrade.c:125:37
c860: 3b 41 r3 = b[r3+0x1] (u) ## uart_upgrade.c:125:37
c862: 93 f8 f4 55 if (r3 != 0xaa) goto -0x18 <uart_isr+0x26 : c84e > ## uart_upgrade.c:125:37
c866: 42 20 r2 = 0x0
c868: c3 ff 40 13 18 00 r3 = 0x181340 <ut_cmd : 181340 >
c86e: 04 89 goto 0x12 <uart_isr+0x5A : c882 >
c870: 95 1c r5 = r1 + r2 ## uart_upgrade.c:129:45
c872: cd 3f r5 += 0x3f ## uart_upgrade.c:129:45
c874: 65 e1 3f 50 r5 = r5 & 0x3F ## uart_upgrade.c:129:45
c878: d8 ee 50 50 r5 = b[r5+r0] (u) ## uart_upgrade.c:129:30
c87c: d8 ee 21 53 b[r2+r3] = r5 ## uart_upgrade.c:129:28
c880: c2 21 r2 += 0x1 ## uart_upgrade.c:128:50
c882: 82 f8 f5 2b if (r2 != 0x15) goto -0x16 <uart_isr+0x48 : c870 >
c886: bf ea b4 f0 call -0x1e98 <uart_cmd_verify : a9f2 > ## uart_upgrade.c:137:20
c88a: 80 44 if (r0 != 0) goto 0x8 <uart_isr+0x6C : c894 >
c88c: d4 e8 3f 00 {r5-r0} = [sp++]
c890: a9 04 {psr, rets, reti} = [sp++]
c892: 81 00 rti
c894: c0 ef 20 40 [r4+0x0] &= 0xFFFFFFDF ## uart_upgrade.c:194:24
c898: bf ea e3 f0 call -0x1e3a <uart_recv_loader : aa62 > ## uart_upgrade.c:195:13
LZ4_setStreamDecode:
c89c: 75 04 [--sp] = {rets, r5, r4} ## lz4.c:642:0
c89e: 03 16 r3 = r0 ## lz4.c:642:0
c8a0: 90 dc r0 = r1 + r2 # ## lz4.c:645:50
c8a2: b2 63 [r3+0xc] = r2 ## lz4.c:644:23
c8a4: b0 62 [r3+0x8] = r0 ## lz4.c:645:22
c8a6: 44 20 r4 = 0x0 ## lz4.c:646:25
c8a8: 45 20 r5 = 0x0 ## lz4.c:646:25
c8aa: 40 21 r0 = 0x1 ## lz4.c:648:5
c8ac: 50 ec 31 40 d[r3+0x0] = r5_r4 ## lz4.c:646:25
c8b0: 55 04 {pc, r5, r4} = [sp++] ## lz4.c:648:5
_sdk_mkey_lock:
c8b2: 76 04 [--sp] = {rets, r6-r4} ## crc.c:181:0
c8b4: e2 98 sp += -0x20 ## crc.c:181:0
c8b6: 8d 80 r5 = sp + 0 ## crc.c:181:0
c8b8: 04 16 r4 = r0 ## crc.c:181:0
c8ba: 51 16 r1 = r5 ## crc.c:183:5
c8bc: 10 9f rep 0x4 0x20 { ## crc.c:183:5
c8be: 02 07 r2 = b[r0++=0x1] (u) ## crc.c:183:5
c8c0: 92 07 b[r1++=0x1] = r2
} ## crc.c:183:5
c8c2: 51 d6 r1 = r5 # ## crc.c:186:5
c8c4: 06 24 r6 = [sp+16] ## crc.c:185:35
c8c6: e0 17 r0 = r6.l (u) ## crc.c:186:5
c8c8: 4a 20 r2 = 0x20 ## crc.c:186:5
c8ca: 43 20 r3 = 0x0 ## crc.c:186:5
c8cc: bf ea 54 f3 call -0x1958 <doe : af78 > ## crc.c:186:5
c8d0: 86 24 [sp+16] = r6 ## crc.c:188:29
c8d2: 58 86 r0 = r5 + 0x6 ## crc.c:190:41
c8d4: 41 3a r1 = 0x1a ## crc.c:190:15
c8d6: bf ea 7e f0 call -0x1f04 <chip_crc16 : a9d6 > ## crc.c:190:15
c8da: d8 e9 04 20 r2 = h[sp+4] (u) ## crc.c:192:30
c8de: c1 ff 6c fc 19 00 r1 = 0x19fc6c <puk : 19fc6c > ## crc.c:192:30
c8e4: 90 e8 00 a2 if (r0 != r2) { ## crc.c:192:30
c8e8: 10 60 r0 = [r1+0x0] ## crc.c:193:27
c8ea: dc e9 07 20 r2 = b[sp+7] (u) ## crc.c:193:33
c8ee: 28 19 r0 ^= r2
} else { ## crc.c:193:31
c8f0: c0 ff 98 36 6c f3 r0 = 0xf36c3698 <RAM_LIMIT_H+0xF3523698 : f36c3698 > ## crc.c:195:29
c8f6: 48 19 r0 ^= r4
} ## crc.c:195:29
c8f8: 64 d6 r4 = r6 # ## crc.c:195:29
c8fa: 03 20 r3 = [sp] ## crc.c:198:37
c8fc: 90 60 [r1+0x0] = r0 ## crc.c:198:37
c8fe: c5 ff 4a 4b 59 53 r5 = 0x53594b4a <RAM_LIMIT_H+0x533F4B4A : 53594b4a > ## crc.c:198:20
c904: c2 ff 00 3b fd 00 r2 = 0xfd3b00 <RAM_LIMIT_H+0xE33B00 : fd3b00 > ## crc.c:198:20
c90a: 93 e8 00 05 if (r3 != r5) { ## crc.c:198:20
c90e: 24 61 r4 = [r2+0x4]
} ## crc.c:199:42
c910: dc e9 07 50 r5 = b[sp+7] (u) ## crc.c:204:30
c914: 35 e8 01 00 if (r5 == 0x1) { ## crc.c:204:30
c918: 63 16 r3 = r6
} ## crc.c:204:9
c91a: d8 e9 1e 60 r6 = h[sp+30] (u) ## crc.c:210:25
c91e: 48 19 r0 ^= r4
c920: 38 19 r0 ^= r3
c922: 90 60 [r1+0x0] = r0
c924: b6 e8 0f c0 if (r6 != 0xf) {
c928: 22 60 r2 = [r2+0x0] ## crc.c:211:68
c92a: 58 19 r0 ^= r5 ## crc.c:211:31
c92c: 28 19 r0 ^= r2 ## crc.c:211:57
c92e: 90 60 [r1+0x0] = r0
} ## crc.c:211:13
c930: 02 88 sp += 0x20 ## crc.c:211:13
c932: 56 04 {pc, r6-r4} = [sp++] ## crc.c:215:1
logAprx_CORDIC_float:
c934: 75 04 [--sp] = {rets, r5, r4} ## MathApproximate_floatSpecialization_maskrom.c:15:0
c936: 00 60 r0 = [r0+0x0] ## MathApproximate_floatSpecialization_maskrom.c:37:13
c938: c2 ff 18 72 31 3f r2 = 0x3f317218 <RAM_LIMIT_H+0x3F177218 : 3f317218 > ## MathApproximate_floatSpecialization_maskrom.c:20:5
c93e: b3 e1 a0 0b r3 = uextra(r0, p:0x17, l:0x8) ## MathApproximate_floatSpecialization_maskrom.c:20:5
c942: b4 e1 5c 00 r4 = uextra(r0, p:0x0, l:0x17) ## MathApproximate_floatSpecialization_maskrom.c:20:5
c946: 34 37 r4 |= 0x800000 ## MathApproximate_floatSpecialization_maskrom.c:20:5
c948: 45 21 r5 = 0x1 ## MathApproximate_floatSpecialization_maskrom.c:20:5
c94a: e3 21 r3 += -0x7f ## MathApproximate_floatSpecialization_maskrom.c:20:5
c94c: 3f e5 8f 33 r3 = itof(r3) ## MathApproximate_floatSpecialization_maskrom.c:20:5
c950: 3f e5 32 32 r3 = r3 * r2 (f) ## MathApproximate_floatSpecialization_maskrom.c:20:5
c954: ff e1 17 44 r5_r4 = copex(r5_r4) (0x17) ## MathApproximate_floatSpecialization_maskrom.c:20:5
c958: 3f e5 8f 44 r4 = itof(r4) ## MathApproximate_floatSpecialization_maskrom.c:20:5
c95c: f4 e0 40 46 r4 = r4 - 0xC000000 ## MathApproximate_floatSpecialization_maskrom.c:20:5
c960: 3f e5 40 03 r0 = r4 + r3 (f) ## MathApproximate_floatSpecialization_maskrom.c:20:5
c964: 90 60 [r1+0x0] = r0 ## MathApproximate_floatSpecialization_maskrom.c:20:5
c966: 55 04 {pc, r5, r4} = [sp++] ## MathApproximate_floatSpecialization_maskrom.c:41:1
expAprx_CORDIC_float:
c968: 74 04 [--sp] = {rets, r4} ## MathApproximate_floatSpecialization_maskrom.c:44:0
c96a: 00 60 r0 = [r0+0x0] ## MathApproximate_floatSpecialization_maskrom.c:69:13
c96c: c4 ff 00 00 20 41 r4 = 0x41200000 <RAM_LIMIT_H+0x41060000 : 41200000 > ## MathApproximate_floatSpecialization_maskrom.c:48:5
c972: 3f e5 45 30 r3 = fmin(r4, r0) ## MathApproximate_floatSpecialization_maskrom.c:48:5
c976: 54 e1 00 44 r4 = r4 ^ 0x80000000 ## MathApproximate_floatSpecialization_maskrom.c:48:5
c97a: 3f e5 46 33 r3 = fmax(r4, r3) ## MathApproximate_floatSpecialization_maskrom.c:48:5
c97e: e3 e0 40 36 r3 = r3 + 0xC000000 ## MathApproximate_floatSpecialization_maskrom.c:48:5
c982: 3f e5 1f 23 r2 = ftoi(r3) (trunc) ## MathApproximate_floatSpecialization_maskrom.c:48:5
c986: ff e1 0f 22 r3_r2 = copex(r3_r2) (0xf) ## MathApproximate_floatSpecialization_maskrom.c:48:5
c98a: b4 e1 18 3d r4 = uextra(r3, p:0x1a, l:0x6) ## MathApproximate_floatSpecialization_maskrom.c:48:5
c98e: 4c 98 r4 = r4 + 0x18 ## MathApproximate_floatSpecialization_maskrom.c:48:5
c990: 44 b7 r4 = r4 << 0x17 ## MathApproximate_floatSpecialization_maskrom.c:48:5
c992: b3 e1 69 30 r3 = sextra(r3, p:0x0, l:0x1a) ## MathApproximate_floatSpecialization_maskrom.c:48:5
c996: 3f e5 8f 22 r2 = itof(r2) ## MathApproximate_floatSpecialization_maskrom.c:48:5
c99a: 3f e5 8f 33 r3 = itof(r3) ## MathApproximate_floatSpecialization_maskrom.c:48:5
c99e: 3f e5 22 23 r2 = r2 * r3 (f) ## MathApproximate_floatSpecialization_maskrom.c:48:5
c9a2: 20 1f r0 = r2 - r4 ## MathApproximate_floatSpecialization_maskrom.c:48:5
c9a4: 90 60 [r1+0x0] = r0 ## MathApproximate_floatSpecialization_maskrom.c:48:5
c9a6: 54 04 {pc, r4} = [sp++] ## MathApproximate_floatSpecialization_maskrom.c:72:1
magnAprx_float:
c9a8: 76 04 [--sp] = {rets, r6-r4} ## MathApproximate_floatSpecialization_maskrom.c:75:0
c9aa: c2 ff 01 df 75 3f r2 = 0x3f75df01 <RAM_LIMIT_H+0x3F5BDF00 : 3f75df00 > ## MathApproximate_floatSpecialization_maskrom.c:82:5
c9b0: c3 ff b8 af cb 3e r3 = 0x3ecbafb8 <RAM_LIMIT_H+0x3EB1AFB8 : 3ecbafb8 > ## MathApproximate_floatSpecialization_maskrom.c:82:5
c9b6: 50 ec 00 40 r5_r4 = d[r0+0x0] ## MathApproximate_floatSpecialization_maskrom.c:82:5
c9ba: 74 e1 00 44 r4 = r4 & 0x7FFFFFFF ## MathApproximate_floatSpecialization_maskrom.c:82:5
c9be: 75 e1 00 54 r5 = r5 & 0x7FFFFFFF ## MathApproximate_floatSpecialization_maskrom.c:82:5
c9c2: 3f e5 56 64 r6 = fmax(r5, r4) ## MathApproximate_floatSpecialization_maskrom.c:82:5
c9c6: 3f e5 55 54 r5 = fmin(r5, r4) ## MathApproximate_floatSpecialization_maskrom.c:82:5
c9ca: 3f e5 62 62 r6 = r6 * r2 (f) ## MathApproximate_floatSpecialization_maskrom.c:82:5
c9ce: 3f e5 57 63 r6 += r5 * r3 (f) ## MathApproximate_floatSpecialization_maskrom.c:82:5
c9d2: 96 60 [r1+0x0] = r6 ## MathApproximate_floatSpecialization_maskrom.c:82:5
c9d4: 56 04 {pc, r6-r4} = [sp++] ## MathApproximate_floatSpecialization_maskrom.c:100:1
MatrixCopy_float_c_c:
c9d6: 79 04 [--sp] = {rets, r9-r4} ## Matrix_floatOperation_maskrom.c:10:0
c9d8: d0 ec 10 80 r8 = [r1+0x0] ## Matrix_floatOperation_maskrom.c:17:5
c9dc: 14 61 r4 = [r1+0x4] ## Matrix_floatOperation_maskrom.c:17:5
c9de: d0 ec 08 90 r9 = [r0+0x8] ## Matrix_floatOperation_maskrom.c:17:5
c9e2: 05 63 r5 = [r0+0xc] ## Matrix_floatOperation_maskrom.c:17:5
c9e4: c0 e1 93 90 r9 = r9 << 0x3 ## Matrix_floatOperation_maskrom.c:17:5
c9e8: 55 a3 r5 = r5 << 0x3 ## Matrix_floatOperation_maskrom.c:17:5
c9ea: 16 62 r6 = [r1+0x8] ## Matrix_floatOperation_maskrom.c:17:5
c9ec: 17 63 r7 = [r1+0xc] ## Matrix_floatOperation_maskrom.c:17:5
c9ee: 66 a3 r6 = r6 << 0x3 ## Matrix_floatOperation_maskrom.c:17:5
c9f0: 77 a3 r7 = r7 << 0x3 ## Matrix_floatOperation_maskrom.c:17:5
c9f2: 00 65 r0 = [r0+0x14] ## Matrix_floatOperation_maskrom.c:17:5
c9f4: 11 65 r1 = [r1+0x14] ## Matrix_floatOperation_maskrom.c:17:5
c9f6: f2 e0 01 80 r2 = r8 - 0x1 ## Matrix_floatOperation_maskrom.c:17:5
c9fa: 32 03 rep 0x8 r2 { ## Matrix_floatOperation_maskrom.c:17:5
c9fc: 5e ec 02 25 r3_r2 = d[r0++=r5] ## Matrix_floatOperation_maskrom.c:17:5
ca00: 5e ec 13 27 d[r1++=r7] = r3_r2
} ## Matrix_floatOperation_maskrom.c:17:5
ca04: 02 fe f9 01 ifs (r2 > 0x0) goto -0xe <MatrixCopy_float_c_c+0x24 : c9fa > ## Matrix_floatOperation_maskrom.c:17:5
ca08: a5 e0 00 50 r5 = 0x0 - r5 ## Matrix_floatOperation_maskrom.c:17:5
ca0c: 50 ec 00 20 r3_r2 = d[r0+0x0] ## Matrix_floatOperation_maskrom.c:17:5
ca10: a7 e0 00 70 r7 = 0x0 - r7 ## Matrix_floatOperation_maskrom.c:17:5
ca14: 50 ec 11 20 d[r1+0x0] = r3_r2 ## Matrix_floatOperation_maskrom.c:17:5
ca18: 90 18 r0 += r9 ## Matrix_floatOperation_maskrom.c:17:5
ca1a: 91 1d r1 = r1 + r6 ## Matrix_floatOperation_maskrom.c:17:5
ca1c: 04 ea eb ff if (--r4 != 0) goto -0x2a <MatrixCopy_float_c_c+0x20 : c9f6 > ## Matrix_floatOperation_maskrom.c:17:5
ca20: 59 04 {pc, r9-r4} = [sp++] ## Matrix_floatOperation_maskrom.c:66:1
MatrixCopy_float_f_f:
ca22: 78 04 [--sp] = {rets, r8-r4} ## Matrix_floatOperation_maskrom.c:69:0
ca24: 17 60 r7 = [r1+0x0] ## Matrix_floatOperation_maskrom.c:76:5
ca26: 13 61 r3 = [r1+0x4] ## Matrix_floatOperation_maskrom.c:76:5
ca28: d0 ec 08 80 r8 = [r0+0x8] ## Matrix_floatOperation_maskrom.c:76:5
ca2c: 04 63 r4 = [r0+0xc] ## Matrix_floatOperation_maskrom.c:76:5
ca2e: c0 e1 82 80 r8 = r8 << 0x2 ## Matrix_floatOperation_maskrom.c:76:5
ca32: 44 a2 r4 = r4 << 0x2 ## Matrix_floatOperation_maskrom.c:76:5
ca34: 15 62 r5 = [r1+0x8] ## Matrix_floatOperation_maskrom.c:76:5
ca36: 16 63 r6 = [r1+0xc] ## Matrix_floatOperation_maskrom.c:76:5
ca38: 55 a2 r5 = r5 << 0x2 ## Matrix_floatOperation_maskrom.c:76:5
ca3a: 66 a2 r6 = r6 << 0x2 ## Matrix_floatOperation_maskrom.c:76:5
ca3c: 00 65 r0 = [r0+0x14] ## Matrix_floatOperation_maskrom.c:76:5
ca3e: 11 65 r1 = [r1+0x14] ## Matrix_floatOperation_maskrom.c:76:5
ca40: f2 e0 01 70 r2 = r7 - 0x1 ## Matrix_floatOperation_maskrom.c:76:5
ca44: 32 03 rep 0x8 r2 { ## Matrix_floatOperation_maskrom.c:76:5
ca46: de ec 02 24 r2 = [r0++=r4] ## Matrix_floatOperation_maskrom.c:76:5
ca4a: de ec 13 26 [r1++=r6] = r2
} ## Matrix_floatOperation_maskrom.c:76:5
ca4e: 02 fe f9 01 ifs (r2 > 0x0) goto -0xe <MatrixCopy_float_f_f+0x22 : ca44 > ## Matrix_floatOperation_maskrom.c:76:5
ca52: a4 f0 00 40 r4 = 0x0 - r4 # ## Matrix_floatOperation_maskrom.c:76:5
ca56: 02 60 r2 = [r0+0x0] ## Matrix_floatOperation_maskrom.c:76:5
ca58: a6 f0 00 60 r6 = 0x0 - r6 # ## Matrix_floatOperation_maskrom.c:76:5
ca5c: 92 60 [r1+0x0] = r2 ## Matrix_floatOperation_maskrom.c:76:5
ca5e: 80 18 r0 += r8 ## Matrix_floatOperation_maskrom.c:76:5
ca60: 19 1d r1 = r1 + r5 ## Matrix_floatOperation_maskrom.c:76:5
ca62: 03 ea ed ff if (--r3 != 0) goto -0x26 <MatrixCopy_float_f_f+0x1E : ca40 > ## Matrix_floatOperation_maskrom.c:76:5
ca66: 58 04 {pc, r8-r4} = [sp++] ## Matrix_floatOperation_maskrom.c:123:1
MatrixEwMulAndSumOneDim_float_c_c_c_s0:
ca68: 7f 04 [--sp] = {rets, r15-r4} ## Matrix_Vector_floatOperation_maskrom.c:10:0
ca6a: d0 ec 00 e0 r14 = [r0+0x0] ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca6e: 03 61 r3 = [r0+0x4] ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca70: d0 ec 08 f0 r15 = [r0+0x8] ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca74: d0 ec 0c a0 r10 = [r0+0xc] ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca78: c0 e1 f3 f0 r15 = r15 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca7c: c0 e1 a3 a0 r10 = r10 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca80: d0 ec 18 b0 r11 = [r1+0x8] ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca84: d0 ec 1c c0 r12 = [r1+0xc] ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca88: c0 e1 b3 b0 r11 = r11 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca8c: c0 e1 c3 c0 r12 = r12 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca90: 00 65 r0 = [r0+0x14] ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca92: 11 65 r1 = [r1+0x14] ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca94: d0 ec 24 d0 r13 = [r2+0x4] ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca98: c0 e1 d3 d0 r13 = r13 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca9c: 22 64 r2 = [r2+0x10] ## Matrix_Vector_floatOperation_maskrom.c:19:5
ca9e: f4 e0 01 e0 r4 = r14 - 0x1 ## Matrix_Vector_floatOperation_maskrom.c:19:5
caa2: 88 14 r9_r8 = 0 ## Matrix_Vector_floatOperation_maskrom.c:19:5
caa4: b4 03 rep 0x18 r4 { ## Matrix_Vector_floatOperation_maskrom.c:19:5
caa6: 5e ec 02 4a r5_r4 = d[r0++=r10] ## Matrix_Vector_floatOperation_maskrom.c:19:5
caaa: 5e ec 12 6c r7_r6 = d[r1++=r12] ## Matrix_Vector_floatOperation_maskrom.c:19:5
caae: 3f e5 47 86 r8 += r4 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:19:5
cab2: 3f e5 58 87 r8 -= r5 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:19:5
cab6: 3f e5 47 97 r9 += r4 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:19:5
caba: 3f e5 57 96 r9 += r5 * r6 (f)
} ## Matrix_Vector_floatOperation_maskrom.c:19:5
cabe: 04 fe f1 01 ifs (r4 > 0x0) goto -0x1e <MatrixEwMulAndSumOneDim_float_c_c_c_s0+0x3C : caa4 > ## Matrix_Vector_floatOperation_maskrom.c:19:5
cac2: 50 ec 00 40 r5_r4 = d[r0+0x0] ## Matrix_Vector_floatOperation_maskrom.c:19:5
cac6: 50 ec 10 60 r7_r6 = d[r1+0x0] ## Matrix_Vector_floatOperation_maskrom.c:19:5
caca: 3f e5 47 86 r8 += r4 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:19:5
cace: 3f e5 58 87 r8 -= r5 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:19:5
cad2: 3f e5 47 97 r9 += r4 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:19:5
cad6: 3f e5 57 96 r9 += r5 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:19:5
cada: aa e0 00 a0 r10 = 0x0 - r10 ## Matrix_Vector_floatOperation_maskrom.c:19:5
cade: ac e0 00 c0 r12 = 0x0 - r12 ## Matrix_Vector_floatOperation_maskrom.c:19:5
cae2: f0 18 r0 += r15 ## Matrix_Vector_floatOperation_maskrom.c:19:5
cae4: b1 18 r1 += r11 ## Matrix_Vector_floatOperation_maskrom.c:19:5
cae6: 5e ec 23 8d d[r2++=r13] = r9_r8 ## Matrix_Vector_floatOperation_maskrom.c:19:5
caea: 03 ea d8 ff if (--r3 != 0) goto -0x50 <MatrixEwMulAndSumOneDim_float_c_c_c_s0+0x36 : ca9e > ## Matrix_Vector_floatOperation_maskrom.c:19:5
caee: 5f 04 {pc, r15-r4} = [sp++] ## Matrix_Vector_floatOperation_maskrom.c:89:1
MatrixEwMulAndSumOneDim_float_c_c_c_s1:
caf0: 7f 04 [--sp] = {rets, r15-r4} ## Matrix_Vector_floatOperation_maskrom.c:92:0
caf2: d0 ec 00 e0 r14 = [r0+0x0] ## Matrix_Vector_floatOperation_maskrom.c:101:5
caf6: 03 61 r3 = [r0+0x4] ## Matrix_Vector_floatOperation_maskrom.c:101:5
caf8: d0 ec 08 f0 r15 = [r0+0x8] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cafc: d0 ec 0c a0 r10 = [r0+0xc] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb00: c0 e1 f3 f0 r15 = r15 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb04: c0 e1 a3 a0 r10 = r10 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb08: d0 ec 18 b0 r11 = [r1+0x8] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb0c: d0 ec 1c c0 r12 = [r1+0xc] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb10: c0 e1 b3 b0 r11 = r11 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb14: c0 e1 c3 c0 r12 = r12 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb18: 00 65 r0 = [r0+0x14] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb1a: 11 65 r1 = [r1+0x14] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb1c: d0 ec 24 d0 r13 = [r2+0x4] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb20: c0 e1 d3 d0 r13 = r13 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb24: 22 64 r2 = [r2+0x10] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb26: f4 e0 01 30 r4 = r3 - 0x1 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb2a: 88 14 r9_r8 = 0 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb2c: b4 03 rep 0x18 r4 { ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb2e: 5e ec 02 4f r5_r4 = d[r0++=r15] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb32: 5e ec 12 6b r7_r6 = d[r1++=r11] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb36: 3f e5 47 86 r8 += r4 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb3a: 3f e5 58 87 r8 -= r5 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb3e: 3f e5 47 97 r9 += r4 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb42: 3f e5 57 96 r9 += r5 * r6 (f)
} ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb46: 04 fe f1 01 ifs (r4 > 0x0) goto -0x1e <MatrixEwMulAndSumOneDim_float_c_c_c_s1+0x3C : cb2c > ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb4a: 50 ec 00 40 r5_r4 = d[r0+0x0] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb4e: 50 ec 10 60 r7_r6 = d[r1+0x0] ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb52: 3f e5 47 86 r8 += r4 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb56: 3f e5 58 87 r8 -= r5 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb5a: 3f e5 47 97 r9 += r4 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb5e: 3f e5 57 96 r9 += r5 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb62: af e0 00 f0 r15 = 0x0 - r15 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb66: ab e0 00 b0 r11 = 0x0 - r11 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb6a: a0 18 r0 += r10 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb6c: c1 18 r1 += r12 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb6e: 5e ec 23 8d d[r2++=r13] = r9_r8 ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb72: 0e ea d8 ff if (--r14 != 0) goto -0x50 <MatrixEwMulAndSumOneDim_float_c_c_c_s1+0x36 : cb26 > ## Matrix_Vector_floatOperation_maskrom.c:101:5
cb76: 5f 04 {pc, r15-r4} = [sp++] ## Matrix_Vector_floatOperation_maskrom.c:171:1
MatrixEwMulAndSumOneDim_float_f_f_f_s0:
cb78: 7f 04 [--sp] = {rets, r15-r4} ## Matrix_Vector_floatOperation_maskrom.c:174:0
cb7a: 03 61 r3 = [r0+0x4] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cb7c: 04 60 r4 = [r0+0x0] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cb7e: fc 3f r4 += -0x1 ## Matrix_Vector_floatOperation_maskrom.c:182:5
cb80: d0 ec 1c b0 r11 = [r1+0xc] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cb84: c0 e1 b2 b4 r11 = r11 <<< 0x2 ## Matrix_Vector_floatOperation_maskrom.c:182:5
cb88: 07 62 r7 = [r0+0x8] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cb8a: 7f a2 r7 = r7 <<< 0x2 ## Matrix_Vector_floatOperation_maskrom.c:182:5
cb8c: d0 ec 18 80 r8 = [r1+0x8] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cb90: c0 e1 82 84 r8 = r8 <<< 0x2 ## Matrix_Vector_floatOperation_maskrom.c:182:5
cb94: d0 ec 0c a0 r10 = [r0+0xc] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cb98: c0 e1 a2 a4 r10 = r10 <<< 0x2 ## Matrix_Vector_floatOperation_maskrom.c:182:5
cb9c: d0 ec 04 f1 r15 = [r0+0x14] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cba0: 16 65 r6 = [r1+0x14] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cba2: d0 ec 24 90 r9 = [r2+0x4] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cba6: c0 e1 92 94 r9 = r9 <<< 0x2 ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbaa: 22 64 r2 = [r2+0x10] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbac: f0 16 r0 = r15 ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbae: 61 16 r1 = r6 ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbb0: de ec 02 da r13 = [r0++=r10] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbb4: de ec 12 eb r14 = [r1++=r11] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbb8: 3f e5 d2 5e r5 = r13 * r14 (f) ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbbc: 4c 16 r12 = r4 ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbbe: 5c 03 rep 0xc r12 { ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbc0: de ec 02 da r13 = [r0++=r10] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbc4: de ec 12 eb r14 = [r1++=r11] ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbc8: 3f e5 d7 5e r5 += r13 * r14 (f)
} ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbcc: 0c fe f7 01 ifs (r12 > 0x0) goto -0x12 <MatrixEwMulAndSumOneDim_float_f_f_f_s0+0x46 : cbbe > ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbd0: 7f d8 r15 += r7 # ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbd2: ad 08 [r2++=r9] = r5 ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbd4: 86 18 r6 += r8 ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbd6: 03 ea e9 ff if (--r3 != 0) goto -0x2e <MatrixEwMulAndSumOneDim_float_f_f_f_s0+0x34 : cbac > ## Matrix_Vector_floatOperation_maskrom.c:182:5
cbda: 5f 04 {pc, r15-r4} = [sp++] ## Matrix_Vector_floatOperation_maskrom.c:253:1
MatrixEwMulAndSumOneDim_float_f_f_f_s1:
cbdc: 7f 04 [--sp] = {rets, r15-r4} ## Matrix_Vector_floatOperation_maskrom.c:256:0
cbde: 03 60 r3 = [r0+0x0] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cbe0: 04 61 r4 = [r0+0x4] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cbe2: fc 3f r4 += -0x1 ## Matrix_Vector_floatOperation_maskrom.c:264:5
cbe4: d0 ec 18 b0 r11 = [r1+0x8] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cbe8: c0 e1 b2 b4 r11 = r11 <<< 0x2 ## Matrix_Vector_floatOperation_maskrom.c:264:5
cbec: 07 63 r7 = [r0+0xc] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cbee: 7f a2 r7 = r7 <<< 0x2 ## Matrix_Vector_floatOperation_maskrom.c:264:5
cbf0: d0 ec 1c 80 r8 = [r1+0xc] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cbf4: c0 e1 82 84 r8 = r8 <<< 0x2 ## Matrix_Vector_floatOperation_maskrom.c:264:5
cbf8: d0 ec 08 a0 r10 = [r0+0x8] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cbfc: c0 e1 a2 a4 r10 = r10 <<< 0x2 ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc00: d0 ec 04 f1 r15 = [r0+0x14] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc04: 16 65 r6 = [r1+0x14] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc06: d0 ec 24 90 r9 = [r2+0x4] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc0a: c0 e1 92 94 r9 = r9 <<< 0x2 ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc0e: 22 64 r2 = [r2+0x10] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc10: f0 16 r0 = r15 ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc12: 61 16 r1 = r6 ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc14: de ec 02 da r13 = [r0++=r10] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc18: de ec 12 eb r14 = [r1++=r11] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc1c: 3f e5 d2 5e r5 = r13 * r14 (f) ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc20: 4c 16 r12 = r4 ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc22: 5c 03 rep 0xc r12 { ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc24: de ec 02 da r13 = [r0++=r10] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc28: de ec 12 eb r14 = [r1++=r11] ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc2c: 3f e5 d7 5e r5 += r13 * r14 (f)
} ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc30: 0c fe f7 01 ifs (r12 > 0x0) goto -0x12 <MatrixEwMulAndSumOneDim_float_f_f_f_s1+0x46 : cc22 > ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc34: 7f d8 r15 += r7 # ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc36: ad 08 [r2++=r9] = r5 ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc38: 86 18 r6 += r8 ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc3a: 03 ea e9 ff if (--r3 != 0) goto -0x2e <MatrixEwMulAndSumOneDim_float_f_f_f_s1+0x34 : cc10 > ## Matrix_Vector_floatOperation_maskrom.c:264:5
cc3e: 5f 04 {pc, r15-r4} = [sp++] ## Matrix_Vector_floatOperation_maskrom.c:335:1
MatrixEwConjMulAndSumOneDim_float_c_c_c_s0:
cc40: 7f 04 [--sp] = {rets, r15-r4} ## Matrix_Vector_floatOperation_maskrom.c:338:0
cc42: d0 ec 00 e0 r14 = [r0+0x0] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc46: 03 61 r3 = [r0+0x4] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc48: d0 ec 08 f0 r15 = [r0+0x8] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc4c: d0 ec 0c a0 r10 = [r0+0xc] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc50: c0 e1 f3 f0 r15 = r15 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc54: c0 e1 a3 a0 r10 = r10 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc58: d0 ec 18 b0 r11 = [r1+0x8] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc5c: d0 ec 1c c0 r12 = [r1+0xc] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc60: c0 e1 b3 b0 r11 = r11 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc64: c0 e1 c3 c0 r12 = r12 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc68: 00 65 r0 = [r0+0x14] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc6a: 11 65 r1 = [r1+0x14] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc6c: d0 ec 24 d0 r13 = [r2+0x4] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc70: c0 e1 d3 d0 r13 = r13 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc74: 22 64 r2 = [r2+0x10] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc76: f4 e0 01 e0 r4 = r14 - 0x1 ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc7a: 88 14 r9_r8 = 0 ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc7c: b4 03 rep 0x18 r4 { ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc7e: 5e ec 02 4a r5_r4 = d[r0++=r10] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc82: 5e ec 12 6c r7_r6 = d[r1++=r12] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc86: 3f e5 47 86 r8 += r4 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc8a: 3f e5 57 87 r8 += r5 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc8e: 3f e5 47 97 r9 += r4 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc92: 3f e5 58 96 r9 -= r5 * r6 (f)
} ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc96: 04 fe f1 01 ifs (r4 > 0x0) goto -0x1e <MatrixEwConjMulAndSumOneDim_float_c_c_c_s0+0x3C : cc7c > ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc9a: 50 ec 00 40 r5_r4 = d[r0+0x0] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cc9e: 50 ec 10 60 r7_r6 = d[r1+0x0] ## Matrix_Vector_floatOperation_maskrom.c:347:5
cca2: 3f e5 47 86 r8 += r4 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:347:5
cca6: 3f e5 57 87 r8 += r5 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:347:5
ccaa: 3f e5 47 97 r9 += r4 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:347:5
ccae: 3f e5 58 96 r9 -= r5 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:347:5
ccb2: aa e0 00 a0 r10 = 0x0 - r10 ## Matrix_Vector_floatOperation_maskrom.c:347:5
ccb6: ac e0 00 c0 r12 = 0x0 - r12 ## Matrix_Vector_floatOperation_maskrom.c:347:5
ccba: f0 18 r0 += r15 ## Matrix_Vector_floatOperation_maskrom.c:347:5
ccbc: b1 18 r1 += r11 ## Matrix_Vector_floatOperation_maskrom.c:347:5
ccbe: 5e ec 23 8d d[r2++=r13] = r9_r8 ## Matrix_Vector_floatOperation_maskrom.c:347:5
ccc2: 03 ea d8 ff if (--r3 != 0) goto -0x50 <MatrixEwConjMulAndSumOneDim_float_c_c_c_s0+0x36 : cc76 > ## Matrix_Vector_floatOperation_maskrom.c:347:5
ccc6: 5f 04 {pc, r15-r4} = [sp++] ## Matrix_Vector_floatOperation_maskrom.c:417:1
MatrixEwConjMulAndSumOneDim_float_c_c_c_s1:
ccc8: 7f 04 [--sp] = {rets, r15-r4} ## Matrix_Vector_floatOperation_maskrom.c:420:0
ccca: d0 ec 00 e0 r14 = [r0+0x0] ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccce: 03 61 r3 = [r0+0x4] ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccd0: d0 ec 08 f0 r15 = [r0+0x8] ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccd4: d0 ec 0c a0 r10 = [r0+0xc] ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccd8: c0 e1 f3 f0 r15 = r15 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccdc: c0 e1 a3 a0 r10 = r10 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:429:5
cce0: d0 ec 18 b0 r11 = [r1+0x8] ## Matrix_Vector_floatOperation_maskrom.c:429:5
cce4: d0 ec 1c c0 r12 = [r1+0xc] ## Matrix_Vector_floatOperation_maskrom.c:429:5
cce8: c0 e1 b3 b0 r11 = r11 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccec: c0 e1 c3 c0 r12 = r12 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccf0: 00 65 r0 = [r0+0x14] ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccf2: 11 65 r1 = [r1+0x14] ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccf4: d0 ec 24 d0 r13 = [r2+0x4] ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccf8: c0 e1 d3 d0 r13 = r13 << 0x3 ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccfc: 22 64 r2 = [r2+0x10] ## Matrix_Vector_floatOperation_maskrom.c:429:5
ccfe: f4 e0 01 30 r4 = r3 - 0x1 ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd02: 88 14 r9_r8 = 0 ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd04: b4 03 rep 0x18 r4 { ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd06: 5e ec 02 4f r5_r4 = d[r0++=r15] ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd0a: 5e ec 12 6b r7_r6 = d[r1++=r11] ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd0e: 3f e5 47 86 r8 += r4 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd12: 3f e5 57 87 r8 += r5 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd16: 3f e5 47 97 r9 += r4 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd1a: 3f e5 58 96 r9 -= r5 * r6 (f)
} ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd1e: 04 fe f1 01 ifs (r4 > 0x0) goto -0x1e <MatrixEwConjMulAndSumOneDim_float_c_c_c_s1+0x3C : cd04 > ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd22: 50 ec 00 40 r5_r4 = d[r0+0x0] ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd26: 50 ec 10 60 r7_r6 = d[r1+0x0] ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd2a: 3f e5 47 86 r8 += r4 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd2e: 3f e5 57 87 r8 += r5 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd32: 3f e5 47 97 r9 += r4 * r7 (f) ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd36: 3f e5 58 96 r9 -= r5 * r6 (f) ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd3a: af e0 00 f0 r15 = 0x0 - r15 ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd3e: ab e0 00 b0 r11 = 0x0 - r11 ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd42: a0 18 r0 += r10 ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd44: c1 18 r1 += r12 ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd46: 5e ec 23 8d d[r2++=r13] = r9_r8 ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd4a: 0e ea d8 ff if (--r14 != 0) goto -0x50 <MatrixEwConjMulAndSumOneDim_float_c_c_c_s1+0x36 : ccfe > ## Matrix_Vector_floatOperation_maskrom.c:429:5
cd4e: 5f 04 {pc, r15-r4} = [sp++] ## Matrix_Vector_floatOperation_maskrom.c:499:1
VecMeanSq_s16_f32:
cd50: 76 04 [--sp] = {rets, r6-r4} ## Vector_fixHalfOperation_maksrom_v2.c:10:0
cd52: e2 9f sp += -0x4 ## Vector_fixHalfOperation_maksrom_v2.c:10:0
cd54: 81 20 [sp] = r1 ## Vector_fixHalfOperation_maksrom_v2.c:10:0
cd56: 89 80 r1 = sp + 0 ## Vector_fixHalfOperation_maksrom_v2.c:10:0
cd58: 06 60 r6 = [r0+0x0] ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd5a: f2 f0 01 60 r2 = r6 - 0x1 # ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd5e: 03 61 r3 = [r0+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd60: c0 f1 31 30 r3 = r3 << 0x1 # ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd64: 00 64 r0 = [r0+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd66: de ed 02 43 r4 = h[r0++=r3] (s) ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd6a: 3f e5 8f 44 r4 = itof(r4) ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd6e: 3f e5 42 54 r5 = r4 * r4 (f) ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd72: 3f e5 8f 66 r6 = itof(r6) ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd76: 52 03 rep 0xc r2 { ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd78: de ed 02 43 r4 = h[r0++=r3] (s) ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd7c: 3f e5 8f 44 r4 = itof(r4) ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd80: 3f e5 47 54 r5 += r4 * r4 (f)
} ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd84: f2 58 if (r2 != 0) goto -0x10 <VecMeanSq_s16_f32+0x26 : cd76 > ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd86: 3f e5 53 56 r5 = r5 / r6 (f) ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd8a: 95 60 [r1+0x0] = r5 ## Vector_fixHalfOperation_maksrom_v2.c:15:5
cd8c: 02 81 sp += 0x4
cd8e: 56 04 {pc, r6-r4} = [sp++] ## Vector_fixHalfOperation_maksrom_v2.c:44:1
VecOverShift_s16_f32:
cd90: 79 04 [--sp] = {rets, r9-r4} ## Vector_fixHalfOperation_maksrom_v2.c:47:0
cd92: 13 64 r3 = [r1+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cd94: d0 ec 14 80 r8 = [r1+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cd98: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cd9c: 05 60 r5 = [r0+0x0] ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cd9e: 17 60 r7 = [r1+0x0] ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cda0: 02 fe 07 00 ifs (r2 > 0x0) goto 0xe <VecOverShift_s16_f32+0x22 : cdb2 > ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cda4: f0 e1 80 67 r6 = r8 * r7 ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cda8: b4 e0 62 68 r6 = r6 - r8 ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdac: b3 1d r3 = r3 + r6 ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdae: a8 e0 00 80 r8 = 0x0 - r8 ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdb2: 7f 1f r7 = r7 - r5 ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdb4: 85 1b r5 *= r8 ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdb6: 3c 1d r4 = r3 + r5 ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdb8: 17 03 rep 0x4 r7 { ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdba: 45 08 r5 = [r4++=r8] ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdbc: 3d 08 [r3++=r8] = r5
} ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdbe: f7 5c if (r7 != 0) goto -0x8 <VecOverShift_s16_f32+0x28 : cdb8 > ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdc0: 04 64 r4 = [r0+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdc2: d0 ec 04 90 r9 = [r0+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdc6: c0 f1 91 90 r9 = r9 << 0x1 # ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdca: 07 60 r7 = [r0+0x0] ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdcc: 02 fe 07 00 ifs (r2 > 0x0) goto 0xe <VecOverShift_s16_f32+0x4E : cdde > ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdd0: f0 e1 70 69 r6 = r7 * r9 ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdd4: b4 e0 62 69 r6 = r6 - r9 ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdd8: c4 1d r4 = r4 + r6 ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdda: a9 e0 00 90 r9 = 0x0 - r9 ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdde: 47 03 rep 0xa r7 { ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cde0: de ed 42 59 r5 = h[r4++=r9] (s) ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cde4: 3f e5 8f 55 r5 = itof(r5) ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cde8: 3d 08 [r3++=r8] = r5
} ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdea: f7 59 if (r7 != 0) goto -0xe <VecOverShift_s16_f32+0x4E : cdde > ## Vector_fixHalfOperation_maksrom_v2.c:54:5
cdec: 59 04 {pc, r9-r4} = [sp++] ## Vector_fixHalfOperation_maksrom_v2.c:107:1
VecMinus_s16_f32_f32:
cdee: d9 e8 30 07 [--sp] = {rets, r10-r8, r5, r4} ## Vector_fixHalfOperation_maksrom_v2.c:110:0
cdf2: d0 ec 04 80 r8 = [r0+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:116:5
cdf6: c0 f1 81 80 r8 = r8 << 0x1 # ## Vector_fixHalfOperation_maksrom_v2.c:116:5
cdfa: 23 60 r3 = [r2+0x0] ## Vector_fixHalfOperation_maksrom_v2.c:116:5
cdfc: d0 ec 14 90 r9 = [r1+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce00: c0 f1 92 90 r9 = r9 << 0x2 # ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce04: 00 64 r0 = [r0+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce06: d0 ec 24 a0 r10 = [r2+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce0a: c0 f1 a2 a0 r10 = r10 << 0x2 # ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce0e: 11 64 r1 = [r1+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce10: 22 64 r2 = [r2+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce12: 73 03 rep 0x10 r3 { ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce14: de ed 02 58 r5 = h[r0++=r8] (s) ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce18: 3f e5 8f 55 r5 = itof(r5) ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce1c: 94 08 r4 = [r1++=r9] ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce1e: 3f e5 51 54 r5 = r5 - r4 (f) ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce22: 2d 09 [r2++=r10] = r5
} ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce24: 03 fe f5 01 ifs (r3 > 0x0) goto -0x16 <VecMinus_s16_f32_f32+0x24 : ce12 > ## Vector_fixHalfOperation_maksrom_v2.c:116:5
ce28: d5 e8 30 07 {pc, r10-r8, r5, r4} = [sp++] ## Vector_fixHalfOperation_maksrom_v2.c:152:1
VectorCopy_f32_s16:
ce2c: 75 04 [--sp] = {rets, r5, r4} ## Vector_fixHalfOperation_maksrom_v2.c:155:0
ce2e: 02 61 r2 = [r0+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce30: c0 f1 22 20 r2 = r2 << 0x2 # ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce34: 14 60 r4 = [r1+0x0] ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce36: 13 61 r3 = [r1+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce38: c0 f1 31 30 r3 = r3 << 0x1 # ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce3c: 00 64 r0 = [r0+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce3e: 11 64 r1 = [r1+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce40: 74 03 rep 0x10 r4 { ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce42: de ec 02 52 r5 = [r0++=r2] ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce46: 3f e5 3f 55 r5 = ftoi(r5) (floor) ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce4a: 78 e0 01 55 r5 = sat16(r5) (s) ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce4e: de ed 11 53 h[r1++=r3] = r5
} ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce52: f4 56 if (r4 != 0) goto -0x14 <VectorCopy_f32_s16+0x14 : ce40 > ## Vector_fixHalfOperation_maksrom_v2.c:161:5
ce54: 55 04 {pc, r5, r4} = [sp++] ## Vector_fixHalfOperation_maksrom_v2.c:188:1
VecEleMul_s16_s16_f32:
ce56: 79 04 [--sp] = {rets, r9-r4} ## Vector_fixHalfOperation_maksrom_v2.c:191:0
ce58: 60 e0 7e 85 r8 = 0x3F800000 ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce5c: 04 63 r4 = [r0+0xc] ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce5e: b3 e1 a0 8b r3 = uextra(r8, p:0x17, l:0x8) ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce62: 33 1f r3 = r3 - r4 ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce64: a8 e1 a0 3b r8 <= insert(r3, p:0x17, l:0x8) ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce68: 60 e0 7e 95 r9 = 0x3F800000 ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce6c: 14 63 r4 = [r1+0xc] ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce6e: b3 e1 a0 9b r3 = uextra(r9, p:0x17, l:0x8) ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce72: 33 1f r3 = r3 - r4 ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce74: a9 e1 a0 3b r9 <= insert(r3, p:0x17, l:0x8) ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce78: 05 61 r5 = [r0+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce7a: c0 f1 51 50 r5 = r5 << 0x1 # ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce7e: 00 64 r0 = [r0+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce80: 16 61 r6 = [r1+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce82: c0 f1 61 60 r6 = r6 << 0x1 # ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce86: 11 64 r1 = [r1+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce88: 23 60 r3 = [r2+0x0] ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce8a: 27 61 r7 = [r2+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce8c: c0 f1 72 70 r7 = r7 << 0x2 # ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce90: 22 64 r2 = [r2+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce92: f3 03 rep 0x20 r3 { ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce94: de ed 02 45 r4 = h[r0++=r5] (s) ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce98: de ed 12 36 r3 = h[r1++=r6] (s) ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ce9c: 3f e5 8f 44 r4 = itof(r4) ## Vector_fixHalfOperation_maksrom_v2.c:199:5
cea0: 3f e5 42 48 r4 = r4 * r8 (f) ## Vector_fixHalfOperation_maksrom_v2.c:199:5
cea4: 3f e5 8f 33 r3 = itof(r3) ## Vector_fixHalfOperation_maksrom_v2.c:199:5
cea8: 3f e5 32 39 r3 = r3 * r9 (f) ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ceac: 3f e5 42 43 r4 = r4 * r3 (f) ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ceb0: de ec 23 47 [r2++=r7] = r4
} ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ceb4: 03 fe ed 01 ifs (r3 > 0x0) goto -0x26 <VecEleMul_s16_s16_f32+0x3C : ce92 > ## Vector_fixHalfOperation_maksrom_v2.c:199:5
ceb8: 59 04 {pc, r9-r4} = [sp++] ## Vector_fixHalfOperation_maksrom_v2.c:250:1
VecEleMul_f32_s16_f32:
ceba: 79 04 [--sp] = {rets, r9-r4} ## Vector_fixHalfOperation_maksrom_v2.c:253:0
cebc: 60 e0 7e 95 r9 = 0x3F800000 ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cec0: b5 e1 a0 9b r5 = uextra(r9, p:0x17, l:0x8) ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cec4: 14 63 r4 = [r1+0xc] ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cec6: 55 1f r5 = r5 - r4 ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cec8: a9 e1 a0 5b r9 <= insert(r5, p:0x17, l:0x8) ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cecc: 06 61 r6 = [r0+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cece: c0 f1 62 60 r6 = r6 << 0x2 # ## Vector_fixHalfOperation_maksrom_v2.c:261:5
ced2: 00 64 r0 = [r0+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:261:5
ced4: 17 61 r7 = [r1+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:261:5
ced6: c0 f1 71 70 r7 = r7 << 0x1 # ## Vector_fixHalfOperation_maksrom_v2.c:261:5
ceda: 11 64 r1 = [r1+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cedc: 23 60 r3 = [r2+0x0] ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cede: d0 ec 24 80 r8 = [r2+0x4] ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cee2: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cee6: 22 64 r2 = [r2+0x10] ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cee8: a3 03 rep 0x16 r3 { ## Vector_fixHalfOperation_maksrom_v2.c:261:5
ceea: de ed 12 47 r4 = h[r1++=r7] (s) ## Vector_fixHalfOperation_maksrom_v2.c:261:5
ceee: 3f e5 8f 44 r4 = itof(r4) ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cef2: 3f e5 42 49 r4 = r4 * r9 (f) ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cef6: de ec 02 56 r5 = [r0++=r6] ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cefa: 3f e5 42 45 r4 = r4 * r5 (f) ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cefe: 2c 08 [r2++=r8] = r4
} ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cf00: 03 fe f2 01 ifs (r3 > 0x0) goto -0x1c <VecEleMul_f32_s16_f32+0x2E : cee8 > ## Vector_fixHalfOperation_maksrom_v2.c:261:5
cf04: 59 04 {pc, r9-r4} = [sp++] ## Vector_fixHalfOperation_maksrom_v2.c:303:1
VectorSet_float_f_f:
cf06: 74 04 [--sp] = {rets, r4} ## Vector_floatOperation_maskrom.c:62:0
cf08: 13 61 r3 = [r1+0x4] ## Vector_floatOperation_maskrom.c:67:5
cf0a: 33 a2 r3 = r3 << 0x2 ## Vector_floatOperation_maskrom.c:67:5
cf0c: 12 60 r2 = [r1+0x0] ## Vector_floatOperation_maskrom.c:67:5
cf0e: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:67:5
cf10: 04 60 r4 = [r0+0x0] ## Vector_floatOperation_maskrom.c:67:5
cf12: 12 03 rep 0x4 r2 { ## Vector_floatOperation_maskrom.c:67:5
cf14: de ec 13 43 [r1++=r3] = r4
} ## Vector_floatOperation_maskrom.c:67:5
cf18: 02 fe fb 01 ifs (r2 > 0x0) goto -0xa <VectorSet_float_f_f+0xC : cf12 > ## Vector_floatOperation_maskrom.c:67:5
cf1c: 54 04 {pc, r4} = [sp++] ## Vector_floatOperation_maskrom.c:88:1
VecMagRecAve_float_c_f_f:
cf1e: d9 e8 30 03 [--sp] = {rets, r9, r8, r5, r4} ## Vector_floatOperation_maskrom.c:91:0
cf22: 22 60 r2 = [r2+0x0] ## Vector_floatOperation_maskrom.c:131:13
cf24: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:96:5
cf28: c0 e1 83 80 r8 = r8 << 0x3 ## Vector_floatOperation_maskrom.c:96:5
cf2c: d0 ec 14 90 r9 = [r1+0x4] ## Vector_floatOperation_maskrom.c:96:5
cf30: c0 e1 92 90 r9 = r9 << 0x2 ## Vector_floatOperation_maskrom.c:96:5
cf34: 03 60 r3 = [r0+0x0] ## Vector_floatOperation_maskrom.c:96:5
cf36: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:96:5
cf38: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:96:5
cf3a: b3 03 rep 0x18 r3 { ## Vector_floatOperation_maskrom.c:96:5
cf3c: 5e ec 02 48 r5_r4 = d[r0++=r8] ## Vector_floatOperation_maskrom.c:96:5
cf40: 3f e5 42 44 r4 = r4 * r4 (f) ## Vector_floatOperation_maskrom.c:96:5
cf44: 3f e5 57 45 r4 += r5 * r5 (f) ## Vector_floatOperation_maskrom.c:96:5
cf48: 15 60 r5 = [r1+0x0] ## Vector_floatOperation_maskrom.c:96:5
cf4a: 3f e5 41 45 r4 = r4 - r5 (f) ## Vector_floatOperation_maskrom.c:96:5
cf4e: 3f e5 47 52 r5 += r4 * r2 (f) ## Vector_floatOperation_maskrom.c:96:5
cf52: 9d 08 [r1++=r9] = r5
} ## Vector_floatOperation_maskrom.c:96:5
cf54: f3 52 if (r3 != 0) goto -0x1c <VecMagRecAve_float_c_f_f+0x1C : cf3a > ## Vector_floatOperation_maskrom.c:96:5
cf56: d5 e8 30 03 {pc, r9, r8, r5, r4} = [sp++] ## Vector_floatOperation_maskrom.c:133:1
VecMulScalar_float_c_f_c:
cf5a: 77 04 [--sp] = {rets, r7-r4} ## Vector_floatOperation_maskrom.c:136:0
cf5c: 11 60 r1 = [r1+0x0] ## Vector_floatOperation_maskrom.c:171:13
cf5e: 06 61 r6 = [r0+0x4] ## Vector_floatOperation_maskrom.c:141:5
cf60: c0 f1 63 60 r6 = r6 << 0x3 # ## Vector_floatOperation_maskrom.c:141:5
cf64: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:141:5
cf66: 27 61 r7 = [r2+0x4] ## Vector_floatOperation_maskrom.c:141:5
cf68: c0 f1 73 70 r7 = r7 << 0x3 # ## Vector_floatOperation_maskrom.c:141:5
cf6c: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:141:5
cf6e: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:141:5
cf70: 73 03 rep 0x10 r3 { ## Vector_floatOperation_maskrom.c:141:5
cf72: 5e ec 02 46 r5_r4 = d[r0++=r6] ## Vector_floatOperation_maskrom.c:141:5
cf76: 3f e5 52 51 r5 = r5 * r1 (f) ## Vector_floatOperation_maskrom.c:141:5
cf7a: 3f e5 42 41 r4 = r4 * r1 (f) ## Vector_floatOperation_maskrom.c:141:5
cf7e: 5e ec 23 47 d[r2++=r7] = r5_r4
} ## Vector_floatOperation_maskrom.c:141:5
cf82: 03 fe f5 01 ifs (r3 > 0x0) goto -0x16 <VecMulScalar_float_c_f_c+0x16 : cf70 > ## Vector_floatOperation_maskrom.c:141:5
cf86: 57 04 {pc, r7-r4} = [sp++] ## Vector_floatOperation_maskrom.c:173:1
VecConjEleMul_float_c_c_c:
cf88: 7c 04 [--sp] = {rets, r12-r4} ## Vector_floatOperation_maskrom.c:176:0
cf8a: d0 ec 04 a0 r10 = [r0+0x4] ## Vector_floatOperation_maskrom.c:184:5
cf8e: c0 e1 a3 a0 r10 = r10 << 0x3 ## Vector_floatOperation_maskrom.c:184:5
cf92: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:184:5
cf94: d0 ec 14 c0 r12 = [r1+0x4] ## Vector_floatOperation_maskrom.c:184:5
cf98: c0 e1 c3 c0 r12 = r12 << 0x3 ## Vector_floatOperation_maskrom.c:184:5
cf9c: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:184:5
cf9e: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:184:5
cfa0: d0 ec 24 b0 r11 = [r2+0x4] ## Vector_floatOperation_maskrom.c:184:5
cfa4: c0 e1 b3 b0 r11 = r11 << 0x3 ## Vector_floatOperation_maskrom.c:184:5
cfa8: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:184:5
cfaa: d3 03 rep 0x1c r3 { ## Vector_floatOperation_maskrom.c:184:5
cfac: 5e ec 02 4a r5_r4 = d[r0++=r10] ## Vector_floatOperation_maskrom.c:184:5
cfb0: 5e ec 12 6c r7_r6 = d[r1++=r12] ## Vector_floatOperation_maskrom.c:184:5
cfb4: 3f e5 42 86 r8 = r4 * r6 (f) ## Vector_floatOperation_maskrom.c:184:5
cfb8: 3f e5 57 87 r8 += r5 * r7 (f) ## Vector_floatOperation_maskrom.c:184:5
cfbc: 3f e5 42 97 r9 = r4 * r7 (f) ## Vector_floatOperation_maskrom.c:184:5
cfc0: 3f e5 58 96 r9 -= r5 * r6 (f) ## Vector_floatOperation_maskrom.c:184:5
cfc4: 5e ec 23 8b d[r2++=r11] = r9_r8
} ## Vector_floatOperation_maskrom.c:184:5
cfc8: f3 50 if (r3 != 0) goto -0x20 <VecConjEleMul_float_c_c_c+0x22 : cfaa > ## Vector_floatOperation_maskrom.c:184:5
cfca: 5c 04 {pc, r12-r4} = [sp++] ## Vector_floatOperation_maskrom.c:227:1
VecPlus_float_f_f_f:
cfcc: d9 e8 30 07 [--sp] = {rets, r10-r8, r5, r4} ## Vector_floatOperation_maskrom.c:230:0
cfd0: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:236:5
cfd4: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_floatOperation_maskrom.c:236:5
cfd8: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:236:5
cfda: d0 ec 14 90 r9 = [r1+0x4] ## Vector_floatOperation_maskrom.c:236:5
cfde: c0 f1 92 90 r9 = r9 << 0x2 # ## Vector_floatOperation_maskrom.c:236:5
cfe2: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:236:5
cfe4: d0 ec 24 a0 r10 = [r2+0x4] ## Vector_floatOperation_maskrom.c:236:5
cfe8: c0 f1 a2 a0 r10 = r10 << 0x2 # ## Vector_floatOperation_maskrom.c:236:5
cfec: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:236:5
cfee: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:236:5
cff0: 43 03 rep 0xa r3 { ## Vector_floatOperation_maskrom.c:236:5
cff2: 05 08 r5 = [r0++=r8] ## Vector_floatOperation_maskrom.c:236:5
cff4: 94 08 r4 = [r1++=r9] ## Vector_floatOperation_maskrom.c:236:5
cff6: 3f e5 40 55 r5 = r4 + r5 (f) ## Vector_floatOperation_maskrom.c:236:5
cffa: 2d 09 [r2++=r10] = r5
} ## Vector_floatOperation_maskrom.c:236:5
cffc: 03 fe f8 01 ifs (r3 > 0x0) goto -0x10 <VecPlus_float_f_f_f+0x24 : cff0 > ## Vector_floatOperation_maskrom.c:236:5
d000: d5 e8 30 07 {pc, r10-r8, r5, r4} = [sp++] ## Vector_floatOperation_maskrom.c:271:1
VecDivide_float_c_f_c_f:
d004: 7a 04 [--sp] = {rets, r10-r4} ## Vector_floatOperation_maskrom.c:274:0
d006: d0 ec 30 80 r8 = [r3+0x0] ## Vector_floatOperation_maskrom.c:320:13
d00a: 03 61 r3 = [r0+0x4] ## Vector_floatOperation_maskrom.c:281:5
d00c: 33 a3 r3 = r3 << 0x3 ## Vector_floatOperation_maskrom.c:281:5
d00e: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:281:5
d010: d0 ec 14 a0 r10 = [r1+0x4] ## Vector_floatOperation_maskrom.c:281:5
d014: c0 e1 a2 a0 r10 = r10 << 0x2 ## Vector_floatOperation_maskrom.c:281:5
d018: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:281:5
d01a: 24 60 r4 = [r2+0x0] ## Vector_floatOperation_maskrom.c:281:5
d01c: d0 ec 24 90 r9 = [r2+0x4] ## Vector_floatOperation_maskrom.c:281:5
d020: c0 e1 93 90 r9 = r9 << 0x3 ## Vector_floatOperation_maskrom.c:281:5
d024: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:281:5
d026: a4 03 rep 0x16 r4 { ## Vector_floatOperation_maskrom.c:281:5
d028: 5e ec 02 63 r7_r6 = d[r0++=r3] ## Vector_floatOperation_maskrom.c:281:5
d02c: 15 09 r5 = [r1++=r10] ## Vector_floatOperation_maskrom.c:281:5
d02e: 3f e5 50 58 r5 = r5 + r8 (f) ## Vector_floatOperation_maskrom.c:281:5
d032: 3f e5 63 65 r6 = r6 / r5 (f) ## Vector_floatOperation_maskrom.c:281:5
d036: 3f e5 73 75 r7 = r7 / r5 (f) ## Vector_floatOperation_maskrom.c:281:5
d03a: 5e ec 23 69 d[r2++=r9] = r7_r6
} ## Vector_floatOperation_maskrom.c:281:5
d03e: f4 53 if (r4 != 0) goto -0x1a <VecDivide_float_c_f_c_f+0x22 : d026 > ## Vector_floatOperation_maskrom.c:281:5
d040: 5a 04 {pc, r10-r4} = [sp++] ## Vector_floatOperation_maskrom.c:322:1
VecPlus_float_c_c_c:
d042: d9 e8 70 07 [--sp] = {rets, r10-r8, r6-r4} ## Vector_floatOperation_maskrom.c:325:0
d046: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:331:5
d04a: c0 f1 83 80 r8 = r8 << 0x3 # ## Vector_floatOperation_maskrom.c:331:5
d04e: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:331:5
d050: d0 ec 14 90 r9 = [r1+0x4] ## Vector_floatOperation_maskrom.c:331:5
d054: c0 f1 93 90 r9 = r9 << 0x3 # ## Vector_floatOperation_maskrom.c:331:5
d058: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:331:5
d05a: d0 ec 24 a0 r10 = [r2+0x4] ## Vector_floatOperation_maskrom.c:331:5
d05e: c0 f1 a3 a0 r10 = r10 << 0x3 # ## Vector_floatOperation_maskrom.c:331:5
d062: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:331:5
d064: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:331:5
d066: 93 03 rep 0x14 r3 { ## Vector_floatOperation_maskrom.c:331:5
d068: 05 61 r5 = [r0+0x4] ## Vector_floatOperation_maskrom.c:331:5
d06a: 14 61 r4 = [r1+0x4] ## Vector_floatOperation_maskrom.c:331:5
d06c: 3f e5 40 55 r5 = r4 + r5 (f) ## Vector_floatOperation_maskrom.c:331:5
d070: 94 08 r4 = [r1++=r9] ## Vector_floatOperation_maskrom.c:331:5
d072: 06 08 r6 = [r0++=r8] ## Vector_floatOperation_maskrom.c:331:5
d074: 3f e5 60 64 r6 = r6 + r4 (f) ## Vector_floatOperation_maskrom.c:331:5
d078: a5 61 [r2+0x4] = r5 ## Vector_floatOperation_maskrom.c:331:5
d07a: 2e 09 [r2++=r10] = r6
} ## Vector_floatOperation_maskrom.c:331:5
d07c: f3 54 if (r3 != 0) goto -0x18 <VecPlus_float_c_c_c+0x24 : d066 > ## Vector_floatOperation_maskrom.c:331:5
d07e: d5 e8 70 07 {pc, r10-r8, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:372:1
VecConjMulRecAve_float_c_c_c_f:
d082: 7d 04 [--sp] = {rets, r13-r4} ## Vector_floatOperation_maskrom.c:375:0
d084: d0 ec 30 c0 r12 = [r3+0x0] ## Vector_floatOperation_maskrom.c:430:13
d088: 05 61 r5 = [r0+0x4] ## Vector_floatOperation_maskrom.c:383:5
d08a: 55 a3 r5 = r5 << 0x3 ## Vector_floatOperation_maskrom.c:383:5
d08c: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:383:5
d08e: d0 ec 14 d0 r13 = [r1+0x4] ## Vector_floatOperation_maskrom.c:383:5
d092: c0 e1 d3 d0 r13 = r13 << 0x3 ## Vector_floatOperation_maskrom.c:383:5
d096: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:383:5
d098: 24 60 r4 = [r2+0x0] ## Vector_floatOperation_maskrom.c:383:5
d09a: 23 61 r3 = [r2+0x4] ## Vector_floatOperation_maskrom.c:383:5
d09c: 33 a3 r3 = r3 << 0x3 ## Vector_floatOperation_maskrom.c:383:5
d09e: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:383:5
d0a0: 5e ec 02 65 r7_r6 = d[r0++=r5] ## Vector_floatOperation_maskrom.c:383:5
d0a4: 5e ec 12 8d r9_r8 = d[r1++=r13] ## Vector_floatOperation_maskrom.c:383:5
d0a8: 3f e5 62 a8 r10 = r6 * r8 (f) ## Vector_floatOperation_maskrom.c:383:5
d0ac: 3f e5 77 a9 r10 += r7 * r9 (f) ## Vector_floatOperation_maskrom.c:383:5
d0b0: 3f e5 62 b9 r11 = r6 * r9 (f) ## Vector_floatOperation_maskrom.c:383:5
d0b4: 3f e5 78 b8 r11 -= r7 * r8 (f) ## Vector_floatOperation_maskrom.c:383:5
d0b8: 50 ec 20 80 r9_r8 = d[r2+0x0] ## Vector_floatOperation_maskrom.c:383:5
d0bc: 3f e5 b1 b9 r11 = r11 - r9 (f) ## Vector_floatOperation_maskrom.c:383:5
d0c0: 3f e5 a1 a8 r10 = r10 - r8 (f) ## Vector_floatOperation_maskrom.c:383:5
d0c4: 3f e5 b7 9c r9 += r11 * r12 (f) ## Vector_floatOperation_maskrom.c:383:5
d0c8: 3f e5 a7 8c r8 += r10 * r12 (f) ## Vector_floatOperation_maskrom.c:383:5
d0cc: 5e ec 23 83 d[r2++=r3] = r9_r8 ## Vector_floatOperation_maskrom.c:383:5
d0d0: 04 ea e6 ff if (--r4 != 0) goto -0x34 <VecConjMulRecAve_float_c_c_c_f+0x1E : d0a0 > ## Vector_floatOperation_maskrom.c:383:5
d0d4: 5d 04 {pc, r13-r4} = [sp++] ## Vector_floatOperation_maskrom.c:432:1
VecGetMag_float_c_f:
d0d6: d9 e8 30 01 [--sp] = {rets, r8, r5, r4} ## Vector_floatOperation_maskrom.c:435:0
d0da: 03 61 r3 = [r0+0x4] ## Vector_floatOperation_maskrom.c:440:5
d0dc: 33 a3 r3 = r3 << 0x3 ## Vector_floatOperation_maskrom.c:440:5
d0de: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:440:5
d0e0: 12 60 r2 = [r1+0x0] ## Vector_floatOperation_maskrom.c:440:5
d0e2: d0 ec 14 80 r8 = [r1+0x4] ## Vector_floatOperation_maskrom.c:440:5
d0e6: c0 e1 82 80 r8 = r8 << 0x2 ## Vector_floatOperation_maskrom.c:440:5
d0ea: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:440:5
d0ec: 62 03 rep 0xe r2 { ## Vector_floatOperation_maskrom.c:440:5
d0ee: 5e ec 02 43 r5_r4 = d[r0++=r3] ## Vector_floatOperation_maskrom.c:440:5
d0f2: 3f e5 42 44 r4 = r4 * r4 (f) ## Vector_floatOperation_maskrom.c:440:5
d0f6: 3f e5 57 45 r4 += r5 * r5 (f) ## Vector_floatOperation_maskrom.c:440:5
d0fa: 1c 08 [r1++=r8] = r4
} ## Vector_floatOperation_maskrom.c:440:5
d0fc: f2 57 if (r2 != 0) goto -0x12 <VecGetMag_float_c_f+0x16 : d0ec > ## Vector_floatOperation_maskrom.c:440:5
d0fe: d5 e8 30 01 {pc, r8, r5, r4} = [sp++] ## Vector_floatOperation_maskrom.c:469:1
VecMax_float_f_f:
d102: 74 04 [--sp] = {rets, r4} ## Vector_floatOperation_maskrom.c:472:0
d104: 00 60 r0 = [r0+0x0] ## Vector_floatOperation_maskrom.c:497:13
d106: 12 61 r2 = [r1+0x4] ## Vector_floatOperation_maskrom.c:475:5
d108: c0 f1 22 20 r2 = r2 << 0x2 # ## Vector_floatOperation_maskrom.c:475:5
d10c: 13 60 r3 = [r1+0x0] ## Vector_floatOperation_maskrom.c:475:5
d10e: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:475:5
d110: 53 03 rep 0xc r3 { ## Vector_floatOperation_maskrom.c:475:5
d112: 14 60 r4 = [r1+0x0] ## Vector_floatOperation_maskrom.c:475:5
d114: 94 e9 80 10 iff (r4 < r0) { ## Vector_floatOperation_maskrom.c:475:5
d118: de ec 13 02 [r1++=r2] = r0
} else { ## Vector_floatOperation_maskrom.c:475:5
d11c: 91 1c r1 = r1 + r2
}
} ## Vector_floatOperation_maskrom.c:475:5
d11e: f3 58 if (r3 != 0) goto -0x10 <VecMax_float_f_f+0xE : d110 > ## Vector_floatOperation_maskrom.c:475:5
d120: 54 04 {pc, r4} = [sp++] ## Vector_floatOperation_maskrom.c:499:1
VecRecAve_float_f_f_f:
d122: d9 e8 70 01 [--sp] = {rets, r8, r6-r4} ## Vector_floatOperation_maskrom.c:502:0
d126: 22 60 r2 = [r2+0x0] ## Vector_floatOperation_maskrom.c:535:13
d128: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:507:5
d12c: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_floatOperation_maskrom.c:507:5
d130: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:507:5
d132: 16 61 r6 = [r1+0x4] ## Vector_floatOperation_maskrom.c:507:5
d134: c0 f1 62 60 r6 = r6 << 0x2 # ## Vector_floatOperation_maskrom.c:507:5
d138: 13 60 r3 = [r1+0x0] ## Vector_floatOperation_maskrom.c:507:5
d13a: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:507:5
d13c: 93 03 rep 0x14 r3 { ## Vector_floatOperation_maskrom.c:507:5
d13e: 04 08 r4 = [r0++=r8] ## Vector_floatOperation_maskrom.c:507:5
d140: 15 60 r5 = [r1+0x0] ## Vector_floatOperation_maskrom.c:507:5
d142: 3f e5 41 45 r4 = r4 - r5 (f) ## Vector_floatOperation_maskrom.c:507:5
d146: 3f e5 42 42 r4 = r4 * r2 (f) ## Vector_floatOperation_maskrom.c:507:5
d14a: 3f e5 50 54 r5 = r5 + r4 (f) ## Vector_floatOperation_maskrom.c:507:5
d14e: de ec 13 56 [r1++=r6] = r5
} ## Vector_floatOperation_maskrom.c:507:5
d152: 03 fe f3 01 ifs (r3 > 0x0) goto -0x1a <VecRecAve_float_f_f_f+0x1A : d13c > ## Vector_floatOperation_maskrom.c:507:5
d156: d5 e8 70 01 {pc, r8, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:537:1
VecEleMul_float_f_f_f:
d15a: 78 04 [--sp] = {rets, r8-r4} ## Vector_floatOperation_maskrom.c:540:0
d15c: 06 61 r6 = [r0+0x4] ## Vector_floatOperation_maskrom.c:547:5
d15e: 66 a2 r6 = r6 << 0x2 ## Vector_floatOperation_maskrom.c:547:5
d160: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:547:5
d162: 17 61 r7 = [r1+0x4] ## Vector_floatOperation_maskrom.c:547:5
d164: 77 a2 r7 = r7 << 0x2 ## Vector_floatOperation_maskrom.c:547:5
d166: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:547:5
d168: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:547:5
d16a: d0 ec 24 80 r8 = [r2+0x4] ## Vector_floatOperation_maskrom.c:547:5
d16e: c0 e1 82 80 r8 = r8 << 0x2 ## Vector_floatOperation_maskrom.c:547:5
d172: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:547:5
d174: 63 03 rep 0xe r3 { ## Vector_floatOperation_maskrom.c:547:5
d176: de ec 02 56 r5 = [r0++=r6] ## Vector_floatOperation_maskrom.c:547:5
d17a: de ec 12 47 r4 = [r1++=r7] ## Vector_floatOperation_maskrom.c:547:5
d17e: 3f e5 52 44 r4 = r5 * r4 (f) ## Vector_floatOperation_maskrom.c:547:5
d182: 2c 08 [r2++=r8] = r4
} ## Vector_floatOperation_maskrom.c:547:5
d184: 03 fe f6 01 ifs (r3 > 0x0) goto -0x14 <VecEleMul_float_f_f_f+0x1A : d174 > ## Vector_floatOperation_maskrom.c:547:5
d188: 58 04 {pc, r8-r4} = [sp++] ## Vector_floatOperation_maskrom.c:583:1
VecMagAndDiv_float_c_f_f_f:
d18a: 79 04 [--sp] = {rets, r9-r4} ## Vector_floatOperation_maskrom.c:586:0
d18c: 22 60 r2 = [r2+0x0] ## Vector_floatOperation_maskrom.c:629:13
d18e: 05 61 r5 = [r0+0x4] ## Vector_floatOperation_maskrom.c:594:5
d190: c0 f1 53 50 r5 = r5 << 0x3 # ## Vector_floatOperation_maskrom.c:594:5
d194: 34 60 r4 = [r3+0x0] ## Vector_floatOperation_maskrom.c:594:5
d196: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:594:5
d198: d0 ec 14 80 r8 = [r1+0x4] ## Vector_floatOperation_maskrom.c:594:5
d19c: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_floatOperation_maskrom.c:594:5
d1a0: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:594:5
d1a2: d0 ec 34 90 r9 = [r3+0x4] ## Vector_floatOperation_maskrom.c:594:5
d1a6: c0 f1 92 90 r9 = r9 << 0x2 # ## Vector_floatOperation_maskrom.c:594:5
d1aa: 33 64 r3 = [r3+0x10] ## Vector_floatOperation_maskrom.c:594:5
d1ac: b4 03 rep 0x18 r4 { ## Vector_floatOperation_maskrom.c:594:5
d1ae: 5e ec 02 65 r7_r6 = d[r0++=r5] ## Vector_floatOperation_maskrom.c:594:5
d1b2: 3f e5 62 66 r6 = r6 * r6 (f) ## Vector_floatOperation_maskrom.c:594:5
d1b6: 3f e5 77 67 r6 += r7 * r7 (f) ## Vector_floatOperation_maskrom.c:594:5
d1ba: 17 08 r7 = [r1++=r8] ## Vector_floatOperation_maskrom.c:594:5
d1bc: 3f e5 70 72 r7 = r7 + r2 (f) ## Vector_floatOperation_maskrom.c:594:5
d1c0: 3f e5 63 67 r6 = r6 / r7 (f) ## Vector_floatOperation_maskrom.c:594:5
d1c4: be 08 [r3++=r9] = r6
} ## Vector_floatOperation_maskrom.c:594:5
d1c6: f4 52 if (r4 != 0) goto -0x1c <VecMagAndDiv_float_c_f_f_f+0x22 : d1ac > ## Vector_floatOperation_maskrom.c:594:5
d1c8: 59 04 {pc, r9-r4} = [sp++] ## Vector_floatOperation_maskrom.c:631:1
VecMin_float_f_f:
d1ca: 74 04 [--sp] = {rets, r4} ## Vector_floatOperation_maskrom.c:634:0
d1cc: 00 60 r0 = [r0+0x0] ## Vector_floatOperation_maskrom.c:659:13
d1ce: 12 61 r2 = [r1+0x4] ## Vector_floatOperation_maskrom.c:637:5
d1d0: c0 f1 22 20 r2 = r2 << 0x2 # ## Vector_floatOperation_maskrom.c:637:5
d1d4: 13 60 r3 = [r1+0x0] ## Vector_floatOperation_maskrom.c:637:5
d1d6: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:637:5
d1d8: 53 03 rep 0xc r3 { ## Vector_floatOperation_maskrom.c:637:5
d1da: 14 60 r4 = [r1+0x0] ## Vector_floatOperation_maskrom.c:637:5
d1dc: 14 ee 80 10 iff (r4 > r0) { ## Vector_floatOperation_maskrom.c:637:5
d1e0: de ec 13 02 [r1++=r2] = r0
} else { ## Vector_floatOperation_maskrom.c:637:5
d1e4: 91 1c r1 = r1 + r2
}
} ## Vector_floatOperation_maskrom.c:637:5
d1e6: f3 58 if (r3 != 0) goto -0x10 <VecMin_float_f_f+0xE : d1d8 > ## Vector_floatOperation_maskrom.c:637:5
d1e8: 54 04 {pc, r4} = [sp++] ## Vector_floatOperation_maskrom.c:661:1
VecMinus_float_f_f_f:
d1ea: d9 e8 30 07 [--sp] = {rets, r10-r8, r5, r4} ## Vector_floatOperation_maskrom.c:664:0
d1ee: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:670:5
d1f2: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_floatOperation_maskrom.c:670:5
d1f6: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:670:5
d1f8: d0 ec 14 90 r9 = [r1+0x4] ## Vector_floatOperation_maskrom.c:670:5
d1fc: c0 f1 92 90 r9 = r9 << 0x2 # ## Vector_floatOperation_maskrom.c:670:5
d200: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:670:5
d202: d0 ec 24 a0 r10 = [r2+0x4] ## Vector_floatOperation_maskrom.c:670:5
d206: c0 f1 a2 a0 r10 = r10 << 0x2 # ## Vector_floatOperation_maskrom.c:670:5
d20a: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:670:5
d20c: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:670:5
d20e: 43 03 rep 0xa r3 { ## Vector_floatOperation_maskrom.c:670:5
d210: 05 08 r5 = [r0++=r8] ## Vector_floatOperation_maskrom.c:670:5
d212: 94 08 r4 = [r1++=r9] ## Vector_floatOperation_maskrom.c:670:5
d214: 3f e5 51 54 r5 = r5 - r4 (f) ## Vector_floatOperation_maskrom.c:670:5
d218: 2d 09 [r2++=r10] = r5
} ## Vector_floatOperation_maskrom.c:670:5
d21a: 03 fe f8 01 ifs (r3 > 0x0) goto -0x10 <VecMinus_float_f_f_f+0x24 : d20e > ## Vector_floatOperation_maskrom.c:670:5
d21e: d5 e8 30 07 {pc, r10-r8, r5, r4} = [sp++] ## Vector_floatOperation_maskrom.c:705:1
VecMean_float_f_f:
d222: d9 e8 30 01 [--sp] = {rets, r8, r5, r4} ## Vector_floatOperation_maskrom.c:708:0
d226: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:714:5
d22a: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_floatOperation_maskrom.c:714:5
d22e: 03 60 r3 = [r0+0x0] ## Vector_floatOperation_maskrom.c:714:5
d230: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:714:5
d232: f2 e0 01 30 r2 = r3 - 0x1 ## Vector_floatOperation_maskrom.c:714:5
d236: 3f e5 8f 33 r3 = itof(r3) ## Vector_floatOperation_maskrom.c:714:5
d23a: 04 08 r4 = [r0++=r8] ## Vector_floatOperation_maskrom.c:714:5
d23c: 45 16 r5 = r4 ## Vector_floatOperation_maskrom.c:714:5
d23e: 22 03 rep 0x6 r2 { ## Vector_floatOperation_maskrom.c:714:5
d240: 04 08 r4 = [r0++=r8] ## Vector_floatOperation_maskrom.c:714:5
d242: 3f e5 50 54 r5 = r5 + r4 (f)
} ## Vector_floatOperation_maskrom.c:714:5
d246: f2 5b if (r2 != 0) goto -0xa <VecMean_float_f_f+0x1C : d23e > ## Vector_floatOperation_maskrom.c:714:5
d248: 3f e5 53 53 r5 = r5 / r3 (f) ## Vector_floatOperation_maskrom.c:714:5
d24c: 95 60 [r1+0x0] = r5 ## Vector_floatOperation_maskrom.c:714:5
d24e: d5 e8 30 01 {pc, r8, r5, r4} = [sp++] ## Vector_floatOperation_maskrom.c:743:1
VecEleMul_float_c_f_c:
d252: 79 04 [--sp] = {rets, r9-r4} ## Vector_floatOperation_maskrom.c:746:0
d254: 07 61 r7 = [r0+0x4] ## Vector_floatOperation_maskrom.c:753:5
d256: 77 a3 r7 = r7 << 0x3 ## Vector_floatOperation_maskrom.c:753:5
d258: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:753:5
d25a: d0 ec 14 90 r9 = [r1+0x4] ## Vector_floatOperation_maskrom.c:753:5
d25e: c0 e1 92 90 r9 = r9 << 0x2 ## Vector_floatOperation_maskrom.c:753:5
d262: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:753:5
d264: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:753:5
d266: d0 ec 24 80 r8 = [r2+0x4] ## Vector_floatOperation_maskrom.c:753:5
d26a: c0 e1 83 80 r8 = r8 << 0x3 ## Vector_floatOperation_maskrom.c:753:5
d26e: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:753:5
d270: 83 03 rep 0x12 r3 { ## Vector_floatOperation_maskrom.c:753:5
d272: 5e ec 02 47 r5_r4 = d[r0++=r7] ## Vector_floatOperation_maskrom.c:753:5
d276: 96 08 r6 = [r1++=r9] ## Vector_floatOperation_maskrom.c:753:5
d278: 3f e5 42 46 r4 = r4 * r6 (f) ## Vector_floatOperation_maskrom.c:753:5
d27c: 3f e5 52 56 r5 = r5 * r6 (f) ## Vector_floatOperation_maskrom.c:753:5
d280: 5e ec 23 48 d[r2++=r8] = r5_r4
} ## Vector_floatOperation_maskrom.c:753:5
d284: f3 55 if (r3 != 0) goto -0x16 <VecEleMul_float_c_f_c+0x1E : d270 > ## Vector_floatOperation_maskrom.c:753:5
d286: 59 04 {pc, r9-r4} = [sp++] ## Vector_floatOperation_maskrom.c:792:1
VecMeanSqu_float_c_f:
d288: d9 e8 70 01 [--sp] = {rets, r8, r6-r4} ## Vector_floatOperation_maskrom.c:795:0
d28c: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:802:5
d290: c0 f1 83 80 r8 = r8 << 0x3 # ## Vector_floatOperation_maskrom.c:802:5
d294: 03 60 r3 = [r0+0x0] ## Vector_floatOperation_maskrom.c:802:5
d296: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:802:5
d298: f2 e0 01 30 r2 = r3 - 0x1 ## Vector_floatOperation_maskrom.c:802:5
d29c: 3f e5 8f 33 r3 = itof(r3) ## Vector_floatOperation_maskrom.c:802:5
d2a0: 5e ec 02 48 r5_r4 = d[r0++=r8] ## Vector_floatOperation_maskrom.c:802:5
d2a4: 3f e5 42 64 r6 = r4 * r4 (f) ## Vector_floatOperation_maskrom.c:802:5
d2a8: 3f e5 57 65 r6 += r5 * r5 (f) ## Vector_floatOperation_maskrom.c:802:5
d2ac: 52 03 rep 0xc r2 { ## Vector_floatOperation_maskrom.c:802:5
d2ae: 5e ec 02 48 r5_r4 = d[r0++=r8] ## Vector_floatOperation_maskrom.c:802:5
d2b2: 3f e5 47 64 r6 += r4 * r4 (f) ## Vector_floatOperation_maskrom.c:802:5
d2b6: 3f e5 57 65 r6 += r5 * r5 (f)
} ## Vector_floatOperation_maskrom.c:802:5
d2ba: f2 58 if (r2 != 0) goto -0x10 <VecMeanSqu_float_c_f+0x24 : d2ac > ## Vector_floatOperation_maskrom.c:802:5
d2bc: 3f e5 63 63 r6 = r6 / r3 (f) ## Vector_floatOperation_maskrom.c:802:5
d2c0: 96 60 [r1+0x0] = r6 ## Vector_floatOperation_maskrom.c:802:5
d2c2: d5 e8 70 01 {pc, r8, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:835:1
VecCopy_float_f_f:
d2c6: 75 04 [--sp] = {rets, r5, r4} ## Vector_floatOperation_maskrom.c:838:0
d2c8: 15 61 r5 = [r1+0x4] ## Vector_floatOperation_maskrom.c:843:5
d2ca: c0 f1 52 50 r5 = r5 << 0x2 # ## Vector_floatOperation_maskrom.c:843:5
d2ce: 04 61 r4 = [r0+0x4] ## Vector_floatOperation_maskrom.c:843:5
d2d0: c0 f1 42 40 r4 = r4 << 0x2 # ## Vector_floatOperation_maskrom.c:843:5
d2d4: 12 60 r2 = [r1+0x0] ## Vector_floatOperation_maskrom.c:843:5
d2d6: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:843:5
d2d8: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:843:5
d2da: 32 03 rep 0x8 r2 { ## Vector_floatOperation_maskrom.c:843:5
d2dc: de ec 02 34 r3 = [r0++=r4] ## Vector_floatOperation_maskrom.c:843:5
d2e0: de ec 13 35 [r1++=r5] = r3
} ## Vector_floatOperation_maskrom.c:843:5
d2e4: 02 fe f9 01 ifs (r2 > 0x0) goto -0xe <VecCopy_float_f_f+0x14 : d2da > ## Vector_floatOperation_maskrom.c:843:5
d2e8: 55 04 {pc, r5, r4} = [sp++] ## Vector_floatOperation_maskrom.c:868:1
VecMin_float_f_f_f:
d2ea: d9 e8 30 07 [--sp] = {rets, r10-r8, r5, r4} ## Vector_floatOperation_maskrom.c:871:0
d2ee: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:877:5
d2f2: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_floatOperation_maskrom.c:877:5
d2f6: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:877:5
d2f8: d0 ec 14 90 r9 = [r1+0x4] ## Vector_floatOperation_maskrom.c:877:5
d2fc: c0 f1 92 90 r9 = r9 << 0x2 # ## Vector_floatOperation_maskrom.c:877:5
d300: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:877:5
d302: d0 ec 24 a0 r10 = [r2+0x4] ## Vector_floatOperation_maskrom.c:877:5
d306: c0 f1 a2 a0 r10 = r10 << 0x2 # ## Vector_floatOperation_maskrom.c:877:5
d30a: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:877:5
d30c: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:877:5
d30e: 43 03 rep 0xa r3 { ## Vector_floatOperation_maskrom.c:877:5
d310: 05 08 r5 = [r0++=r8] ## Vector_floatOperation_maskrom.c:877:5
d312: 94 08 r4 = [r1++=r9] ## Vector_floatOperation_maskrom.c:877:5
d314: 3f e5 55 54 r5 = fmin(r5, r4) ## Vector_floatOperation_maskrom.c:877:5
d318: 2d 09 [r2++=r10] = r5
} ## Vector_floatOperation_maskrom.c:877:5
d31a: 03 fe f8 01 ifs (r3 > 0x0) goto -0x10 <VecMin_float_f_f_f+0x24 : d30e > ## Vector_floatOperation_maskrom.c:877:5
d31e: d5 e8 30 07 {pc, r10-r8, r5, r4} = [sp++] ## Vector_floatOperation_maskrom.c:912:1
VecDivide_float_f_f_f_f:
d322: d9 e8 70 07 [--sp] = {rets, r10-r8, r6-r4} ## Vector_floatOperation_maskrom.c:915:0
d326: 33 60 r3 = [r3+0x0] ## Vector_floatOperation_maskrom.c:956:13
d328: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:921:5
d32c: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_floatOperation_maskrom.c:921:5
d330: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:921:5
d332: d0 ec 14 90 r9 = [r1+0x4] ## Vector_floatOperation_maskrom.c:921:5
d336: c0 f1 92 90 r9 = r9 << 0x2 # ## Vector_floatOperation_maskrom.c:921:5
d33a: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:921:5
d33c: d0 ec 24 a0 r10 = [r2+0x4] ## Vector_floatOperation_maskrom.c:921:5
d340: c0 f1 a2 a0 r10 = r10 << 0x2 # ## Vector_floatOperation_maskrom.c:921:5
d344: 24 60 r4 = [r2+0x0] ## Vector_floatOperation_maskrom.c:921:5
d346: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:921:5
d348: 64 03 rep 0xe r4 { ## Vector_floatOperation_maskrom.c:921:5
d34a: 06 08 r6 = [r0++=r8] ## Vector_floatOperation_maskrom.c:921:5
d34c: 95 08 r5 = [r1++=r9] ## Vector_floatOperation_maskrom.c:921:5
d34e: 3f e5 50 53 r5 = r5 + r3 (f) ## Vector_floatOperation_maskrom.c:921:5
d352: 3f e5 63 65 r6 = r6 / r5 (f) ## Vector_floatOperation_maskrom.c:921:5
d356: 2e 09 [r2++=r10] = r6
} ## Vector_floatOperation_maskrom.c:921:5
d358: 04 fe f6 01 ifs (r4 > 0x0) goto -0x14 <VecDivide_float_f_f_f_f+0x26 : d348 > ## Vector_floatOperation_maskrom.c:921:5
d35c: d5 e8 70 07 {pc, r10-r8, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:958:1
VecCompBT_float_f_f_f:
d360: 78 04 [--sp] = {rets, r8-r4} ## Vector_floatOperation_maskrom.c:961:0
d362: 25 61 r5 = [r2+0x4] ## Vector_floatOperation_maskrom.c:967:5
d364: c0 f1 52 50 r5 = r5 << 0x2 # ## Vector_floatOperation_maskrom.c:967:5
d368: 26 60 r6 = [r2+0x0] ## Vector_floatOperation_maskrom.c:967:5
d36a: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:967:5
d36c: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:967:5
d370: c0 e1 82 80 r8 = r8 << 0x2 ## Vector_floatOperation_maskrom.c:967:5
d374: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:967:5
d376: 14 61 r4 = [r1+0x4] ## Vector_floatOperation_maskrom.c:967:5
d378: 44 a2 r4 = r4 << 0x2 ## Vector_floatOperation_maskrom.c:967:5
d37a: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:967:5
d37c: 86 03 rep 0x12 r6 { ## Vector_floatOperation_maskrom.c:967:5
d37e: 07 08 r7 = [r0++=r8] ## Vector_floatOperation_maskrom.c:967:5
d380: de ec 12 34 r3 = [r1++=r4] ## Vector_floatOperation_maskrom.c:967:5
d384: 17 ee 80 13 iff (r7 > r3) { ## Vector_floatOperation_maskrom.c:967:5
d388: 47 21 r7 = 0x1
} else { ## Vector_floatOperation_maskrom.c:967:5
d38a: 47 20 r7 = 0x0
} ## Vector_floatOperation_maskrom.c:967:5
d38c: de ec 23 75 [r2++=r5] = r7
} ## Vector_floatOperation_maskrom.c:967:5
d390: f6 55 if (r6 != 0) goto -0x16 <VecCompBT_float_f_f_f+0x1C : d37c > ## Vector_floatOperation_maskrom.c:967:5
d392: 58 04 {pc, r8-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1008:1
VecCondCopy_float_f_f_f:
d394: 77 04 [--sp] = {rets, r7-r4} ## Vector_floatOperation_maskrom.c:1011:0
d396: 05 61 r5 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1017:5
d398: c0 f1 52 50 r5 = r5 << 0x2 # ## Vector_floatOperation_maskrom.c:1017:5
d39c: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1017:5
d39e: 27 61 r7 = [r2+0x4] ## Vector_floatOperation_maskrom.c:1017:5
d3a0: c0 f1 72 70 r7 = r7 << 0x2 # ## Vector_floatOperation_maskrom.c:1017:5
d3a4: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1017:5
d3a6: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:1017:5
d3a8: 16 61 r6 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1017:5
d3aa: c0 f1 62 60 r6 = r6 << 0x2 # ## Vector_floatOperation_maskrom.c:1017:5
d3ae: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1017:5
d3b0: 93 03 rep 0x14 r3 { ## Vector_floatOperation_maskrom.c:1017:5
d3b2: de ec 12 46 r4 = [r1++=r6] ## Vector_floatOperation_maskrom.c:1017:5
d3b6: 24 e8 00 60 if (r4 == 0x0) { ## Vector_floatOperation_maskrom.c:1017:5
d3ba: 08 1d r0 = r0 + r5 ## Vector_floatOperation_maskrom.c:1017:5
d3bc: aa 1d r2 = r2 + r7
} else { ## Vector_floatOperation_maskrom.c:1017:5
d3be: de ec 02 45 r4 = [r0++=r5] ## Vector_floatOperation_maskrom.c:1017:5
d3c2: de ec 23 47 [r2++=r7] = r4
}
} ## Vector_floatOperation_maskrom.c:1017:5
d3c6: 03 fe f3 01 ifs (r3 > 0x0) goto -0x1a <VecCondCopy_float_f_f_f+0x1C : d3b0 > ## Vector_floatOperation_maskrom.c:1017:5
d3ca: 57 04 {pc, r7-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1058:1
VecMulScalar_float_f_f_f:
d3cc: 76 04 [--sp] = {rets, r6-r4} ## Vector_floatOperation_maskrom.c:1061:0
d3ce: 11 60 r1 = [r1+0x0] ## Vector_floatOperation_maskrom.c:1091:13
d3d0: 26 61 r6 = [r2+0x4] ## Vector_floatOperation_maskrom.c:1066:5
d3d2: c0 f1 62 60 r6 = r6 << 0x2 # ## Vector_floatOperation_maskrom.c:1066:5
d3d6: 05 61 r5 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1066:5
d3d8: c0 f1 52 50 r5 = r5 << 0x2 # ## Vector_floatOperation_maskrom.c:1066:5
d3dc: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1066:5
d3de: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:1066:5
d3e0: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1066:5
d3e2: 53 03 rep 0xc r3 { ## Vector_floatOperation_maskrom.c:1066:5
d3e4: de ec 02 45 r4 = [r0++=r5] ## Vector_floatOperation_maskrom.c:1066:5
d3e8: 3f e5 42 41 r4 = r4 * r1 (f) ## Vector_floatOperation_maskrom.c:1066:5
d3ec: de ec 23 46 [r2++=r6] = r4
} ## Vector_floatOperation_maskrom.c:1066:5
d3f0: 03 fe f7 01 ifs (r3 > 0x0) goto -0x12 <VecMulScalar_float_f_f_f+0x16 : d3e2 > ## Vector_floatOperation_maskrom.c:1066:5
d3f4: 56 04 {pc, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1093:1
VecPlusScalar_float_f_f_f:
d3f6: 76 04 [--sp] = {rets, r6-r4} ## Vector_floatOperation_maskrom.c:1096:0
d3f8: 11 60 r1 = [r1+0x0] ## Vector_floatOperation_maskrom.c:1126:13
d3fa: 26 61 r6 = [r2+0x4] ## Vector_floatOperation_maskrom.c:1101:5
d3fc: c0 f1 62 60 r6 = r6 << 0x2 # ## Vector_floatOperation_maskrom.c:1101:5
d400: 05 61 r5 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1101:5
d402: c0 f1 52 50 r5 = r5 << 0x2 # ## Vector_floatOperation_maskrom.c:1101:5
d406: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1101:5
d408: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:1101:5
d40a: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1101:5
d40c: 53 03 rep 0xc r3 { ## Vector_floatOperation_maskrom.c:1101:5
d40e: de ec 02 45 r4 = [r0++=r5] ## Vector_floatOperation_maskrom.c:1101:5
d412: 3f e5 40 41 r4 = r4 + r1 (f) ## Vector_floatOperation_maskrom.c:1101:5
d416: de ec 23 46 [r2++=r6] = r4
} ## Vector_floatOperation_maskrom.c:1101:5
d41a: 03 fe f7 01 ifs (r3 > 0x0) goto -0x12 <VecPlusScalar_float_f_f_f+0x16 : d40c > ## Vector_floatOperation_maskrom.c:1101:5
d41e: 56 04 {pc, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1128:1
VecMinScalar_float_f_f_f:
d420: 76 04 [--sp] = {rets, r6-r4} ## Vector_floatOperation_maskrom.c:1131:0
d422: 11 60 r1 = [r1+0x0] ## Vector_floatOperation_maskrom.c:1161:13
d424: 26 61 r6 = [r2+0x4] ## Vector_floatOperation_maskrom.c:1136:5
d426: c0 f1 62 60 r6 = r6 << 0x2 # ## Vector_floatOperation_maskrom.c:1136:5
d42a: 05 61 r5 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1136:5
d42c: c0 f1 52 50 r5 = r5 << 0x2 # ## Vector_floatOperation_maskrom.c:1136:5
d430: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1136:5
d432: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:1136:5
d434: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1136:5
d436: 53 03 rep 0xc r3 { ## Vector_floatOperation_maskrom.c:1136:5
d438: de ec 02 45 r4 = [r0++=r5] ## Vector_floatOperation_maskrom.c:1136:5
d43c: 3f e5 41 41 r4 = r4 - r1 (f) ## Vector_floatOperation_maskrom.c:1136:5
d440: de ec 23 46 [r2++=r6] = r4
} ## Vector_floatOperation_maskrom.c:1136:5
d444: 03 fe f7 01 ifs (r3 > 0x0) goto -0x12 <VecMinScalar_float_f_f_f+0x16 : d436 > ## Vector_floatOperation_maskrom.c:1136:5
d448: 56 04 {pc, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1163:1
VecOpposite_float_f_f:
d44a: 75 04 [--sp] = {rets, r5, r4} ## Vector_floatOperation_maskrom.c:1166:0
d44c: 15 61 r5 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1171:5
d44e: c0 f1 52 50 r5 = r5 << 0x2 # ## Vector_floatOperation_maskrom.c:1171:5
d452: 04 61 r4 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1171:5
d454: c0 f1 42 40 r4 = r4 << 0x2 # ## Vector_floatOperation_maskrom.c:1171:5
d458: 12 60 r2 = [r1+0x0] ## Vector_floatOperation_maskrom.c:1171:5
d45a: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1171:5
d45c: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1171:5
d45e: 52 03 rep 0xc r2 { ## Vector_floatOperation_maskrom.c:1171:5
d460: de ec 02 34 r3 = [r0++=r4] ## Vector_floatOperation_maskrom.c:1171:5
d464: 53 e1 00 34 r3 = r3 ^ 0x80000000 ## Vector_floatOperation_maskrom.c:1171:5
d468: de ec 13 35 [r1++=r5] = r3
} ## Vector_floatOperation_maskrom.c:1171:5
d46c: 02 fe f7 01 ifs (r2 > 0x0) goto -0x12 <VecOpposite_float_f_f+0x14 : d45e > ## Vector_floatOperation_maskrom.c:1171:5
d470: 55 04 {pc, r5, r4} = [sp++] ## Vector_floatOperation_maskrom.c:1197:1
VecEleMla_float_f_f_f:
d472: 79 04 [--sp] = {rets, r9-r4} ## Vector_floatOperation_maskrom.c:1199:0
d474: 06 61 r6 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1207:5
d476: 66 a2 r6 = r6 << 0x2 ## Vector_floatOperation_maskrom.c:1207:5
d478: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1207:5
d47a: 17 61 r7 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1207:5
d47c: 77 a2 r7 = r7 << 0x2 ## Vector_floatOperation_maskrom.c:1207:5
d47e: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1207:5
d480: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1207:5
d482: d0 ec 24 80 r8 = [r2+0x4] ## Vector_floatOperation_maskrom.c:1207:5
d486: c0 e1 82 80 r8 = r8 << 0x2 ## Vector_floatOperation_maskrom.c:1207:5
d48a: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:1207:5
d48c: 93 03 rep 0x14 r3 { ## Vector_floatOperation_maskrom.c:1207:5
d48e: de ec 02 56 r5 = [r0++=r6] ## Vector_floatOperation_maskrom.c:1207:5
d492: de ec 12 47 r4 = [r1++=r7] ## Vector_floatOperation_maskrom.c:1207:5
d496: d0 ec 20 90 r9 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1207:5
d49a: 3f e5 57 94 r9 += r5 * r4 (f) ## Vector_floatOperation_maskrom.c:1207:5
d49e: de ec 23 98 [r2++=r8] = r9
} ## Vector_floatOperation_maskrom.c:1207:5
d4a2: 03 fe f3 01 ifs (r3 > 0x0) goto -0x1a <VecEleMla_float_f_f_f+0x1A : d48c > ## Vector_floatOperation_maskrom.c:1207:5
d4a6: 59 04 {pc, r9-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1246:1
VecEleMla_float_c_c_c:
d4a8: 7c 04 [--sp] = {rets, r12-r4} ## Vector_floatOperation_maskrom.c:1249:0
d4aa: d0 ec 04 a0 r10 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1257:5
d4ae: c0 e1 a3 a0 r10 = r10 << 0x3 ## Vector_floatOperation_maskrom.c:1257:5
d4b2: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1257:5
d4b4: d0 ec 14 c0 r12 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1257:5
d4b8: c0 e1 c3 c0 r12 = r12 << 0x3 ## Vector_floatOperation_maskrom.c:1257:5
d4bc: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1257:5
d4be: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1257:5
d4c0: d0 ec 24 b0 r11 = [r2+0x4] ## Vector_floatOperation_maskrom.c:1257:5
d4c4: c0 e1 b3 b0 r11 = r11 << 0x3 ## Vector_floatOperation_maskrom.c:1257:5
d4c8: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:1257:5
d4ca: f3 03 rep 0x20 r3 { ## Vector_floatOperation_maskrom.c:1257:5
d4cc: 5e ec 02 4a r5_r4 = d[r0++=r10] ## Vector_floatOperation_maskrom.c:1257:5
d4d0: 5e ec 12 6c r7_r6 = d[r1++=r12] ## Vector_floatOperation_maskrom.c:1257:5
d4d4: 50 ec 20 80 r9_r8 = d[r2+0x0] ## Vector_floatOperation_maskrom.c:1257:5
d4d8: 3f e5 47 86 r8 += r4 * r6 (f) ## Vector_floatOperation_maskrom.c:1257:5
d4dc: 3f e5 58 87 r8 -= r5 * r7 (f) ## Vector_floatOperation_maskrom.c:1257:5
d4e0: 3f e5 47 97 r9 += r4 * r7 (f) ## Vector_floatOperation_maskrom.c:1257:5
d4e4: 3f e5 57 96 r9 += r5 * r6 (f) ## Vector_floatOperation_maskrom.c:1257:5
d4e8: 5e ec 23 8b d[r2++=r11] = r9_r8
} ## Vector_floatOperation_maskrom.c:1257:5
d4ec: f3 4e if (r3 != 0) goto -0x24 <VecEleMla_float_c_c_c+0x22 : d4ca > ## Vector_floatOperation_maskrom.c:1257:5
d4ee: 5c 04 {pc, r12-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1301:1
VecMinus_float_c_c_c:
d4f0: d9 e8 70 07 [--sp] = {rets, r10-r8, r6-r4} ## Vector_floatOperation_maskrom.c:1304:0
d4f4: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1310:5
d4f8: c0 f1 83 80 r8 = r8 << 0x3 # ## Vector_floatOperation_maskrom.c:1310:5
d4fc: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1310:5
d4fe: d0 ec 14 90 r9 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1310:5
d502: c0 f1 93 90 r9 = r9 << 0x3 # ## Vector_floatOperation_maskrom.c:1310:5
d506: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1310:5
d508: d0 ec 24 a0 r10 = [r2+0x4] ## Vector_floatOperation_maskrom.c:1310:5
d50c: c0 f1 a3 a0 r10 = r10 << 0x3 # ## Vector_floatOperation_maskrom.c:1310:5
d510: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1310:5
d512: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:1310:5
d514: 93 03 rep 0x14 r3 { ## Vector_floatOperation_maskrom.c:1310:5
d516: 05 61 r5 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1310:5
d518: 14 61 r4 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1310:5
d51a: 3f e5 51 54 r5 = r5 - r4 (f) ## Vector_floatOperation_maskrom.c:1310:5
d51e: 94 08 r4 = [r1++=r9] ## Vector_floatOperation_maskrom.c:1310:5
d520: 06 08 r6 = [r0++=r8] ## Vector_floatOperation_maskrom.c:1310:5
d522: 3f e5 61 64 r6 = r6 - r4 (f) ## Vector_floatOperation_maskrom.c:1310:5
d526: a5 61 [r2+0x4] = r5 ## Vector_floatOperation_maskrom.c:1310:5
d528: 2e 09 [r2++=r10] = r6
} ## Vector_floatOperation_maskrom.c:1310:5
d52a: f3 54 if (r3 != 0) goto -0x18 <VecMinus_float_c_c_c+0x24 : d514 > ## Vector_floatOperation_maskrom.c:1310:5
d52c: d5 e8 70 07 {pc, r10-r8, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1351:1
VecDotProduct_float_f_f_f:
d530: 78 04 [--sp] = {rets, r8-r4} ## Vector_floatOperation_maskrom.c:1354:0
d532: 03 60 r3 = [r0+0x0] ## Vector_floatOperation_maskrom.c:1362:5
d534: 06 61 r6 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1362:5
d536: 66 a2 r6 = r6 << 0x2 ## Vector_floatOperation_maskrom.c:1362:5
d538: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1362:5
d53a: 17 61 r7 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1362:5
d53c: 77 a2 r7 = r7 << 0x2 ## Vector_floatOperation_maskrom.c:1362:5
d53e: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1362:5
d540: c0 14 r8 = 0 ## Vector_floatOperation_maskrom.c:1362:5
d542: 3f e5 8f 88 r8 = itof(r8) ## Vector_floatOperation_maskrom.c:1362:5
d546: 53 03 rep 0xc r3 { ## Vector_floatOperation_maskrom.c:1362:5
d548: de ec 02 56 r5 = [r0++=r6] ## Vector_floatOperation_maskrom.c:1362:5
d54c: de ec 12 47 r4 = [r1++=r7] ## Vector_floatOperation_maskrom.c:1362:5
d550: 3f e5 57 84 r8 += r5 * r4 (f)
} ## Vector_floatOperation_maskrom.c:1362:5
d554: 03 fe f7 01 ifs (r3 > 0x0) goto -0x12 <VecDotProduct_float_f_f_f+0x16 : d546 > ## Vector_floatOperation_maskrom.c:1362:5
d558: d0 ec 21 80 [r2+0x0] = r8 ## Vector_floatOperation_maskrom.c:1362:5
d55c: 58 04 {pc, r8-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1397:1
VecDotProduct_float_c_c_c:
d55e: 7b 04 [--sp] = {rets, r11-r4} ## Vector_floatOperation_maskrom.c:1400:0
d560: 03 60 r3 = [r0+0x0] ## Vector_floatOperation_maskrom.c:1408:5
d562: d0 ec 04 a0 r10 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1408:5
d566: c0 e1 a3 a0 r10 = r10 << 0x3 ## Vector_floatOperation_maskrom.c:1408:5
d56a: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1408:5
d56c: d0 ec 14 b0 r11 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1408:5
d570: c0 e1 b3 b0 r11 = r11 << 0x3 ## Vector_floatOperation_maskrom.c:1408:5
d574: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1408:5
d576: 88 14 r9_r8 = 0 ## Vector_floatOperation_maskrom.c:1408:5
d578: 3f e5 8f 88 r8 = itof(r8) ## Vector_floatOperation_maskrom.c:1408:5
d57c: 3f e5 8f 99 r9 = itof(r9) ## Vector_floatOperation_maskrom.c:1408:5
d580: b3 03 rep 0x18 r3 { ## Vector_floatOperation_maskrom.c:1408:5
d582: 5e ec 02 4a r5_r4 = d[r0++=r10] ## Vector_floatOperation_maskrom.c:1408:5
d586: 5e ec 12 6b r7_r6 = d[r1++=r11] ## Vector_floatOperation_maskrom.c:1408:5
d58a: 3f e5 47 86 r8 += r4 * r6 (f) ## Vector_floatOperation_maskrom.c:1408:5
d58e: 3f e5 58 87 r8 -= r5 * r7 (f) ## Vector_floatOperation_maskrom.c:1408:5
d592: 3f e5 47 97 r9 += r4 * r7 (f) ## Vector_floatOperation_maskrom.c:1408:5
d596: 3f e5 57 96 r9 += r5 * r6 (f)
} ## Vector_floatOperation_maskrom.c:1408:5
d59a: f3 52 if (r3 != 0) goto -0x1c <VecDotProduct_float_c_c_c+0x22 : d580 > ## Vector_floatOperation_maskrom.c:1408:5
d59c: 50 ec 21 80 d[r2+0x0] = r9_r8 ## Vector_floatOperation_maskrom.c:1408:5
d5a0: 5b 04 {pc, r11-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1449:1
VecDotProduct_float_c_f_c:
d5a2: 7a 04 [--sp] = {rets, r10-r4} ## Vector_floatOperation_maskrom.c:1452:0
d5a4: 03 60 r3 = [r0+0x0] ## Vector_floatOperation_maskrom.c:1460:5
d5a6: 07 61 r7 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1460:5
d5a8: 77 a3 r7 = r7 << 0x3 ## Vector_floatOperation_maskrom.c:1460:5
d5aa: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1460:5
d5ac: d0 ec 14 a0 r10 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1460:5
d5b0: c0 e1 a2 a0 r10 = r10 << 0x2 ## Vector_floatOperation_maskrom.c:1460:5
d5b4: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1460:5
d5b6: 88 14 r9_r8 = 0 ## Vector_floatOperation_maskrom.c:1460:5
d5b8: 3f e5 8f 88 r8 = itof(r8) ## Vector_floatOperation_maskrom.c:1460:5
d5bc: 3f e5 8f 99 r9 = itof(r9) ## Vector_floatOperation_maskrom.c:1460:5
d5c0: 63 03 rep 0xe r3 { ## Vector_floatOperation_maskrom.c:1460:5
d5c2: 5e ec 02 47 r5_r4 = d[r0++=r7] ## Vector_floatOperation_maskrom.c:1460:5
d5c6: 16 09 r6 = [r1++=r10] ## Vector_floatOperation_maskrom.c:1460:5
d5c8: 3f e5 47 86 r8 += r4 * r6 (f) ## Vector_floatOperation_maskrom.c:1460:5
d5cc: 3f e5 57 96 r9 += r5 * r6 (f)
} ## Vector_floatOperation_maskrom.c:1460:5
d5d0: f3 57 if (r3 != 0) goto -0x12 <VecDotProduct_float_c_f_c+0x1E : d5c0 > ## Vector_floatOperation_maskrom.c:1460:5
d5d2: 50 ec 21 80 d[r2+0x0] = r9_r8 ## Vector_floatOperation_maskrom.c:1460:5
d5d6: 5a 04 {pc, r10-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1499:1
VecCopy_float_c_c:
d5d8: 76 04 [--sp] = {rets, r6-r4} ## Vector_floatOperation_maskrom.c:1502:0
d5da: 03 61 r3 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1507:5
d5dc: c0 f1 33 30 r3 = r3 << 0x3 # ## Vector_floatOperation_maskrom.c:1507:5
d5e0: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1507:5
d5e2: 16 61 r6 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1507:5
d5e4: c0 f1 63 60 r6 = r6 << 0x3 # ## Vector_floatOperation_maskrom.c:1507:5
d5e8: 12 60 r2 = [r1+0x0] ## Vector_floatOperation_maskrom.c:1507:5
d5ea: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1507:5
d5ec: 32 03 rep 0x8 r2 { ## Vector_floatOperation_maskrom.c:1507:5
d5ee: 5e ec 02 43 r5_r4 = d[r0++=r3] ## Vector_floatOperation_maskrom.c:1507:5
d5f2: 5e ec 13 46 d[r1++=r6] = r5_r4
} ## Vector_floatOperation_maskrom.c:1507:5
d5f6: 02 fe f9 01 ifs (r2 > 0x0) goto -0xe <VecCopy_float_c_c+0x14 : d5ec > ## Vector_floatOperation_maskrom.c:1507:5
d5fa: 56 04 {pc, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1536:1
VecCopy_float_f_c:
d5fc: 76 04 [--sp] = {rets, r6-r4} ## Vector_floatOperation_maskrom.c:1539:0
d5fe: 42 20 r2 = 0x0 ## Vector_floatOperation_maskrom.c:1545:5
d600: 05 61 r5 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1545:5
d602: c0 f1 52 50 r5 = r5 << 0x2 # ## Vector_floatOperation_maskrom.c:1545:5
d606: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1545:5
d608: 16 61 r6 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1545:5
d60a: c0 f1 63 60 r6 = r6 << 0x3 # ## Vector_floatOperation_maskrom.c:1545:5
d60e: 13 60 r3 = [r1+0x0] ## Vector_floatOperation_maskrom.c:1545:5
d610: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1545:5
d612: 43 03 rep 0xa r3 { ## Vector_floatOperation_maskrom.c:1545:5
d614: de ec 02 45 r4 = [r0++=r5] ## Vector_floatOperation_maskrom.c:1545:5
d618: 92 61 [r1+0x4] = r2 ## Vector_floatOperation_maskrom.c:1545:5
d61a: de ec 13 46 [r1++=r6] = r4
} ## Vector_floatOperation_maskrom.c:1545:5
d61e: 03 fe f8 01 ifs (r3 > 0x0) goto -0x10 <VecCopy_float_f_c+0x16 : d612 > ## Vector_floatOperation_maskrom.c:1545:5
d622: 56 04 {pc, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1572:1
VecConjDotProduct_float_c_c_c:
d624: 7b 04 [--sp] = {rets, r11-r4} ## Vector_floatOperation_maskrom.c:1575:0
d626: 03 60 r3 = [r0+0x0] ## Vector_floatOperation_maskrom.c:1583:5
d628: d0 ec 04 a0 r10 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1583:5
d62c: c0 e1 a3 a0 r10 = r10 << 0x3 ## Vector_floatOperation_maskrom.c:1583:5
d630: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1583:5
d632: d0 ec 14 b0 r11 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1583:5
d636: c0 e1 b3 b0 r11 = r11 << 0x3 ## Vector_floatOperation_maskrom.c:1583:5
d63a: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1583:5
d63c: 88 14 r9_r8 = 0 ## Vector_floatOperation_maskrom.c:1583:5
d63e: 3f e5 8f 88 r8 = itof(r8) ## Vector_floatOperation_maskrom.c:1583:5
d642: 3f e5 8f 99 r9 = itof(r9) ## Vector_floatOperation_maskrom.c:1583:5
d646: b3 03 rep 0x18 r3 { ## Vector_floatOperation_maskrom.c:1583:5
d648: 5e ec 02 4a r5_r4 = d[r0++=r10] ## Vector_floatOperation_maskrom.c:1583:5
d64c: 5e ec 12 6b r7_r6 = d[r1++=r11] ## Vector_floatOperation_maskrom.c:1583:5
d650: 3f e5 47 86 r8 += r4 * r6 (f) ## Vector_floatOperation_maskrom.c:1583:5
d654: 3f e5 57 87 r8 += r5 * r7 (f) ## Vector_floatOperation_maskrom.c:1583:5
d658: 3f e5 47 97 r9 += r4 * r7 (f) ## Vector_floatOperation_maskrom.c:1583:5
d65c: 3f e5 58 96 r9 -= r5 * r6 (f)
} ## Vector_floatOperation_maskrom.c:1583:5
d660: f3 52 if (r3 != 0) goto -0x1c <VecConjDotProduct_float_c_c_c+0x22 : d646 > ## Vector_floatOperation_maskrom.c:1583:5
d662: 50 ec 21 80 d[r2+0x0] = r9_r8 ## Vector_floatOperation_maskrom.c:1583:5
d666: 5b 04 {pc, r11-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1624:1
VecNormalize_float_c_c_f:
d668: 7c 04 [--sp] = {rets, r12-r4} ## Vector_floatOperation_maskrom.c:1627:0
d66a: 60 e0 7c 85 r8 = 0x3F000000 ## Vector_floatOperation_maskrom.c:1637:5
d66e: 60 e0 7f 95 r9 = 0x3FC00000 ## Vector_floatOperation_maskrom.c:1637:5
d672: c4 ff df 59 37 5f r4 = 0x5f3759df <RAM_LIMIT_H+0x5F1D59DE : 5f3759de > ## Vector_floatOperation_maskrom.c:1637:5
d678: 02 61 r2 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1637:5
d67a: c0 f1 23 20 r2 = r2 << 0x3 # ## Vector_floatOperation_maskrom.c:1637:5
d67e: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1637:5
d680: 13 61 r3 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1637:5
d682: c0 f1 33 30 r3 = r3 << 0x3 # ## Vector_floatOperation_maskrom.c:1637:5
d686: 15 60 r5 = [r1+0x0] ## Vector_floatOperation_maskrom.c:1637:5
d688: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1637:5
d68a: 5e ec 02 62 r7_r6 = d[r0++=r2] ## Vector_floatOperation_maskrom.c:1637:5
d68e: 3f e5 62 a6 r10 = r6 * r6 (f) ## Vector_floatOperation_maskrom.c:1637:5
d692: 3f e5 77 a7 r10 += r7 * r7 (f) ## Vector_floatOperation_maskrom.c:1637:5
d696: 3f e5 a2 b8 r11 = r10 * r8 (f) ## Vector_floatOperation_maskrom.c:1637:5
d69a: c0 e1 a1 ac r10 = r10 >>> 0x1 ## Vector_floatOperation_maskrom.c:1637:5
d69e: b4 e0 42 aa r10 = r4 - r10 ## Vector_floatOperation_maskrom.c:1637:5
d6a2: 70 81 rep 0x10 0x2 { ## Vector_floatOperation_maskrom.c:1637:5
d6a4: 3f e5 b2 ca r12 = r11 * r10 (f) ## Vector_floatOperation_maskrom.c:1637:5
d6a8: 3f e5 c2 ca r12 = r12 * r10 (f) ## Vector_floatOperation_maskrom.c:1637:5
d6ac: 3f e5 91 cc r12 = r9 - r12 (f) ## Vector_floatOperation_maskrom.c:1637:5
d6b0: 3f e5 c2 aa r10 = r12 * r10 (f)
} ## Vector_floatOperation_maskrom.c:1637:5
d6b4: 3f e5 62 6a r6 = r6 * r10 (f) ## Vector_floatOperation_maskrom.c:1637:5
d6b8: 3f e5 72 7a r7 = r7 * r10 (f) ## Vector_floatOperation_maskrom.c:1637:5
d6bc: 5e ec 13 63 d[r1++=r3] = r7_r6 ## Vector_floatOperation_maskrom.c:1637:5
d6c0: 05 ea e3 ff if (--r5 != 0) goto -0x3a <VecNormalize_float_c_c_f+0x22 : d68a > ## Vector_floatOperation_maskrom.c:1637:5
d6c4: 5c 04 {pc, r12-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1685:1
VecRecAve_float_c_c_f:
d6c6: d9 e8 70 0d [--sp] = {rets, r11, r10, r8, r6-r4} ## Vector_floatOperation_maskrom.c:1688:0
d6ca: 22 60 r2 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1724:13
d6cc: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1693:5
d6d0: c0 f1 83 80 r8 = r8 << 0x3 # ## Vector_floatOperation_maskrom.c:1693:5
d6d4: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1693:5
d6d6: 16 61 r6 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1693:5
d6d8: c0 f1 63 60 r6 = r6 << 0x3 # ## Vector_floatOperation_maskrom.c:1693:5
d6dc: 13 60 r3 = [r1+0x0] ## Vector_floatOperation_maskrom.c:1693:5
d6de: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1693:5
d6e0: d3 03 rep 0x1c r3 { ## Vector_floatOperation_maskrom.c:1693:5
d6e2: 5e ec 02 48 r5_r4 = d[r0++=r8] ## Vector_floatOperation_maskrom.c:1693:5
d6e6: 50 ec 10 a0 r11_r10 = d[r1+0x0] ## Vector_floatOperation_maskrom.c:1693:5
d6ea: 3f e5 41 4a r4 = r4 - r10 (f) ## Vector_floatOperation_maskrom.c:1693:5
d6ee: 3f e5 51 5b r5 = r5 - r11 (f) ## Vector_floatOperation_maskrom.c:1693:5
d6f2: 3f e5 47 a2 r10 += r4 * r2 (f) ## Vector_floatOperation_maskrom.c:1693:5
d6f6: 3f e5 57 b2 r11 += r5 * r2 (f) ## Vector_floatOperation_maskrom.c:1693:5
d6fa: 5e ec 13 a6 d[r1++=r6] = r11_r10
} ## Vector_floatOperation_maskrom.c:1693:5
d6fe: 03 fe ef 01 ifs (r3 > 0x0) goto -0x22 <VecRecAve_float_c_c_f+0x1A : d6e0 > ## Vector_floatOperation_maskrom.c:1693:5
d702: d5 e8 70 0d {pc, r11, r10, r8, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1726:1
VecOverlapShift_float_f_f_i:
d706: 79 04 [--sp] = {rets, r9-r4} ## Vector_floatOperation_maskrom.c:1729:0
d708: 13 64 r3 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1736:5
d70a: d0 ec 14 80 r8 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1736:5
d70e: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_floatOperation_maskrom.c:1736:5
d712: 05 60 r5 = [r0+0x0] ## Vector_floatOperation_maskrom.c:1736:5
d714: 17 60 r7 = [r1+0x0] ## Vector_floatOperation_maskrom.c:1736:5
d716: 02 fe 07 00 ifs (r2 > 0x0) goto 0xe <VecOverlapShift_float_f_f_i+0x22 : d728 > ## Vector_floatOperation_maskrom.c:1736:5
d71a: f0 e1 80 67 r6 = r8 * r7 ## Vector_floatOperation_maskrom.c:1736:5
d71e: b4 e0 62 68 r6 = r6 - r8 ## Vector_floatOperation_maskrom.c:1736:5
d722: b3 1d r3 = r3 + r6 ## Vector_floatOperation_maskrom.c:1736:5
d724: a8 e0 00 80 r8 = 0x0 - r8 ## Vector_floatOperation_maskrom.c:1736:5
d728: 7f 1f r7 = r7 - r5 ## Vector_floatOperation_maskrom.c:1736:5
d72a: 85 1b r5 *= r8 ## Vector_floatOperation_maskrom.c:1736:5
d72c: 3c 1d r4 = r3 + r5 ## Vector_floatOperation_maskrom.c:1736:5
d72e: 17 03 rep 0x4 r7 { ## Vector_floatOperation_maskrom.c:1736:5
d730: 45 08 r5 = [r4++=r8] ## Vector_floatOperation_maskrom.c:1736:5
d732: 3d 08 [r3++=r8] = r5
} ## Vector_floatOperation_maskrom.c:1736:5
d734: f7 5c if (r7 != 0) goto -0x8 <VecOverlapShift_float_f_f_i+0x28 : d72e > ## Vector_floatOperation_maskrom.c:1736:5
d736: 04 64 r4 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1736:5
d738: d0 ec 04 90 r9 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1736:5
d73c: c0 f1 92 90 r9 = r9 << 0x2 # ## Vector_floatOperation_maskrom.c:1736:5
d740: 07 60 r7 = [r0+0x0] ## Vector_floatOperation_maskrom.c:1736:5
d742: 02 fe 07 00 ifs (r2 > 0x0) goto 0xe <VecOverlapShift_float_f_f_i+0x4E : d754 > ## Vector_floatOperation_maskrom.c:1736:5
d746: f0 e1 70 69 r6 = r7 * r9 ## Vector_floatOperation_maskrom.c:1736:5
d74a: b4 e0 62 69 r6 = r6 - r9 ## Vector_floatOperation_maskrom.c:1736:5
d74e: c4 1d r4 = r4 + r6 ## Vector_floatOperation_maskrom.c:1736:5
d750: a9 e0 00 90 r9 = 0x0 - r9 ## Vector_floatOperation_maskrom.c:1736:5
d754: 17 03 rep 0x4 r7 { ## Vector_floatOperation_maskrom.c:1736:5
d756: c5 08 r5 = [r4++=r9] ## Vector_floatOperation_maskrom.c:1736:5
d758: 3d 08 [r3++=r8] = r5
} ## Vector_floatOperation_maskrom.c:1736:5
d75a: f7 5c if (r7 != 0) goto -0x8 <VecOverlapShift_float_f_f_i+0x4E : d754 > ## Vector_floatOperation_maskrom.c:1736:5
d75c: 59 04 {pc, r9-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1788:1
VecMax_float_f_f_f:
d75e: d9 e8 30 07 [--sp] = {rets, r10-r8, r5, r4} ## Vector_floatOperation_maskrom.c:1791:0
d762: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1797:5
d766: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_floatOperation_maskrom.c:1797:5
d76a: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1797:5
d76c: d0 ec 14 90 r9 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1797:5
d770: c0 f1 92 90 r9 = r9 << 0x2 # ## Vector_floatOperation_maskrom.c:1797:5
d774: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1797:5
d776: d0 ec 24 a0 r10 = [r2+0x4] ## Vector_floatOperation_maskrom.c:1797:5
d77a: c0 f1 a2 a0 r10 = r10 << 0x2 # ## Vector_floatOperation_maskrom.c:1797:5
d77e: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1797:5
d780: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:1797:5
d782: 43 03 rep 0xa r3 { ## Vector_floatOperation_maskrom.c:1797:5
d784: 05 08 r5 = [r0++=r8] ## Vector_floatOperation_maskrom.c:1797:5
d786: 94 08 r4 = [r1++=r9] ## Vector_floatOperation_maskrom.c:1797:5
d788: 3f e5 56 54 r5 = fmax(r5, r4) ## Vector_floatOperation_maskrom.c:1797:5
d78c: 2d 09 [r2++=r10] = r5
} ## Vector_floatOperation_maskrom.c:1797:5
d78e: 03 fe f8 01 ifs (r3 > 0x0) goto -0x10 <VecMax_float_f_f_f+0x24 : d782 > ## Vector_floatOperation_maskrom.c:1797:5
d792: d5 e8 30 07 {pc, r10-r8, r5, r4} = [sp++] ## Vector_floatOperation_maskrom.c:1832:1
VecConjEwMulAndDiv_float_c_c_f_f_c:
d796: 7f 04 [--sp] = {rets, r15-r4} ## Vector_floatOperation_maskrom.c:1835:0
d798: d0 ec 30 c0 r12 = [r3+0x0] ## Vector_floatOperation_maskrom.c:1897:13
d79c: d4 e9 34 d0 r13 = [sp+52] ## Vector_floatOperation_maskrom.c:1897:13
d7a0: 03 61 r3 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1844:5
d7a2: 33 a3 r3 = r3 << 0x3 ## Vector_floatOperation_maskrom.c:1844:5
d7a4: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1844:5
d7a6: d0 ec 14 e0 r14 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1844:5
d7aa: c0 e1 e3 e0 r14 = r14 << 0x3 ## Vector_floatOperation_maskrom.c:1844:5
d7ae: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1844:5
d7b0: d0 ec 24 f0 r15 = [r2+0x4] ## Vector_floatOperation_maskrom.c:1844:5
d7b4: c0 e1 f2 f0 r15 = r15 << 0x2 ## Vector_floatOperation_maskrom.c:1844:5
d7b8: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:1844:5
d7ba: d0 ec d0 50 r5 = [r13+0x0] ## Vector_floatOperation_maskrom.c:1844:5
d7be: d0 ec d4 40 r4 = [r13+0x4] ## Vector_floatOperation_maskrom.c:1844:5
d7c2: 44 a3 r4 = r4 << 0x3 ## Vector_floatOperation_maskrom.c:1844:5
d7c4: d0 ec d0 d1 r13 = [r13+0x10] ## Vector_floatOperation_maskrom.c:1844:5
d7c8: 5e ec 02 63 r7_r6 = d[r0++=r3] ## Vector_floatOperation_maskrom.c:1844:5
d7cc: 5e ec 12 8e r9_r8 = d[r1++=r14] ## Vector_floatOperation_maskrom.c:1844:5
d7d0: 3f e5 62 a8 r10 = r6 * r8 (f) ## Vector_floatOperation_maskrom.c:1844:5
d7d4: 3f e5 77 a9 r10 += r7 * r9 (f) ## Vector_floatOperation_maskrom.c:1844:5
d7d8: 3f e5 62 b9 r11 = r6 * r9 (f) ## Vector_floatOperation_maskrom.c:1844:5
d7dc: 3f e5 78 b8 r11 -= r7 * r8 (f) ## Vector_floatOperation_maskrom.c:1844:5
d7e0: de ec 22 8f r8 = [r2++=r15] ## Vector_floatOperation_maskrom.c:1844:5
d7e4: 3f e5 80 8c r8 = r8 + r12 (f) ## Vector_floatOperation_maskrom.c:1844:5
d7e8: 3f e5 b3 b8 r11 = r11 / r8 (f) ## Vector_floatOperation_maskrom.c:1844:5
d7ec: 3f e5 a3 a8 r10 = r10 / r8 (f) ## Vector_floatOperation_maskrom.c:1844:5
d7f0: 5e ec d3 a4 d[r13++=r4] = r11_r10 ## Vector_floatOperation_maskrom.c:1844:5
d7f4: 05 ea e8 ff if (--r5 != 0) goto -0x30 <VecConjEwMulAndDiv_float_c_c_f_f_c+0x32 : d7c8 > ## Vector_floatOperation_maskrom.c:1844:5
d7f8: 5f 04 {pc, r15-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1899:1
VecPlusMulScalar_float_c_c_f_c:
d7fa: 7b 04 [--sp] = {rets, r11-r4} ## Vector_floatOperation_maskrom.c:1902:0
d7fc: d0 ec 20 80 r8 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1947:13
d800: d0 ec 04 90 r9 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1910:5
d804: c0 e1 93 90 r9 = r9 << 0x3 ## Vector_floatOperation_maskrom.c:1910:5
d808: 32 60 r2 = [r3+0x0] ## Vector_floatOperation_maskrom.c:1910:5
d80a: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1910:5
d80c: d0 ec 14 a0 r10 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1910:5
d810: c0 f1 a3 a0 r10 = r10 << 0x3 # ## Vector_floatOperation_maskrom.c:1910:5
d814: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1910:5
d816: d0 ec 34 b0 r11 = [r3+0x4] ## Vector_floatOperation_maskrom.c:1910:5
d81a: c0 f1 b3 b0 r11 = r11 << 0x3 # ## Vector_floatOperation_maskrom.c:1910:5
d81e: 33 64 r3 = [r3+0x10] ## Vector_floatOperation_maskrom.c:1910:5
d820: 92 03 rep 0x14 r2 { ## Vector_floatOperation_maskrom.c:1910:5
d822: 5e ec 12 6a r7_r6 = d[r1++=r10] ## Vector_floatOperation_maskrom.c:1910:5
d826: 5e ec 02 49 r5_r4 = d[r0++=r9] ## Vector_floatOperation_maskrom.c:1910:5
d82a: 3f e5 67 48 r4 += r6 * r8 (f) ## Vector_floatOperation_maskrom.c:1910:5
d82e: 3f e5 77 58 r5 += r7 * r8 (f) ## Vector_floatOperation_maskrom.c:1910:5
d832: 5e ec 33 4b d[r3++=r11] = r5_r4
} ## Vector_floatOperation_maskrom.c:1910:5
d836: f2 54 if (r2 != 0) goto -0x18 <VecPlusMulScalar_float_c_c_f_c+0x26 : d820 > ## Vector_floatOperation_maskrom.c:1910:5
d838: 5b 04 {pc, r11-r4} = [sp++] ## Vector_floatOperation_maskrom.c:1949:1
VecMeanSq_float_f_f:
d83a: d9 e8 30 01 [--sp] = {rets, r8, r5, r4} ## Vector_floatOperation_maskrom.c:1952:0
d83e: d0 ec 04 80 r8 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1959:5
d842: c0 f1 82 80 r8 = r8 << 0x2 # ## Vector_floatOperation_maskrom.c:1959:5
d846: 03 60 r3 = [r0+0x0] ## Vector_floatOperation_maskrom.c:1959:5
d848: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1959:5
d84a: f2 e0 01 30 r2 = r3 - 0x1 ## Vector_floatOperation_maskrom.c:1959:5
d84e: 3f e5 8f 33 r3 = itof(r3) ## Vector_floatOperation_maskrom.c:1959:5
d852: 04 08 r4 = [r0++=r8] ## Vector_floatOperation_maskrom.c:1959:5
d854: 3f e5 42 54 r5 = r4 * r4 (f) ## Vector_floatOperation_maskrom.c:1959:5
d858: 22 03 rep 0x6 r2 { ## Vector_floatOperation_maskrom.c:1959:5
d85a: 04 08 r4 = [r0++=r8] ## Vector_floatOperation_maskrom.c:1959:5
d85c: 3f e5 47 54 r5 += r4 * r4 (f)
} ## Vector_floatOperation_maskrom.c:1959:5
d860: f2 5b if (r2 != 0) goto -0xa <VecMeanSq_float_f_f+0x1E : d858 > ## Vector_floatOperation_maskrom.c:1959:5
d862: 3f e5 53 53 r5 = r5 / r3 (f) ## Vector_floatOperation_maskrom.c:1959:5
d866: 95 60 [r1+0x0] = r5 ## Vector_floatOperation_maskrom.c:1959:5
d868: d5 e8 30 01 {pc, r8, r5, r4} = [sp++] ## Vector_floatOperation_maskrom.c:1988:1
VecCondCopy_float_c_i_c:
d86c: 78 04 [--sp] = {rets, r8-r4} ## Vector_floatOperation_maskrom.c:1990:0
d86e: 06 61 r6 = [r0+0x4] ## Vector_floatOperation_maskrom.c:1996:5
d870: c0 f1 63 60 r6 = r6 << 0x3 # ## Vector_floatOperation_maskrom.c:1996:5
d874: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:1996:5
d876: d0 ec 24 80 r8 = [r2+0x4] ## Vector_floatOperation_maskrom.c:1996:5
d87a: c0 f1 83 80 r8 = r8 << 0x3 # ## Vector_floatOperation_maskrom.c:1996:5
d87e: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:1996:5
d880: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:1996:5
d882: 17 61 r7 = [r1+0x4] ## Vector_floatOperation_maskrom.c:1996:5
d884: c0 f1 72 70 r7 = r7 << 0x2 # ## Vector_floatOperation_maskrom.c:1996:5
d888: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:1996:5
d88a: 93 03 rep 0x14 r3 { ## Vector_floatOperation_maskrom.c:1996:5
d88c: de ec 12 57 r5 = [r1++=r7] ## Vector_floatOperation_maskrom.c:1996:5
d890: 25 e8 00 60 if (r5 == 0x0) { ## Vector_floatOperation_maskrom.c:1996:5
d894: 80 1d r0 = r0 + r6 ## Vector_floatOperation_maskrom.c:1996:5
d896: 82 18 r2 += r8
} else { ## Vector_floatOperation_maskrom.c:1996:5
d898: 5e ec 02 46 r5_r4 = d[r0++=r6] ## Vector_floatOperation_maskrom.c:1996:5
d89c: 5e ec 23 48 d[r2++=r8] = r5_r4
}
} ## Vector_floatOperation_maskrom.c:1996:5
d8a0: 03 fe f3 01 ifs (r3 > 0x0) goto -0x1a <VecCondCopy_float_c_i_c+0x1E : d88a > ## Vector_floatOperation_maskrom.c:1996:5
d8a4: 58 04 {pc, r8-r4} = [sp++] ## Vector_floatOperation_maskrom.c:2037:1
VecEleMulAndDiv_float_f_f_f_f_f:
d8a6: 7b 04 [--sp] = {rets, r11-r4} ## Vector_floatOperation_maskrom.c:2040:0
d8a8: e2 9f sp += -0x4 ## Vector_floatOperation_maskrom.c:2040:0
d8aa: d0 ec 30 80 r8 = [r3+0x0] ## Vector_floatOperation_maskrom.c:2093:13
d8ae: 03 2a r3 = [sp+40] ## Vector_floatOperation_maskrom.c:2093:13
d8b0: 83 20 [sp] = r3
d8b2: 03 20 r3 = [sp] ## Vector_floatOperation_maskrom.c:2048:5
d8b4: d0 ec 04 b0 r11 = [r0+0x4] ## Vector_floatOperation_maskrom.c:2048:5
d8b8: c0 e1 b2 b0 r11 = r11 << 0x2 ## Vector_floatOperation_maskrom.c:2048:5
d8bc: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:2048:5
d8be: 14 61 r4 = [r1+0x4] ## Vector_floatOperation_maskrom.c:2048:5
d8c0: 44 a2 r4 = r4 << 0x2 ## Vector_floatOperation_maskrom.c:2048:5
d8c2: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:2048:5
d8c4: 35 60 r5 = [r3+0x0] ## Vector_floatOperation_maskrom.c:2048:5
d8c6: d0 ec 34 90 r9 = [r3+0x4] ## Vector_floatOperation_maskrom.c:2048:5
d8ca: c0 e1 92 90 r9 = r9 << 0x2 ## Vector_floatOperation_maskrom.c:2048:5
d8ce: 33 64 r3 = [r3+0x10] ## Vector_floatOperation_maskrom.c:2048:5
d8d0: d0 ec 24 a0 r10 = [r2+0x4] ## Vector_floatOperation_maskrom.c:2048:5
d8d4: c0 e1 a2 a0 r10 = r10 << 0x2 ## Vector_floatOperation_maskrom.c:2048:5
d8d8: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:2048:5
d8da: a5 03 rep 0x16 r5 { ## Vector_floatOperation_maskrom.c:2048:5
d8dc: 87 09 r7 = [r0++=r11] ## Vector_floatOperation_maskrom.c:2048:5
d8de: de ec 12 64 r6 = [r1++=r4] ## Vector_floatOperation_maskrom.c:2048:5
d8e2: 3f e5 72 76 r7 = r7 * r6 (f) ## Vector_floatOperation_maskrom.c:2048:5
d8e6: 26 09 r6 = [r2++=r10] ## Vector_floatOperation_maskrom.c:2048:5
d8e8: 3f e5 60 68 r6 = r6 + r8 (f) ## Vector_floatOperation_maskrom.c:2048:5
d8ec: 3f e5 73 76 r7 = r7 / r6 (f) ## Vector_floatOperation_maskrom.c:2048:5
d8f0: bf 08 [r3++=r9] = r7
} ## Vector_floatOperation_maskrom.c:2048:5
d8f2: 05 fe f2 01 ifs (r5 > 0x0) goto -0x1c <VecEleMulAndDiv_float_f_f_f_f_f+0x34 : d8da > ## Vector_floatOperation_maskrom.c:2048:5
d8f6: 02 81 sp += 0x4
d8f8: 5b 04 {pc, r11-r4} = [sp++] ## Vector_floatOperation_maskrom.c:2095:1
VectorSet_float_f_c:
d8fa: 00 60 r0 = [r0+0x0] ## Vector_floatOperation_maskrom.c:2098:0
d8fc: 13 61 r3 = [r1+0x4] ## Vector_floatOperation_maskrom.c:2101:5
d8fe: 33 a3 r3 = r3 << 0x3 ## Vector_floatOperation_maskrom.c:2101:5
d900: 12 60 r2 = [r1+0x0] ## Vector_floatOperation_maskrom.c:2101:5
d902: 11 64 r1 = [r1+0x10] ## Vector_floatOperation_maskrom.c:2101:5
d904: 32 03 rep 0x8 r2 { ## Vector_floatOperation_maskrom.c:2101:5
d906: 41 ea 00 10 [r1+0x4] = 0x0 ## Vector_floatOperation_maskrom.c:2101:5
d90a: de ec 13 03 [r1++=r3] = r0
} ## Vector_floatOperation_maskrom.c:2101:5
d90e: 02 fe f9 01 ifs (r2 > 0x0) goto -0xe <VectorSet_float_f_c+0xA : d904 > ## Vector_floatOperation_maskrom.c:2101:5
d912: 80 00 rts ## Vector_floatOperation_maskrom.c:2120:1
VecDivScalar_float_f_f_f:
d914: 76 04 [--sp] = {rets, r6-r4} ## Vector_floatOperation_maskrom.c:2123:0
d916: 11 60 r1 = [r1+0x0] ## Vector_floatOperation_maskrom.c:2153:13
d918: 26 61 r6 = [r2+0x4] ## Vector_floatOperation_maskrom.c:2128:5
d91a: c0 f1 62 60 r6 = r6 << 0x2 # ## Vector_floatOperation_maskrom.c:2128:5
d91e: 05 61 r5 = [r0+0x4] ## Vector_floatOperation_maskrom.c:2128:5
d920: c0 f1 52 50 r5 = r5 << 0x2 # ## Vector_floatOperation_maskrom.c:2128:5
d924: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:2128:5
d926: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:2128:5
d928: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:2128:5
d92a: 53 03 rep 0xc r3 { ## Vector_floatOperation_maskrom.c:2128:5
d92c: de ec 02 45 r4 = [r0++=r5] ## Vector_floatOperation_maskrom.c:2128:5
d930: 3f e5 43 41 r4 = r4 / r1 (f) ## Vector_floatOperation_maskrom.c:2128:5
d934: de ec 23 46 [r2++=r6] = r4
} ## Vector_floatOperation_maskrom.c:2128:5
d938: 03 fe f7 01 ifs (r3 > 0x0) goto -0x12 <VecDivScalar_float_f_f_f+0x16 : d92a > ## Vector_floatOperation_maskrom.c:2128:5
d93c: 56 04 {pc, r6-r4} = [sp++] ## Vector_floatOperation_maskrom.c:2155:1
VecDivScalar_float_c_f_c:
d93e: 77 04 [--sp] = {rets, r7-r4} ## Vector_floatOperation_maskrom.c:2158:0
d940: 11 60 r1 = [r1+0x0] ## Vector_floatOperation_maskrom.c:2189:13
d942: 06 61 r6 = [r0+0x4] ## Vector_floatOperation_maskrom.c:2163:5
d944: c0 f1 63 60 r6 = r6 << 0x3 # ## Vector_floatOperation_maskrom.c:2163:5
d948: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:2163:5
d94a: 27 61 r7 = [r2+0x4] ## Vector_floatOperation_maskrom.c:2163:5
d94c: c0 f1 73 70 r7 = r7 << 0x3 # ## Vector_floatOperation_maskrom.c:2163:5
d950: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:2163:5
d952: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:2163:5
d954: 73 03 rep 0x10 r3 { ## Vector_floatOperation_maskrom.c:2163:5
d956: 5e ec 02 46 r5_r4 = d[r0++=r6] ## Vector_floatOperation_maskrom.c:2163:5
d95a: 3f e5 53 51 r5 = r5 / r1 (f) ## Vector_floatOperation_maskrom.c:2163:5
d95e: 3f e5 43 41 r4 = r4 / r1 (f) ## Vector_floatOperation_maskrom.c:2163:5
d962: 5e ec 23 47 d[r2++=r7] = r5_r4
} ## Vector_floatOperation_maskrom.c:2163:5
d966: 03 fe f5 01 ifs (r3 > 0x0) goto -0x16 <VecDivScalar_float_c_f_c+0x16 : d954 > ## Vector_floatOperation_maskrom.c:2163:5
d96a: 57 04 {pc, r7-r4} = [sp++] ## Vector_floatOperation_maskrom.c:2191:1
VecPlusScalar_float_c_f_c:
d96c: 77 04 [--sp] = {rets, r7-r4} ## Vector_floatOperation_maskrom.c:2194:0
d96e: 11 60 r1 = [r1+0x0] ## Vector_floatOperation_maskrom.c:2224:13
d970: 06 61 r6 = [r0+0x4] ## Vector_floatOperation_maskrom.c:2199:5
d972: c0 f1 63 60 r6 = r6 << 0x3 # ## Vector_floatOperation_maskrom.c:2199:5
d976: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:2199:5
d978: 27 61 r7 = [r2+0x4] ## Vector_floatOperation_maskrom.c:2199:5
d97a: c0 f1 73 70 r7 = r7 << 0x3 # ## Vector_floatOperation_maskrom.c:2199:5
d97e: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:2199:5
d980: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:2199:5
d982: 53 03 rep 0xc r3 { ## Vector_floatOperation_maskrom.c:2199:5
d984: 5e ec 02 46 r5_r4 = d[r0++=r6] ## Vector_floatOperation_maskrom.c:2199:5
d988: 3f e5 40 41 r4 = r4 + r1 (f) ## Vector_floatOperation_maskrom.c:2199:5
d98c: 5e ec 23 47 d[r2++=r7] = r5_r4
} ## Vector_floatOperation_maskrom.c:2199:5
d990: 03 fe f7 01 ifs (r3 > 0x0) goto -0x12 <VecPlusScalar_float_c_f_c+0x16 : d982 > ## Vector_floatOperation_maskrom.c:2199:5
d994: 57 04 {pc, r7-r4} = [sp++] ## Vector_floatOperation_maskrom.c:2226:1
VecMinScalar_float_c_f_c:
d996: 77 04 [--sp] = {rets, r7-r4} ## Vector_floatOperation_maskrom.c:2229:0
d998: 11 60 r1 = [r1+0x0] ## Vector_floatOperation_maskrom.c:2259:13
d99a: 06 61 r6 = [r0+0x4] ## Vector_floatOperation_maskrom.c:2234:5
d99c: c0 f1 63 60 r6 = r6 << 0x3 # ## Vector_floatOperation_maskrom.c:2234:5
d9a0: 00 64 r0 = [r0+0x10] ## Vector_floatOperation_maskrom.c:2234:5
d9a2: 27 61 r7 = [r2+0x4] ## Vector_floatOperation_maskrom.c:2234:5
d9a4: c0 f1 73 70 r7 = r7 << 0x3 # ## Vector_floatOperation_maskrom.c:2234:5
d9a8: 23 60 r3 = [r2+0x0] ## Vector_floatOperation_maskrom.c:2234:5
d9aa: 22 64 r2 = [r2+0x10] ## Vector_floatOperation_maskrom.c:2234:5
d9ac: 53 03 rep 0xc r3 { ## Vector_floatOperation_maskrom.c:2234:5
d9ae: 5e ec 02 46 r5_r4 = d[r0++=r6] ## Vector_floatOperation_maskrom.c:2234:5
d9b2: 3f e5 41 41 r4 = r4 - r1 (f) ## Vector_floatOperation_maskrom.c:2234:5
d9b6: 5e ec 23 47 d[r2++=r7] = r5_r4
} ## Vector_floatOperation_maskrom.c:2234:5
d9ba: 03 fe f7 01 ifs (r3 > 0x0) goto -0x12 <VecMinScalar_float_c_f_c+0x16 : d9ac > ## Vector_floatOperation_maskrom.c:2234:5
d9be: 57 04 {pc, r7-r4} = [sp++] ## Vector_floatOperation_maskrom.c:2261:1
endian_change:
d9c0: 76 04 [--sp] = {rets, r6-r4} ## crc.c:128:0
d9c2: 01 4f if (r1 == 0) goto 0x1e <endian_change+0x22 : d9e2 > ## crc.c:128:0
d9c4: 32 e1 ff 1f r2 = r1 + -0x1 ## crc.c:128:0
d9c8: 91 a1 r1 = r1 >> 0x1 ## crc.c:128:0
d9ca: 03 16 r3 = r0 ## crc.c:128:0
d9cc: 04 89 goto 0x12 <endian_change+0x20 : d9e0 > ## crc.c:128:0
d9ce: a4 d7 r4 = r2.l (u) # ## crc.c:137:22
d9d0: 3d 40 r5 = b[r3+0x0] (u) ## crc.c:138:25
d9d2: d8 ee 00 64 r6 = b[r0+r4] (u) ## crc.c:137:22
d9d6: d8 ee 01 54 b[r0+r4] = r5 ## crc.c:138:23
d9da: b6 07 b[r3++=0x1] = r6 ## crc.c:139:16
d9dc: fa 3f r2 += -0x1 ## crc.c:136:5
d9de: f9 3f r1 += -0x1 ## crc.c:136:5
d9e0: f1 56 if (r1 != 0) goto -0x14 <endian_change+0xE : d9ce >
d9e2: 56 04 {pc, r6-r4} = [sp++] ## crc.c:142:1
get_sr_index:
d9e4: c2 ff 70 67 01 00 r2 = 0x16770 <silk_encode_pulses+0x2FC : 16770 > ## aac_main.c:159:0
d9ea: 41 20 r1 = 0x0 ## aac_main.c:160:12
d9ec: 02 ec 36 00 if (r0 > r2) goto 0x6c <get_sr_index+0x78 : da5c > ## aac_main.c:160:12
d9f0: c2 ff 7b 25 01 00 r2 = 0x1257b <silk_find_pitch_lags_FIX+0x1C : 1257a > ## aac_main.c:161:12
d9f6: 41 21 r1 = 0x1 ## aac_main.c:161:12
d9f8: 02 ec 30 00 if (r0 > r2) goto 0x60 <get_sr_index+0x78 : da5c > ## aac_main.c:161:12
d9fc: c2 ff 81 d8 00 00 r2 = 0xd881 <VecCondCopy_float_c_i_c+0x14 : d880 > ## aac_main.c:162:12
da02: 41 22 r1 = 0x2 ## aac_main.c:162:12
da04: 02 ec 2a 00 if (r0 > r2) goto 0x54 <get_sr_index+0x78 : da5c > ## aac_main.c:162:12
da08: c2 ff b8 b3 00 00 r2 = 0xb3b8 <cvt+0x158 : b3b8 > ## aac_main.c:163:12
da0e: 41 23 r1 = 0x3 ## aac_main.c:163:12
da10: 02 ec 24 00 if (r0 > r2) goto 0x48 <get_sr_index+0x78 : da5c > ## aac_main.c:163:12
da14: c2 ff bd 92 00 00 r2 = 0x92bd <EccPoint_mult+0x31A : 92bc > ## aac_main.c:164:12
da1a: 41 24 r1 = 0x4 ## aac_main.c:164:12
da1c: 02 ec 1e 00 if (r0 > r2) goto 0x3c <get_sr_index+0x78 : da5c > ## aac_main.c:164:12
da20: 42 e0 40 6c r2 = 0x6c40 <wtgv2_silk_decode_parameters+0x17E : 6c40 > ## aac_main.c:165:12
da24: 41 25 r1 = 0x5 ## aac_main.c:165:12
da26: 02 ec 19 00 if (r0 > r2) goto 0x32 <get_sr_index+0x78 : da5c > ## aac_main.c:165:12
da2a: 42 e0 db 59 r2 = 0x59db <wtgv2_silk_decode_core+0x3A4 : 59da > ## aac_main.c:166:12
da2e: 41 26 r1 = 0x6 ## aac_main.c:166:12
da30: 02 ec 14 00 if (r0 > r2) goto 0x28 <get_sr_index+0x78 : da5c > ## aac_main.c:166:12
da34: 42 e0 5e 49 r2 = 0x495e <usb_slave_mode+0x156 : 495e > ## aac_main.c:167:12
da38: 41 27 r1 = 0x7 ## aac_main.c:167:12
da3a: 02 ec 0f 00 if (r0 > r2) goto 0x1e <get_sr_index+0x78 : da5c > ## aac_main.c:167:12
da3e: 82 a5 r2 = r0 >> 0x5 ## aac_main.c:168:6
da40: 41 28 r1 = 0x8 ## aac_main.c:168:6
da42: 32 fc 0b 60 if (r2 > 0x1b0) goto 0x16 <get_sr_index+0x78 : da5c > ## aac_main.c:168:6
da46: 42 e0 ed 2c r2 = 0x2ced <WOLASynthesisFilter_Float_M256_m4_r1+0x4E8 : 2cec > ## aac_main.c:169:12
da4a: 41 29 r1 = 0x9 ## aac_main.c:169:12
da4c: 02 ec 06 00 if (r0 > r2) goto 0xc <get_sr_index+0x78 : da5c > ## aac_main.c:169:12
da50: 42 e0 ae 24 r2 = 0x24ae <WOLAAnalysisFilter_Float_M256_m4_r1+0xCAA : 24ae > ## aac_main.c:170:11
da54: 41 2a r1 = 0xa ## aac_main.c:170:26
da56: 90 ec 00 02 if (r0 <= r2) { ## aac_main.c:170:26
da5a: 41 2b r1 = 0xb
} ## aac_main.c:170:26
da5c: 10 17 r0 = r1.b0 (u) ## aac_main.c:174:1
da5e: 80 00 rts ## aac_main.c:174:1
faad_mdct_init:
da60: 89 60 h[r0+0x0] = r1 ## aac_main.c:114:0
da62: 20 ff 00 1e 06 00 if (r1 == 0x800) goto 0xc <faad_mdct_init+0x14 : da74 > ## aac_main.c:116:10
da68: a1 f8 08 00 if (r1 != 0x100) goto 0x10 <faad_mdct_init+0x1C : da7c >
da6c: c2 ff 00 90 01 00 r2 = 0x19000 <mdct_tab_256 : 19000 >
da72: 04 83 goto 0x6 <faad_mdct_init+0x1A : da7a >
da74: c2 ff 00 92 01 00 r2 = 0x19200 <mdct_tab_2048 : 19200 >
da7a: 82 6a [r0+0x28] = r2
da7c: 91 a2 r1 = r1 >> 0x2 ## aac_main.c:131:19
da7e: 89 62 h[r0+0x4] = r1 ## aac_main.c:131:15
da80: 80 00 rts ## aac_main.c:137:1
aac_decoder_open:
da82: 78 04 [--sp] = {rets, r8-r4} ## aac_main.c:222:0
da84: 04 15 r5_r4 = r1_r0 ## aac_main.c:222:0
da86: 46 20 r6 = 0x0 ## aac_main.c:222:0
da88: 41 20 r1 = 0x0 ## aac_main.c:225:2
da8a: 42 e0 24 3c r2 = 0x3c24 <STFT_Win_FixHalf_M256_D160+0x20 : 3c24 > ## aac_main.c:225:2
da8e: 27 16 r7 = r2
da90: 80 ff 90 67 ff ff call -0x9870 <memset : 4226 > ## aac_main.c:225:2
da96: 10 e1 f8 4b r0 = r4 + 0x1bf8 ## aac_main.c:225:2
da9a: 40 ea 80 0d [r0+0x0] = 0x1000 ## aac_main.c:226:23
da9e: 11 e1 84 46 r1 = r4 + 0x1684 ## aac_main.c:226:23
daa2: 02 f1 00 4e r2 = r4 + 0xe00 # ## aac_main.c:213:21
daa6: 94 6c [r1+0x30] = r4 ## aac_main.c:215:12
daa8: 02 f1 44 4e r2 = r4 + 0xe44 # ## aac_main.c:216:53
daac: 92 65 [r1+0x14] = r2 ## aac_main.c:216:16
daae: 18 f1 00 46 r8 = r4 + 0x1600 # ## aac_main.c:216:16
dab2: 92 66 [r1+0x18] = r2 ## aac_main.c:217:16
dab4: 52 60 r2 = [r5+0x0] ## aac_main.c:230:29
dab6: 82 68 [r0+0x20] = r2 ## aac_main.c:230:15
dab8: 52 61 r2 = [r5+0x4] ## aac_main.c:231:30
daba: 82 69 [r0+0x24] = r2 ## aac_main.c:231:16
dabc: 52 63 r2 = [r5+0xc] ## aac_main.c:232:31
dabe: 42 f0 18 16 r2 = 0x1618 # <WOLASynthesisFilter_Float_M128_m4_r1+0x614 : 1618 > ## aac_main.c:182:19
dac2: 82 6a [r0+0x28] = r2 ## aac_main.c:232:17
dac4: 43 22 r3 = 0x2 ## aac_main.c:182:33
dac6: d8 ee 41 32 b[r4+r2] = r3 ## aac_main.c:182:33
daca: c2 ff 44 ac 00 00 r2 = 0xac44 <uart_upgrade_init+0xC0 : ac44 > ## aac_main.c:183:33
dad0: d0 ec 85 21 [r8+0x14] = r2 ## aac_main.c:183:33
dad4: 42 e0 19 16 r2 = 0x1619 <WOLASynthesisFilter_Float_M128_m4_r1+0x614 : 1618 > ## aac_main.c:184:19
dad8: d8 ee 41 62 b[r4+r2] = r6 ## aac_main.c:184:36
dadc: 52 ee 80 60 b[r8+0x0] = r6 ## aac_main.c:185:32
dae0: 42 e0 00 04 r2 = 0x400 <ROM_RAM_SIZE+0x200 : 400 > ## aac_main.c:188:24
dae4: 50 ed 8f 20 h[r8+0xe] = r2 ## aac_main.c:188:24
dae8: d0 ec 81 61 [r8+0x10] = r6 ## aac_main.c:189:18
daec: c8 2c r0 += 0x2c ## aac_main.c:192:45
daee: c8 dd r0 = r4 + r7 # ## aac_main.c:194:7
daf0: 90 60 [r1+0x0] = r0 ## aac_main.c:192:26
daf2: 01 e1 06 80 r1 = r8 + 0x6 ## aac_main.c:194:7
daf6: 42 20 r2 = 0x0 ## aac_main.c:194:7
daf8: 44 20 r4 = 0x0 ## aac_main.c:194:7
dafa: 04 91 goto 0x22 <aac_decoder_open+0x9C : db1e >
dafc: d8 ee 11 64 b[r1+r4] = r6 ## aac_main.c:196:34
db00: 95 1c r5 = r1 + r2 ## aac_main.c:197:3
db02: 05 e1 1e 56 r5 = r5 + 0x61e ## aac_main.c:197:3
db06: 47 a2 r7 = r4 << 0x2 ## aac_main.c:197:25
db08: 17 18 r7 += r1 ## aac_main.c:197:25
db0a: 03 e1 82 70 r3 = r7 + 0x82 ## aac_main.c:197:25
db0e: 83 dc r3 = r0 + r2 # ## aac_main.c:198:3
db10: b5 60 [r3+0x0] = r5 ## aac_main.c:197:25
db12: 05 e1 8a 70 r5 = r7 + 0x8a ## aac_main.c:198:28
db16: 12 f1 00 20 r2 = r2 + 0x1000 # ## aac_main.c:194:2
db1a: d3 60 [r5+0x0] = r3 ## aac_main.c:198:28
db1c: c4 21 r4 += 0x1 ## aac_main.c:194:33
db1e: 84 f8 ed 05 if (r4 != 0x2) goto -0x26 <aac_decoder_open+0x7A : dafc >
db22: d0 ec 84 01 r0 = [r8+0x14] ## aac_main.c:200:53
db26: bf ea 5d ff call -0x146 <get_sr_index : d9e4 > ## aac_main.c:200:23
db2a: 52 ee 81 00 b[r8+0x1] = r0 ## aac_main.c:200:21
db2e: 50 ed 8e 30 r3 = h[r8+0xe] (u) ## aac_main.c:142:33
db32: 00 e1 1c 80 r0 = r8 + 0x1c ## aac_main.c:144:27
db36: 41 20 r1 = 0x0 ## aac_main.c:144:27
db38: 00 99 rep 0x2 0x1a { ## aac_main.c:146:2
db3a: 81 05 [r0++=0x4] = r1
} ## aac_main.c:146:2
db3c: b0 a2 r0 = r3 >> 0x2 ## aac_main.c:149:33
db3e: 41 e0 fe 3f r1 = 0x3ffe <STFT_Win_FixHalf_M256_D80+0x1FA : 3ffe > ## aac_main.c:149:33
db42: 81 19 r1 &= r0 ## aac_main.c:143:30
db44: 00 e1 2c 80 r0 = r8 + 0x2c ## aac_main.c:149:22
db48: 41 8b call -0xea <faad_mdct_init : da60 > ## aac_main.c:149:2
db4a: 00 e1 58 80 r0 = r8 + 0x58 ## aac_main.c:150:22
db4e: 31 a1 r1 = r3 << 0x1 ## aac_main.c:150:34
db50: 91 17 r1 = r1.l (u) ## aac_main.c:150:2
db52: 41 86 call -0xf4 <faad_mdct_init : da60 > ## aac_main.c:150:2
db54: c0 ff 00 a2 01 00 r0 = 0x1a200 <sine_long_1024 : 1a200 > ## aac_main.c:151:21
db5a: d0 ec 8d 01 [r8+0x1c] = r0 ## aac_main.c:151:21
db5e: c0 ff 00 b2 01 00 r0 = 0x1b200 <sine_short_128 : 1b200 > ## aac_main.c:152:22
db64: d0 ec 85 02 [r8+0x24] = r0 ## aac_main.c:152:22
db68: c0 ff 00 b4 01 00 r0 = 0x1b400 <kbd_long_1024 : 1b400 > ## aac_main.c:153:21
db6e: d0 ec 81 02 [r8+0x20] = r0 ## aac_main.c:153:21
db72: c1 ff 00 c4 01 00 r1 = 0x1c400 <kbd_short_128 : 1c400 > ## aac_main.c:154:22
db78: 40 20 r0 = 0x0 ## aac_main.c:234:2
db7a: d0 ec 89 12 [r8+0x28] = r1 ## aac_main.c:154:22
db7e: 58 04 {pc, r8-r4} = [sp++] ## aac_main.c:234:2
get_aac_ops:
db80: c0 ff 00 c6 01 00 r0 = 0x1c600 <aac_decoder_ops : 1c600 > ## aac_main.c:545:0
db86: 80 00 rts ## aac_main.c:546:2
faad_getbits:
db88: 76 04 [--sp] = {rets, r6-r4} ## bits.c:100:0
db8a: 02 62 r2 = [r0+0x8] ## bits.c:110:19
db8c: 01 e9 1a 20 if (r2 >= r1) goto 0x34 <faad_getbits+0x3C : dbc4 > ## bits.c:110:19
db90: 03 61 r3 = [r0+0x4] ## bits.c:119:66
db92: 04 60 r4 = [r0+0x0] ## bits.c:119:15
db94: 83 60 [r0+0x0] = r3 ## bits.c:120:12
db96: 05 64 r5 = [r0+0x10] ## bits.c:121:22
db98: 56 60 r6 = [r5+0x0] ## bits.c:49:3
db9a: 70 e0 00 66 r6 = rev8(r6) ## bits.c:49:3
db9e: 95 de r5 = r1 - r2 # ## bits.c:118:8
dba0: 86 61 [r0+0x4] = r6 ## bits.c:124:12
dba2: c4 eb 04 00 [r0+0x10] += 0x4 ## bits.c:125:11
dba6: 46 21 r6 = 0x1 ## bits.c:119:26
dba8: c8 e1 60 22 r2 = r6 << r2 ## bits.c:119:26
dbac: fa 3f r2 += -0x1 ## bits.c:119:44
dbae: c2 19 r2 &= r4 ## bits.c:119:20
dbb0: 52 1a r2 <<= r5 ## bits.c:119:50
dbb2: a4 f0 20 50 r4 = 0x20 - r5 # ## bits.c:119:78
dbb6: 05 62 r5 = [r0+0x8] ## bits.c:126:17
dbb8: c3 1a r3 >>= r4 ## bits.c:119:71
dbba: 32 19 r2 |= r3 ## bits.c:119:59
dbbc: a1 e0 20 10 r1 = 0x20 - r1 ## bits.c:126:24
dbc0: 1b 1d r3 = r1 + r5 ## bits.c:126:17
dbc2: 04 89 goto 0x12 <faad_getbits+0x4E : dbd6 > ## bits.c:126:17
dbc4: 2b de r3 = r2 - r1 # ## bits.c:114:18
dbc6: 04 60 r4 = [r0+0x0] ## bits.c:113:15
dbc8: a2 e0 20 20 r2 = 0x20 - r2 ## bits.c:113:27
dbcc: c8 e1 40 22 r2 = r4 << r2 ## bits.c:113:20
dbd0: a1 e0 20 10 r1 = 0x20 - r1 ## bits.c:113:52
dbd4: 92 1a r2 >>= r1 ## bits.c:113:45
dbd6: 20 d6 r0 = r2 # ## bits.c:128:2
dbd8: 83 62 [r0+0x8] = r3 ## bits.c:114:18
dbda: 56 04 {pc, r6-r4} = [sp++] ## bits.c:128:2
faad_get1bit:
dbdc: 01 62 r1 = [r0+0x8] ## bits.c:136:0
dbde: 01 47 if (r1 == 0) goto 0xe <faad_get1bit+0x12 : dbee > ## bits.c:140:7
dbe0: f9 3f r1 += -0x1 ## bits.c:142:17
dbe2: 81 62 [r0+0x8] = r1 ## bits.c:142:17
dbe4: 00 60 r0 = [r0+0x0] ## bits.c:143:23
dbe6: 90 1a r0 >>= r1 ## bits.c:143:28
dbe8: 60 e1 01 00 r0 = r0 & 0x1 ## bits.c:143:46
dbec: 80 00 rts ## bits.c:157:2
dbee: 01 61 r1 = [r0+0x4] ## bits.c:148:21
dbf0: 81 60 [r0+0x0] = r1 ## bits.c:149:12
dbf2: 02 64 r2 = [r0+0x10] ## bits.c:150:22
dbf4: 23 60 r3 = [r2+0x0] ## bits.c:49:3
dbf6: 70 e0 00 33 r3 = rev8(r3) ## bits.c:49:3
dbfa: 83 61 [r0+0x4] = r3 ## bits.c:151:12
dbfc: c4 eb 04 00 [r0+0x10] += 0x4 ## bits.c:152:11
dc00: 42 ea 1f 00 [r0+0x8] = 0x1F ## bits.c:153:17
dc04: 90 bf r0 = r1 >> 0x1f ## bits.c:148:26
dc06: 80 00 rts ## bits.c:157:2
init_cpe:
dc08: 76 04 [--sp] = {rets, r6-r4} ## syntax.c:357:0
dc0a: 04 16 r4 = r0 ## syntax.c:357:0
dc0c: 10 e1 e4 46 r0 = r4 + 0x16e4 ## syntax.c:364:2
dc10: 41 20 r1 = 0x0 ## syntax.c:364:2
dc12: 42 e0 ec 04 r2 = 0x4ec <alg_code_size+0x1C : 4ec > ## syntax.c:364:2
dc16: 80 ff 0a 66 ff ff call -0x99f6 <memset : 4226 > ## syntax.c:364:2
dc1c: 00 e1 00 4e r0 = r4 + 0xe00 ## syntax.c:365:26
dc20: 15 e1 50 49 r5 = r4 + 0x1950 ## syntax.c:365:26
dc24: 11 f1 10 40 r1 = r4 + 0x1010 # ## syntax.c:366:45
dc28: d0 60 [r5+0x0] = r0 ## syntax.c:365:12
dc2a: 16 e1 d0 4b r6 = r4 + 0x1bd0 ## syntax.c:365:12
dc2e: 42 f0 20 04 r2 = 0x420 # <WOLASynthesisFilter_Float_M64_m4_r1+0x1C : 420 > ## syntax.c:369:2
dc32: e1 60 [r6+0x0] = r1 ## syntax.c:366:12
dc34: 41 20 r1 = 0x0 ## syntax.c:369:2
dc36: 80 ff ea 65 ff ff call -0x9a16 <memset : 4226 > ## syntax.c:369:2
dc3c: 40 e0 ba 05 r0 = 0x5ba <alg_code_size+0xEA : 5ba > ## syntax.c:371:7
dc40: 41 e0 6a 03 r1 = 0x36a <ROM_RAM_SIZE+0x16A : 36a > ## syntax.c:372:16
dc44: d8 ec 4b 10 [r4+r0<<2] = r1 ## syntax.c:372:16
dc48: 40 e0 24 2c r0 = 0x2c24 <WOLASynthesisFilter_Float_M256_m4_r1+0x420 : 2c24 > ## syntax.c:372:16
dc4c: 40 18 r0 += r4 ## syntax.c:372:16
dc4e: e0 61 [r6+0x4] = r0 ## syntax.c:377:24
dc50: d0 61 [r5+0x4] = r0 ## syntax.c:377:12
dc52: 09 8a r1 = r0 + 0xa ## syntax.c:377:68
dc54: e1 62 [r6+0x8] = r1 ## syntax.c:378:32
dc56: d1 62 [r5+0x8] = r1 ## syntax.c:378:16
dc58: 09 92 r1 = r0 + 0x12 ## syntax.c:378:76
dc5a: 00 f1 8a 00 r0 = r0 + 0x8a # ## syntax.c:379:75
dc5e: e1 63 [r6+0xc] = r1 ## syntax.c:379:32
dc60: d1 63 [r5+0xc] = r1 ## syntax.c:379:16
dc62: e0 64 [r6+0x10] = r0 ## syntax.c:380:48
dc64: 40 f0 ae 2d r0 = 0x2dae # <WOLASynthesisFilter_Float_M256_m4_r1+0x5AA : 2dae > ## syntax.c:380:92
dc68: d0 64 [r5+0x10] = r0 ## syntax.c:380:24
dc6a: 40 18 r0 += r4 ## syntax.c:380:92
dc6c: e0 65 [r6+0x14] = r0 ## syntax.c:381:38
dc6e: 40 f0 9e 2e r0 = 0x2e9e # <WOLASynthesisFilter_Float_M256_m4_r1+0x69A : 2e9e > ## syntax.c:381:82
dc72: d0 65 [r5+0x14] = r0 ## syntax.c:381:19
dc74: 40 18 r0 += r4 ## syntax.c:381:82
dc76: e0 66 [r6+0x18] = r0 ## syntax.c:382:34
dc78: d0 66 [r5+0x18] = r0 ## syntax.c:382:17
dc7a: 56 04 {pc, r6-r4} = [sp++] ## syntax.c:383:1
ics_info:
dc7c: 7f 04 [--sp] = {rets, r15-r4} ## syntax.c:523:0
dc7e: e2 99 sp += -0x1c ## syntax.c:523:0
dc80: 2a 16 r10 = r2 ## syntax.c:523:0
dc82: 1b 16 r11 = r1 ## syntax.c:523:0
dc84: 0f 16 r15 = r0 ## syntax.c:523:0
dc86: a0 16 r0 = r10 ## syntax.c:527:21
dc88: 51 89 call -0xae <faad_get1bit : dbdc > ## syntax.c:527:21
dc8a: 4f 20 r7 = 0x20 ## syntax.c:527:21
dc8c: 00 43 if (r0 == 0) goto 0x6 <ics_info+0x18 : dc94 > ## syntax.c:527:21
dc8e: 70 16 r0 = r7 ## syntax.c:579:1
dc90: 02 87 sp += 0x1c ## syntax.c:579:1
dc92: 5f 04 {pc, r15-r4} = [sp++] ## syntax.c:579:1
dc94: 41 22 r1 = 0x2 ## syntax.c:530:34
dc96: a0 16 r0 = r10 ## syntax.c:530:34
dc98: bf ea 76 ff call -0x114 <faad_getbits : db88 > ## syntax.c:530:34
dc9c: 52 ee b0 00 b[r11+0x0] = r0 ## syntax.c:530:23
dca0: a0 16 r0 = r10 ## syntax.c:531:22
dca2: 41 9c call -0xc8 <faad_get1bit : dbdc > ## syntax.c:531:22
dca4: 52 ee b2 00 b[r11+0x2] = r0 ## syntax.c:531:20
dca8: 50 ee b0 00 r0 = b[r11+0x0] (u) ## syntax.c:533:11
dcac: 80 f8 0d 04 if (r0 != 0x2) goto 0x1a <ics_info+0x4E : dcca > ## syntax.c:533:6
dcb0: 41 24 r1 = 0x4 ## syntax.c:535:27
dcb2: a0 16 r0 = r10 ## syntax.c:535:27
dcb4: bf ea 68 ff call -0x130 <faad_getbits : db88 > ## syntax.c:535:27
dcb8: 52 ee b4 00 b[r11+0x4] = r0 ## syntax.c:535:16
dcbc: 41 27 r1 = 0x7 ## syntax.c:536:41
dcbe: a0 16 r0 = r10 ## syntax.c:536:41
dcc0: bf ea 62 ff call -0x13c <faad_getbits : db88 > ## syntax.c:536:41
dcc4: 52 ee ba 00 b[r11+0xa] = r0 ## syntax.c:536:30
dcc8: 04 86 goto 0xc <ics_info+0x5A : dcd6 > ## syntax.c:536:30
dcca: 41 26 r1 = 0x6 ## syntax.c:539:27
dccc: a0 16 r0 = r10 ## syntax.c:539:27
dcce: bf ea 5b ff call -0x14a <faad_getbits : db88 > ## syntax.c:539:27
dcd2: 52 ee b4 00 b[r11+0x4] = r0 ## syntax.c:539:16
dcd6: 50 ee b0 e0 r14 = b[r11+0x0] (u) ## specrec.c:62:15
dcda: 50 ee f1 10 r1 = b[r15+0x1] (u) ## specrec.c:60:31
dcde: 0c e1 f8 b1 r12 = r11 + 0x1f8 ## specrec.c:60:31
dce2: 08 e1 74 b2 r8 = r11 + 0x274 ## specrec.c:60:31
dce6: 8e f9 04 04 if (r14 < 0x2) goto 0x8 <ics_info+0x76 : dcf2 > ## specrec.c:60:31
dcea: 0e f8 40 04 if (r14 == 0x2) goto 0x80 <ics_info+0xF2 : dd6e >
dcee: 8e f8 ce 07 if (r14 != 0x3) goto -0x64 <ics_info+0x12 : dc8e >
dcf2: 43 21 r3 = 0x1
dcf4: 52 ee b6 30 b[r11+0x6] = r3 ## specrec.c:66:20
dcf8: 52 ee b8 30 b[r11+0x8] = r3 ## specrec.c:67:26
dcfc: 52 ee bf 30 b[r11+0xf] = r3 ## specrec.c:68:56
dd00: 50 ed fe 30 r3 = h[r15+0xe] (u) ## specrec.c:70:17
dd04: b3 e8 00 14 if (r3 != 0x400) { ## specrec.c:70:17
dd08: c3 ff 44 c8 01 00 r3 = 0x1c844
} else { <num_swb_960_window : 1c844 > ## specrec.c:71:4
dd0e: c3 ff 50 c8 01 00 r3 = 0x1c850
} <num_swb_1024_window : 1c850 > ## specrec.c:71:4
dd14: d8 ee 30 31 r3 = b[r3+r1] (u) ## specrec.c:71:4
dd18: 52 ee b5 30 b[r11+0x5] = r3 ## specrec.c:71:4
dd1c: 58 ee b4 20 r2 = b[++r11=0x4] (u) ## specrec.c:75:12
dd20: 03 ec b5 21 if (r2 > r3) goto -0x96 <ics_info+0x12 : dc8e > ## specrec.c:75:12
dd24: 04 e1 04 c0 r4 = r12 + 0x4 ## specrec.c:58:10
dd28: 45 20 r5 = 0x0 ## specrec.c:58:10
dd2a: c9 ff a4 cb 01 00 r9 = 0x1cba4 <swb_offset_1024_window : 1cba4 > ## specrec.c:58:10
dd30: 04 8d goto 0x1a <ics_info+0xD0 : dd4c > ## specrec.c:58:10
dd32: d8 ec 9a 71 r7 = [r9+r1<<2] ## specrec.c:84:33
dd36: d8 ed 78 05 r0 = h[r7+r5<<1] (u) ## specrec.c:84:33
dd3a: d0 ec 80 60 r6 = [r8+0x0] ## specrec.c:84:9
dd3e: d8 ed 69 05 h[r6+r5<<1] = r0 ## specrec.c:84:31
dd42: d8 ed 78 05 r0 = h[r7+r5<<1] (u) ## specrec.c:85:25
dd46: d8 ed 49 05 h[r4+r5<<1] = r0 ## specrec.c:85:23
dd4a: c5 21 r5 += 0x1 ## specrec.c:82:34
dd4c: 85 e8 f1 31 if (r3 != r5) goto -0x1e <ics_info+0xB6 : dd32 >
dd50: d0 ec 80 00 r0 = [r8+0x0] ## specrec.c:87:8
dd54: 50 ed fe 10 r1 = h[r15+0xe] (u) ## specrec.c:87:53
dd58: d8 ed 09 13 h[r0+r3<<1] = r1 ## specrec.c:87:41
dd5c: 50 ed fe 00 r0 = h[r15+0xe] (u) ## specrec.c:88:45
dd60: d8 ed 49 03 h[r4+r3<<1] = r0 ## specrec.c:88:33
dd64: 50 ed fe 00 r0 = h[r15+0xe] (u) ## specrec.c:89:35
dd68: 50 ed c1 00 h[r12+0x0] = r0 ## specrec.c:89:23
dd6c: 44 95 goto 0x12a <ics_info+0x21C : de98 > ## specrec.c:89:23
dd6e: 40 28 r0 = 0x8
dd70: 52 ee b6 00 b[r11+0x6] = r0 ## specrec.c:93:20
dd74: c0 ff 5c c8 01 00 r0 = 0x1c85c <num_swb_128_window : 1c85c > ## specrec.c:96:18
dd7a: d8 ee 10 30 r3 = b[r1+r0] (u) ## specrec.c:96:18
dd7e: 40 21 r0 = 0x1 ## specrec.c:96:18
dd80: 52 ee b8 00 b[r11+0x8] = r0 ## specrec.c:94:26
dd84: 52 ee bf 00 b[r11+0xf] = r0 ## specrec.c:95:56
dd88: 52 ee b5 30 b[r11+0x5] = r3 ## specrec.c:96:16
dd8c: 50 ee b4 00 r0 = b[r11+0x4] (u) ## specrec.c:98:12
dd90: 03 ec 7d 01 if (r0 > r3) goto -0x106 <ics_info+0x12 : dc8e > ## specrec.c:98:12
dd94: 00 f1 04 b0 r0 = r11 + 0x4 # ## specrec.c:98:12
dd98: 80 21 [sp+4] = r0 ## specrec.c:98:12
dd9a: 04 f1 04 c0 r4 = r12 + 0x4 # ## specrec.c:58:10
dd9e: 80 20 [sp] = r0 ## specrec.c:58:10
dda0: 45 20 r5 = 0x0 ## specrec.c:58:10
dda2: cd ff d4 cb 01 00 r13 = 0x1cbd4 <swb_offset_128_window : 1cbd4 > ## specrec.c:58:10
dda8: 04 87 goto 0xe <ics_info+0x13C : ddb8 > ## specrec.c:58:10
ddaa: d8 ec da 01 r0 = [r13+r1<<2] ## specrec.c:104:25
ddae: d8 ed 08 05 r0 = h[r0+r5<<1] (u) ## specrec.c:104:25
ddb2: d8 ed 49 05 h[r4+r5<<1] = r0 ## specrec.c:104:23
ddb6: c5 21 r5 += 0x1 ## specrec.c:103:34
ddb8: 85 e8 f7 31 if (r3 != r5) goto -0x12 <ics_info+0x12E : ddaa >
ddbc: 50 ed fe 00 r0 = h[r15+0xe] (u) ## specrec.c:105:45
ddc0: 80 a3 r0 = r0 >> 0x3 ## specrec.c:105:57
ddc2: d8 ed 49 03 h[r4+r3<<1] = r0 ## specrec.c:105:33
ddc6: 50 ed fe 00 r0 = h[r15+0xe] (u) ## specrec.c:106:35
ddca: 80 a3 r0 = r0 >> 0x3 ## specrec.c:106:47
ddcc: 50 ed c1 00 h[r12+0x0] = r0 ## specrec.c:106:23
ddd0: 47 21 r7 = 0x1
ddd2: 45 26 r5 = 0x6
ddd4: 44 21 r4 = 0x1
ddd6: 04 92 goto 0x24 <ics_info+0x180 : ddfc >
ddd8: 50 ee ba 60 r6 = b[r11+0xa] (u) ## specrec.c:109:8
dddc: 94 e1 62 65 r6 = r6 & (1 << r5) ## specrec.c:109:8
dde0: 06 46 if (r6 == 0) goto 0xc <ics_info+0x172 : ddee > ## specrec.c:109:8
dde2: 46 17 r6 = r4.b0 (u) ## specrec.c:115:30
dde4: b6 18 r6 += r11 ## specrec.c:115:5
dde6: 68 4e r0 = b[r6+0xe] (u) ## specrec.c:115:58
dde8: c0 21 r0 += 0x1 ## specrec.c:115:58
ddea: e8 4e b[r6+0xe] = r0 ## specrec.c:115:58
ddec: 04 86 goto 0xc <ics_info+0x17E : ddfa > ## specrec.c:115:58
ddee: c4 21 r4 += 0x1 ## specrec.c:111:28
ddf0: 52 ee b8 40 b[r11+0x8] = r4 ## specrec.c:111:28
ddf4: 46 17 r6 = r4.b0 (u) ## specrec.c:112:30
ddf6: b6 18 r6 += r11 ## specrec.c:112:5
ddf8: ef 4e b[r6+0xe] = r7 ## specrec.c:112:58
ddfa: fd 3f r5 += -0x1 ## specrec.c:108:3
ddfc: f5 f8 ec ff if (r5 != -0x1) goto -0x28 <ics_info+0x15C : ddd8 > ## specrec.c:108:3
de00: d4 e9 09 e0 [sp+8] = r14
de04: d4 e9 0d a0 [sp+12] = r10
de08: 30 e1 ff 3f r0 = r3 + -0x1 ## specrec.c:58:13
de0c: 44 17 r4 = r4.b0 (u) ## specrec.c:58:13
de0e: c6 d4 r14 = 0 # ## specrec.c:58:13
de10: 84 25 [sp+20] = r4 ## specrec.c:58:13
de12: c4 14 r12 = 0 ## specrec.c:58:13
de14: d4 e9 11 b0 [sp+16] = r11 ## specrec.c:58:13
de18: 14 95 goto 0x6a <ics_info+0x208 : de84 > ## specrec.c:58:13
de1a: b4 e0 b0 4c r4 = r11 + r12
de1e: c1 14 r9 = 0
de20: d4 e9 19 e0 [sp+24] = r14
de24: 46 20 r6 = 0x0
de26: 04 9d goto 0x3a <ics_info+0x1E6 : de62 >
de28: 10 e8 00 b9 if (r0 == r9) {
de2c: 50 ed fe 50 r5 = h[r15+0xe] (u) ## specrec.c:130:25
de30: d8 ec da a1 r10 = [r13+r1<<2] ## specrec.c:130:44
de34: c0 e1 53 b8 r11 = r5 >> 0x3
} else { ## specrec.c:130:37
de38: d8 ec da a1 r10 = [r13+r1<<2] ## specrec.c:133:14
de3c: 05 e1 02 a0 r5 = r10 + 0x2 ## specrec.c:133:14
de40: d8 ed 58 b9 r11 = h[r5+r9<<1] (u)
} ## specrec.c:133:14
de44: d0 ec 80 50 r5 = [r8+0x0] ## specrec.c:137:10
de48: d8 ed a8 79 r7 = h[r10+r9<<1] (u) ## specrec.c:137:10
de4c: 4a 4f r2 = b[r4+0xf] (u) ## specrec.c:136:14
de4e: d8 ed 51 6e h[r5+r14] = r6 ## specrec.c:137:41
de52: b4 e0 b2 57 r5 = r11 - r7 ## specrec.c:137:41
de56: 52 1b r2 *= r5 ## specrec.c:136:11
de58: 26 18 r6 += r2 ## specrec.c:138:12
de5a: 0e e1 02 e0 r14 = r14 + 0x2 ## specrec.c:126:4
de5e: 09 e1 01 90 r9 = r9 + 0x1 ## specrec.c:126:35
de62: 89 e8 e1 31 if (r3 != r9) goto -0x3e <ics_info+0x1AC : de28 >
de66: d0 ec 80 20 r2 = [r8+0x0] ## specrec.c:140:9
de6a: c0 e1 c5 40 r4 = r12 << 0x5 ## specrec.c:140:4
de6e: 42 18 r2 += r4 ## specrec.c:140:4
de70: d8 ed 29 63 h[r2+r3<<1] = r6 ## specrec.c:140:38
de74: d4 e9 18 e0 r14 = [sp+24] ## specrec.c:140:38
de78: 0e e1 20 e0 r14 = r14 + 0x20 ## specrec.c:120:3
de7c: 0c e1 01 c0 r12 = r12 + 0x1 ## specrec.c:120:44
de80: d4 e9 10 b0 r11 = [sp+16] ## specrec.c:120:44
de84: 04 25 r4 = [sp+20]
de86: 84 e8 c8 c1 if (r12 != r4) goto -0x70 <ics_info+0x19E : de1a >
de8a: d4 e9 00 b0 r11 = [sp] ## syntax.c:549:11
de8e: d4 e9 0c a0 r10 = [sp+12] ## syntax.c:549:11
de92: d4 e9 08 e0 r14 = [sp+8] ## syntax.c:549:11
de96: 02 21 r2 = [sp+4] ## syntax.c:549:11
de98: 47 30 r7 = 0x10
de9a: 48 ff 00 23 f7 fe if (r2 > r3) goto -0x212 <ics_info+0x12 : dc8e >
dea0: 47 20 r7 = 0x0
dea2: 00 ff 02 e0 f3 fe if (r14 == 0x2) goto -0x21a <ics_info+0x12 : dc8e >
dea8: a0 16 r0 = r10 ## syntax.c:555:33
deaa: bf ea 97 fe call -0x2d2 <faad_get1bit : dbdc > ## syntax.c:555:33
deae: 60 ff 01 00 ed fe if ((r0 & 0x1) == 0) goto -0x226 <ics_info+0x12 : dc8e > ## syntax.c:555:33
deb4: 50 ee f2 00 r0 = b[r15+0x2] (u) ## syntax.c:557:18
deb8: 01 ff 01 00 e8 fe if (r0 != 0x1) goto -0x230 <ics_info+0x12 : dc8e > ## syntax.c:557:18
debe: 50 ee f1 10 r1 = b[r15+0x1] (u) ## syntax.c:561:21
dec2: 50 ee b0 40 r4 = b[r11+0x0] (u) ## syntax.c:561:21
dec6: 40 20 r0 = 0x0 ## syntax.c:561:21
dec8: b1 ec 0b 40 if (r1 <= 0xb) { ## syntax.c:561:21
decc: c0 ff 54 d1 01 00 r0 = 0x1d154 <pred_sfb_max : 1d154 > ## syntax.c:515:10
ded2: d8 ee 10 00 r0 = b[r1+r0] (u)
} ## syntax.c:515:10
ded6: 14 e9 00 00 if (r4 >= r0) { ## syntax.c:515:10
deda: 04 16 r4 = r0
} ## syntax.c:561:21
dedc: a0 16 r0 = r10 ## syntax.c:563:10
dede: bf ea 7d fe call -0x306 <faad_get1bit : dbdc > ## syntax.c:563:10
dee2: 30 ea 01 80 if ((r0 & 0x1) != 0) { ## syntax.c:563:10
dee6: 41 25 r1 = 0x5 ## syntax.c:566:28
dee8: a0 16 r0 = r10 ## syntax.c:566:28
deea: bf ea 4d fe call -0x366
} <faad_getbits : db88 > ## syntax.c:566:28
deee: 44 17 r4 = r4.b0 (u) ## syntax.c:566:28
def0: 45 20 r5 = 0x0 ## syntax.c:566:28
def2: 04 84 goto 0x8 <ics_info+0x280 : defc > ## syntax.c:566:28
def4: a0 16 r0 = r10 ## syntax.c:572:6
def6: bf ea 71 fe call -0x31e <faad_get1bit : dbdc > ## syntax.c:572:6
defa: c5 21 r5 += 0x1 ## syntax.c:569:35
defc: 50 17 r0 = r5.b0 (u) ## syntax.c:569:23
defe: 84 e9 f9 01 if (r0 < r4) goto -0xe <ics_info+0x278 : def4 > ## syntax.c:569:23
df02: 67 85 goto -0x276 <ics_info+0x12 : dc8e > ## syntax.c:569:23
huffman_scale_factor:
df04: 78 04 [--sp] = {rets, r8-r4} ## huffman.c:59:0
df06: 48 f0 01 00 r8 = 0x1 # <mem_code_size : 0 > ## huffman.c:59:0
df0a: 02 62 r2 = [r0+0x8] ## huffman.c:59:0
df0c: 41 20 r1 = 0x0 ## huffman.c:59:0
df0e: c4 ff 34 c6 01 00 r4 = 0x1c634 <Huffmancb_SCL : 1c634 > ## huffman.c:59:0
df14: 04 91 goto 0x22 <huffman_scale_factor+0x34 : df38 > ## huffman.c:59:0
df16: 82 f9 02 06 if (r2 < 0x3) goto 0x4 <huffman_scale_factor+0x1A : df1e > ## bits.c:83:7
df1a: fa 3e r2 += -0x2 ## bits.c:85:18
df1c: 04 8b goto 0x16 <huffman_scale_factor+0x30 : df34 > ## bits.c:85:18
df1e: 02 61 r2 = [r0+0x4] ## bits.c:89:19
df20: 82 60 [r0+0x0] = r2 ## bits.c:89:13
df22: 02 64 r2 = [r0+0x10] ## bits.c:90:23
df24: 23 60 r3 = [r2+0x0] ## bits.c:49:3
df26: 70 e0 00 33 r3 = rev8(r3) ## bits.c:49:3
df2a: 83 61 [r0+0x4] = r3 ## bits.c:91:13
df2c: c4 eb 04 00 [r0+0x10] += 0x4 ## bits.c:92:12
df30: 02 62 r2 = [r0+0x8] ## bits.c:93:18
df32: c2 3e r2 += 0x1e ## bits.c:93:18
df34: 82 62 [r0+0x8] = r2 ## bits.c:85:18
df36: 91 a2 r1 = r1 >> 0x2 ## huffman.c:73:16
df38: 05 60 r5 = [r0+0x0] ## bits.c:73:16
df3a: 02 f9 0e 04 if (r2 >= 0x2) goto 0x1c <huffman_scale_factor+0x56 : df5a > ## bits.c:73:16
df3e: a7 f0 02 20 r7 = 0x2 - r2 # ## bits.c:72:8
df42: 06 61 r6 = [r0+0x4] ## bits.c:73:67
df44: a3 e0 20 70 r3 = 0x20 - r7 ## bits.c:73:79
df48: c8 e1 62 33 r3 = r6 >> r3 ## bits.c:73:72
df4c: c8 e1 80 62 r6 = r8 << r2 ## bits.c:73:27
df50: fe 3f r6 += -0x1 ## bits.c:73:45
df52: e5 19 r5 &= r6 ## bits.c:73:21
df54: 75 1a r5 <<= r7 ## bits.c:73:51
df56: 35 19 r5 |= r3 ## bits.c:73:60
df58: 04 84 goto 0x8 <huffman_scale_factor+0x5E : df62 > ## bits.c:73:60
df5a: a6 e0 20 20 r6 = 0x20 - r2 ## bits.c:69:28
df5e: 65 1a r5 <<= r6 ## bits.c:69:21
df60: d5 be r5 = r5 >> 0x1e ## bits.c:69:46
df62: 11 a3 r1 = r1 << 0x3 ## huffman.c:68:9
df64: 41 18 r1 += r4 ## huffman.c:68:9
df66: d8 ed 18 15 r1 = h[r1+r5<<1] (u) ## huffman.c:68:9
df6a: 51 e8 d4 01 if ((r1 & 0x1) == 0) goto -0x58 <huffman_scale_factor+0x12 : df16 >
df6e: 51 e8 04 0a if ((r1 & 0x2) != 0) goto 0x8 <huffman_scale_factor+0x76 : df7a >
df72: 82 f9 06 06 if (r2 < 0x3) goto 0xc <huffman_scale_factor+0x7E : df82 > ## bits.c:83:7
df76: fa 3e r2 += -0x2 ## bits.c:85:18
df78: 04 9b goto 0x36 <huffman_scale_factor+0xAC : dfb0 > ## bits.c:85:18
df7a: 82 f9 0e 04 if (r2 < 0x2) goto 0x1c <huffman_scale_factor+0x96 : df9a > ## bits.c:83:7
df7e: fa 3f r2 += -0x1 ## bits.c:85:18
df80: 04 97 goto 0x2e <huffman_scale_factor+0xAC : dfb0 > ## bits.c:85:18
df82: 02 61 r2 = [r0+0x4] ## bits.c:89:19
df84: 82 60 [r0+0x0] = r2 ## bits.c:89:13
df86: 02 64 r2 = [r0+0x10] ## bits.c:90:23
df88: 23 60 r3 = [r2+0x0] ## bits.c:49:3
df8a: 70 e0 00 33 r3 = rev8(r3) ## bits.c:49:3
df8e: 83 61 [r0+0x4] = r3 ## bits.c:91:13
df90: c4 eb 04 00 [r0+0x10] += 0x4 ## bits.c:92:12
df94: 02 62 r2 = [r0+0x8] ## bits.c:93:18
df96: c2 3e r2 += 0x1e ## bits.c:93:18
df98: 04 8b goto 0x16 <huffman_scale_factor+0xAC : dfb0 > ## bits.c:93:18
df9a: 02 61 r2 = [r0+0x4] ## bits.c:89:19
df9c: 82 60 [r0+0x0] = r2 ## bits.c:89:13
df9e: 02 64 r2 = [r0+0x10] ## bits.c:90:23
dfa0: 23 60 r3 = [r2+0x0] ## bits.c:49:3
dfa2: 70 e0 00 33 r3 = rev8(r3) ## bits.c:49:3
dfa6: 83 61 [r0+0x4] = r3 ## bits.c:91:13
dfa8: c4 eb 04 00 [r0+0x10] += 0x4 ## bits.c:92:12
dfac: 02 62 r2 = [r0+0x8] ## bits.c:93:18
dfae: c2 3f r2 += 0x1f ## bits.c:93:18
dfb0: 91 a2 r1 = r1 >> 0x2 ## huffman.c:94:9
dfb2: 19 d7 r1 = r1.b0 (s) # ## huffman.c:94:2
dfb4: 82 62 [r0+0x8] = r2 ## bits.c:85:18
dfb6: 10 16 r0 = r1 ## huffman.c:94:2
dfb8: 58 04 {pc, r8-r4} = [sp++] ## huffman.c:94:2
tns_data:
dfba: 7f 04 [--sp] = {rets, r15-r4} ## syntax.c:972:0
dfbc: e2 9d sp += -0xc ## syntax.c:972:0
dfbe: d0 ee 06 30 r3 = b[r0++=0x6] (u) ## syntax.c:980:11
dfc2: 25 d6 r5 = r2 #
dfc4: 80 21 [sp+4] = r0
dfc6: 1f 16 r15 = r1
dfc8: 33 e8 02 b0 if (r3 == 0x2) {
dfcc: 4a e0 03 00 r10 = 0x3 <mem_code_size+0x2 : 2 >
dfd0: 4d e0 04 00 r13 = 0x4 <WOLAAnalysisFilter_Float_M64_m4_r1 : 4 >
dfd4: 40 21 r0 = 0x1
} else {
dfd6: 4a e0 05 00 r10 = 0x5 <WOLAAnalysisFilter_Float_M64_m4_r1 : 4 >
dfda: 4d e0 06 00 r13 = 0x6 <WOLAAnalysisFilter_Float_M64_m4_r1+0x2 : 6 >
dfde: 40 22 r0 = 0x2
}
dfe0: 80 20 [sp] = r0
dfe2: 41 20 r1 = 0x0
dfe4: 24 97 goto 0xae <tns_data+0xDA : e094 >
dfe6: 50 d6 r0 = r5 # ## syntax.c:989:29
dfe8: 81 22 [sp+8] = r1 ## syntax.c:989:29
dfea: 01 20 r1 = [sp] ## syntax.c:989:29
dfec: bf ea cc fd call -0x468 <faad_getbits : db88 > ## syntax.c:989:29
dff0: d8 ee f1 04 b[r15+r4] = r0 ## syntax.c:989:18
dff4: 60 ff ff 00 0a 00 if ((r0 & 0xFF) == 0) goto 0x14 <tns_data+0x54 : e00e > ## syntax.c:989:18
dffa: b4 e0 f0 64 r6 = r15 + r4 ## syntax.c:993:9
dffe: 50 16 r0 = r5 ## syntax.c:993:28
e000: bf ea ec fd call -0x428 <faad_get1bit : dbdc > ## syntax.c:993:28
e004: 70 f1 fe 00 r0 = r0 & 0xFFFFFF01 # ## syntax.c:993:46
e008: e8 48 b[r6+0x8] = r0 ## syntax.c:993:26
e00a: 0c e1 03 00 r12 = r0 + 0x3 ## syntax.c:993:26
e00e: c6 14 r14 = 0
e010: 14 99 goto 0x72 <tns_data+0xCA : e084 >
e012: 50 16 r0 = r5 ## syntax.c:1004:36
e014: d1 16 r1 = r13 ## syntax.c:1004:36
e016: bf ea b7 fd call -0x492 <faad_getbits : db88 > ## syntax.c:1004:36
e01a: 41 a2 r1 = r4 << 0x2 ## syntax.c:1004:4
e01c: f1 18 r1 += r15 ## syntax.c:1004:4
e01e: 97 1d r7 = r1 + r6 ## syntax.c:1004:4
e020: 52 ee 70 01 b[r7+0x10] = r0 ## syntax.c:1004:25
e024: 50 16 r0 = r5 ## syntax.c:1005:35
e026: a1 16 r1 = r10 ## syntax.c:1005:35
e028: bf ea ae fd call -0x4a4 <faad_getbits : db88 > ## syntax.c:1005:35
e02c: 79 16 r9 = r7 ## syntax.c:1005:24
e02e: 5a ee 90 03 b[++r9=0x30] = r0 ## syntax.c:1005:24
e032: 60 ff ff 00 24 00 if ((r0 & 0xFF) == 0) goto 0x48 <tns_data+0xC6 : e080 > ## syntax.c:1005:24
e038: 50 16 r0 = r5 ## syntax.c:1008:31
e03a: bf ea cf fd call -0x462 <faad_get1bit : dbdc > ## syntax.c:1008:31
e03e: 52 ee 70 05 b[r7+0x50] = r0 ## syntax.c:1008:29
e042: 50 16 r0 = r5 ## syntax.c:1009:35
e044: bf ea ca fd call -0x46c <faad_get1bit : dbdc > ## syntax.c:1009:35
e048: 52 ee 70 07 b[r7+0x70] = r0 ## syntax.c:1009:33
e04c: b4 e0 c2 00 r0 = r12 - r0 ## syntax.c:1010:33
e050: 07 17 r7 = r0.b0 (u)
e052: c0 14 r8 = 0
e054: 04 8f goto 0x1e <tns_data+0xBA : e074 >
e056: 50 16 r0 = r5 ## syntax.c:1017:39
e058: 71 16 r1 = r7 ## syntax.c:1017:39
e05a: bf ea 95 fd call -0x4d6 <faad_getbits : db88 > ## syntax.c:1017:39
e05e: e1 e1 30 40 r1 = r4 * 0x30 ## syntax.c:1017:6
e062: f1 18 r1 += r15 ## syntax.c:1017:6
e064: e2 e1 0c 60 r2 = r6 * 0xC ## syntax.c:1017:6
e068: 21 18 r1 += r2 ## syntax.c:1017:6
e06a: b1 18 r1 += r11 ## syntax.c:1017:6
e06c: 52 ee 10 09 b[r1+0x90] = r0 ## syntax.c:1017:28
e070: 08 e1 01 80 r8 = r8 + 0x1 ## syntax.c:1015:43
e074: 50 ee 90 00 r0 = b[r9+0x0] (u) ## syntax.c:1015:21
e078: bb e1 20 80 r11 = uextra(r8, p:0x0, l:0x8) ## syntax.c:1015:19
e07c: 80 e9 eb b1 if (r11 < r0) goto -0x2a <tns_data+0x9C : e056 > ## syntax.c:1015:19
e080: 0e e1 01 e0 r14 = r14 + 0x1 ## syntax.c:1002:45
e084: d8 ee f0 04 r0 = b[r15+r4] (u) ## syntax.c:1002:25
e088: b6 e1 20 e0 r6 = uextra(r14, p:0x0, l:0x8) ## syntax.c:1002:18
e08c: 80 e9 c1 61 if (r6 < r0) goto -0x7e <tns_data+0x58 : e012 > ## syntax.c:1002:18
e090: 01 22 r1 = [sp+8]
e092: c1 21 r1 += 0x1 ## syntax.c:987:37
e094: 14 d7 r4 = r1.b0 (u) # ## syntax.c:987:14
e096: 00 21 r0 = [sp+4] ## syntax.c:987:23
e098: 08 40 r0 = b[r0+0x0] (u) ## syntax.c:987:23
e09a: 80 e9 a4 41 if (r4 < r0) goto -0xb8 <tns_data+0x2C : dfe6 > ## syntax.c:987:23
e09e: 02 83 sp += 0xc
e0a0: 5f 04 {pc, r15-r4} = [sp++] ## syntax.c:1022:1
individual_channel_stream:
e0a2: 7f 04 [--sp] = {rets, r15-r4} ## syntax.c:710:0
e0a4: e2 8c sp += -0x50 ## syntax.c:710:0
e0a6: 23 d6 r3 = r2 # ## syntax.c:710:0
e0a8: 83 32 [sp+72] = r3 ## syntax.c:710:0
e0aa: 18 d6 r8 = r1 # ## syntax.c:710:0
e0ac: 83 33 [sp+76] = r3 ## syntax.c:710:0
e0ae: 04 16 r4 = r0 ## syntax.c:710:0
e0b0: 41 20 r1 = 0x0 ## syntax.c:716:2
e0b2: 42 e0 00 08 r2 = 0x800 <stack_bss_size : 800 > ## syntax.c:716:2
e0b6: 30 16 r0 = r3 ## syntax.c:716:2
e0b8: 80 ff 68 61 ff ff call -0x9e98 <memset : 4226 > ## syntax.c:716:2
e0be: 10 e1 00 46 r0 = r4 + 0x1600
e0c2: 0f f1 c8 00 r15 = r0 + 0xc8 # ## syntax.c:712:25
e0c6: 80 30 [sp+64] = r0 ## syntax.c:712:25
e0c8: 41 28 r1 = 0x8 ## syntax.c:662:30
e0ca: f0 16 r0 = r15 ## syntax.c:662:30
e0cc: bf ea 5c fd call -0x548 <faad_getbits : db88 > ## syntax.c:662:30
e0d0: 52 ee 8b 00 b[r8+0xb] = r0 ## syntax.c:662:19
e0d4: 40 f0 e5 16 r0 = 0x16e5 # <WOLASynthesisFilter_Float_M128_m4_r1+0x6E0 : 16e4 > ## syntax.c:664:12
e0d8: 84 2e [sp+56] = r4 ## syntax.c:664:12
e0da: d8 ee 40 00 r0 = b[r4+r0] (u) ## syntax.c:664:12
e0de: 00 f8 86 00 if (r0 == 0x0) goto 0x10c <individual_channel_stream+0x14C : e1ee > ## syntax.c:664:12
e0e2: 50 ee 80 00 r0 = b[r8+0x0] (u) ## syntax.c:802:11
e0e6: 44 23 r4 = 0x3 ## syntax.c:803:3
e0e8: b0 e8 02 00 if (r0 != 0x2) { ## syntax.c:803:3
e0ec: 44 25 r4 = 0x5
} ## syntax.c:803:3
e0ee: 40 21 r0 = 0x1 ## syntax.c:806:20
e0f0: 40 1a r0 <<= r4 ## syntax.c:806:20
e0f2: 00 e1 ff 00 r0 = r0 + 0xff ## syntax.c:806:34
e0f6: 07 17 r7 = r0.b0 (u) ## syntax.c:806:34
e0f8: 00 e1 f8 81 r0 = r8 + 0x1f8 ## syntax.c:806:34
e0fc: 80 2f [sp+60] = r0
e0fe: 41 20 r1 = 0x0
e100: 50 ee 88 00 r0 = b[r8+0x8] (u) ## syntax.c:810:23
e104: b9 e1 20 10 r9 = uextra(r1, p:0x0, l:0x8) ## syntax.c:810:14
e108: 05 e1 64 82 r5 = r8 + 0x264 ## syntax.c:810:14
e10c: 00 e9 78 90 if (r9 >= r0) goto 0xf0 <individual_channel_stream+0x15E : e200 > ## syntax.c:810:2
e110: c6 d4 r14 = 0 #
e112: 81 31 [sp+68] = r1
e114: 46 20 r6 = 0x0
e116: 24 9a goto 0xb4 <individual_channel_stream+0x12A : e1cc >
e118: 41 24 r1 = 0x4 ## syntax.c:827:34
e11a: f0 16 r0 = r15 ## syntax.c:827:34
e11c: bf ea 34 fd call -0x598 <faad_getbits : db88 > ## syntax.c:827:34
e120: ea f1 0f 90 r10 = r9 * 0xF # ## syntax.c:827:4
e124: 51 63 r1 = [r5+0xc] ## syntax.c:827:9
e126: a1 18 r1 += r10 ## syntax.c:827:4
e128: bd e1 20 e0 r13 = uextra(r14, p:0x0, l:0x8) ## syntax.c:827:4
e12c: d8 ee 11 0d b[r1+r13] = r0 ## syntax.c:827:23
e130: 50 63 r0 = [r5+0xc] ## syntax.c:830:13
e132: b4 e0 00 1a r1 = r0 + r10 ## syntax.c:830:8
e136: dc ee 10 0d r0 = b[++r1=r13] (u) ## syntax.c:830:8
e13a: 00 f8 03 1a if (r0 == 0xd) goto 0x6 <individual_channel_stream+0xA2 : e144 > ## syntax.c:830:8
e13e: 80 f8 05 18 if (r0 != 0xc) goto 0xa <individual_channel_stream+0xAA : e14c >
e142: 24 93 goto 0xa6 <individual_channel_stream+0x148 : e1ea >
e144: 40 21 r0 = 0x1 ## syntax.c:834:21
e146: 52 ee 8c 00 b[r8+0xc] = r0 ## syntax.c:834:21
e14a: 18 40 r0 = b[r1+0x0] (u) ## syntax.c:834:21
e14c: b8 20 r0 &= 0xfffffffe ## syntax.c:836:45
e14e: 30 e8 0e 40 if (r0 == 0xe) { ## syntax.c:836:45
e152: 40 21 r0 = 0x1 ## syntax.c:837:18
e154: 52 ee 8d 00 b[r8+0xd] = r0
} ## syntax.c:837:18
e158: c3 14 r11 = 0 ## syntax.c:837:18
e15a: 04 84 goto 0x8 <individual_channel_stream+0xC2 : e164 > ## syntax.c:837:18
e15c: b0 e1 40 b0 r0 = uextra(r11, p:0x0, l:0x10)
e160: b4 e0 00 b7 r11 = r0 + r7
e164: f0 16 r0 = r15 ## syntax.c:844:30
e166: 41 16 r1 = r4 ## syntax.c:844:30
e168: bf ea 0e fd call -0x5e4 <faad_getbits : db88 > ## syntax.c:844:30
e16c: 00 17 r0 = r0.b0 (u) ## syntax.c:841:11
e16e: 07 e8 f5 01 if (r0 == r7) goto -0x16 <individual_channel_stream+0xBA : e15c > ## syntax.c:841:11
e172: 50 ee 80 20 r2 = b[r8+0x0] (u) ## syntax.c:849:13
e176: b0 18 r0 += r11 ## syntax.c:849:13
e178: 80 17 r0 = r0.l (u) ## syntax.c:849:13
e17a: b4 e0 00 1c r1 = r0 + r12 ## syntax.c:849:13
e17e: 40 2f r0 = 0xf ## syntax.c:849:13
e180: 82 f8 05 04 if (r2 != 0x2) goto 0xa <individual_channel_stream+0xEC : e18e > ## syntax.c:849:8
e184: 0d fc 3a 1c if (r13 > 0xe) goto 0x74 <individual_channel_stream+0x15A : e1fc >
e188: 81 fc 05 1e if (r1 <= 0xf) goto 0xa <individual_channel_stream+0xF4 : e196 >
e18c: 14 97 goto 0x6e <individual_channel_stream+0x15A : e1fc >
e18e: 0d fc 35 64 if (r13 > 0x32) goto 0x6a <individual_channel_stream+0x15A : e1fc >
e192: 01 fc 33 66 if (r1 > 0x33) goto 0x66 <individual_channel_stream+0x15A : e1fc >
e196: e2 f1 1e 90 r2 = r9 * 0x1E # ## syntax.c:863:4
e19a: 50 65 r0 = [r5+0x14] ## syntax.c:863:9
e19c: 20 18 r0 += r2 ## syntax.c:863:4
e19e: d8 ed 09 cd h[r0+r13<<1] = r12 ## syntax.c:863:26
e1a2: 50 66 r0 = [r5+0x18] ## syntax.c:864:9
e1a4: 20 18 r0 += r2 ## syntax.c:864:4
e1a6: d8 ed 09 1d h[r0+r13<<1] = r1 ## syntax.c:864:24
e1aa: 04 8a goto 0x14 <individual_channel_stream+0x11E : e1c0 > ## syntax.c:864:24
e1ac: 52 63 r2 = [r5+0xc] ## syntax.c:868:32
e1ae: a2 18 r2 += r10 ## syntax.c:868:27
e1b0: d8 ee 20 2d r2 = b[r2+r13] (u) ## syntax.c:868:27
e1b4: b4 e0 80 3a r3 = r8 + r10 ## syntax.c:868:5
e1b8: 30 18 r0 += r3 ## syntax.c:868:5
e1ba: 52 ee 0f 28 b[r0+0x8f] = r2 ## syntax.c:868:25
e1be: c6 21 r6 += 0x1 ## syntax.c:866:41
e1c0: 60 17 r0 = r6.b0 (u) ## syntax.c:866:18
e1c2: 81 e9 f3 01 if (r0 < r1) goto -0x1a <individual_channel_stream+0x10A : e1ac > ## syntax.c:866:18
e1c6: 0e e1 01 e0 r14 = r14 + 0x1 ## syntax.c:872:5
e1ca: 16 16 r6 = r1 ## syntax.c:872:5
e1cc: 50 ee 84 00 r0 = b[r8+0x4] (u) ## syntax.c:815:19
e1d0: bc e1 20 60 r12 = uextra(r6, p:0x0, l:0x8) ## syntax.c:815:10
e1d4: 80 e9 a0 c1 if (r12 < r0) goto -0xc0 <individual_channel_stream+0x76 : e118 > ## syntax.c:815:10
e1d8: 50 62 r0 = [r5+0x8] ## syntax.c:874:8
e1da: d8 ee 01 e9 b[r0+r9] = r14 ## syntax.c:874:19
e1de: 50 ee 84 00 r0 = b[r8+0x4] (u) ## syntax.c:878:17
e1e2: 01 31 r1 = [sp+68] ## syntax.c:878:17
e1e4: c1 21 r1 += 0x1 ## syntax.c:810:43
e1e6: 00 e8 8b c1 if (r12 == r0) goto -0xea <individual_channel_stream+0x5E : e100 > ## syntax.c:810:43
e1ea: 48 20 r0 = 0x20
e1ec: 04 87 goto 0xe <individual_channel_stream+0x15A : e1fc >
e1ee: 81 d6 r1 = r8 # ## syntax.c:666:17
e1f0: 00 30 r0 = [sp+64] ## syntax.c:666:17
e1f2: f2 16 r2 = r15 ## syntax.c:666:17
e1f4: bf ea 42 fd call -0x57c <ics_info : dc7c > ## syntax.c:666:17
e1f8: 00 f8 73 01 if (r0 == 0x0) goto -0x11a <individual_channel_stream+0x40 : e0e2 >
e1fc: 02 94 sp += 0x50
e1fe: 5f 04 {pc, r15-r4} = [sp++] ## syntax.c:793:1
e200: 50 ee 8b 40 r4 = b[r8+0xb] (u) ## syntax.c:903:30
e204: 3d e1 a6 4f r13 = r4 + -0x5a ## syntax.c:905:42
e208: 8a 14 r11_r10 = 0 ## syntax.c:905:42
e20a: 47 21 r7 = 0x1 ## syntax.c:905:42
e20c: c4 14 r12 = 0
e20e: 24 93 goto 0xa6 <individual_channel_stream+0x214 : e2b6 >
e210: c6 14 r14 = 0
e212: 24 87 goto 0x8e <individual_channel_stream+0x200 : e2a2 >
e214: e0 e1 0f 90 r0 = r9 * 0xF ## syntax.c:911:12
e218: 80 18 r0 += r8 ## syntax.c:911:12
e21a: 60 18 r0 += r6 ## syntax.c:911:12
e21c: 50 ee 0f 08 r0 = b[r0+0x8f] (u) ## syntax.c:911:12
e220: 31 e1 f2 0f r1 = r0 + -0xe ## syntax.c:911:4
e224: 81 f9 0e 04 if (r1 < 0x2) goto 0x1c <individual_channel_stream+0x1A2 : e244 > ## syntax.c:911:4
e228: 00 55 if (r0 == 0) goto 0x2a <individual_channel_stream+0x1B2 : e254 >
e22a: 80 f8 15 1a if (r0 != 0xd) goto 0x2a <individual_channel_stream+0x1B6 : e258 >
e22e: 60 ff ff 70 24 00 if ((r7 & 0xFF) == 0) goto 0x48 <individual_channel_stream+0x1DA : e27c > ## syntax.c:928:9
e234: 41 29 r1 = 0x9 ## syntax.c:931:19
e236: f0 16 r0 = r15 ## syntax.c:931:19
e238: bf ea a6 fc call -0x6b4 <faad_getbits : db88 > ## syntax.c:931:19
e23c: 88 17 r0 = r0.l (s) ## syntax.c:931:10
e23e: 30 e1 00 0f r0 = r0 + -0x100 ## syntax.c:931:39
e242: 14 80 goto 0x40 <individual_channel_stream+0x1E2 : e284 > ## syntax.c:931:39
e244: f0 16 r0 = r15 ## syntax.c:921:9
e246: bf ea 5d fe call -0x346 <huffman_scale_factor : df04 > ## syntax.c:921:9
e24a: b0 18 r0 += r11 ## syntax.c:922:23
e24c: 3b e1 c4 0f r11 = r0 + -0x3c ## syntax.c:922:17
e250: b0 16 r0 = r11 ## syntax.c:922:17
e252: 04 9e goto 0x3c <individual_channel_stream+0x1EE : e290 > ## syntax.c:922:17
e254: 40 20 r0 = 0x0
e256: 04 9c goto 0x38 <individual_channel_stream+0x1EE : e290 >
e258: e0 e1 1e 90 r0 = r9 * 0x1E ## syntax.c:945:5
e25c: 80 18 r0 += r8 ## syntax.c:945:5
e25e: 00 e1 08 01 r0 = r0 + 0x108 ## syntax.c:945:5
e262: d8 ed 09 a6 h[r0+r6<<1] = r10 ## syntax.c:945:32
e266: f0 16 r0 = r15 ## syntax.c:948:9
e268: bf ea 4c fe call -0x368 <huffman_scale_factor : df04 > ## syntax.c:948:9
e26c: 40 18 r0 += r4 ## syntax.c:949:24
e26e: 34 e1 c4 0f r4 = r0 + -0x3c ## syntax.c:949:18
e272: c1 17 r1 = r4.l (u) ## syntax.c:949:18
e274: 40 16 r0 = r4 ## syntax.c:949:18
e276: 91 fc 0b fe if (r1 <= 0xff) goto 0x16 <individual_channel_stream+0x1EE : e290 > ## syntax.c:949:18
e27a: 34 95 goto 0xea <individual_channel_stream+0x2C4 : e366 > ## syntax.c:949:18
e27c: f0 16 r0 = r15 ## syntax.c:934:10
e27e: bf ea 41 fe call -0x37e <huffman_scale_factor : df04 > ## syntax.c:934:10
e282: f0 24 r0 += -0x3c ## syntax.c:935:8
e284: b1 e1 40 d0 r1 = uextra(r13, p:0x0, l:0x10) ## syntax.c:937:18
e288: b4 e0 00 d1 r13 = r0 + r1 ## syntax.c:937:18
e28c: 47 20 r7 = 0x0 ## syntax.c:937:18
e28e: d0 16 r0 = r13 ## syntax.c:937:18
e290: e1 e1 1e 90 r1 = r9 * 0x1E
e294: 81 18 r1 += r8
e296: 01 e1 08 11 r1 = r1 + 0x108
e29a: d8 ed 19 06 h[r1+r6<<1] = r0
e29e: 0e e1 01 e0 r14 = r14 + 0x1 ## syntax.c:909:40
e2a2: 50 ee 84 00 r0 = b[r8+0x4] (u) ## syntax.c:909:28
e2a6: b6 e1 20 e0 r6 = uextra(r14, p:0x0, l:0x8) ## syntax.c:909:17
e2aa: 80 e9 b3 61 if (r6 < r0) goto -0x9a <individual_channel_stream+0x172 : e214 > ## syntax.c:909:17
e2ae: 50 ee 88 00 r0 = b[r8+0x8] (u)
e2b2: 0c e1 01 c0 r12 = r12 + 0x1 ## syntax.c:907:43
e2b6: b9 e1 20 c0 r9 = uextra(r12, p:0x0, l:0x8) ## syntax.c:907:14
e2ba: 80 e9 a9 91 if (r9 < r0) goto -0xae <individual_channel_stream+0x16E : e210 > ## syntax.c:907:14
e2be: f0 16 r0 = r15 ## syntax.c:685:34
e2c0: bf ea 8c fc call -0x6e8 <faad_get1bit : dbdc > ## syntax.c:685:34
e2c4: 52 ee 8e 00 b[r8+0xe] = r0 ## syntax.c:685:32
e2c8: 50 e8 25 00 if ((r0 & 0x1) == 0) goto 0x4a <individual_channel_stream+0x274 : e316 >
e2cc: f0 d6 r0 = r15 # ## syntax.c:586:31
e2ce: 54 61 r4 = [r5+0x4] ## syntax.c:687:40
e2d0: 41 22 r1 = 0x2 ## syntax.c:586:31
e2d2: bf ea 59 fc call -0x74e <faad_getbits : db88 > ## syntax.c:586:31
e2d6: f0 d6 r0 = r15 # ## syntax.c:587:34
e2d8: c8 40 b[r4+0x0] = r0 ## syntax.c:586:20
e2da: 41 26 r1 = 0x6 ## syntax.c:587:34
e2dc: bf ea 54 fc call -0x758 <faad_getbits : db88 > ## syntax.c:587:34
e2e0: 02 d7 r2 = r0.b0 (u) # ## syntax.c:590:6
e2e2: c8 41 b[r4+0x1] = r0 ## syntax.c:587:23
e2e4: 50 ee 85 10 r1 = b[r8+0x5] (u) ## syntax.c:590:29
e2e8: 40 30 r0 = 0x10 ## syntax.c:590:29
e2ea: 01 ec 87 21 if (r2 > r1) goto -0xf2 <individual_channel_stream+0x15A : e1fc > ## syntax.c:590:29
e2ee: 46 20 r6 = 0x0
e2f0: 04 8b goto 0x16 <individual_channel_stream+0x266 : e308 >
e2f2: 41 25 r1 = 0x5 ## syntax.c:595:35
e2f4: f0 16 r0 = r15 ## syntax.c:595:35
e2f6: bf ea 47 fc call -0x772 <faad_getbits : db88 > ## syntax.c:595:35
e2fa: f0 d6 r0 = r15 # ## syntax.c:596:32
e2fc: f8 42 b[r7+0x2] = r0 ## syntax.c:595:24
e2fe: 41 24 r1 = 0x4 ## syntax.c:596:32
e300: bf ea 42 fc call -0x77c <faad_getbits : db88 > ## syntax.c:596:32
e304: f8 46 b[r7+0x6] = r0 ## syntax.c:596:21
e306: c6 21 r6 += 0x1 ## syntax.c:593:42
e308: 60 17 r0 = r6.b0 (u) ## syntax.c:593:14
e30a: 47 16 r7 = r4 ## syntax.c:593:18
e30c: de ee 70 10 r1 = b[r7++=r0] (u) ## syntax.c:593:18
e310: c1 21 r1 += 0x1 ## syntax.c:593:36
e312: 81 e9 ee 01 if (r0 < r1) goto -0x24 <individual_channel_stream+0x250 : e2f2 > ## syntax.c:593:36
e316: f0 16 r0 = r15 ## syntax.c:692:32
e318: bf ea 60 fc call -0x740 <faad_get1bit : dbdc > ## syntax.c:692:32
e31c: 52 ee 87 00 b[r8+0x7] = r0 ## syntax.c:692:30
e320: 30 ea 01 c0 if ((r0 & 0x1) != 0) { ## syntax.c:692:30
e324: 51 60 r1 = [r5+0x0] ## syntax.c:695:24
e326: 80 16 r0 = r8 ## syntax.c:695:4
e328: f2 16 r2 = r15 ## syntax.c:695:4
e32a: bf ea 46 fe call -0x374
} <tns_data : dfba > ## syntax.c:695:4
e32e: f0 16 r0 = r15 ## syntax.c:699:36
e330: bf ea 54 fc call -0x758 <faad_get1bit : dbdc > ## syntax.c:699:36
e334: 01 16 r1 = r0 ## syntax.c:699:36
e336: 40 21 r0 = 0x1 ## syntax.c:699:36
e338: 51 e8 60 03 if ((r1 & 0x1) != 0) goto -0x140 <individual_channel_stream+0x15A : e1fc > ## syntax.c:699:36
e33c: 00 30 r0 = [sp+64] ## syntax.c:722:16
e33e: 08 42 r0 = b[r0+0x2] (u) ## syntax.c:722:16
e340: 80 f9 09 22 if (r0 < 0x11) goto 0x12 <individual_channel_stream+0x2B4 : e356 > ## syntax.c:722:16
e344: 50 ee 87 00 r0 = b[r8+0x7] (u) ## syntax.c:724:12
e348: b0 e8 00 c0 if (r0 != 0x0) { ## syntax.c:724:12
e34c: 51 60 r1 = [r5+0x0] ## syntax.c:725:24
e34e: 80 16 r0 = r8 ## syntax.c:725:4
e350: f2 16 r2 = r15 ## syntax.c:725:4
e352: bf ea 32 fe call -0x39c
} <tns_data : dfba > ## syntax.c:725:4
e356: c1 d4 r9 = 0 #
e358: 00 30 r0 = [sp+64] ## syntax.c:1035:30
e35a: 08 67 r0 = h[r0+0xe] (u) ## syntax.c:1035:30
e35c: 80 a3 r0 = r0 >> 0x3 ## syntax.c:1035:42
e35e: 80 23 [sp+12] = r0 ## syntax.c:1035:42
e360: 40 20 r0 = 0x0 ## syntax.c:1035:42
e362: 46 20 r6 = 0x0
e364: e4 9f goto 0x3be <individual_channel_stream+0x682 : e724 >
e366: 40 24 r0 = 0x4
e368: a7 89 goto -0x16e <individual_channel_stream+0x15A : e1fc >
e36a: 01 d7 r1 = r0.b0 (u) # ## syntax.c:1042:7
e36c: 00 23 r0 = [sp+12] ## syntax.c:1042:14
e36e: 10 db r0 *= r1 # ## syntax.c:1042:14
e370: 81 20 [sp] = r1 ## syntax.c:1042:14
e372: c2 14 r10 = 0
e374: d4 e9 09 90 [sp+8] = r9
e378: d4 e9 05 b0 [sp+4] = r11
e37c: e4 84 goto 0x388 <individual_channel_stream+0x664 : e706 >
e37e: e2 f1 0f b0 r2 = r11 * 0xF # ## syntax.c:1046:14
e382: 51 63 r1 = [r5+0xc] ## syntax.c:1046:19
e384: 21 18 r1 += r2 ## syntax.c:1046:14
e386: d8 ee 10 e7 r14 = b[r1+r7] (u) ## syntax.c:1046:14
e38a: 0e fc 1d 1e if (r14 > 0xf) goto 0x3a <individual_channel_stream+0x326 : e3c8 > ## syntax.c:1046:14
e38e: c1 ff 01 e0 00 00 r1 = 0xe001 <tns_data+0x46 : e000 >
e394: 94 e1 12 1e r1 = r1 & (1 << r14)
e398: 01 57 if (r1 == 0) goto 0x2e <individual_channel_stream+0x326 : e3c8 >
e39a: e4 f1 1e b0 r4 = r11 * 0x1E # ## syntax.c:1060:35
e39e: 51 65 r1 = [r5+0x14] ## syntax.c:1061:35
e3a0: 41 d8 r1 += r4 # ## syntax.c:1061:30
e3a2: 52 66 r2 = [r5+0x18] ## syntax.c:1060:40
e3a4: 42 d8 r2 += r4 # ## syntax.c:1060:35
e3a6: 53 64 r3 = [r5+0x10] ## syntax.c:1060:16
e3a8: d8 ed 28 27 r2 = h[r2+r7<<1] (u) ## syntax.c:1060:11
e3ac: d8 ed 18 17 r1 = h[r1+r7<<1] (u) ## syntax.c:1061:6
e3b0: c0 e1 b5 40 r4 = r11 << 0x5 ## syntax.c:1060:11
e3b4: 43 18 r3 += r4 ## syntax.c:1060:11
e3b6: d8 ed 38 22 r2 = h[r3+r2<<1] (u) ## syntax.c:1060:11
e3ba: d8 ed 38 11 r1 = h[r3+r1<<1] (u) ## syntax.c:1061:6
e3be: 20 18 r0 += r2 ## syntax.c:1060:56
e3c0: 08 1e r0 = r0 - r1 ## syntax.c:1060:7
e3c2: 0a e1 01 a0 r10 = r10 + 0x1 ## syntax.c:1044:37
e3c6: c4 9f goto 0x33e <individual_channel_stream+0x664 : e706 > ## syntax.c:1044:37
e3c8: d4 e9 11 a0 [sp+16] = r10
e3cc: 41 22 r1 = 0x2
e3ce: 81 28 [sp+32] = r1
e3d0: be ec 04 40 if (r14 <= 0x4) {
e3d4: 41 24 r1 = 0x4
e3d6: 81 28 [sp+32] = r1
}
e3d8: e3 f1 1e b0 r3 = r11 * 0x1E # ## syntax.c:1065:38
e3dc: 52 65 r2 = [r5+0x14] ## syntax.c:1065:43
e3de: 32 d8 r2 += r3 # ## syntax.c:1065:38
e3e0: 51 64 r1 = [r5+0x10] ## syntax.c:1065:19
e3e2: c0 f1 b5 30 r3 = r11 << 0x5 # ## syntax.c:1065:14
e3e6: 83 2a [sp+40] = r3 ## syntax.c:1065:14
e3e8: d8 ed 28 27 r2 = h[r2+r7<<1] (u) ## syntax.c:1065:14
e3ec: 13 d8 r3 += r1 # ## syntax.c:1065:14
e3ee: 83 29 [sp+36] = r3 ## syntax.c:1065:14
e3f0: d8 ed 38 22 r2 = h[r3+r2<<1] (u) ## syntax.c:1065:14
e3f4: 43 e0 99 0f r3 = 0xf99 <usb_code_size+0x4D4 : f98 > ## syntax.c:1065:14
e3f8: c8 e1 32 9e r9 = r3 >> r14 ## syntax.c:1065:14
e3fc: c0 e1 e3 30 r3 = r14 << 0x3 ## syntax.c:1065:14
e400: c4 ff 40 e5 01 00 r4 = 0x1e540 <AACcodeBookDTable : 1e540 > ## syntax.c:1065:14
e406: 43 18 r3 += r4 ## syntax.c:1065:14
e408: 83 26 [sp+24] = r3 ## syntax.c:1065:14
e40a: 87 25 [sp+20] = r7 ## syntax.c:1065:14
e40c: d4 e9 1d e0 [sp+28] = r14 ## syntax.c:1065:14
e410: b4 85 goto 0x2ca <individual_channel_stream+0x63A : e6dc > ## syntax.c:1065:14
e412: 0e fc 08 1e if (r14 > 0xf) goto 0x10 <individual_channel_stream+0x384 : e426 >
e416: c0 ff 01 e0 00 00 r0 = 0xe001 <tns_data+0x46 : e000 >
e41c: 94 e1 02 0e r0 = r0 & (1 << r14)
e420: 01 ff 00 00 a0 01 if (r0 != 0x0) goto 0x340 <individual_channel_stream+0x6C4 : e766 >
e426: 82 2b [sp+44] = r2
e428: 86 2c [sp+48] = r6
e42a: 60 a1 r0 = r6 << 0x1 ## syntax.c:1071:56
e42c: 02 26 r2 = [sp+24] ## syntax.c:1071:56
e42e: 50 ee 25 b0 r11 = b[r2+0x5] (u) ## huffman.c:611:14
e432: 01 2e r1 = [sp+56]
e434: 1d f1 c8 16 r13 = r1 + 0x16c8 #
e438: 01 33 r1 = [sp+76] ## syntax.c:1071:56
e43a: d0 ec d8 40 r4 = [r13+0x8] ## syntax.c:1071:56
e43e: d0 ec 20 e0 r14 = [r2+0x0] ## huffman.c:438:46
e442: 50 ee 26 a0 r10 = b[r2+0x6] (u) ## huffman.c:610:21
e446: 10 d8 r0 += r1 # ## syntax.c:1071:56
e448: 2a 44 r2 = b[r2+0x4] (u) ## huffman.c:609:19
e44a: 80 31 [sp+68] = r0 ## huffman.c:612:17
e44c: 40 21 r0 = 0x1 ## huffman.c:612:17
e44e: c8 e1 00 0b r0 = r0 << r11 ## huffman.c:612:17
e452: 80 2d [sp+52] = r0
e454: 41 20 r1 = 0x0
e456: 04 97 goto 0x2e <individual_channel_stream+0x3E4 : e486 >
e458: 84 f9 02 06 if (r4 < 0x3) goto 0x4 <individual_channel_stream+0x3BE : e460 > ## bits.c:83:7
e45c: fc 3e r4 += -0x2 ## bits.c:85:18
e45e: 04 90 goto 0x20 <individual_channel_stream+0x3DE : e480 > ## bits.c:85:18
e460: d0 ec d4 00 r0 = [r13+0x4] ## bits.c:89:19
e464: d0 ec d1 00 [r13+0x0] = r0 ## bits.c:89:13
e468: d0 ec d0 01 r0 = [r13+0x10] ## bits.c:90:23
e46c: 01 60 r1 = [r0+0x0] ## bits.c:49:3
e46e: 70 e0 00 11 r1 = rev8(r1) ## bits.c:49:3
e472: d0 ec d5 10 [r13+0x4] = r1 ## bits.c:91:13
e476: c4 eb 04 d0 [r13+0x10] += 0x4 ## bits.c:92:12
e47a: d0 ec d8 00 r0 = [r13+0x8] ## bits.c:93:18
e47e: 0c 9e r4 = r0 + 0x1e ## bits.c:93:18
e480: d0 ec d9 40 [r13+0x8] = r4 ## bits.c:85:18
e484: e1 a2 r1 = r6 >> 0x2 ## huffman.c:447:16
e486: d0 ec d0 60 r6 = [r13+0x0] ## bits.c:73:16
e48a: 04 f9 10 04 if (r4 >= 0x2) goto 0x20 <individual_channel_stream+0x40C : e4ae > ## bits.c:73:16
e48e: d0 ec d4 00 r0 = [r13+0x4] ## bits.c:73:67
e492: a3 e0 02 40 r3 = 0x2 - r4 ## bits.c:72:8
e496: ac e0 20 30 r12 = 0x20 - r3 ## bits.c:73:79
e49a: c8 e1 02 0c r0 = r0 >> r12 ## bits.c:73:72
e49e: 47 21 r7 = 0x1 ## bits.c:73:27
e4a0: 47 1a r7 <<= r4 ## bits.c:73:27
e4a2: ff 3f r7 += -0x1 ## bits.c:73:45
e4a4: f6 19 r6 &= r7 ## bits.c:73:21
e4a6: c8 e1 60 33 r3 = r6 << r3 ## bits.c:73:51
e4aa: 30 19 r0 |= r3 ## bits.c:73:60
e4ac: 04 85 goto 0xa <individual_channel_stream+0x416 : e4b8 > ## bits.c:73:60
e4ae: a0 e0 20 40 r0 = 0x20 - r4 ## bits.c:69:28
e4b2: c8 e1 60 00 r0 = r6 << r0 ## bits.c:69:21
e4b6: 80 be r0 = r0 >> 0x1e ## bits.c:69:46
e4b8: 11 a3 r1 = r1 << 0x3 ## huffman.c:442:9
e4ba: e1 18 r1 += r14 ## huffman.c:442:9
e4bc: d8 ed 18 60 r6 = h[r1+r0<<1] (u) ## huffman.c:442:9
e4c0: 56 e8 ca 01 if ((r6 & 0x1) == 0) goto -0x6c <individual_channel_stream+0x3B6 : e458 >
e4c4: 56 e8 06 0a if ((r6 & 0x2) != 0) goto 0xc <individual_channel_stream+0x432 : e4d4 >
e4c8: d4 e9 1c e0 r14 = [sp+28]
e4cc: 84 f9 08 06 if (r4 < 0x3) goto 0x10 <individual_channel_stream+0x43E : e4e0 > ## bits.c:83:7
e4d0: fc 3e r4 += -0x2 ## bits.c:85:18
e4d2: 14 87 goto 0x4e <individual_channel_stream+0x480 : e522 > ## bits.c:85:18
e4d4: d4 e9 1c e0 r14 = [sp+28]
e4d8: 84 f9 13 04 if (r4 < 0x2) goto 0x26 <individual_channel_stream+0x460 : e502 > ## bits.c:83:7
e4dc: fc 3f r4 += -0x1 ## bits.c:85:18
e4de: 14 81 goto 0x42 <individual_channel_stream+0x480 : e522 > ## bits.c:85:18
e4e0: d0 ec d4 00 r0 = [r13+0x4] ## bits.c:89:19
e4e4: d0 ec d1 00 [r13+0x0] = r0 ## bits.c:89:13
e4e8: d0 ec d0 01 r0 = [r13+0x10] ## bits.c:90:23
e4ec: 01 60 r1 = [r0+0x0] ## bits.c:49:3
e4ee: 70 e0 00 11 r1 = rev8(r1) ## bits.c:49:3
e4f2: d0 ec d5 10 [r13+0x4] = r1 ## bits.c:91:13
e4f6: c4 eb 04 d0 [r13+0x10] += 0x4 ## bits.c:92:12
e4fa: d0 ec d8 00 r0 = [r13+0x8] ## bits.c:93:18
e4fe: 0c 9e r4 = r0 + 0x1e ## bits.c:93:18
e500: 04 90 goto 0x20 <individual_channel_stream+0x480 : e522 > ## bits.c:93:18
e502: d0 ec d4 00 r0 = [r13+0x4] ## bits.c:89:19
e506: d0 ec d1 00 [r13+0x0] = r0 ## bits.c:89:13
e50a: d0 ec d0 01 r0 = [r13+0x10] ## bits.c:90:23
e50e: 01 60 r1 = [r0+0x0] ## bits.c:49:3
e510: 70 e0 00 11 r1 = rev8(r1) ## bits.c:49:3
e514: d0 ec d5 10 [r13+0x4] = r1 ## bits.c:91:13
e518: c4 eb 04 d0 [r13+0x10] += 0x4 ## bits.c:92:12
e51c: d0 ec d8 00 r0 = [r13+0x8] ## bits.c:93:18
e520: 0c 9f r4 = r0 + 0x1f ## bits.c:93:18
e522: 00 2d r0 = [sp+52]
e524: 3c e1 ff 0f r12 = r0 + -0x1 ## huffman.c:612:26
e528: d0 ec d9 40 [r13+0x8] = r4 ## bits.c:85:18
e52c: e7 a2 r7 = r6 >> 0x2 ## huffman.c:462:8
e52e: 06 31 r6 = [sp+68] ## bits.c:169:11
e530: 14 8c goto 0x58 <individual_channel_stream+0x4E8 : e58a > ## bits.c:169:11
e532: 90 e1 72 0c r0 = r7 & r12 ## huffman.c:618:21
e536: b4 e0 02 1a r1 = r0 - r10 ## huffman.c:618:29
e53a: 59 e8 22 00 if ((r9 & 0x1) == 0) goto 0x44 <individual_channel_stream+0x4E0 : e582 >
e53e: 11 41 if (r1 == 0) goto 0x42 <individual_channel_stream+0x4E0 : e582 >
e540: 04 49 if (r4 == 0) goto 0x12 <individual_channel_stream+0x4B2 : e554 > ## bits.c:169:7
e542: fc 3f r4 += -0x1 ## bits.c:171:17
e544: d0 ec d9 40 [r13+0x8] = r4 ## bits.c:171:17
e548: d0 ec d0 00 r0 = [r13+0x0] ## bits.c:172:23
e54c: c0 1a r0 >>= r4 ## bits.c:172:28
e54e: 60 e1 01 00 r0 = r0 & 0x1 ## bits.c:172:46
e552: 04 91 goto 0x22 <individual_channel_stream+0x4D4 : e576 > ## bits.c:172:46
e554: d0 ec d4 00 r0 = [r13+0x4] ## bits.c:177:21
e558: d0 ec d1 00 [r13+0x0] = r0 ## bits.c:178:12
e55c: d0 ec d0 31 r3 = [r13+0x10] ## bits.c:179:22
e560: 34 60 r4 = [r3+0x0] ## bits.c:49:3
e562: 70 e0 00 44 r4 = rev8(r4) ## bits.c:49:3
e566: d0 ec d5 40 [r13+0x4] = r4 ## bits.c:180:12
e56a: c4 eb 04 d0 [r13+0x10] += 0x4 ## bits.c:181:11
e56e: 44 3f r4 = 0x1f ## bits.c:181:11
e570: d0 ec d9 40 [r13+0x8] = r4 ## bits.c:182:17
e574: 80 bf r0 = r0 >> 0x1f ## bits.c:177:26
e576: a3 e0 00 10 r3 = 0x0 - r1 ## huffman.c:623:38
e57a: 30 e8 00 00 if (r0 == 0x0) { ## huffman.c:623:38
e57e: 13 16 r3 = r1
} ## huffman.c:623:12
e580: 31 16 r1 = r3
e582: c8 f1 73 7b r7 = r7 >>> r11 # ## huffman.c:619:8
e586: e1 06 h[r6++=0x2] = r1 ## huffman.c:625:10
e588: fa 3f r2 += -0x1 ## huffman.c:615:3
e58a: e2 53 if (r2 != 0) goto -0x5a <individual_channel_stream+0x490 : e532 >
e58c: 07 31 r7 = [sp+68]
e58e: 8e f8 9e 16 if (r14 != 0xb) goto 0x13c <individual_channel_stream+0x62C : e6ce >
e592: 54 ed 70 60 r6 = h[r7+0x0] (s) ## huffman.c:563:8
e596: 30 e4 00 06 r0 = abs(r6) ## huffman.c:487:2
e59a: 80 f8 49 20 if (r0 != 0x10) goto 0x92 <individual_channel_stream+0x58E : e630 >
e59e: d0 ec d8 10 r1 = [r13+0x8] ## bits.c:66:19
e5a2: d0 ec d0 00 r0 = [r13+0x0] ## bits.c:73:16
e5a6: 01 f9 0f 18 if (r1 >= 0xc) goto 0x1e <individual_channel_stream+0x526 : e5c8 >
e5aa: d0 ec d4 20 r2 = [r13+0x4] ## bits.c:73:67
e5ae: a3 e0 0c 10 r3 = 0xC - r1 ## bits.c:72:8
e5b2: a4 e0 20 30 r4 = 0x20 - r3 ## bits.c:73:79
e5b6: c2 1a r2 >>= r4 ## bits.c:73:72
e5b8: 44 21 r4 = 0x1 ## bits.c:73:27
e5ba: c8 e1 40 11 r1 = r4 << r1 ## bits.c:73:27
e5be: f9 3f r1 += -0x1 ## bits.c:73:45
e5c0: 90 19 r0 &= r1 ## bits.c:73:21
e5c2: 30 1a r0 <<= r3 ## bits.c:73:51
e5c4: 20 19 r0 |= r2 ## bits.c:73:60
e5c6: 04 84 goto 0x8 <individual_channel_stream+0x52E : e5d0 > ## bits.c:73:60
e5c8: a1 e0 20 10 r1 = 0x20 - r1 ## bits.c:69:28
e5cc: 10 1a r0 <<= r1 ## bits.c:69:21
e5ce: 80 b4 r0 = r0 >> 0x14 ## bits.c:69:46
e5d0: 41 e0 ff 0f r1 = 0xfff <usb_code_size+0x53A : ffe > ## huffman.c:567:40
e5d4: 18 19 r0 ^= r1 ## huffman.c:567:40
e5d6: 80 e1 00 10 r1 = clz(r0) ## huffman.c:548:2
e5da: d0 ec d8 00 r0 = [r13+0x8] ## bits.c:83:18
e5de: 01 e1 f0 10 r1 = r1 + 0xf0 ## huffman.c:569:11
e5e2: 14 17 r4 = r1.b0 (u) ## huffman.c:570:22
e5e4: 31 e1 fd 4f r1 = r4 + -0x3 ## huffman.c:570:24
e5e8: 81 ec 02 00 if (r0 <= r1) goto 0x4 <individual_channel_stream+0x54E : e5f0 > ## bits.c:83:7
e5ec: 08 1e r0 = r0 - r1 ## bits.c:85:18
e5ee: 04 92 goto 0x24 <individual_channel_stream+0x572 : e614 > ## bits.c:85:18
e5f0: d0 ec d4 00 r0 = [r13+0x4] ## bits.c:89:19
e5f4: d0 ec d1 00 [r13+0x0] = r0 ## bits.c:89:13
e5f8: d0 ec d0 01 r0 = [r13+0x10] ## bits.c:90:23
e5fc: 01 60 r1 = [r0+0x0] ## bits.c:49:3
e5fe: 70 e0 00 11 r1 = rev8(r1) ## bits.c:49:3
e602: d0 ec d5 10 [r13+0x4] = r1 ## bits.c:91:13
e606: c4 eb 04 d0 [r13+0x10] += 0x4 ## bits.c:92:12
e60a: d0 ec d8 00 r0 = [r13+0x8] ## bits.c:93:18
e60e: a1 e0 23 40 r1 = 0x23 - r4 ## bits.c:93:25
e612: 10 18 r0 += r1 ## bits.c:93:18
e614: d0 ec d9 00 [r13+0x8] = r0 ## bits.c:85:18
e618: 04 fc a7 18 if (r4 > 0xc) goto 0x14e <individual_channel_stream+0x6C8 : e76a > ## bits.c:85:18
e61c: f0 16 r0 = r15 ## huffman.c:574:18
e61e: 41 16 r1 = r4 ## huffman.c:574:18
e620: bf ea b2 fa call -0xa9c <faad_getbits : db88 > ## huffman.c:574:18
e624: 94 e1 00 04 r0 = r0 | (1 << r4) ## huffman.c:576:13
e628: 80 e1 02 16 r1 = zcmp(r6) ## huffman.c:480:2
e62c: 10 1b r0 *= r1 ## huffman.c:577:15
e62e: f8 60 h[r7+0x0] = r0 ## huffman.c:577:9
e630: 5c ed 72 60 r6 = h[++r7=0x2] (s) ## huffman.c:580:8
e634: 30 e4 00 06 r0 = abs(r6) ## huffman.c:487:2
e638: 80 f8 49 20 if (r0 != 0x10) goto 0x92 <individual_channel_stream+0x62C : e6ce >
e63c: d0 ec d8 10 r1 = [r13+0x8] ## bits.c:66:19
e640: d0 ec d0 00 r0 = [r13+0x0] ## bits.c:73:16
e644: 01 f9 0f 18 if (r1 >= 0xc) goto 0x1e <individual_channel_stream+0x5C4 : e666 >
e648: d0 ec d4 20 r2 = [r13+0x4] ## bits.c:73:67
e64c: a3 e0 0c 10 r3 = 0xC - r1 ## bits.c:72:8
e650: a4 e0 20 30 r4 = 0x20 - r3 ## bits.c:73:79
e654: c2 1a r2 >>= r4 ## bits.c:73:72
e656: 44 21 r4 = 0x1 ## bits.c:73:27
e658: c8 e1 40 11 r1 = r4 << r1 ## bits.c:73:27
e65c: f9 3f r1 += -0x1 ## bits.c:73:45
e65e: 90 19 r0 &= r1 ## bits.c:73:21
e660: 30 1a r0 <<= r3 ## bits.c:73:51
e662: 20 19 r0 |= r2 ## bits.c:73:60
e664: 04 84 goto 0x8 <individual_channel_stream+0x5CC : e66e > ## bits.c:73:60
e666: a1 e0 20 10 r1 = 0x20 - r1 ## bits.c:69:28
e66a: 10 1a r0 <<= r1 ## bits.c:69:21
e66c: 80 b4 r0 = r0 >> 0x14 ## bits.c:69:46
e66e: 41 e0 ff 0f r1 = 0xfff <usb_code_size+0x53A : ffe > ## huffman.c:584:40
e672: 18 19 r0 ^= r1 ## huffman.c:584:40
e674: 80 e1 00 10 r1 = clz(r0) ## huffman.c:548:2
e678: d0 ec d8 00 r0 = [r13+0x8] ## bits.c:83:18
e67c: 01 e1 f0 10 r1 = r1 + 0xf0 ## huffman.c:586:11
e680: 14 17 r4 = r1.b0 (u) ## huffman.c:587:22
e682: 31 e1 fd 4f r1 = r4 + -0x3 ## huffman.c:587:24
e686: 81 ec 02 00 if (r0 <= r1) goto 0x4 <individual_channel_stream+0x5EC : e68e > ## bits.c:83:7
e68a: 08 1e r0 = r0 - r1 ## bits.c:85:18
e68c: 04 92 goto 0x24 <individual_channel_stream+0x610 : e6b2 > ## bits.c:85:18
e68e: d0 ec d4 00 r0 = [r13+0x4] ## bits.c:89:19
e692: d0 ec d1 00 [r13+0x0] = r0 ## bits.c:89:13
e696: d0 ec d0 01 r0 = [r13+0x10] ## bits.c:90:23
e69a: 01 60 r1 = [r0+0x0] ## bits.c:49:3
e69c: 70 e0 00 11 r1 = rev8(r1) ## bits.c:49:3
e6a0: d0 ec d5 10 [r13+0x4] = r1 ## bits.c:91:13
e6a4: c4 eb 04 d0 [r13+0x10] += 0x4 ## bits.c:92:12
e6a8: d0 ec d8 00 r0 = [r13+0x8] ## bits.c:93:18
e6ac: a1 e0 23 40 r1 = 0x23 - r4 ## bits.c:93:25
e6b0: 10 18 r0 += r1 ## bits.c:93:18
e6b2: d0 ec d9 00 [r13+0x8] = r0 ## bits.c:85:18
e6b6: 04 fc 58 18 if (r4 > 0xc) goto 0xb0 <individual_channel_stream+0x6C8 : e76a > ## bits.c:85:18
e6ba: f0 16 r0 = r15 ## huffman.c:591:18
e6bc: 41 16 r1 = r4 ## huffman.c:591:18
e6be: bf ea 63 fa call -0xb3a <faad_getbits : db88 > ## huffman.c:591:18
e6c2: 94 e1 00 04 r0 = r0 | (1 << r4) ## huffman.c:593:13
e6c6: 80 e1 02 16 r1 = zcmp(r6) ## huffman.c:480:2
e6ca: 10 1b r0 *= r1 ## huffman.c:594:15
e6cc: f8 60 h[r7+0x0] = r0 ## huffman.c:594:9
e6ce: 03 28 r3 = [sp+32]
e6d0: 00 2b r0 = [sp+44] ## syntax.c:1066:58
e6d2: 8a dc r2 = r0 + r3 # ## syntax.c:1066:58
e6d4: 51 64 r1 = [r5+0x10] ## syntax.c:1066:58
e6d6: 00 2c r0 = [sp+48] ## syntax.c:1073:8
e6d8: 30 d8 r0 += r3 # ## syntax.c:1073:8
e6da: 07 25 r7 = [sp+20] ## syntax.c:1073:8
e6dc: 53 66 r3 = [r5+0x18] ## syntax.c:1066:39
e6de: 04 2a r4 = [sp+40] ## syntax.c:1066:34
e6e0: 43 d8 r3 += r4 # ## syntax.c:1066:34
e6e2: 04 29 r4 = [sp+36] ## syntax.c:1066:10
e6e4: d8 ed 38 37 r3 = h[r3+r7<<1] (u) ## syntax.c:1066:10
e6e8: 41 18 r1 += r4 ## syntax.c:1066:10
e6ea: d8 ed 18 13 r1 = h[r1+r3<<1] (u) ## syntax.c:1066:10
e6ee: a2 17 r2 = r2.l (u) ## syntax.c:1066:6
e6f0: 86 17 r6 = r0.l (u) ## syntax.c:1066:6
e6f2: 43 ff 00 21 8d fe if (r2 < r1) goto -0x2e6 <individual_channel_stream+0x370 : e412 > ## syntax.c:1066:6
e6f8: d4 e9 08 90 r9 = [sp+8]
e6fc: d4 e9 04 b0 r11 = [sp+4]
e700: d4 e9 10 a0 r10 = [sp+16]
e704: 27 9e goto -0x344 <individual_channel_stream+0x320 : e3c2 >
e706: b7 f1 21 a0 r7 = sextra(r10, p:0x0, l:0x8) # ## syntax.c:1044:15
e70a: 51 62 r1 = [r5+0x8] ## syntax.c:1044:24
e70c: d8 ee 10 1b r1 = b[r1+r11] (u) ## syntax.c:1044:19
e710: 4b ff 00 71 34 fe ifs (r7 < r1) goto -0x398 <individual_channel_stream+0x2DC : e37e > ## syntax.c:1044:19
e716: b4 f0 80 0b r0 = r8 + r11 # ## syntax.c:1079:13
e71a: 01 20 r1 = [sp] ## syntax.c:1079:10
e71c: 08 4f r0 = b[r0+0xf] (u) ## syntax.c:1079:13
e71e: 10 18 r0 += r1 ## syntax.c:1079:10
e720: 09 e1 01 90 r9 = r9 + 0x1 ## syntax.c:1040:43
e724: 50 ee 88 10 r1 = b[r8+0x8] (u) ## syntax.c:1040:23
e728: bb e1 20 90 r11 = uextra(r9, p:0x0, l:0x8) ## syntax.c:1040:14
e72c: 43 ff 00 b1 1c fe if (r11 < r1) goto -0x3c8 <individual_channel_stream+0x2C8 : e36a > ## syntax.c:1040:14
e732: 00 2f r0 = [sp+60] ## syntax.c:1081:16
e734: 8e 61 h[r0+0x2] = r6 ## syntax.c:1081:16
e736: 50 ee 8e 00 r0 = b[r8+0xe] (u) ## syntax.c:735:11
e73a: 50 ee 80 90 r9 = b[r8+0x0] (u) ## syntax.c:735:11
e73e: 10 4e if (r0 == 0) goto 0x5c <individual_channel_stream+0x6FA : e79c > ## syntax.c:735:11
e740: 40 22 r0 = 0x2
e742: 00 ff 02 90 5a fd if (r9 == 0x2) goto -0x54c <individual_channel_stream+0x15A : e1fc >
e748: 50 61 r0 = [r5+0x4] ## pulse.c:37:29
e74a: 09 41 r1 = b[r0+0x1] (u) ## pulse.c:39:9
e74c: 03 2f r3 = [sp+60] ## pulse.c:39:9
e74e: 3a 84 r2 = r3 + 0x4 ## pulse.c:39:9
e750: d8 ed 28 11 r1 = h[r2+r1<<1] (u) ## pulse.c:39:9
e754: 3a 60 r2 = h[r3+0x0] (u) ## pulse.c:39:9
e756: 35 f4 10 42 r4 = umin(r1, r2) # ## pulse.c:39:9
e75a: 03 30 r3 = [sp+64] ## syntax.c:739:57
e75c: 50 ed 3e a0 r10 = h[r3+0xe] (u) ## syntax.c:739:57
e760: 0b 40 r3 = b[r0+0x0] (u)
e762: 45 20 r5 = 0x0
e764: 04 98 goto 0x30 <individual_channel_stream+0x6F4 : e796 >
e766: 40 2b r0 = 0xb
e768: a6 89 goto -0x56e <individual_channel_stream+0x15A : e1fc >
e76a: 40 2c r0 = 0xc
e76c: a6 87 goto -0x572 <individual_channel_stream+0x15A : e1fc >
e76e: 0f 1c r7 = r0 + r1 ## pulse.c:43:14
e770: 79 42 r1 = b[r7+0x2] (u) ## pulse.c:43:14
e772: 14 18 r4 += r1 ## pulse.c:43:11
e774: c6 17 r6 = r4.l (u) ## pulse.c:43:11
e776: 0a e9 ef 60 if (r6 >= r10) goto 0x1de <individual_channel_stream+0x8B6 : e958 > ## pulse.c:43:11
e77a: 79 46 r1 = b[r7+0x6] (u)
e77c: 02 33 r2 = [sp+76] ## pulse.c:48:13
e77e: d8 ed 2a 76 r7 = h[r2+r6<<1] (s) ## pulse.c:48:13
e782: a2 e0 00 10 r2 = 0x0 - r1 ## pulse.c:48:13
e786: b7 ee 00 00 ifs (r7 <= 0x0) { ## pulse.c:48:13
e78a: 21 16 r1 = r2
} ## pulse.c:48:13
e78c: 71 d8 r1 += r7 # ## pulse.c:48:13
e78e: 02 33 r2 = [sp+76] ## pulse.c:48:13
e790: d8 ed 29 16 h[r2+r6<<1] = r1 ## pulse.c:48:13
e794: c5 21 r5 += 0x1 ## pulse.c:41:42
e796: 51 17 r1 = r5.b0 (u) ## pulse.c:41:17
e798: 83 ec e9 11 if (r1 <= r3) goto -0x2e <individual_channel_stream+0x6CC : e76e > ## pulse.c:41:17
e79c: 40 f0 00 02 r0 = 0x200 # <ROM_RAM_SIZE : 200 > ## specrec.c:238:3
e7a0: 01 32 r1 = [sp+72] ## specrec.c:238:3
e7a2: 42 20 r2 = 0x0 ## specrec.c:238:3
e7a4: 10 03 rep 0x4 r0 { ## specrec.c:238:3
e7a6: 92 05 [r1++=0x4] = r2 ## specrec.c:238:3
e7a8: 92 05 [r1++=0x4] = r2
} ## specrec.c:238:3
e7aa: f0 5c if (r0 != 0) goto -0x8 <individual_channel_stream+0x702 : e7a4 > ## specrec.c:238:3
e7ac: 40 e0 c6 ff r0 = -0x3a <RAM_LIMIT_H+0xFFFFFFFFFFE5FFC6 : ffffffffffffffc6 > ## specrec.c:225:6
e7b0: 80 2a [sp+40] = r0 ## specrec.c:225:6
e7b2: b9 e8 02 40 if (r9 != 0x2) { ## specrec.c:225:6
e7b6: f8 3e r0 += -0x2 ## specrec.c:225:6
e7b8: 80 2a [sp+40] = r0
} ## specrec.c:225:6
e7ba: 00 2f r0 = [sp+60] ## specrec.c:225:6
e7bc: c0 24 r0 += 0x4 ## specrec.c:225:6
e7be: 80 d4 r1_r0 = 0 # ## specrec.c:225:6
e7c0: 80 28 [sp+32] = r0 ## specrec.c:225:6
e7c2: 80 2c [sp+48] = r0 ## specrec.c:225:6
e7c4: 04 32 r4 = [sp+72]
e7c6: 54 87 goto 0x14e <individual_channel_stream+0x874 : e916 >
e7c8: 50 ee 85 00 r0 = b[r8+0x5] (u) ## specrec.c:263:22
e7cc: 01 28 r1 = [sp+32] ## specrec.c:263:22
e7ce: d8 ed 18 00 r0 = h[r1+r0<<1] (u) ## specrec.c:263:22
e7d2: b4 f0 80 06 r0 = r8 + r6 # ## specrec.c:263:22
e7d6: 80 2f [sp+60] = r0 ## specrec.c:263:22
e7d8: 80 30 [sp+64] = r0 ## specrec.c:263:22
e7da: 40 20 r0 = 0x0 ## specrec.c:263:22
e7dc: 05 2c r5 = [sp+48] ## specrec.c:263:22
e7de: 86 2b [sp+44] = r6 ## specrec.c:263:22
e7e0: 44 8c goto 0x118 <individual_channel_stream+0x858 : e8fa > ## specrec.c:263:22
e7e2: 12 a1 r2 = r1 << 0x1 ## specrec.c:268:17
e7e4: b4 f0 80 32 r3 = r8 + r2 # ## specrec.c:268:17
e7e8: 80 2d [sp+52] = r0 ## specrec.c:268:17
e7ea: 51 ed 3c 2f r2 = h[r3+0x1fc] (u) ## specrec.c:268:17
e7ee: e6 e1 1e 60 r6 = r6 * 0x1E ## specrec.c:273:8
e7f2: 86 18 r6 += r8 ## specrec.c:273:8
e7f4: 06 e1 08 61 r6 = r6 + 0x108 ## specrec.c:273:8
e7f8: d8 ed 6a 71 r7 = h[r6+r1<<1] (s) ## specrec.c:273:8
e7fc: 51 ed 3e 3f r3 = h[r3+0x1fe] (u) ## specrec.c:269:12
e800: 46 20 r6 = 0x0 ## specrec.c:269:12
e802: 41 20 r1 = 0x0 ## specrec.c:269:12
e804: b7 ec ff 40 if (r7 <= 0xff) { ## specrec.c:269:12
e808: 61 e1 03 70 r1 = r7 & 0x3 ## specrec.c:281:41
e80c: fe a2 r6 = r7 >>> 0x2
} ## specrec.c:280:40
e80e: 51 e1 03 10 r1 = r1 ^ 0x3 ## specrec.c:283:29
e812: c0 ff 08 d1 01 00 r0 = 0x1d108 <pow05_table : 1d108 > ## specrec.c:283:15
e818: d8 ec 0a d1 r13 = [r0+r1<<2] ## specrec.c:283:15
e81c: b4 f0 32 b2 r11 = r3 - r2 # ## specrec.c:269:37
e820: 00 2c r0 = [sp+48] ## specrec.c:286:16
e822: b4 f0 20 90 r9 = r2 + r0 # ## specrec.c:286:16
e826: 00 2a r0 = [sp+40] ## specrec.c:284:8
e828: 67 dc r7 = r6 + r0 # ## specrec.c:284:8
e82a: 01 33 r1 = [sp+76] ## specrec.c:284:8
e82c: 46 20 r6 = 0x0
e82e: 24 9d goto 0xba <individual_channel_stream+0x848 : e8ea >
e830: 86 31 [sp+68] = r6
e832: 46 20 r6 = 0x0
e834: 24 90 goto 0xa0 <individual_channel_stream+0x834 : e8d6 >
e836: d2 1d r2 = r5 + r6 ## specrec.c:290:23
e838: a2 17 r2 = r2.l (u) ## specrec.c:294:14
e83a: d8 ed 1a a2 r10 = h[r1+r2<<1] (s) ## specrec.c:294:14
e83e: 0a f8 49 00 if (r10 == 0x0) goto 0x92 <individual_channel_stream+0x832 : e8d4 >
e842: 3a ed 00 20 ifs (r10 >= 0x0) {
e846: 42 21 r2 = 0x1
} else {
e848: aa e0 00 a0 r10 = 0x0 - r10 ## specrec.c:306:12
e84c: 12 3f r2 = -0x1
}
e84e: b4 e0 90 36 r3 = r9 + r6 ## specrec.c:290:23
e852: 2a fe 08 00 ifs (r10 > 0x100) goto 0x10 <individual_channel_stream+0x7C4 : e866 > ## specrec.c:310:11
e856: c0 ff 04 cc 01 00 r0 = 0x1cc04 <iq_table : 1cc04 > ## specrec.c:312:20
e85c: d8 ec 0a 0a r0 = [r0+r10<<2] ## specrec.c:312:20
e860: f0 e1 00 c2 r12 = r0 * r2 ## specrec.c:312:18
e864: 14 90 goto 0x60 <individual_channel_stream+0x824 : e8c6 >
e866: 2c ff 00 ae 15 00 ifs (r10 > 0x800) goto 0x2a <individual_channel_stream+0x7F4 : e896 > ## specrec.c:314:16
e86c: c0 e1 a3 08 r0 = r10 >> 0x3 ## specrec.c:316:13
e870: 00 a2 r0 = r0 << 0x2 ## specrec.c:316:13
e872: c1 ff 04 cc 01 00 r1 = 0x1cc04 <iq_table : 1cc04 > ## specrec.c:316:13
e878: dc ec 02 41 r4 = [++r0=r1] ## specrec.c:316:13
e87c: 00 61 r0 = [r0+0x4] ## specrec.c:317:13
e87e: 00 1f r0 = r0 - r4 ## specrec.c:318:39
e880: 61 e1 07 a0 r1 = r10 & 0x7 ## specrec.c:318:30
e884: 10 db r0 *= r1 # ## specrec.c:318:34
e886: 01 33 r1 = [sp+76] ## specrec.c:318:34
e888: 80 a3 r0 = r0 >> 0x3 ## specrec.c:318:45
e88a: 40 d8 r0 += r4 # ## specrec.c:318:51
e88c: 04 32 r4 = [sp+72] ## specrec.c:318:51
e88e: 20 1b r0 *= r2 ## specrec.c:318:23
e890: c0 e1 04 c0 r12 = r0 << 0x4 ## specrec.c:318:23
e894: 04 98 goto 0x30 <individual_channel_stream+0x824 : e8c6 >
e896: c4 14 r12 = 0
e898: 2a ff 00 ad 14 00 ifs (r10 >= 0x2000) goto 0x28 <individual_channel_stream+0x824 : e8c6 >
e89e: c0 e1 a6 08 r0 = r10 >> 0x6 ## specrec.c:322:13
e8a2: 00 a2 r0 = r0 << 0x2 ## specrec.c:322:13
e8a4: c1 ff 04 cc 01 00 r1 = 0x1cc04 <iq_table : 1cc04 > ## specrec.c:322:13
e8aa: dc ec 02 11 r1 = [++r0=r1] ## specrec.c:322:13
e8ae: 00 61 r0 = [r0+0x4] ## specrec.c:323:13
e8b0: 08 1e r0 = r0 - r1 ## specrec.c:324:41
e8b2: 64 e1 3f a0 r4 = r10 & 0x3F ## specrec.c:324:31
e8b6: 40 db r0 *= r4 # ## specrec.c:324:36
e8b8: 04 32 r4 = [sp+72] ## specrec.c:324:36
e8ba: 80 a6 r0 = r0 >> 0x6 ## specrec.c:324:47
e8bc: 10 d8 r0 += r1 # ## specrec.c:324:53
e8be: 01 33 r1 = [sp+76] ## specrec.c:324:53
e8c0: 20 1b r0 *= r2 ## specrec.c:324:24
e8c2: c0 e1 08 c0 r12 = r0 << 0x8 ## specrec.c:324:24
e8c6: f8 e1 c0 fd r15_r14 = r12 * r13 (s) ## specrec.c:338:8
e8ca: dc e1 03 e7 r15_r14 ><= r7 (sat) ## specrec.c:338:8
e8ce: b0 17 r0 = r3.l (u) ## specrec.c:347:7
e8d0: d8 ec 4b e0 [r4+r0<<2] = r14 ## specrec.c:347:21
e8d4: c6 21 r6 += 0x1 ## specrec.c:290:35
e8d6: e2 17 r2 = r6.l (u) ## specrec.c:290:23
e8d8: b3 e1 40 b0 r3 = uextra(r11, p:0x0, l:0x10) ## specrec.c:290:23
e8dc: 82 e8 ab 31 if (r3 != r2) goto -0xaa <individual_channel_stream+0x794 : e836 > ## specrec.c:290:23
e8e0: 00 2f r0 = [sp+60] ## specrec.c:351:8
e8e2: 09 d8 r9 += r0 # ## specrec.c:351:8
e8e4: 06 31 r6 = [sp+68] ## specrec.c:351:8
e8e6: b5 18 r5 += r11 ## specrec.c:287:4
e8e8: c6 21 r6 += 0x1 ## specrec.c:287:56
e8ea: 63 d7 r3 = r6.b0 (u) # ## specrec.c:287:22
e8ec: 00 30 r0 = [sp+64] ## specrec.c:287:24
e8ee: 0a 4f r2 = b[r0+0xf] (u) ## specrec.c:287:24
e8f0: 82 e9 9e 31 if (r3 < r2) goto -0xc4 <individual_channel_stream+0x78E : e830 > ## specrec.c:287:24
e8f4: 00 2d r0 = [sp+52]
e8f6: c0 21 r0 += 0x1 ## specrec.c:265:40
e8f8: 06 2b r6 = [sp+44] ## specrec.c:265:40
e8fa: 50 ee 84 20 r2 = b[r8+0x4] (u) ## specrec.c:265:28
e8fe: 01 17 r1 = r0.b0 (u) ## specrec.c:265:17
e900: 82 e9 6f 11 if (r1 < r2) goto -0x122 <individual_channel_stream+0x740 : e7e2 > ## specrec.c:265:17
e904: 00 30 r0 = [sp+64] ## specrec.c:354:23
e906: 08 4f r0 = b[r0+0xf] (u) ## specrec.c:354:23
e908: 01 2f r1 = [sp+60] ## specrec.c:354:21
e90a: 10 db r0 *= r1 # ## specrec.c:354:21
e90c: 01 2c r1 = [sp+48] ## specrec.c:354:10
e90e: 01 18 r1 += r0 ## specrec.c:354:10
e910: 81 2c [sp+48] = r1 ## specrec.c:354:10
e912: 01 29 r1 = [sp+36] ## specrec.c:354:10
e914: c1 21 r1 += 0x1 ## specrec.c:261:43
e916: 50 ee 88 00 r0 = b[r8+0x8] (u) ## specrec.c:261:23
e91a: 16 d7 r6 = r1.b0 (u) # ## specrec.c:261:14
e91c: 81 29 [sp+36] = r1 ## specrec.c:261:14
e91e: 80 e9 53 61 if (r6 < r0) goto -0x15a <individual_channel_stream+0x726 : e7c8 > ## specrec.c:261:14
e922: 00 2e r0 = [sp+56]
e924: 11 e1 0c 0c r1 = r0 + 0x1c0c
e928: 12 61 r2 = [r1+0x4] ## syntax.c:758:14
e92a: 40 20 r0 = 0x0 ## syntax.c:758:14
e92c: 01 ff 01 20 65 fc if (r2 != 0x1) goto -0x736 <individual_channel_stream+0x15A : e1fc > ## syntax.c:758:14
e932: 40 f0 00 04 r0 = 0x400 # <ROM_RAM_SIZE+0x200 : 400 > ## syntax.c:773:3
e936: 04 32 r4 = [sp+72] ## syntax.c:773:3
e938: 42 20 r2 = 0x0 ## syntax.c:773:3
e93a: 60 03 rep 0xe r0 { ## syntax.c:773:3
e93c: 43 05 r3 = [r4++=0x4] ## syntax.c:773:3
e93e: a3 ed 00 00 ifs (r3 < 0x0) { ## syntax.c:773:3
e942: a3 e0 00 30 r3 = 0x0 - r3
} ## syntax.c:773:3
e946: bb aa r3 = r3 >>> 0xa ## syntax.c:773:3
e948: aa 1c r2 = r2 + r3
} ## syntax.c:773:3
e94a: f0 57 if (r0 != 0) goto -0x12 <individual_channel_stream+0x898 : e93a > ## syntax.c:773:3
e94c: 68 e8 00 12 [r1+0x0] += r2 ## syntax.c:788:15
e950: c2 eb 01 10 [r1+0x8] += 0x1 ## syntax.c:789:23
e954: 40 20 r0 = 0x0 ## syntax.c:789:23
e956: 26 92 goto -0x75c <individual_channel_stream+0x15A : e1fc > ## syntax.c:789:23
e958: 40 2f r0 = 0xf
e95a: 26 90 goto -0x760 <individual_channel_stream+0x15A : e1fc >
tns_decode_frame:
e95c: 7f 04 [--sp] = {rets, r15-r4} ## tns.c:171:0
e95e: a2 8d sp += -0x14c ## tns.c:171:0
e960: 0c 47 r4 = b[r0+0x7] (u) ## tns.c:181:12
e962: 00 ff 00 40 15 01 if (r4 == 0x0) goto 0x22a <tns_decode_frame+0x236 : eb92 >
e968: 05 d6 r5 = r0 #
e96a: 0e 40 r6 = b[r0+0x0] (u) ## tns.c:185:54
e96c: 44 21 r4 = 0x1 ## tns.c:185:70
e96e: b6 e8 02 00 if (r6 != 0x2) { ## tns.c:185:70
e972: 44 20 r4 = 0x0
} ## tns.c:185:70
e974: 46 e1 02 40 r6 = r4 | 0x2 ## tns.c:163:28
e978: b3 e8 03 00 if (r3 != 0x3) { ## tns.c:163:28
e97c: 46 16 r6 = r4
} ## tns.c:163:6
e97e: a6 e1 20 21 r6 <= insert(r2, p:0x2, l:0x8) ## tns.c:165:9
e982: c0 ff 60 d1 01 00 r0 = 0x1d160 <tns_sbf_max : 1d160 > ## tns.c:165:9
e988: d8 ee 60 00 r0 = b[r6+r0] (u) ## tns.c:165:9
e98c: 85 27 [sp+28] = r5 ## tns.c:165:9
e98e: 5a 44 r2 = b[r5+0x4] (u) ## tns.c:186:13
e990: d4 e9 80 31 r3 = [sp+384] ## tns.c:186:13
e994: 35 f4 00 02 r0 = umin(r0, r2) # ## tns.c:186:13
e998: 83 22 [sp+8] = r3 ## tns.c:186:13
e99a: f8 e8 e4 90 r9 = sp + 228 ## tns.c:186:13
e99e: 0b f1 04 90 r11 = r9 + 0x4 # ## tns.c:188:7
e9a2: 80 25 [sp+20] = r0 ## tns.c:188:7
e9a4: cf 90 r7 = sp + 80 ## tns.c:188:7
e9a6: 0a e1 04 70 r10 = r7 + 0x4 ## tns.c:188:7
e9aa: 00 e1 90 10 r0 = r1 + 0x90 ## tns.c:188:7
e9ae: 80 21 [sp+4] = r0
e9b0: 43 20 r3 = 0x0
e9b2: 81 28 [sp+32] = r1
e9b4: 74 88 goto 0x1d0 <tns_decode_frame+0x22A : eb86 >
e9b6: e0 f1 30 50 r0 = r5 * 0x30 # ## tns.c:188:14
e9ba: 04 21 r4 = [sp+4] ## tns.c:192:8
e9bc: 53 a7 r3 = r5 << 0x7 ## tns.c:188:14
e9be: 40 18 r0 += r4 ## tns.c:192:8
e9c0: 80 29 [sp+36] = r0 ## tns.c:192:8
e9c2: 30 a2 r0 = r3 << 0x2 ## tns.c:192:8
e9c4: 2e 45 r6 = b[r2+0x5] (u) ## tns.c:190:12
e9c6: 02 22 r2 = [sp+8] ## tns.c:192:8
e9c8: 20 18 r0 += r2 ## tns.c:192:8
e9ca: 18 dd r0 = r1 + r5 # ## tns.c:192:8
e9cc: 80 24 [sp+16] = r0 ## tns.c:192:8
e9ce: 80 26 [sp+24] = r0 ## tns.c:192:8
e9d0: 44 20 r4 = 0x0 ## tns.c:192:8
e9d2: 85 2a [sp+40] = r5 ## tns.c:192:8
e9d4: 64 91 goto 0x1a2 <tns_decode_frame+0x21C : eb78 > ## tns.c:192:8
e9d6: e0 f1 0c 20 r0 = r2 * 0xC # ## tns.c:192:15
e9da: 03 29 r3 = [sp+36] ## tns.c:192:15
e9dc: 30 18 r0 += r3 ## tns.c:192:15
e9de: 53 a2 r3 = r5 << 0x2 ## tns.c:195:13
e9e0: 13 18 r3 += r1 ## tns.c:195:13
e9e2: b4 e0 30 c2 r12 = r3 + r2 ## tns.c:195:13
e9e6: 50 ee c0 23 r2 = b[r12+0x30] (u) ## tns.c:196:16
e9ea: 32 e9 0c 00 if (r2 >= 0xc) { ## tns.c:196:16
e9ee: 42 2c r2 = 0xc
} ## tns.c:196:16
e9f0: e3 d7 r3 = r6.l (u) # ## tns.c:195:13
e9f2: 84 2c [sp+48] = r4 ## tns.c:195:13
e9f4: 50 ee c0 11 r1 = b[r12+0x10] (u) ## tns.c:195:13
e9f8: 3e 1e r6 = r3 - r1 ## tns.c:195:13
e9fa: b6 ee 00 00 ifs (r6 <= 0x0) { ## tns.c:195:13
e9fe: 46 20 r6 = 0x0
} ## tns.c:195:13
ea00: 82 30 [sp+64] = r2 ## tns.c:195:13
ea02: 02 f8 b5 00 if (r2 == 0x0) goto 0x16a <tns_decode_frame+0x214 : eb70 > ## tns.c:195:13
ea06: 83 32 [sp+72] = r3
ea08: 01 26 r1 = [sp+24] ## tns.c:200:31
ea0a: 1b 48 r3 = b[r1+0x8] (u) ## tns.c:200:31
ea0c: 41 21 r1 = 0x1 ## tns.c:47:59
ea0e: b3 e8 00 00 if (r3 != 0x0) { ## tns.c:47:59
ea12: 41 20 r1 = 0x0
} ## tns.c:47:59
ea14: 50 ee c0 37 r3 = b[r12+0x70] (u) ## tns.c:47:17
ea18: 33 a3 r3 = r3 << 0x3 ## tns.c:47:17
ea1a: c2 ff a8 e5 01 00 r2 = 0x1e5a8 <tns_decode_coef.tns_coef_seek : 1e5a8 > ## tns.c:47:17
ea20: 23 18 r3 += r2 ## tns.c:47:17
ea22: d8 ec 3a 81 r8 = [r3+r1<<2] ## tns.c:47:17
ea26: 01 30 r1 = [sp+64] ## tns.c:65:7
ea28: a3 e0 00 10 r3 = 0x0 - r1 ## tns.c:65:7
ea2c: f8 e8 18 41 r4 = sp + 280 ## tns.c:65:7
ea30: 04 85 goto 0xa <tns_decode_frame+0xE0 : ea3c > ## tns.c:65:7
ea32: 01 07 r1 = b[r0++=0x1] (u) ## tns.c:67:13
ea34: d8 ec 8a 11 r1 = [r8+r1<<2] ## tns.c:67:13
ea38: c1 05 [r4++=0x4] = r1 ## tns.c:67:11
ea3a: c3 21 r3 += 0x1 ## tns.c:65:2
ea3c: f3 5a if (r3 != 0) goto -0xc <tns_decode_frame+0xD6 : ea32 >
ea3e: 60 f0 80 06 r0 = 0x4000000 # ## tns.c:71:7
ea42: 86 2b [sp+44] = r6 ## tns.c:71:7
ea44: 4d f0 01 00 r13 = 0x1 # <mem_code_size : 0 > ## tns.c:71:7
ea48: 80 34 [sp+80] = r0 ## tns.c:71:7
ea4a: 43 20 r3 = 0x0
ea4c: d4 e9 40 80 r8 = [sp+64]
ea50: 14 8c goto 0x58 <tns_decode_frame+0x14E : eaaa >
ea52: 30 e1 ff df r0 = r13 + -0x1
ea56: 41 24 r1 = 0x4
ea58: 34 16 r4 = r3
ea5a: 04 94 goto 0x28 <tns_decode_frame+0x128 : ea84 >
ea5c: f8 e8 18 51 r5 = sp + 280
ea60: d8 ec 5a 50 r5 = [r5+r0<<2] ## tns.c:77:11
ea64: d8 ec 7a 64 r6 = [r7+r4<<2] ## tns.c:77:11
ea68: d8 ec 72 21 r2 = [r7+r1] ## tns.c:78:11
ea6c: 60 e0 00 e7 r14 = 0x2000000 ## tns.c:77:11
ea70: c7 14 r15 = 0 ## tns.c:77:11
ea72: fc e1 60 f5 r15_r14 += r6 * r5 (s) ## tns.c:77:11
ea76: d0 e1 0a e9 r15_r14 >>= 0x1a ## tns.c:77:11
ea7a: e2 18 r2 += r14 ## tns.c:78:16
ea7c: d8 ec 93 21 [r9+r1] = r2 ## tns.c:78:9
ea80: c1 24 r1 += 0x4 ## tns.c:74:3
ea82: fc 3f r4 += -0x1 ## tns.c:74:3
ea84: f4 4b if (r4 != 0) goto -0x2a <tns_decode_frame+0x100 : ea5c > ## tns.c:74:3
ea86: 41 20 r1 = 0x0
ea88: 04 85 goto 0xa <tns_decode_frame+0x138 : ea94 >
ea8a: d8 ec ba 21 r2 = [r11+r1<<2] ## tns.c:82:11
ea8e: d8 ec ab 21 [r10+r1<<2] = r2 ## tns.c:82:9
ea92: c1 21 r1 += 0x1 ## tns.c:81:3
ea94: 81 e8 f9 31 if (r3 != r1) goto -0xe <tns_decode_frame+0x12E : ea8a >
ea98: f8 e8 18 11 r1 = sp + 280
ea9c: d8 ec 1a 00 r0 = [r1+r0<<2] ## tns.c:84:10
eaa0: d8 ec 7b 0d [r7+r13<<2] = r0 ## tns.c:84:8
eaa4: c3 21 r3 += 0x1 ## tns.c:72:2
eaa6: 0d e1 01 d0 r13 = r13 + 0x1 ## tns.c:72:27
eaaa: 88 ec d2 d1 if (r13 <= r8) goto -0x5c <tns_decode_frame+0xF6 : ea52 >
eaae: 03 25 r3 = [sp+20]
eab0: 00 32 r0 = [sp+72] ## tns.c:206:10
eab2: 35 f4 00 03 r0 = umin(r0, r3) # ## tns.c:206:10
eab6: 01 27 r1 = [sp+28] ## tns.c:203:12
eab8: 02 f1 fc 11 r2 = r1 + 0x1fc # ## tns.c:203:12
eabc: 06 2b r6 = [sp+44] ## tns.c:203:12
eabe: d8 ed 28 10 r1 = h[r2+r0<<1] (u) ## tns.c:207:10
eac2: e0 17 r0 = r6.l (u) ## tns.c:202:12
eac4: 35 e4 00 03 r0 = umin(r0, r3) ## tns.c:202:12
eac8: d8 ed 28 00 r0 = h[r2+r0<<1] (u) ## tns.c:203:12
eacc: 12 1e r2 = r1 - r0 ## tns.c:210:15
eace: ad 17 r5 = r2.l (s) ## tns.c:210:15
ead0: 85 fd 4e 02 ifs (r5 < 0x1) goto 0x9c <tns_decode_frame+0x214 : eb70 > ## tns.c:210:15
ead4: 50 ee c0 c5 r12 = b[r12+0x50] (u) ## tns.c:214:8
ead8: f8 e8 84 20 r2 = sp + 132 ## tns.c:214:8
eadc: 44 20 r4 = 0x0 ## tns.c:214:8
eade: 82 2d [sp+52] = r2 ## tns.c:214:8
eae0: 00 97 rep 0x2 0x18 { ## tns.c:104:9
eae2: a4 05 [r2++=0x4] = r4
} ## tns.c:104:9
eae4: 42 21 r2 = 0x1 ## tns.c:104:9
eae6: 82 2f [sp+60] = r2 ## tns.c:214:8
eae8: bc e8 00 40 if (r12 != 0x0) { ## tns.c:214:8
eaec: 12 3f r2 = -0x1 ## tns.c:214:8
eaee: 82 2f [sp+60] = r2
} ## tns.c:214:8
eaf0: f9 3f r1 += -0x1 ## tns.c:217:17
eaf2: bc e8 00 00 if (r12 != 0x0) { ## tns.c:217:17
eaf6: 10 16 r0 = r1
} ## tns.c:214:8
eaf8: 80 d7 r0 = r0.l (u) # ## tns.c:223:37
eafa: 01 24 r1 = [sp+16] ## tns.c:107:7
eafc: 00 a2 r0 = r0 << 0x2 ## tns.c:107:7
eafe: 10 d8 r0 += r1 # ## tns.c:107:7
eb00: 01 30 r1 = [sp+64] ## tns.c:107:7
eb02: f9 3f r1 += -0x1 ## tns.c:107:7
eb04: 81 2e [sp+56] = r1 ## tns.c:107:7
eb06: d0 e9 49 20 d[sp+72] = r3_r2 ## tns.c:107:7
eb0a: 14 8f goto 0x5e <tns_decode_frame+0x20E : eb6a > ## tns.c:107:7
eb0c: 31 f1 ff 4f r1 = r4 + -0x1 # ## tns.c:140:14
eb10: 85 31 [sp+68] = r5 ## tns.c:140:14
eb12: 1a 17 r2 = r1.b0 (s) ## tns.c:140:14
eb14: d4 e9 38 c0 r12 = [sp+56] ## tns.c:141:7
eb18: 32 ed 00 00 ifs (r2 >= 0x0) { ## tns.c:141:7
eb1c: 1c 16 r12 = r1
} ## tns.c:141:7
eb1e: b1 f1 21 c0 r1 = sextra(r12, p:0x0, l:0x8) # ## tns.c:143:30
eb22: 02 30 r2 = [sp+64] ## tns.c:143:30
eb24: b4 f0 10 d2 r13 = r1 + r2 # ## tns.c:143:42
eb28: 05 60 r5 = [r0+0x0] ## tns.c:109:7
eb2a: 4e 17 r6 = r4.b0 (s) ## tns.c:114:19
eb2c: 66 a2 r6 = r6 << 0x2 ## tns.c:114:19
eb2e: d4 e9 34 80 r8 = [sp+52] ## tns.c:114:19
eb32: 86 18 r6 += r8 ## tns.c:114:19
eb34: 23 16 r3 = r2 ## tns.c:126:4
eb36: a4 16 r4 = r10 ## tns.c:126:4
eb38: 60 e0 80 26 r2 = 0x4000000 ## tns.c:126:4
eb3c: d0 e9 48 e0 r15_r14 = d[sp+72] ## tns.c:126:4
eb40: f8 e1 50 f2 r15_r14 = r5 * r2 (s) ## tns.c:126:4
eb44: 13 03 rep 0x4 r3 { ## tns.c:126:4
eb46: 61 ec 61 f4 r15_r14 -= [r6 ++= 0x4]*[r4 ++= 0x4] (s)
} ## tns.c:126:4
eb4a: d0 e1 0a ed r15_r14 >>>= 0x1a ## tns.c:126:4
eb4e: e5 16 r5 = r14 ## tns.c:126:4
eb50: d0 e9 49 e0 d[sp+72] = r15_r14 ## tns.c:143:51
eb54: d8 ec 8b 5d [r8+r13<<2] = r5 ## tns.c:143:51
eb58: d8 ec 8b 51 [r8+r1<<2] = r5 ## tns.c:143:22
eb5c: c4 d6 r4 = r12 # ## tns.c:143:22
eb5e: 85 60 [r0+0x0] = r5 ## tns.c:145:13
eb60: 01 2f r1 = [sp+60] ## tns.c:107:2
eb62: 11 a2 r1 = r1 << 0x2 ## tns.c:107:2
eb64: 10 d8 r0 += r1 # ## tns.c:107:2
eb66: 05 31 r5 = [sp+68] ## tns.c:107:2
eb68: fd 3f r5 += -0x1 ## tns.c:107:2
eb6a: d1 17 r1 = r5.l (u) ## tns.c:107:2
eb6c: e1 4f if (r1 != 0) goto -0x62 <tns_decode_frame+0x1B0 : eb0c > ## tns.c:107:2
eb6e: 06 2b r6 = [sp+44]
eb70: 04 2c r4 = [sp+48]
eb72: c4 21 r4 += 0x1 ## tns.c:192:36
eb74: 01 28 r1 = [sp+32] ## tns.c:192:36
eb76: 05 2a r5 = [sp+40] ## tns.c:192:36
eb78: d8 ee 10 05 r0 = b[r1+r5] (u) ## tns.c:192:19
eb7c: 42 17 r2 = r4.b0 (u) ## tns.c:192:15
eb7e: 80 e9 2a 21 if (r2 < r0) goto -0x1ac <tns_decode_frame+0x7A : e9d6 > ## tns.c:192:15
eb82: 03 23 r3 = [sp+12]
eb84: c3 21 r3 += 0x1 ## tns.c:188:37
eb86: 35 d7 r5 = r3.b0 (u) # ## tns.c:188:14
eb88: 02 27 r2 = [sp+28] ## tns.c:188:14
eb8a: 28 46 r0 = b[r2+0x6] (u) ## tns.c:188:23
eb8c: 83 23 [sp+12] = r3 ## tns.c:188:23
eb8e: 80 e9 12 51 if (r5 < r0) goto -0x1dc <tns_decode_frame+0x5A : e9b6 > ## tns.c:188:23
eb92: 42 93 sp += 0x14c
eb94: 5f 04 {pc, r15-r4} = [sp++] ## tns.c:226:1
_complex_ifft_wrap:
eb96: 74 04 [--sp] = {rets, r4} ## cfft.c:290:0
eb98: e2 9d sp += -0xc ## cfft.c:290:0
eb9a: 44 20 r4 = 0x0 ## cfft.c:290:0
eb9c: c3 ff 00 19 1f 00 r3 = 0x1f1900 <RAM_LIMIT_H+0x51900 : 1f1900 > ## cfft.c:290:0
eba2: b4 60 [r3+0x0] = r4 ## cfft.c:295:15
eba4: 00 ef 80 3f [r3+0x0] |= 0x100 ## cfft.c:296:15
eba8: 44 21 r4 = 0x1 ## cfft.c:293:9
ebaa: 91 e8 00 02 if (r1 != r2) { ## cfft.c:293:9
ebae: 44 20 r4 = 0x0
} ## cfft.c:293:9
ebb0: 40 19 r0 |= r4 ## cfft.c:293:6
ebb2: d0 e9 01 00 d[sp] = r1_r0 ## cfft.c:298:17
ebb6: 82 22 [sp+8] = r2 ## cfft.c:300:10
ebb8: 88 80 r0 = sp + 0 ## cfft.c:300:10
ebba: 40 f0 01 01 r0 = 0x101 # <os_code_size+0x56 : 100 > ## cfft.c:302:15
ebbe: b0 61 [r3+0x4] = r0 ## cfft.c:301:16
ebc0: b0 60 [r3+0x0] = r0 ## cfft.c:302:15
ebc2: 30 60 r0 = [r3+0x0] ## cfft.c:304:19
ebc4: 50 e8 fd 39 if ((r0 & 0x80) == 0) goto -0x6 <_complex_ifft_wrap+0x2C : ebc2 > ## cfft.c:304:2
ebc8: 00 ef 40 30 [r3+0x0] |= 0x40 ## cfft.c:306:15
ebcc: 02 83 sp += 0xc ## cfft.c:306:15
ebce: 54 04 {pc, r4} = [sp++] ## cfft.c:307:1
faad_imdct:
ebd0: 7d 04 [--sp] = {rets, r13-r4} ## mdct.c:360:0
ebd2: e2 9f sp += -0x4 ## mdct.c:360:0
ebd4: 2a d6 r10 = r2 # ## mdct.c:360:0
ebd6: 1a 60 r2 = h[r1+0x0] (u) ## mdct.c:366:24
ebd8: 0b 16 r11 = r0
ebda: 33 a2 r3 = r3 << 0x2 ## mdct.c:371:15
ebdc: 03 18 r3 += r0 ## mdct.c:362:29
ebde: 00 e1 00 36 r0 = r3 + 0x600 ## mdct.c:371:15
ebe2: 23 a1 r3 = r2 << 0x1 ## mdct.c:413:30
ebe4: c6 ff fc ff 01 00 r6 = 0x1fffc <__stub_silk_ana_filt_bank_1 : 1fffc > ## mdct.c:367:18
ebea: e3 19 r3 &= r6 ## mdct.c:367:18
ebec: d0 ec 18 82 r8 = [r1+0x28] ## mdct.c:364:26
ebf0: a3 d8 r3 += r10 #
ebf2: 80 20 [sp] = r0
ebf4: 35 e1 fc 3f r5 = r3 + -0x4 ## mdct.c:413:22
ebf8: c0 e1 22 98 r9 = r2 >> 0x2 ## mdct.c:368:18
ebfc: a4 16 r4 = r10 ## mdct.c:417:3
ebfe: 86 15 r7_r6 = r9_r8 ## mdct.c:417:3
ec00: e7 03 rep 0x1e r7 { ## mdct.c:417:3
ec02: 61 e9 50 36 r3_r2 = [r5 ++= 0x0]*[r6 ++= 0x4] (s) ## mdct.c:417:3
ec06: 60 ec 40 36 r3_r2 -= [r4 ++= 0x0]*[r6 ++= 0x0] (s) ## mdct.c:417:3
ec0a: 6f e9 5e d6 r13_r12 = [r5 ++= -0x8]*[r6 ++= -0x4] (s) ## mdct.c:417:3
ec0e: e2 e9 42 d6 r13_r12 += [r4 ++= 0x8]*[r6 ++= 0x8] (s) ## mdct.c:417:3
ec12: d0 e1 0e 2d r3_r2 >>>= 0x1e ## mdct.c:417:3
ec16: d0 f1 0e cd r13_r12 >>>= 0x1e # ## mdct.c:417:3
ec1a: 82 05 [r0++=0x4] = r2 ## mdct.c:417:3
ec1c: d8 ec 05 c0 [r0++=0x4] = r12
} ## mdct.c:417:3
ec20: f7 4f if (r7 != 0) goto -0x22 <faad_imdct+0x30 : ec00 > ## mdct.c:417:3
ec22: 18 62 r0 = h[r1+0x4] (u) ## cfft.c:320:11
ec24: b0 e8 00 12 if (r0 != 0x200) { ## cfft.c:320:11
ec28: c1 ff 04 06 40 10 r1 = 0x10400604
} else { <RAM_LIMIT_H+0x10260604 : 10400604 > ## cfft.c:321:3
ec2e: c1 ff 24 09 00 22 r1 = 0x22000924
} <RAM_LIMIT_H+0x21E60924 : 22000924 > ## cfft.c:321:3
ec34: 40 f0 02 07 r0 = 0x702 # <alg_code_size+0x232 : 702 > ## cfft.c:330:13
ec38: 04 20 r4 = [sp] ## cfft.c:330:13
ec3a: d8 ec ba 30 r3 = [r11+r0<<2] ## cfft.c:330:13
ec3e: 03 45 if (r3 == 0) goto 0xa <faad_imdct+0x7A : ec4a >
ec40: 10 16 r0 = r1 ## cfft.c:336:3
ec42: 41 16 r1 = r4 ## cfft.c:336:3
ec44: a2 16 r2 = r10 ## cfft.c:336:3
ec46: c3 00 call r3 ## cfft.c:336:3
ec48: 04 84 goto 0x8 <faad_imdct+0x82 : ec52 >
ec4a: 10 16 r0 = r1 ## cfft.c:332:3
ec4c: 41 16 r1 = r4 ## cfft.c:332:3
ec4e: a2 16 r2 = r10 ## cfft.c:332:3
ec50: 51 82 call -0xbc <_complex_ifft_wrap : eb96 > ## cfft.c:332:3
ec52: c0 e1 93 00 r0 = r9 << 0x3 ## mdct.c:439:15
ec56: c1 ff f8 ff 03 00 r1 = 0x3fff8 <text_size+0x1FFF8 : 3fff8 > ## mdct.c:439:15
ec5c: 90 19 r0 &= r1 ## mdct.c:439:10
ec5e: 40 18 r0 += r4 ## mdct.c:439:10
ec60: 3b e1 fc 0f r11 = r0 + -0x4 ## mdct.c:439:19
ec64: a1 16 r1 = r10 ## mdct.c:448:3
ec66: 82 15 r3_r2 = r9_r8 ## mdct.c:448:3
ec68: 40 16 r0 = r4 ## mdct.c:448:3
ec6a: 73 03 rep 0x10 r3 { ## mdct.c:448:3
ec6c: 61 e9 11 58 r5_r4 = [r1 ++= 0x4]*[r8 ++= 0x4] (s) ## mdct.c:448:3
ec70: 61 ec 11 58 r5_r4 -= [r1 ++= 0x4]*[r8 ++= 0x4] (s) ## mdct.c:448:3
ec74: d0 e1 09 4d r5_r4 >>>= 0x19 ## mdct.c:448:3
ec78: d8 ec 09 40 [r0++=0x8] = r4
} ## mdct.c:448:3
ec7c: f3 56 if (r3 != 0) goto -0x14 <faad_imdct+0x9A : ec6a > ## mdct.c:448:3
ec7e: 93 16 r3 = r9 ## mdct.c:448:3
ec80: 01 e1 04 a0 r1 = r10 + 0x4 ## mdct.c:448:3
ec84: 28 16 r8 = r2 ## mdct.c:448:3
ec86: 93 03 rep 0x14 r3 { ## mdct.c:448:3
ec88: 61 e9 1f 78 r7_r6 = [r1 ++= -0x4]*[r8 ++= 0x4] (s) ## mdct.c:448:3
ec8c: e1 e9 13 78 r7_r6 += [r1 ++= 0xc]*[r8 ++= 0x4] (s) ## mdct.c:448:3
ec90: d0 e1 09 6d r7_r6 >>>= 0x19 ## mdct.c:448:3
ec94: a6 e0 00 60 r6 = 0x0 - r6 ## mdct.c:448:3
ec98: df ec b9 6f [r11++=-0x8] = r6
} ## mdct.c:448:3
ec9c: f3 54 if (r3 != 0) goto -0x18 <faad_imdct+0xB6 : ec86 > ## mdct.c:448:3
ec9e: 02 81 sp += 0x4
eca0: 5d 04 {pc, r13-r4} = [sp++] ## mdct.c:476:1
ifilter_bank:
eca2: 7f 04 [--sp] = {rets, r15-r4} ## filtbank.c:36:0
eca4: e2 9d sp += -0xc ## filtbank.c:36:0
eca6: 15 e1 1c 06 r5 = r0 + 0x161c ## filtbank.c:36:0
ecaa: 08 ff 03 10 91 03 if (r1 > 0x3) goto 0x722 <.GJTIE286_0_0_+0x6E8 : f3d2 > ## filtbank.c:36:0
ecb0: 5c 88 r4 = r5 + 0x8 ## filtbank.c:58:17
ecb2: d8 ec 4a 73 r7 = [r4+r3<<2] ## filtbank.c:59:22
ecb6: d8 ec 4a a2 r10 = [r4+r2<<2] ## filtbank.c:58:17
ecba: d8 ec 5a d3 r13 = [r5+r3<<2] ## filtbank.c:57:21
ecbe: d8 ec 5a c2 r12 = [r5+r2<<2] ## filtbank.c:56:16
ecc2: d4 e9 48 b0 r11 = [sp+72]
ecc6: 0f d6 r15 = r0 #
ecc8: 02 31 r2 = [sp+68]
ecca: 82 22 [sp+8] = r2
eccc: d4 e9 40 90 r9 = [sp+64]
ecd0: 12 a1 r2 = r1 << 0x1
ecd2: 04 f1 00 06 r4 = r0 + 0x600 #
ecd6: 80 21 [sp+4] = r0
ecd8: 08 e1 fc 0d r8 = r0 + 0xdfc
ecdc: 0e e1 00 b9 r14 = r11 + 0x900
ece0: 12 01 tbh [r2]
.GJTIL286_0_0_:
ece2: 04 00 < 4 : 0x4 >
ece4: 4d 00 < 77 : 0x4D >
ece6: ba 00 < 186 : 0xBA >
ece8: 06 03 < 774 : 0x306 >
ecea: 01 e1 3c 50 r1 = r5 + 0x3c ## filtbank.c:65:27
ecee: 43 20 r3 = 0x0 ## filtbank.c:65:3
ecf0: 92 16 r2 = r9 ## filtbank.c:65:3
ecf2: bf ea 6d ff call -0x126 <faad_imdct : ebd0 > ## filtbank.c:65:3
ecf6: 40 30 r0 = 0x10 ## filtbank.c:128:4
ecf8: b1 d6 r1 = r11 # ## filtbank.c:128:4
ecfa: 05 22 r5 = [sp+8] ## filtbank.c:128:4
ecfc: 60 9f rep 0xe 0x20 { ## filtbank.c:128:4
ecfe: 61 e9 8f 3d r3_r2 = [r8 ++= -0x4]*[r13 ++= 0x4] (s) ## filtbank.c:128:4
ed02: d0 f1 0e 2d r3_r2 >>>= 0x1e # ## filtbank.c:128:4
ed06: 14 05 r4 = [r1++=0x4] ## filtbank.c:128:4
ed08: c4 1e r4 = r4 - r2 ## filtbank.c:128:4
ed0a: d4 05 [r5++=0x4] = r4
} ## filtbank.c:128:4
ed0c: f8 3f r0 += -0x1 ## filtbank.c:128:4
ed0e: 00 fc f5 01 if (r0 > 0x0) goto -0x16 <.GJTIE286_0_0_+0x12 : ecfc > ## filtbank.c:128:4
ed12: 40 30 r0 = 0x10 ## filtbank.c:128:4
ed14: 08 e1 04 80 r8 = r8 + 0x4 ## filtbank.c:128:4
ed18: 60 9f rep 0xe 0x20 { ## filtbank.c:128:4
ed1a: 61 e9 81 3d r3_r2 = [r8 ++= 0x4]*[r13 ++= 0x4] (s) ## filtbank.c:128:4
ed1e: d0 f1 0e 2d r3_r2 >>>= 0x1e # ## filtbank.c:128:4
ed22: 14 05 r4 = [r1++=0x4] ## filtbank.c:128:4
ed24: c4 1c r4 = r4 + r2 ## filtbank.c:128:4
ed26: d4 05 [r5++=0x4] = r4
} ## filtbank.c:128:4
ed28: f8 3f r0 += -0x1 ## filtbank.c:128:4
ed2a: 00 fc f5 01 if (r0 > 0x0) goto -0x16 <.GJTIE286_0_0_+0x2E : ed18 > ## filtbank.c:128:4
ed2e: 00 e1 fc cf r0 = r12 + 0xffc ## filtbank.c:153:20
ed32: 45 28 r5 = 0x8 ## filtbank.c:156:4
ed34: b0 9f rep 0x18 0x20 { ## filtbank.c:156:4
ed36: 6f e9 81 30 r3_r2 = [r8 ++= 0x4]*[r0 ++= -0x4] (s) ## filtbank.c:156:4
ed3a: d0 e1 0e 2d r3_r2 >>>= 0x1e ## filtbank.c:156:4
ed3e: d8 ec b5 20 [r11++=0x4] = r2 ## filtbank.c:156:4
ed42: 6f e9 81 30 r3_r2 = [r8 ++= 0x4]*[r0 ++= -0x4] (s) ## filtbank.c:156:4
ed46: d0 e1 0e 2d r3_r2 >>>= 0x1e ## filtbank.c:156:4
ed4a: d8 ec b5 20 [r11++=0x4] = r2
} ## filtbank.c:156:4
ed4e: fd 3f r5 += -0x1 ## filtbank.c:156:4
ed50: 05 fc f0 01 if (r5 > 0x0) goto -0x20 <.GJTIE286_0_0_+0x4A : ed34 > ## filtbank.c:156:4
ed54: 45 28 r5 = 0x8 ## filtbank.c:156:4
ed56: 38 e1 fc 8f r8 = r8 + -0x4 ## filtbank.c:156:4
ed5a: b0 9f rep 0x18 0x20 { ## filtbank.c:156:4
ed5c: 6f e9 8f 30 r3_r2 = [r8 ++= -0x4]*[r0 ++= -0x4] (s) ## filtbank.c:156:4
ed60: d0 e1 0e 2d r3_r2 >>>= 0x1e ## filtbank.c:156:4
ed64: d8 ec b5 20 [r11++=0x4] = r2 ## filtbank.c:156:4
ed68: 6f e9 8f 30 r3_r2 = [r8 ++= -0x4]*[r0 ++= -0x4] (s) ## filtbank.c:156:4
ed6c: d0 e1 0e 2d r3_r2 >>>= 0x1e ## filtbank.c:156:4
ed70: d8 ec b5 20 [r11++=0x4] = r2
} ## filtbank.c:156:4
ed74: fd 3f r5 += -0x1 ## filtbank.c:156:4
ed76: 05 fc f0 01 if (r5 > 0x0) goto -0x20 <.GJTIE286_0_0_+0x70 : ed5a > ## filtbank.c:156:4
ed7a: 95 8b goto 0x656 <.GJTIE286_0_0_+0x6E8 : f3d2 >
ed7c: 01 e1 3c 50 r1 = r5 + 0x3c ## filtbank.c:211:27
ed80: 43 20 r3 = 0x0 ## filtbank.c:211:3
ed82: 47 20 r7 = 0x0
ed84: 92 16 r2 = r9 ## filtbank.c:211:3
ed86: bf ea 23 ff call -0x1ba <faad_imdct : ebd0 > ## filtbank.c:211:3
ed8a: 40 f0 fc 07 r0 = 0x7fc # <alg_code_size+0x32C : 7fc >
ed8e: 05 22 r5 = [sp+8]
ed90: 41 e0 00 02 r1 = 0x200 <ROM_RAM_SIZE : 200 >
ed94: 14 83 goto 0x46 <.GJTIE286_0_0_+0xF2 : eddc >
ed96: d8 ec 42 27 r2 = [r4+r7] ## filtbank.c:216:4
ed9a: d8 ec d2 30 r3 = [r13+r0] ## filtbank.c:216:4
ed9e: d8 ec b2 60 r6 = [r11+r0] ## filtbank.c:217:31
eda2: a2 e0 00 20 r2 = 0x0 - r2 ## filtbank.c:216:4
eda6: f8 e1 30 32 r3_r2 = r3 * r2 (s) ## filtbank.c:216:4
edaa: d0 e1 0e 29 r3_r2 >>= 0x1e ## filtbank.c:216:4
edae: 62 18 r2 += r6 ## filtbank.c:217:55
edb0: d8 ec 53 20 [r5+r0] = r2 ## filtbank.c:217:29
edb4: d8 ec 42 27 r2 = [r4+r7] ## filtbank.c:218:4
edb8: b4 e0 d0 37 r3 = r13 + r7 ## filtbank.c:218:4
edbc: d8 ec 3a 31 r3 = [r3+r1<<2] ## filtbank.c:218:4
edc0: b4 e0 b0 67 r6 = r11 + r7 ## filtbank.c:219:27
edc4: d8 ec 6a 61 r6 = [r6+r1<<2] ## filtbank.c:219:27
edc8: f8 e1 30 32 r3_r2 = r3 * r2 (s) ## filtbank.c:218:4
edcc: d0 e1 0e 29 r3_r2 >>= 0x1e ## filtbank.c:218:4
edd0: 62 18 r2 += r6 ## filtbank.c:219:47
edd2: db 1d r3 = r5 + r7 ## filtbank.c:219:25
edd4: d8 ec 3b 21 [r3+r1<<2] = r2 ## filtbank.c:219:25
edd8: f8 3c r0 += -0x4 ## filtbank.c:214:3
edda: c7 24 r7 += 0x4 ## filtbank.c:214:3
eddc: 21 ff 00 7e da ff if (r7 != 0x800) goto -0x4c <.GJTIE286_0_0_+0xAC : ed96 > ## filtbank.c:214:3
ede2: 00 f1 04 80 r0 = r8 + 0x4 # ## filtbank.c:37:10
ede6: 03 21 r3 = [sp+4] ## filtbank.c:37:10
ede8: 41 20 r1 = 0x0 ## filtbank.c:37:10
edea: 04 85 goto 0xa <.GJTIE286_0_0_+0x10C : edf6 > ## filtbank.c:37:10
edec: d8 ec 0a 21 r2 = [r0+r1<<2] ## filtbank.c:225:17
edf0: d8 ec bb 21 [r11+r1<<2] = r2 ## filtbank.c:225:15
edf4: c1 21 r1 += 0x1 ## filtbank.c:224:30
edf6: b1 f8 f9 81 if (r1 != 0x1c0) goto -0xe <.GJTIE286_0_0_+0x102 : edec > ## filtbank.c:224:3
edfa: 10 e1 00 35 r0 = r3 + 0x1500 ## filtbank.c:37:10
edfe: 41 e0 fc 08 r1 = 0x8fc <WOLAAnalysisFilter_Float_M128_m4_r1+0xF8 : 8fc > ## filtbank.c:37:10
ee02: 42 20 r2 = 0x0 ## filtbank.c:37:10
ee04: 48 e0 40 fe r8 = -0x1c0 <RAM_LIMIT_H+0xFFFFFFFFFFE5FE40 : fffffffffffffe40 > ## filtbank.c:37:10
ee08: 44 e0 c0 01 r4 = 0x1c0 <_MASK_MEM_SIZE+0x1C : 1c0 > ## filtbank.c:37:10
ee0c: 04 9a goto 0x34 <.GJTIE286_0_0_+0x158 : ee42 > ## filtbank.c:37:10
ee0e: d8 ec 02 62 r6 = [r0+r2] ## filtbank.c:228:4
ee12: b4 e0 a0 71 r7 = r10 + r1 ## filtbank.c:228:4
ee16: d8 ec 7a 78 r7 = [r7+r8<<2] ## filtbank.c:228:4
ee1a: f8 e1 70 76 r7_r6 = r7 * r6 (s) ## filtbank.c:228:4
ee1e: d0 e1 0e 69 r7_r6 >>= 0x1e ## filtbank.c:228:4
ee22: b4 e0 b0 32 r3 = r11 + r2 ## filtbank.c:229:26
ee26: d8 ec 3b 64 [r3+r4<<2] = r6 ## filtbank.c:229:26
ee2a: d8 ec 02 32 r3 = [r0+r2] ## filtbank.c:230:4
ee2e: d8 ec a2 62 r6 = [r10+r2] ## filtbank.c:230:4
ee32: f8 e1 60 73 r7_r6 = r6 * r3 (s) ## filtbank.c:230:4
ee36: d0 e1 0e 69 r7_r6 >>= 0x1e ## filtbank.c:230:4
ee3a: d8 ec b3 61 [r11+r1] = r6 ## filtbank.c:231:38
ee3e: c2 24 r2 += 0x4 ## filtbank.c:226:3
ee40: f9 3c r1 += -0x4 ## filtbank.c:226:3
ee42: a2 f8 e4 01 if (r2 != 0x100) goto -0x38 <.GJTIE286_0_0_+0x124 : ee0e > ## filtbank.c:226:3
ee46: 80 14 r1_r0 = 0
ee48: 04 83 goto 0x6 <.GJTIE286_0_0_+0x166 : ee50 >
ee4a: d8 ec eb 01 [r14+r1<<2] = r0 ## filtbank.c:234:35
ee4e: c1 21 r1 += 0x1 ## filtbank.c:233:30
ee50: b1 f8 fb 81 if (r1 != 0x1c0) goto -0xa <.GJTIE286_0_0_+0x160 : ee4a >
ee54: 55 9e goto 0x57c <.GJTIE286_0_0_+0x6E8 : f3d2 >
ee56: 08 e1 10 50 r8 = r5 + 0x10 ## filtbank.c:239:27
ee5a: 43 20 r3 = 0x0 ## filtbank.c:239:3
ee5c: 46 20 r6 = 0x0
ee5e: 81 16 r1 = r8 ## filtbank.c:239:3
ee60: 92 16 r2 = r9 ## filtbank.c:239:3
ee62: bf ea b5 fe call -0x296 <faad_imdct : ebd0 > ## filtbank.c:239:3
ee66: 02 e1 00 92 r2 = r9 + 0x200 ## filtbank.c:240:44
ee6a: 63 20 r3 = 0x80 ## filtbank.c:240:3
ee6c: f0 16 r0 = r15 ## filtbank.c:240:3
ee6e: 81 16 r1 = r8 ## filtbank.c:240:3
ee70: bf ea ae fe call -0x2a4 <faad_imdct : ebd0 > ## filtbank.c:240:3
ee74: 02 e1 00 94 r2 = r9 + 0x400 ## filtbank.c:241:44
ee78: 43 e0 00 01 r3 = 0x100 <os_code_size+0x56 : 100 > ## filtbank.c:241:3
ee7c: f0 16 r0 = r15 ## filtbank.c:241:3
ee7e: 81 16 r1 = r8 ## filtbank.c:241:3
ee80: bf ea a6 fe call -0x2b4 <faad_imdct : ebd0 > ## filtbank.c:241:3
ee84: 02 e1 00 96 r2 = r9 + 0x600 ## filtbank.c:242:44
ee88: 43 e0 80 01 r3 = 0x180 <var_bss_size+0x74 : 180 > ## filtbank.c:242:3
ee8c: f0 16 r0 = r15 ## filtbank.c:242:3
ee8e: 81 16 r1 = r8 ## filtbank.c:242:3
ee90: bf ea 9e fe call -0x2c4 <faad_imdct : ebd0 > ## filtbank.c:242:3
ee94: 02 e1 00 98 r2 = r9 + 0x800 ## filtbank.c:243:44
ee98: 43 e0 00 02 r3 = 0x200 <ROM_RAM_SIZE : 200 > ## filtbank.c:243:3
ee9c: f0 16 r0 = r15 ## filtbank.c:243:3
ee9e: 81 16 r1 = r8 ## filtbank.c:243:3
eea0: bf ea 96 fe call -0x2d4 <faad_imdct : ebd0 > ## filtbank.c:243:3
eea4: 02 e1 00 9a r2 = r9 + 0xa00 ## filtbank.c:244:44
eea8: 43 e0 80 02 r3 = 0x280 <ROM_RAM_SIZE+0x80 : 280 > ## filtbank.c:244:3
eeac: f0 16 r0 = r15 ## filtbank.c:244:3
eeae: 81 16 r1 = r8 ## filtbank.c:244:3
eeb0: bf ea 8e fe call -0x2e4 <faad_imdct : ebd0 > ## filtbank.c:244:3
eeb4: 02 e1 00 9c r2 = r9 + 0xc00 ## filtbank.c:245:44
eeb8: 43 e0 00 03 r3 = 0x300 <ROM_RAM_SIZE+0x100 : 300 > ## filtbank.c:245:3
eebc: f0 16 r0 = r15 ## filtbank.c:245:3
eebe: 81 16 r1 = r8 ## filtbank.c:245:3
eec0: bf ea 86 fe call -0x2f4 <faad_imdct : ebd0 > ## filtbank.c:245:3
eec4: 02 e1 00 9e r2 = r9 + 0xe00 ## filtbank.c:246:44
eec8: 43 e0 80 03 r3 = 0x380 <ROM_RAM_SIZE+0x180 : 380 > ## filtbank.c:246:3
eecc: f0 16 r0 = r15 ## filtbank.c:246:3
eece: 81 16 r1 = r8 ## filtbank.c:246:3
eed0: bf ea 7e fe call -0x304 <faad_imdct : ebd0 > ## filtbank.c:246:3
eed4: 01 22 r1 = [sp+8] ## filtbank.c:246:3
eed6: 04 85 goto 0xa <.GJTIE286_0_0_+0x1F8 : eee2 > ## filtbank.c:246:3
eed8: d8 ec ba 06 r0 = [r11+r6<<2] ## filtbank.c:251:18
eedc: d8 ec 1b 06 [r1+r6<<2] = r0 ## filtbank.c:251:16
eee0: c6 21 r6 += 0x1 ## filtbank.c:250:30
eee2: b6 f8 f9 81 if (r6 != 0x1c0) goto -0xe <.GJTIE286_0_0_+0x1EE : eed8 > ## filtbank.c:250:3
eee6: 00 e1 00 71 r0 = r7 + 0x100 ## filtbank.c:37:10
eeea: 41 20 r1 = 0x0 ## filtbank.c:37:10
eeec: 42 e0 fc 07 r2 = 0x7fc <alg_code_size+0x32C : 7fc > ## filtbank.c:37:10
eef0: 48 e0 00 fe r8 = -0x200 <RAM_LIMIT_H+0xFFFFFFFFFFE5FE00 : fffffffffffffe00 > ## filtbank.c:37:10
eef4: 49 e0 00 02 r9 = 0x200 <ROM_RAM_SIZE : 200 > ## filtbank.c:37:10
eef8: 14 85 goto 0x4a <.GJTIE286_0_0_+0x25A : ef44 >
eefa: 87 dc r7 = r0 + r2 # ## filtbank.c:255:4
eefc: 05 22 r5 = [sp+8]
eefe: d8 ec 42 31 r3 = [r4+r1] ## filtbank.c:255:4
ef02: d8 ec 7a 78 r7 = [r7+r8<<2] ## filtbank.c:255:4
ef06: d8 ec b2 62 r6 = [r11+r2] ## filtbank.c:256:41
ef0a: a3 e0 00 30 r3 = 0x0 - r3 ## filtbank.c:255:4
ef0e: f8 e1 70 d3 r13_r12 = r7 * r3 (s) ## filtbank.c:255:4
ef12: d0 e1 0e c9 r13_r12 >>= 0x1e ## filtbank.c:255:4
ef16: b4 e0 c0 36 r3 = r12 + r6 ## filtbank.c:256:75
ef1a: d8 ec 53 32 [r5+r2] = r3 ## filtbank.c:256:39
ef1e: d8 ec 42 31 r3 = [r4+r1] ## filtbank.c:258:4
ef22: d8 ec 02 61 r6 = [r0+r1] ## filtbank.c:258:4
ef26: b4 e0 b0 71 r7 = r11 + r1 ## filtbank.c:259:37
ef2a: d8 ec 7a 79 r7 = [r7+r9<<2] ## filtbank.c:259:37
ef2e: f8 e1 60 d3 r13_r12 = r6 * r3 (s) ## filtbank.c:258:4
ef32: d0 e1 0e c9 r13_r12 >>= 0x1e ## filtbank.c:258:4
ef36: b4 e0 c0 37 r3 = r12 + r7 ## filtbank.c:259:67
ef3a: 5e 1c r6 = r5 + r1 ## filtbank.c:259:35
ef3c: d8 ec 6b 39 [r6+r9<<2] = r3 ## filtbank.c:259:35
ef40: fa 3c r2 += -0x4 ## filtbank.c:253:3
ef42: c1 24 r1 += 0x4 ## filtbank.c:253:3
ef44: a1 f8 d9 01 if (r1 != 0x100) goto -0x4e <.GJTIE286_0_0_+0x210 : eefa > ## filtbank.c:253:3
ef48: 82 d4 r3_r2 = 0 #
ef4a: 00 21 r0 = [sp+4] ## filtbank.c:37:10
ef4c: 09 f1 00 07 r9 = r0 + 0x700 # ## filtbank.c:37:10
ef50: 00 22 r0 = [sp+8] ## filtbank.c:37:10
ef52: 08 e1 00 09 r8 = r0 + 0x900 ## filtbank.c:37:10
ef56: 14 93 goto 0x66 <.GJTIE286_0_0_+0x2D4 : efbe > ## filtbank.c:37:10
ef58: d8 ec a2 c2 r12 = [r10+r2] ## filtbank.c:265:5
ef5c: b4 e0 90 63 r6 = r9 + r3 ## filtbank.c:265:5
ef60: d1 ec 6c 7f r7 = [r6+0x1fc] ## filtbank.c:265:5
ef64: d8 ec 92 12 r1 = [r9+r2] ## filtbank.c:264:5
ef68: b4 e0 a0 53 r5 = r10 + r3 ## filtbank.c:264:5
ef6c: d1 ec 5c 0f r0 = [r5+0x1fc] ## filtbank.c:264:5
ef70: a7 e0 00 70 r7 = 0x0 - r7 ## filtbank.c:265:5
ef74: d8 ec e2 42 r4 = [r14+r2] ## filtbank.c:268:42
ef78: f8 e1 c0 d7 r13_r12 = r12 * r7 (s) ## filtbank.c:265:5
ef7c: fc e1 00 d1 r13_r12 += r0 * r1 (s) ## filtbank.c:265:5
ef80: d0 e1 0e c9 r13_r12 >>= 0x1e ## filtbank.c:266:5
ef84: b4 e0 c0 04 r0 = r12 + r4 ## filtbank.c:268:77
ef88: d8 ec 83 02 [r8+r2] = r0 ## filtbank.c:268:40
ef8c: d1 ec 6c 0f r0 = [r6+0x1fc] ## filtbank.c:272:5
ef90: d1 ec 5c 1f r1 = [r5+0x1fc] ## filtbank.c:272:5
ef94: d8 ec 92 42 r4 = [r9+r2] ## filtbank.c:271:5
ef98: d8 ec a2 52 r5 = [r10+r2] ## filtbank.c:271:5
ef9c: b4 e0 e0 63 r6 = r14 + r3 ## filtbank.c:275:46
efa0: d1 ec 6c 6f r6 = [r6+0x1fc] ## filtbank.c:275:46
efa4: f8 e1 10 10 r1_r0 = r1 * r0 (s) ## filtbank.c:272:5
efa8: fc e1 50 14 r1_r0 += r5 * r4 (s) ## filtbank.c:272:5
efac: d0 e1 0e 09 r1_r0 >>= 0x1e ## filtbank.c:273:5
efb0: 60 18 r0 += r6 ## filtbank.c:275:85
efb2: b4 e0 80 13 r1 = r8 + r3 ## filtbank.c:275:44
efb6: d1 ec 1d 0f [r1+0x1fc] = r0 ## filtbank.c:275:44
efba: c2 24 r2 += 0x4 ## filtbank.c:261:3
efbc: fb 3c r3 += -0x4 ## filtbank.c:261:3
efbe: e3 f8 cb 01 if (r3 != -0x100) goto -0x6a <.GJTIE286_0_0_+0x26E : ef58 > ## filtbank.c:261:3
efc2: d4 e9 01 e0 [sp] = r14
efc6: 00 21 r0 = [sp+4] ## filtbank.c:37:10
efc8: 0c f1 00 09 r12 = r0 + 0x900 # ## filtbank.c:37:10
efcc: 00 22 r0 = [sp+8] ## filtbank.c:37:10
efce: 08 e1 00 bb r8 = r11 + 0xb00 ## filtbank.c:37:10
efd2: 09 e1 00 0b r9 = r0 + 0xb00 ## filtbank.c:37:10
efd6: 43 20 r3 = 0x0 ## filtbank.c:37:10
efd8: 44 20 r4 = 0x0 ## filtbank.c:37:10
efda: 14 93 goto 0x66 <.GJTIE286_0_0_+0x358 : f042 > ## filtbank.c:37:10
efdc: d8 ec a2 d3 r13 = [r10+r3] ## filtbank.c:282:5
efe0: b4 e0 c0 64 r6 = r12 + r4 ## filtbank.c:282:5
efe4: d1 ec 6c 7f r7 = [r6+0x1fc] ## filtbank.c:282:5
efe8: d8 ec c2 13 r1 = [r12+r3] ## filtbank.c:281:5
efec: b4 e0 a0 24 r2 = r10 + r4 ## filtbank.c:281:5
eff0: d1 ec 2c 0f r0 = [r2+0x1fc] ## filtbank.c:281:5
eff4: a7 e0 00 70 r7 = 0x0 - r7 ## filtbank.c:282:5
eff8: d8 ec 82 53 r5 = [r8+r3] ## filtbank.c:285:42
effc: f8 e1 d0 f7 r15_r14 = r13 * r7 (s) ## filtbank.c:282:5
f000: fc e1 00 f1 r15_r14 += r0 * r1 (s) ## filtbank.c:282:5
f004: d0 e1 0e e9 r15_r14 >>= 0x1e ## filtbank.c:283:5
f008: b4 e0 e0 05 r0 = r14 + r5 ## filtbank.c:285:77
f00c: d8 ec 93 03 [r9+r3] = r0 ## filtbank.c:285:40
f010: d1 ec 6c 0f r0 = [r6+0x1fc] ## filtbank.c:289:5
f014: d1 ec 2c 1f r1 = [r2+0x1fc] ## filtbank.c:289:5
f018: d8 ec c2 23 r2 = [r12+r3] ## filtbank.c:288:5
f01c: d8 ec a2 53 r5 = [r10+r3] ## filtbank.c:288:5
f020: b4 e0 80 64 r6 = r8 + r4 ## filtbank.c:292:46
f024: d1 ec 6c 6f r6 = [r6+0x1fc] ## filtbank.c:292:46
f028: f8 e1 10 10 r1_r0 = r1 * r0 (s) ## filtbank.c:289:5
f02c: fc e1 50 12 r1_r0 += r5 * r2 (s) ## filtbank.c:289:5
f030: d0 e1 0e 09 r1_r0 >>= 0x1e ## filtbank.c:290:5
f034: 60 18 r0 += r6 ## filtbank.c:292:85
f036: b4 e0 90 14 r1 = r9 + r4 ## filtbank.c:292:44
f03a: d1 ec 1d 0f [r1+0x1fc] = r0 ## filtbank.c:292:44
f03e: c3 24 r3 += 0x4 ## filtbank.c:278:3
f040: fc 3c r4 += -0x4 ## filtbank.c:278:3
f042: e4 f8 cb 01 if (r4 != -0x100) goto -0x6a <.GJTIE286_0_0_+0x2F2 : efdc > ## filtbank.c:278:3
f046: 00 21 r0 = [sp+4] ## filtbank.c:37:10
f048: 0c f1 00 0b r12 = r0 + 0xb00 # ## filtbank.c:37:10
f04c: 00 22 r0 = [sp+8] ## filtbank.c:37:10
f04e: 08 e1 00 bd r8 = r11 + 0xd00 ## filtbank.c:37:10
f052: 09 e1 00 0d r9 = r0 + 0xd00 ## filtbank.c:37:10
f056: 43 20 r3 = 0x0 ## filtbank.c:37:10
f058: 44 20 r4 = 0x0 ## filtbank.c:37:10
f05a: 14 93 goto 0x66 <.GJTIE286_0_0_+0x3D8 : f0c2 > ## filtbank.c:37:10
f05c: d8 ec a2 d3 r13 = [r10+r3] ## filtbank.c:299:5
f060: b4 e0 c0 64 r6 = r12 + r4 ## filtbank.c:299:5
f064: d1 ec 6c 7f r7 = [r6+0x1fc] ## filtbank.c:299:5
f068: d8 ec c2 13 r1 = [r12+r3] ## filtbank.c:298:5
f06c: b4 e0 a0 24 r2 = r10 + r4 ## filtbank.c:298:5
f070: d1 ec 2c 0f r0 = [r2+0x1fc] ## filtbank.c:298:5
f074: a7 e0 00 70 r7 = 0x0 - r7 ## filtbank.c:299:5
f078: d8 ec 82 53 r5 = [r8+r3] ## filtbank.c:302:42
f07c: f8 e1 d0 f7 r15_r14 = r13 * r7 (s) ## filtbank.c:299:5
f080: fc e1 00 f1 r15_r14 += r0 * r1 (s) ## filtbank.c:299:5
f084: d0 e1 0e e9 r15_r14 >>= 0x1e ## filtbank.c:300:5
f088: b4 e0 e0 05 r0 = r14 + r5 ## filtbank.c:302:77
f08c: d8 ec 93 03 [r9+r3] = r0 ## filtbank.c:302:40
f090: d1 ec 6c 0f r0 = [r6+0x1fc] ## filtbank.c:306:5
f094: d1 ec 2c 1f r1 = [r2+0x1fc] ## filtbank.c:306:5
f098: d8 ec c2 23 r2 = [r12+r3] ## filtbank.c:305:5
f09c: d8 ec a2 53 r5 = [r10+r3] ## filtbank.c:305:5
f0a0: b4 e0 80 64 r6 = r8 + r4 ## filtbank.c:309:46
f0a4: d1 ec 6c 6f r6 = [r6+0x1fc] ## filtbank.c:309:46
f0a8: f8 e1 10 10 r1_r0 = r1 * r0 (s) ## filtbank.c:306:5
f0ac: fc e1 50 12 r1_r0 += r5 * r2 (s) ## filtbank.c:306:5
f0b0: d0 e1 0e 09 r1_r0 >>= 0x1e ## filtbank.c:307:5
f0b4: 60 18 r0 += r6 ## filtbank.c:309:85
f0b6: b4 e0 90 14 r1 = r9 + r4 ## filtbank.c:309:44
f0ba: d1 ec 1d 0f [r1+0x1fc] = r0 ## filtbank.c:309:44
f0be: c3 24 r3 += 0x4 ## filtbank.c:295:3
f0c0: fc 3c r4 += -0x4 ## filtbank.c:295:3
f0c2: e4 f8 cb 01 if (r4 != -0x100) goto -0x6a <.GJTIE286_0_0_+0x372 : f05c > ## filtbank.c:295:3
f0c6: 0c f1 00 bf r12 = r11 + 0xf00 # ## filtbank.c:37:10
f0ca: 00 22 r0 = [sp+8] ## filtbank.c:37:10
f0cc: 01 e1 00 0f r1 = r0 + 0xf00 ## filtbank.c:37:10
f0d0: 42 20 r2 = 0x0 ## filtbank.c:37:10
f0d2: 43 e0 fc 0e r3 = 0xefc <usb_code_size+0x438 : efc > ## filtbank.c:37:10
f0d6: 48 e0 40 03 r8 = 0x340 <ROM_RAM_SIZE+0x140 : 340 > ## filtbank.c:37:10
f0da: 49 e0 c0 fc r9 = -0x340 <RAM_LIMIT_H+0xFFFFFFFFFFE5FCC0 : fffffffffffffcc0 > ## filtbank.c:37:10
f0de: 04 9b goto 0x36 <.GJTIE286_0_0_+0x42C : f116 > ## filtbank.c:37:10
f0e0: d8 ec a2 52 r5 = [r10+r2] ## filtbank.c:316:5
f0e4: 00 21 r0 = [sp+4] ## filtbank.c:316:5
f0e6: d8 ec 02 73 r7 = [r0+r3] ## filtbank.c:316:5
f0ea: 84 1c r4 = r0 + r2 ## filtbank.c:315:5
f0ec: d8 ec 4a 48 r4 = [r4+r8<<2] ## filtbank.c:315:5
f0f0: b4 e0 a0 63 r6 = r10 + r3 ## filtbank.c:315:5
f0f4: d8 ec 6a 69 r6 = [r6+r9<<2] ## filtbank.c:315:5
f0f8: a7 e0 00 70 r7 = 0x0 - r7 ## filtbank.c:316:5
f0fc: d8 ec c2 02 r0 = [r12+r2] ## filtbank.c:319:42
f100: f8 e1 50 f7 r15_r14 = r5 * r7 (s) ## filtbank.c:316:5
f104: fc e1 60 f4 r15_r14 += r6 * r4 (s) ## filtbank.c:316:5
f108: d0 e1 0e e9 r15_r14 >>= 0x1e ## filtbank.c:317:5
f10c: e0 18 r0 += r14 ## filtbank.c:319:77
f10e: d8 ec 13 02 [r1+r2] = r0 ## filtbank.c:319:40
f112: fb 3c r3 += -0x4 ## filtbank.c:312:3
f114: c2 24 r2 += 0x4 ## filtbank.c:312:3
f116: a2 f8 e3 01 if (r2 != 0x100) goto -0x3a <.GJTIE286_0_0_+0x3F6 : f0e0 > ## filtbank.c:312:3
f11a: 00 f1 00 a1 r0 = r10 + 0x100 # ## filtbank.c:37:10
f11e: 04 21 r4 = [sp+4] ## filtbank.c:37:10
f120: 41 20 r1 = 0x0 ## filtbank.c:37:10
f122: 42 e0 fc 0d r2 = 0xdfc <usb_code_size+0x338 : dfc > ## filtbank.c:37:10
f126: 48 e0 80 03 r8 = 0x380 <ROM_RAM_SIZE+0x180 : 380 > ## filtbank.c:37:10
f12a: 49 e0 80 fc r9 = -0x380 <RAM_LIMIT_H+0xFFFFFFFFFFE5FC80 : fffffffffffffc80 > ## filtbank.c:37:10
f12e: d4 e9 00 e0 r14 = [sp] ## filtbank.c:37:10
f132: 04 94 goto 0x28 <.GJTIE286_0_0_+0x472 : f15c > ## filtbank.c:37:10
f134: d8 ec 02 51 r5 = [r0+r1] ## filtbank.c:328:5
f138: 4e 1c r6 = r4 + r1 ## filtbank.c:328:5
f13a: d8 ec 6a 68 r6 = [r6+r8<<2] ## filtbank.c:328:5
f13e: d8 ec 42 72 r7 = [r4+r2] ## filtbank.c:327:5
f142: 83 1c r3 = r0 + r2 ## filtbank.c:327:5
f144: d8 ec 3a 39 r3 = [r3+r9<<2] ## filtbank.c:327:5
f148: f8 e1 50 d6 r13_r12 = r5 * r6 (s) ## filtbank.c:328:5
f14c: fc e1 30 d7 r13_r12 += r3 * r7 (s) ## filtbank.c:328:5
f150: d0 e1 0e c9 r13_r12 >>= 0x1e ## filtbank.c:329:5
f154: d8 ec b3 c1 [r11+r1] = r12 ## filtbank.c:331:15
f158: fa 3c r2 += -0x4 ## filtbank.c:324:3
f15a: c1 24 r1 += 0x4 ## filtbank.c:324:3
f15c: a1 f8 ea 01 if (r1 != 0x100) goto -0x2c <.GJTIE286_0_0_+0x44A : f134 > ## filtbank.c:324:3
f160: 09 e1 00 4f r9 = r4 + 0xf00 ## filtbank.c:37:10
f164: 08 e1 fc b2 r8 = r11 + 0x2fc ## filtbank.c:37:10
f168: 82 14 r3_r2 = 0 ## filtbank.c:37:10
f16a: 14 8a goto 0x54 <.GJTIE286_0_0_+0x4D6 : f1c0 > ## filtbank.c:37:10
f16c: d8 ec a2 42 r4 = [r10+r2] ## filtbank.c:338:5
f170: b4 e0 90 53 r5 = r9 + r3 ## filtbank.c:338:5
f174: d1 ec 5c 6f r6 = [r5+0x1fc] ## filtbank.c:338:5
f178: d8 ec 92 72 r7 = [r9+r2] ## filtbank.c:337:5
f17c: b4 e0 a0 13 r1 = r10 + r3 ## filtbank.c:337:5
f180: d1 ec 1c 0f r0 = [r1+0x1fc] ## filtbank.c:337:5
f184: a6 e0 00 60 r6 = 0x0 - r6 ## filtbank.c:338:5
f188: f8 e1 40 d6 r13_r12 = r4 * r6 (s) ## filtbank.c:338:5
f18c: fc e1 00 d7 r13_r12 += r0 * r7 (s) ## filtbank.c:338:5
f190: d0 e1 0e c9 r13_r12 >>= 0x1e ## filtbank.c:339:5
f194: b4 e0 80 02 r0 = r8 + r2 ## filtbank.c:341:23
f198: d6 ec 05 c0 [r0+-0x1fc] = r12 ## filtbank.c:341:23
f19c: d1 ec 5c 0f r0 = [r5+0x1fc] ## filtbank.c:345:5
f1a0: d1 ec 1c 1f r1 = [r1+0x1fc] ## filtbank.c:345:5
f1a4: d8 ec 92 42 r4 = [r9+r2] ## filtbank.c:344:5
f1a8: d8 ec a2 52 r5 = [r10+r2] ## filtbank.c:344:5
f1ac: f8 e1 10 10 r1_r0 = r1 * r0 (s) ## filtbank.c:345:5
f1b0: fc e1 50 14 r1_r0 += r5 * r4 (s) ## filtbank.c:345:5
f1b4: d0 e1 0e 09 r1_r0 >>= 0x1e ## filtbank.c:346:5
f1b8: d8 ec 83 03 [r8+r3] = r0 ## filtbank.c:348:36
f1bc: c2 24 r2 += 0x4 ## filtbank.c:334:3
f1be: fb 3c r3 += -0x4 ## filtbank.c:334:3
f1c0: e3 f8 d4 01 if (r3 != -0x100) goto -0x58 <.GJTIE286_0_0_+0x482 : f16c > ## filtbank.c:334:3
f1c4: 82 d4 r3_r2 = 0 #
f1c6: 00 21 r0 = [sp+4] ## filtbank.c:37:10
f1c8: 19 e1 00 01 r9 = r0 + 0x1100 ## filtbank.c:37:10
f1cc: 08 e1 00 b3 r8 = r11 + 0x300 ## filtbank.c:37:10
f1d0: 14 8a goto 0x54 <.GJTIE286_0_0_+0x53C : f226 > ## filtbank.c:37:10
f1d2: d8 ec a2 42 r4 = [r10+r2] ## filtbank.c:355:5
f1d6: b4 e0 90 53 r5 = r9 + r3 ## filtbank.c:355:5
f1da: d1 ec 5c 6f r6 = [r5+0x1fc] ## filtbank.c:355:5
f1de: d8 ec 92 72 r7 = [r9+r2] ## filtbank.c:354:5
f1e2: b4 e0 a0 13 r1 = r10 + r3 ## filtbank.c:354:5
f1e6: d1 ec 1c 0f r0 = [r1+0x1fc] ## filtbank.c:354:5
f1ea: a6 e0 00 60 r6 = 0x0 - r6 ## filtbank.c:355:5
f1ee: f8 e1 40 d6 r13_r12 = r4 * r6 (s) ## filtbank.c:355:5
f1f2: fc e1 00 d7 r13_r12 += r0 * r7 (s) ## filtbank.c:355:5
f1f6: d0 e1 0e c9 r13_r12 >>= 0x1e ## filtbank.c:356:5
f1fa: d8 ec 83 c2 [r8+r2] = r12 ## filtbank.c:358:36
f1fe: d1 ec 5c 0f r0 = [r5+0x1fc] ## filtbank.c:362:5
f202: d1 ec 1c 1f r1 = [r1+0x1fc] ## filtbank.c:362:5
f206: d8 ec 92 42 r4 = [r9+r2] ## filtbank.c:361:5
f20a: d8 ec a2 52 r5 = [r10+r2] ## filtbank.c:361:5
f20e: f8 e1 10 10 r1_r0 = r1 * r0 (s) ## filtbank.c:362:5
f212: fc e1 50 14 r1_r0 += r5 * r4 (s) ## filtbank.c:362:5
f216: d0 e1 0e 09 r1_r0 >>= 0x1e ## filtbank.c:363:5
f21a: b4 e0 80 43 r4 = r8 + r3 ## filtbank.c:365:40
f21e: d1 ec 4d 0f [r4+0x1fc] = r0 ## filtbank.c:365:40
f222: c2 24 r2 += 0x4 ## filtbank.c:351:3
f224: fb 3c r3 += -0x4 ## filtbank.c:351:3
f226: e3 f8 d4 01 if (r3 != -0x100) goto -0x58 <.GJTIE286_0_0_+0x4E8 : f1d2 > ## filtbank.c:351:3
f22a: 82 d4 r3_r2 = 0 #
f22c: 00 21 r0 = [sp+4] ## filtbank.c:37:10
f22e: 19 e1 00 03 r9 = r0 + 0x1300 ## filtbank.c:37:10
f232: 08 e1 00 b5 r8 = r11 + 0x500 ## filtbank.c:37:10
f236: 14 8a goto 0x54 <.GJTIE286_0_0_+0x5A2 : f28c > ## filtbank.c:37:10
f238: d8 ec a2 42 r4 = [r10+r2] ## filtbank.c:373:5
f23c: b4 e0 90 53 r5 = r9 + r3 ## filtbank.c:373:5
f240: d1 ec 5c 6f r6 = [r5+0x1fc] ## filtbank.c:373:5
f244: d8 ec 92 72 r7 = [r9+r2] ## filtbank.c:372:5
f248: b4 e0 a0 13 r1 = r10 + r3 ## filtbank.c:372:5
f24c: d1 ec 1c 0f r0 = [r1+0x1fc] ## filtbank.c:372:5
f250: a6 e0 00 60 r6 = 0x0 - r6 ## filtbank.c:373:5
f254: f8 e1 40 d6 r13_r12 = r4 * r6 (s) ## filtbank.c:373:5
f258: fc e1 00 d7 r13_r12 += r0 * r7 (s) ## filtbank.c:373:5
f25c: d0 e1 0e c9 r13_r12 >>= 0x1e ## filtbank.c:374:5
f260: d8 ec 83 c2 [r8+r2] = r12 ## filtbank.c:376:36
f264: d1 ec 5c 0f r0 = [r5+0x1fc] ## filtbank.c:380:5
f268: d1 ec 1c 1f r1 = [r1+0x1fc] ## filtbank.c:380:5
f26c: d8 ec 92 42 r4 = [r9+r2] ## filtbank.c:379:5
f270: d8 ec a2 52 r5 = [r10+r2] ## filtbank.c:379:5
f274: f8 e1 10 10 r1_r0 = r1 * r0 (s) ## filtbank.c:380:5
f278: fc e1 50 14 r1_r0 += r5 * r4 (s) ## filtbank.c:380:5
f27c: d0 e1 0e 09 r1_r0 >>= 0x1e ## filtbank.c:381:5
f280: b4 e0 80 43 r4 = r8 + r3 ## filtbank.c:383:40
f284: d1 ec 4d 0f [r4+0x1fc] = r0 ## filtbank.c:383:40
f288: c2 24 r2 += 0x4 ## filtbank.c:369:3
f28a: fb 3c r3 += -0x4 ## filtbank.c:369:3
f28c: e3 f8 d4 01 if (r3 != -0x100) goto -0x58 <.GJTIE286_0_0_+0x54E : f238 > ## filtbank.c:369:3
f290: 41 f0 fc 08 r1 = 0x8fc # <WOLAAnalysisFilter_Float_M128_m4_r1+0xF8 : 8fc >
f294: 00 21 r0 = [sp+4] ## filtbank.c:37:10
f296: 10 e1 00 05 r0 = r0 + 0x1500 ## filtbank.c:37:10
f29a: 42 20 r2 = 0x0 ## filtbank.c:37:10
f29c: 43 e0 40 fe r3 = -0x1c0 <RAM_LIMIT_H+0xFFFFFFFFFFE5FE40 : fffffffffffffe40 > ## filtbank.c:37:10
f2a0: 44 e0 c0 01 r4 = 0x1c0 <_MASK_MEM_SIZE+0x1C : 1c0 > ## filtbank.c:37:10
f2a4: 04 9a goto 0x34 <.GJTIE286_0_0_+0x5F0 : f2da > ## filtbank.c:37:10
f2a6: d8 ec 02 52 r5 = [r0+r2] ## filtbank.c:388:4
f2aa: b4 e0 a0 61 r6 = r10 + r1 ## filtbank.c:388:4
f2ae: d8 ec 6a 63 r6 = [r6+r3<<2] ## filtbank.c:388:4
f2b2: f8 e1 60 75 r7_r6 = r6 * r5 (s) ## filtbank.c:388:4
f2b6: d0 e1 0e 69 r7_r6 >>= 0x1e ## filtbank.c:388:4
f2ba: b4 e0 b0 52 r5 = r11 + r2 ## filtbank.c:389:36
f2be: d8 ec 5b 64 [r5+r4<<2] = r6 ## filtbank.c:389:36
f2c2: d8 ec 02 52 r5 = [r0+r2] ## filtbank.c:391:4
f2c6: d8 ec a2 62 r6 = [r10+r2] ## filtbank.c:391:4
f2ca: f8 e1 60 75 r7_r6 = r6 * r5 (s) ## filtbank.c:391:4
f2ce: d0 e1 0e 69 r7_r6 >>= 0x1e ## filtbank.c:391:4
f2d2: d8 ec b3 61 [r11+r1] = r6 ## filtbank.c:392:40
f2d6: c2 24 r2 += 0x4 ## filtbank.c:386:3
f2d8: f9 3c r1 += -0x4 ## filtbank.c:386:3
f2da: a2 f8 e4 01 if (r2 != 0x100) goto -0x38 <.GJTIE286_0_0_+0x5BC : f2a6 > ## filtbank.c:386:3
f2de: 80 14 r1_r0 = 0
f2e0: 04 83 goto 0x6 <.GJTIE286_0_0_+0x5FE : f2e8 >
f2e2: d8 ec eb 01 [r14+r1<<2] = r0 ## filtbank.c:396:35
f2e6: c1 21 r1 += 0x1 ## filtbank.c:395:30
f2e8: b1 f8 fb 81 if (r1 != 0x1c0) goto -0xa <.GJTIE286_0_0_+0x5F8 : f2e2 >
f2ec: 34 92 goto 0xe4 <.GJTIE286_0_0_+0x6E8 : f3d2 >
f2ee: 01 e1 3c 50 r1 = r5 + 0x3c ## filtbank.c:401:27
f2f2: 43 20 r3 = 0x0 ## filtbank.c:401:3
f2f4: 45 20 r5 = 0x0
f2f6: 92 16 r2 = r9 ## filtbank.c:401:3
f2f8: bf ea 6a fc call -0x72c <faad_imdct : ebd0 > ## filtbank.c:401:3
f2fc: 01 22 r1 = [sp+8]
f2fe: 04 85 goto 0xa <.GJTIE286_0_0_+0x620 : f30a >
f300: d8 ec ba 05 r0 = [r11+r5<<2] ## filtbank.c:406:18
f304: d8 ec 1b 05 [r1+r5<<2] = r0 ## filtbank.c:406:16
f308: c5 21 r5 += 0x1 ## filtbank.c:405:30
f30a: b5 f8 f9 81 if (r5 != 0x1c0) goto -0xe <.GJTIE286_0_0_+0x616 : f300 > ## filtbank.c:405:3
f30e: ea 16 r10 = r14
f310: 00 e1 00 71 r0 = r7 + 0x100 ## filtbank.c:37:10
f314: 41 20 r1 = 0x0 ## filtbank.c:37:10
f316: 42 e0 fc 07 r2 = 0x7fc <alg_code_size+0x32C : 7fc > ## filtbank.c:37:10
f31a: 49 e0 00 fe r9 = -0x200 <RAM_LIMIT_H+0xFFFFFFFFFFE5FE00 : fffffffffffffe00 > ## filtbank.c:37:10
f31e: 4d e0 00 02 r13 = 0x200 <ROM_RAM_SIZE : 200 >
f322: 14 84 goto 0x48 <.GJTIE286_0_0_+0x682 : f36c >
f324: 86 dc r6 = r0 + r2 # ## filtbank.c:410:4
f326: 05 22 r5 = [sp+8] ## filtbank.c:410:4
f328: d8 ec 42 71 r7 = [r4+r1] ## filtbank.c:410:4
f32c: d8 ec 6a 69 r6 = [r6+r9<<2] ## filtbank.c:410:4
f330: d8 ec b2 32 r3 = [r11+r2] ## filtbank.c:411:41
f334: a7 e0 00 70 r7 = 0x0 - r7 ## filtbank.c:410:4
f338: f8 e1 60 77 r7_r6 = r6 * r7 (s) ## filtbank.c:410:4
f33c: d0 e1 0e 69 r7_r6 >>= 0x1e ## filtbank.c:410:4
f340: 63 18 r3 += r6 ## filtbank.c:411:75
f342: d8 ec 53 32 [r5+r2] = r3 ## filtbank.c:411:39
f346: d8 ec 42 31 r3 = [r4+r1] ## filtbank.c:413:4
f34a: d8 ec 02 61 r6 = [r0+r1] ## filtbank.c:413:4
f34e: b4 e0 b0 71 r7 = r11 + r1 ## filtbank.c:414:37
f352: d8 ec 7a 7d r7 = [r7+r13<<2] ## filtbank.c:414:37
f356: f8 e1 60 f3 r15_r14 = r6 * r3 (s) ## filtbank.c:413:4
f35a: d0 e1 0e e9 r15_r14 >>= 0x1e ## filtbank.c:413:4
f35e: b4 e0 e0 37 r3 = r14 + r7 ## filtbank.c:414:67
f362: 5e 1c r6 = r5 + r1 ## filtbank.c:414:35
f364: d8 ec 6b 3d [r6+r13<<2] = r3 ## filtbank.c:414:35
f368: fa 3c r2 += -0x4 ## filtbank.c:408:3
f36a: c1 24 r1 += 0x4 ## filtbank.c:408:3
f36c: a1 f8 da 01 if (r1 != 0x100) goto -0x4c <.GJTIE286_0_0_+0x63A : f324 > ## filtbank.c:408:3
f370: 00 22 r0 = [sp+8] ## filtbank.c:37:10
f372: 00 f1 00 09 r0 = r0 + 0x900 # ## filtbank.c:37:10
f376: 01 21 r1 = [sp+4] ## filtbank.c:37:10
f378: 01 e1 00 17 r1 = r1 + 0x700 ## filtbank.c:37:10
f37c: 42 20 r2 = 0x0 ## filtbank.c:37:10
f37e: 04 88 goto 0x10 <.GJTIE286_0_0_+0x6A6 : f390 > ## filtbank.c:37:10
f380: d8 ec aa 32 r3 = [r10+r2<<2] ## filtbank.c:418:38
f384: d8 ec 1a 42 r4 = [r1+r2<<2] ## filtbank.c:418:71
f388: 43 18 r3 += r4 ## filtbank.c:418:69
f38a: d8 ec 0b 32 [r0+r2<<2] = r3 ## filtbank.c:418:36
f38e: c2 21 r2 += 0x1 ## filtbank.c:416:30
f390: b2 f8 f6 81 if (r2 != 0x1c0) goto -0x14 <.GJTIE286_0_0_+0x696 : f380 > ## filtbank.c:416:3
f394: 00 e1 04 80 r0 = r8 + 0x4 ## filtbank.c:37:10
f398: 41 20 r1 = 0x0 ## filtbank.c:37:10
f39a: 42 e0 fc 0f r2 = 0xffc <usb_code_size+0x538 : ffc > ## filtbank.c:37:10
f39e: 04 96 goto 0x2c <.GJTIE286_0_0_+0x6E2 : f3cc > ## filtbank.c:37:10
f3a0: d8 ec 02 31 r3 = [r0+r1] ## filtbank.c:424:4
f3a4: d8 ec c2 42 r4 = [r12+r2] ## filtbank.c:424:4
f3a8: f8 e1 40 53 r5_r4 = r4 * r3 (s) ## filtbank.c:424:4
f3ac: d0 e1 0e 49 r5_r4 >>= 0x1e ## filtbank.c:424:4
f3b0: d8 ec b3 41 [r11+r1] = r4 ## filtbank.c:425:15
f3b4: d8 ec 02 31 r3 = [r0+r1] ## filtbank.c:427:4
f3b8: d8 ec c2 41 r4 = [r12+r1] ## filtbank.c:427:4
f3bc: f8 e1 40 53 r5_r4 = r4 * r3 (s) ## filtbank.c:427:4
f3c0: d0 e1 0e 49 r5_r4 >>= 0x1e ## filtbank.c:427:4
f3c4: d8 ec b3 42 [r11+r2] = r4 ## filtbank.c:428:27
f3c8: fa 3c r2 += -0x4 ## filtbank.c:422:3
f3ca: c1 24 r1 += 0x4 ## filtbank.c:422:3
f3cc: 21 ff 00 1e e7 ff if (r1 != 0x800) goto -0x32 <.GJTIE286_0_0_+0x6B6 : f3a0 >
f3d2: 02 83 sp += 0xc
f3d4: 5f 04 {pc, r15-r4} = [sp++] ## filtbank.c:432:1
decode_sce_lfe:
f3d6: 7a 04 [--sp] = {rets, r10-r4} ## syntax.c:201:0
f3d8: e2 9d sp += -0xc ## syntax.c:201:0
f3da: 04 16 r4 = r0 ## syntax.c:201:0
f3dc: 16 e1 00 46 r6 = r4 + 0x1600 ## syntax.c:201:0
f3e0: 17 f1 a8 46 r7 = r4 + 0x16a8 # ## syntax.c:201:0
f3e4: 68 44 r0 = b[r6+0x4] (u) ## syntax.c:207:16
f3e6: 00 43 if (r0 == 0) goto 0x6 <decode_sce_lfe+0x18 : f3ee > ## syntax.c:207:6
f3e8: 40 2c r0 = 0xc ## syntax.c:209:16
f3ea: f8 41 b[r7+0x1] = r0 ## syntax.c:209:16
f3ec: 24 9d goto 0xba <decode_sce_lfe+0xD2 : f4a8 > ## syntax.c:209:16
f3ee: 68 45 r0 = b[r6+0x5] (u) ## syntax.c:212:6
f3f0: 0a 81 r2 = r0 + 0x1 ## syntax.c:212:26
f3f2: 82 f9 03 06 if (r2 < 0x3) goto 0x6 <decode_sce_lfe+0x26 : f3fc > ## syntax.c:212:6
f3f6: 40 2d r0 = 0xd ## syntax.c:214:16
f3f8: f8 41 b[r7+0x1] = r0 ## syntax.c:214:16
f3fa: 24 96 goto 0xac <decode_sce_lfe+0xD2 : f4a8 > ## syntax.c:214:16
f3fc: 40 18 r0 += r4 ## syntax.c:220:2
f3fe: 42 e0 0a 16 r2 = 0x160a <WOLASynthesisFilter_Float_M128_m4_r1+0x606 : 160a > ## syntax.c:220:2
f402: d8 ee 01 12 b[r0+r2] = r1 ## syntax.c:220:44
f406: 40 16 r0 = r4 ## syntax.c:399:2
f408: bf ea fe f3 call -0x1804 <init_cpe : dc08 > ## syntax.c:399:2
f40c: 00 e1 c8 60 r0 = r6 + 0xc8 ## syntax.c:391:25
f410: 41 24 r1 = 0x4 ## syntax.c:401:39
f412: bf ea b9 f3 call -0x188e <faad_getbits : db88 > ## syntax.c:401:39
f416: 1a e1 e4 46 r10 = r4 + 0x16e4
f41a: 52 ee a0 00 b[r10+0x0] = r0 ## syntax.c:401:28
f41e: 08 e1 ec 60 r8 = r6 + 0xec ## syntax.c:395:26
f422: 02 e1 00 46 r2 = r4 + 0x600 ## syntax.c:392:23
f426: 19 e1 24 4c r9 = r4 + 0x1c24 ## syntax.c:393:20
f42a: 40 16 r0 = r4 ## syntax.c:404:11
f42c: 81 16 r1 = r8 ## syntax.c:404:11
f42e: 93 16 r3 = r9 ## syntax.c:404:11
f430: bf ea 37 f6 call -0x1392 <individual_channel_stream : e0a2 > ## syntax.c:404:11
f434: 05 16 r5 = r0 ## syntax.c:404:11
f436: 95 51 if (r5 != 0) goto 0x62 <decode_sce_lfe+0xC4 : f49a > ## syntax.c:404:11
f438: 40 e0 f9 16 r0 = 0x16f9 <WOLASynthesisFilter_Float_M128_m4_r1+0x6F4 : 16f8 > ## syntax.c:409:11
f43c: d8 ee 40 00 r0 = b[r4+r0] (u) ## syntax.c:409:11
f440: 4d 20 r5 = 0x20 ## syntax.c:409:11
f442: 90 4b if (r0 != 0) goto 0x56 <decode_sce_lfe+0xC4 : f49a > ## syntax.c:409:11
f444: 40 e0 04 07 r0 = 0x704 <alg_code_size+0x234 : 704 > ## syntax.c:413:14
f448: d8 ec 4a 00 r0 = [r4+r0<<2] ## syntax.c:413:14
f44c: 45 20 r5 = 0x0 ## syntax.c:413:14
f44e: 90 45 if (r0 != 0) goto 0x4a <decode_sce_lfe+0xC4 : f49a > ## syntax.c:413:14
f450: 40 f0 54 06 r0 = 0x654 # <alg_code_size+0x184 : 654 > ## specrec.c:385:30
f454: 6b 42 r3 = b[r6+0x2] (u) ## specrec.c:385:2
f456: 6a 41 r2 = b[r6+0x1] (u) ## specrec.c:385:2
f458: d8 ec 4a 10 r1 = [r4+r0<<2] ## specrec.c:385:30
f45c: d4 e9 01 90 [sp] = r9 ## specrec.c:385:2
f460: 80 16 r0 = r8 ## specrec.c:385:2
f462: bf ea 7b fa call -0xb0a <tns_decode_frame : e95c > ## specrec.c:385:2
f466: 40 f0 a2 05 r0 = 0x5a2 # <alg_code_size+0xD2 : 5a2 > ## specrec.c:393:3
f46a: 6b 46 r3 = b[r6+0x6] (u) ## specrec.c:391:2
f46c: 50 ee aa 80 r8 = b[r10+0xa] (u) ## specrec.c:388:26
f470: d8 ec 4a 00 r0 = [r4+r0<<2] ## specrec.c:393:3
f474: 41 e0 a4 05 r1 = 0x5a4 <alg_code_size+0xD4 : 5a4 > ## specrec.c:393:26
f478: d8 ec 4a 11 r1 = [r4+r1<<2] ## specrec.c:393:26
f47c: 50 ee a8 a0 r10 = b[r10+0x8] (u) ## specrec.c:387:29
f480: d0 e9 05 00 d[sp+4] = r1_r0 ## specrec.c:391:2
f484: d4 e9 01 90 [sp] = r9 ## specrec.c:391:2
f488: 40 16 r0 = r4 ## specrec.c:391:2
f48a: a1 16 r1 = r10 ## specrec.c:391:2
f48c: 82 16 r2 = r8 ## specrec.c:391:2
f48e: bf ea 08 fc call -0x7f0 <ifilter_bank : eca2 > ## specrec.c:391:2
f492: 52 ee 66 80 b[r6+0x6] = r8 ## specrec.c:396:33
f496: 52 ee 68 a0 b[r6+0x8] = r10 ## specrec.c:397:36
f49a: fd 41 b[r7+0x1] = r5 ## syntax.c:223:15
f49c: 68 44 r0 = b[r6+0x4] (u) ## syntax.c:226:24
f49e: c0 21 r0 += 0x1 ## syntax.c:226:24
f4a0: e8 44 b[r6+0x4] = r0 ## syntax.c:226:24
f4a2: 68 45 r0 = b[r6+0x5] (u) ## syntax.c:227:21
f4a4: c0 21 r0 += 0x1 ## syntax.c:227:21
f4a6: e8 45 b[r6+0x5] = r0 ## syntax.c:227:21
f4a8: 02 83 sp += 0xc
f4aa: 5a 04 {pc, r10-r4} = [sp++] ## syntax.c:228:1
faad_byte_align:
f4ac: 02 62 r2 = [r0+0x8] ## bits.c:219:0
f4ae: a1 e0 00 20 r1 = 0x0 - r2 ## bits.c:220:39
f4b2: 60 ff 07 10 16 00 if ((r1 & 0x7) == 0) goto 0x2c <faad_byte_align+0x38 : f4e4 > ## bits.c:220:39
f4b8: 61 e1 07 10 r1 = r1 & 0x7 ## bits.c:220:39
f4bc: a1 e0 08 10 r1 = 0x8 - r1 ## bits.c:224:24
f4c0: 81 ec 02 20 if (r2 <= r1) goto 0x4 <faad_byte_align+0x1C : f4c8 > ## bits.c:83:7
f4c4: 29 1e r1 = r2 - r1 ## bits.c:85:18
f4c6: 04 8d goto 0x1a <faad_byte_align+0x36 : f4e2 >
f4c8: 02 61 r2 = [r0+0x4] ## bits.c:89:19
f4ca: 82 60 [r0+0x0] = r2 ## bits.c:89:13
f4cc: 02 64 r2 = [r0+0x10] ## bits.c:90:23
f4ce: 23 60 r3 = [r2+0x0] ## bits.c:49:3
f4d0: 70 e0 00 33 r3 = rev8(r3) ## bits.c:49:3
f4d4: a1 f0 20 10 r1 = 0x20 - r1 # ## bits.c:93:25
f4d8: 83 61 [r0+0x4] = r3 ## bits.c:91:13
f4da: c4 eb 04 00 [r0+0x10] += 0x4 ## bits.c:92:12
f4de: 02 62 r2 = [r0+0x8] ## bits.c:93:18
f4e0: 21 18 r1 += r2 ## bits.c:93:18
f4e2: 81 62 [r0+0x8] = r1 ## bits.c:85:18
f4e4: 80 00 rts
faad_get_processed_bits:
f4e6: 01 62 r1 = [r0+0x8] ## bits.c:214:0
f4e8: 02 65 r2 = [r0+0x14] ## bits.c:215:43
f4ea: 13 20 r3 = -0x20 ## bits.c:215:22
f4ec: 39 de r1 = r3 - r1 # ## bits.c:215:22
f4ee: 00 64 r0 = [r0+0x10] ## bits.c:215:32
f4f0: 80 1e r0 = r0 - r2 ## bits.c:215:37
f4f2: 00 a3 r0 = r0 << 0x3 ## bits.c:215:22
f4f4: 10 18 r0 += r1 ## bits.c:215:55
f4f6: 80 00 rts ## bits.c:215:2
output_to_PCM:
f4f8: 79 04 [--sp] = {rets, r9-r4} ## output.c:91:0
f4fa: 13 e1 f4 0b r3 = r0 + 0x1bf4 ## output.c:91:0
f4fe: 42 f0 a1 05 r2 = 0x5a1 # <alg_code_size+0xD0 : 5a0 > ## output.c:93:53
f502: 34 60 r4 = [r3+0x0] ## output.c:96:28
f504: d8 ec 0a 22 r2 = [r0+r2<<2] ## output.c:93:53
f508: 04 5b if (r4 == 0) goto 0x36 <output_to_PCM+0x48 : f540 >
f50a: 45 e0 24 2c r5 = 0x2c24 <WOLASynthesisFilter_Float_M256_m4_r1+0x420 : 2c24 > ## output.c:134:13
f50e: 50 18 r0 += r5 ## output.c:134:13
f510: cb 30 r3 += 0x30 ## output.c:132:12
f512: b4 e8 02 00 if (r4 != 0x2) {
f516: 30 16 r0 = r3
} ## output.c:133:26
f518: b1 e8 02 00 if (r1 != 0x2) { ## output.c:133:26
f51c: 30 16 r0 = r3
} ## output.c:133:26
f51e: 41 20 r1 = 0x0 ## output.c:133:26
f520: 04 8b goto 0x16 <output_to_PCM+0x40 : f538 > ## output.c:133:26
f522: d8 ec 0a 41 r4 = [r0+r1<<2] ## output.c:137:10
f526: cd bf r5 = r4 >>> 0x1f ## output.c:74:18
f528: 46 15 r7_r6 = r5_r4 ## output.c:75:2
f52a: d2 e1 6e 4c r4 = r7_r6 >>> 0xe (round) ## output.c:75:2
f52e: 78 e0 01 44 r4 = sat16(r4) (s) ## output.c:75:2
f532: d8 ed 29 41 h[r2+r1<<1] = r4 ## output.c:139:27
f536: c1 21 r1 += 0x1 ## output.c:135:31
f538: 01 ff 00 14 f2 ff if (r1 != 0x400) goto -0x1c <output_to_PCM+0x2A : f522 >
f53e: 59 04 {pc, r9-r4} = [sp++] ## output.c:142:1
f540: 01 f8 21 02 if (r1 == 0x1) goto 0x42 <output_to_PCM+0x8E : f586 > ## output.c:103:7
f544: 81 f8 fb 05 if (r1 != 0x2) goto -0xa <output_to_PCM+0x46 : f53e >
f548: 41 e0 24 2c r1 = 0x2c24 <WOLASynthesisFilter_Float_M256_m4_r1+0x420 : 2c24 > ## output.c:106:13
f54c: 10 18 r0 += r1 ## output.c:106:13
f54e: 41 20 r1 = 0x0
f550: 43 e0 00 fc r3 = -0x400 <RAM_LIMIT_H+0xFFFFFFFFFFE5FC00 : fffffffffffffc00 >
f554: 04 94 goto 0x28 <output_to_PCM+0x86 : f57e >
f556: d8 ec 0a 43 r4 = [r0+r3<<2] ## output.c:109:11
f55a: cd bf r5 = r4 >>> 0x1f ## output.c:74:18
f55c: 46 15 r7_r6 = r5_r4 ## output.c:75:2
f55e: d2 e1 6e 4c r4 = r7_r6 >>> 0xe (round) ## output.c:75:2
f562: 78 e0 01 44 r4 = sat16(r4) (s) ## output.c:75:2
f566: 26 16 r6 = r2 ## output.c:111:28
f568: dc ed 61 41 h[++r6=r1] = r4 ## output.c:111:28
f56c: 04 05 r4 = [r0++=0x4] ## output.c:113:11
f56e: cd bf r5 = r4 >>> 0x1f ## output.c:74:18
f570: 48 15 r9_r8 = r5_r4 ## output.c:75:2
f572: d2 e1 8e 4c r4 = r9_r8 >>> 0xe (round) ## output.c:75:2
f576: 78 e0 01 44 r4 = sat16(r4) (s) ## output.c:75:2
f57a: ec 61 h[r6+0x2] = r4 ## output.c:115:28
f57c: c1 24 r1 += 0x4 ## output.c:107:4
f57e: 21 ff 80 1d e9 ff if (r1 != 0x1000) goto -0x2e <output_to_PCM+0x5E : f556 >
f584: 59 04 {pc, r9-r4} = [sp++] ## output.c:142:1
f586: 00 e1 30 30 r0 = r3 + 0x30 ## output.c:121:9
f58a: 41 20 r1 = 0x0 ## output.c:121:9
f58c: 04 8d goto 0x1a <output_to_PCM+0xB0 : f5a8 > ## output.c:121:9
f58e: d8 ec 02 41 r4 = [r0+r1] ## output.c:123:11
f592: cd bf r5 = r4 >>> 0x1f ## output.c:74:18
f594: 46 15 r7_r6 = r5_r4 ## output.c:75:2
f596: d2 e1 6e 4c r4 = r7_r6 >>> 0xe (round) ## output.c:75:2
f59a: 78 e0 01 44 r4 = sat16(r4) (s) ## output.c:75:2
f59e: 23 16 r3 = r2 ## output.c:125:28
f5a0: dc ed 31 41 h[++r3=r1] = r4 ## output.c:125:28
f5a4: bc 61 h[r3+0x2] = r4 ## output.c:126:28
f5a6: c1 24 r1 += 0x4 ## output.c:121:4
f5a8: 21 ff 80 1d f0 ff if (r1 != 0x1000) goto -0x20 <output_to_PCM+0x96 : f58e >
f5ae: 59 04 {pc, r9-r4} = [sp++] ## output.c:142:1
aac_decoder_run:
f5b0: 7f 04 [--sp] = {rets, r15-r4} ## aac_main.c:498:0
f5b2: c2 9c sp += -0x90 ## aac_main.c:498:0
f5b4: 04 16 r4 = r0 ## aac_main.c:498:0
f5b6: 1d e1 00 46 r13 = r4 + 0x1600 ## aac_main.c:498:0
f5ba: d0 ec d0 01 r0 = [r13+0x10] ## aac_main.c:502:23
f5be: 80 49 if (r0 != 0) goto 0x12 <aac_decoder_run+0x22 : f5d2 > ## aac_main.c:502:23
f5c0: 40 e0 24 3c r0 = 0x3c24 <STFT_Win_FixHalf_M256_D160+0x20 : 3c24 > ## aac_main.c:505:19
f5c4: 40 18 r0 += r4 ## aac_main.c:505:19
f5c6: 41 20 r1 = 0x0 ## aac_main.c:505:3
f5c8: 42 e0 00 20 r2 = 0x2000 <WOLAAnalysisFilter_Float_M256_m4_r1+0x7FC : 2000 > ## aac_main.c:505:3
f5cc: 80 ff 54 4c ff ff call -0xb3ac <memset : 4226 > ## aac_main.c:505:3
f5d2: 1c e1 d0 4b r12 = r4 + 0x1bd0
f5d6: d0 ec c4 23 r2 = [r12+0x34] ## aac_main.c:359:14
f5da: 1b e1 84 46 r11 = r4 + 0x1684 ## aac_main.c:359:14
f5de: f8 e8 86 70 r7 = sp + 134 ## aac_main.c:359:14
f5e2: 46 20 r6 = 0x0
f5e4: 1a e1 10 4c r10 = r4 + 0x1c10
f5e8: 82 fe 13 00 ifs (r2 <= 0x0) goto 0x26 <aac_decoder_run+0x62 : f612 >
f5ec: d0 ec c0 02 r0 = [r12+0x20] ## aac_main.c:454:14
f5f0: 80 f8 92 02 if (r0 != 0x1) goto 0x124 <aac_decoder_run+0x168 : f718 > ## aac_main.c:454:6
f5f4: d0 ec b0 10 r1 = [r11+0x0] ## aac_main.c:457:56
f5f8: d0 ec c8 32 r3 = [r12+0x28] ## aac_main.c:458:24
f5fc: d0 ec a8 00 r0 = [r10+0x8] ## aac_main.c:459:37
f600: d0 ec a0 41 r4 = [r10+0x10] ## aac_main.c:459:22
f604: b3 1e r3 = r3 - r2 ## aac_main.c:458:37
f606: 31 18 r1 += r3 ## aac_main.c:458:12
f608: c4 00 call r4 ## aac_main.c:459:14
f60a: d0 ec c4 13 r1 = [r12+0x34] ## aac_main.c:460:26
f60e: 10 1e r0 = r1 - r0 ## aac_main.c:460:26
f610: 44 8d goto 0x11a <aac_decoder_run+0x17C : f72c >
f612: 84 33 [sp+76] = r4
f614: d0 ec b0 83 r8 = [r11+0x30] ## aac_main.c:351:29
f618: d0 ec cc 11 r1 = [r12+0x1c] ## aac_main.c:378:45
f61c: d0 ec a8 00 r0 = [r10+0x8] ## aac_main.c:378:31
f620: d0 ec ac 40 r4 = [r10+0xc] ## aac_main.c:378:17
f624: 45 20 r5 = 0x0
f626: f8 e8 86 20 r2 = sp + 134
f62a: 43 29 r3 = 0x9 ## aac_main.c:378:9
f62c: 85 20 [sp] = r5 ## aac_main.c:378:9
f62e: c4 00 call r4 ## aac_main.c:378:9
f630: d0 ec cc 11 r1 = [r12+0x1c] ## aac_main.c:379:17
f634: 01 18 r1 += r0 ## aac_main.c:379:17
f636: d0 ec cd 11 [r12+0x1c] = r1 ## aac_main.c:379:17
f63a: 56 28 r6 = 0x48 ## aac_main.c:379:17
f63c: 80 f8 78 12 if (r0 != 0x9) goto 0xf0 <aac_decoder_run+0x180 : f730 > ## aac_main.c:379:17
f640: dc e9 8e 50 r5 = b[sp+142] (u) ## aac_main.c:388:7
f644: 15 f8 7d fe if (r5 == 0xff) goto 0xfa <aac_decoder_run+0x192 : f742 > ## aac_main.c:388:7
f648: 30 e1 ff 5f r0 = r5 + -0x1 ## aac_main.c:422:25
f64c: 5e 22 r6 = 0x62 ## aac_main.c:422:25
f64e: 08 ff fe 05 6e 00 if (r0 > 0x5fe) goto 0xdc <aac_decoder_run+0x180 : f730 > ## aac_main.c:422:25
f654: d0 ec a8 00 r0 = [r10+0x8] ## aac_main.c:424:32
f658: d0 ec ac 40 r4 = [r10+0xc] ## aac_main.c:424:18
f65c: 42 20 r2 = 0x0 ## aac_main.c:424:18
f65e: 82 d6 r2 = r8 # ## aac_main.c:424:10
f660: 82 20 [sp] = r2 ## aac_main.c:424:10
f662: 53 16 r3 = r5 ## aac_main.c:424:10
f664: c4 00 call r4 ## aac_main.c:424:10
f666: 68 e8 1c c0 [r12+0x1c] += r0 ## aac_main.c:425:18
f66a: 56 28 r6 = 0x48 ## aac_main.c:425:18
f66c: 85 e8 60 00 if (r0 != r5) goto 0xc0 <aac_decoder_run+0x180 : f730 > ## aac_main.c:425:18
f670: d0 ec b9 52 [r11+0x28] = r5 ## aac_main.c:428:24
f674: d4 e9 41 b0 [sp+64] = r11 ## aac_main.c:428:24
f678: d0 ec b0 03 r0 = [r11+0x30] ## decoder.c:53:29
f67c: d4 e9 4c 80 r8 = [sp+76]
f680: 12 e1 a8 86 r2 = r8 + 0x16a8
f684: a0 6e [r2+0x38] = r0 ## bits.c:199:13
f686: a5 6b [r2+0x2c] = r5 ## bits.c:200:18
f688: 01 60 r1 = [r0+0x0] ## bits.c:49:3
f68a: 70 e0 00 11 r1 = rev8(r1) ## bits.c:49:3
f68e: a1 68 [r2+0x20] = r1 ## bits.c:203:11
f690: 20 6e r0 = [r2+0x38] ## bits.c:204:32
f692: c0 24 r0 += 0x4 ## bits.c:204:39
f694: 01 60 r1 = [r0+0x0] ## bits.c:49:3
f696: 70 e0 00 11 r1 = rev8(r1) ## bits.c:49:3
f69a: a1 69 [r2+0x24] = r1 ## bits.c:205:11
f69c: 20 6e r0 = [r2+0x38] ## bits.c:207:29
f69e: a0 6d [r2+0x34] = r0 ## bits.c:207:12
f6a0: c0 28 r0 += 0x8 ## bits.c:208:36
f6a2: 0e f1 c8 d0 r14 = r13 + 0xc8 # ## decoder.c:52:25
f6a6: a0 6c [r2+0x30] = r0 ## bits.c:208:11
f6a8: 82 34 [sp+80] = r2 ## bits.c:208:11
f6aa: 4a ea 20 20 [r2+0x28] = 0x20 ## bits.c:210:16
f6ae: 50 ee d0 00 r0 = b[r13+0x0] (u) ## decoder.c:59:16
f6b2: 30 52 if (r0 == 0) goto 0xe4 <aac_decoder_run+0x1E8 : f798 > ## decoder.c:59:16
f6b4: 40 f0 19 16 r0 = 0x1619 # <WOLASynthesisFilter_Float_M128_m4_r1+0x614 : 1618 > ## decoder.c:63:38
f6b8: 07 34 r7 = [sp+80] ## decoder.c:63:38
f6ba: d8 ee 80 90 r9 = b[r8+r0] (u) ## decoder.c:63:38
f6be: 45 20 r5 = 0x0
f6c0: 48 e0 01 00 r8 = 0x1 <mem_code_size : 0 >
f6c4: 44 e0 ff 0f r4 = 0xfff <usb_code_size+0x53A : ffe >
f6c8: 04 9d goto 0x3a <aac_decoder_run+0x154 : f704 >
f6ca: 71 6a r1 = [r7+0x28] ## bits.c:66:19
f6cc: 70 68 r0 = [r7+0x20] ## bits.c:73:16
f6ce: 01 f9 0d 18 if (r1 >= 0xc) goto 0x1a <aac_decoder_run+0x13C : f6ec >
f6d2: a3 f0 0c 10 r3 = 0xC - r1 # ## bits.c:72:8
f6d6: 72 69 r2 = [r7+0x24] ## bits.c:73:67
f6d8: a6 e0 20 30 r6 = 0x20 - r3 ## bits.c:73:79
f6dc: e2 1a r2 >>= r6 ## bits.c:73:72
f6de: c8 e1 80 11 r1 = r8 << r1 ## bits.c:73:27
f6e2: f9 3f r1 += -0x1 ## bits.c:73:45
f6e4: 90 19 r0 &= r1 ## bits.c:73:21
f6e6: 30 1a r0 <<= r3 ## bits.c:73:51
f6e8: 20 19 r0 |= r2 ## bits.c:73:60
f6ea: 04 84 goto 0x8 <aac_decoder_run+0x144 : f6f4 > ## bits.c:73:60
f6ec: a1 e0 20 10 r1 = 0x20 - r1 ## bits.c:69:28
f6f0: 10 1a r0 <<= r1 ## bits.c:69:21
f6f2: 80 b4 r0 = r0 >> 0x14 ## bits.c:69:46
f6f4: 80 17 r0 = r0.l (u) ## syntax.c:1252:7
f6f6: 04 e8 55 00 if (r0 == r4) goto 0xaa <aac_decoder_run+0x1F4 : f7a4 > ## syntax.c:1252:7
f6fa: 41 28 r1 = 0x8 ## syntax.c:1254:4
f6fc: e0 16 r0 = r14 ## syntax.c:1254:4
f6fe: bf ea 43 f2 call -0x1b7a <faad_getbits : db88 > ## syntax.c:1254:4
f702: c5 21 r5 += 0x1 ## syntax.c:1249:24
f704: d0 17 r0 = r5.l (u) ## syntax.c:1249:16
f706: d0 fc e0 ff if (r0 <= 0x2ff) goto -0x40 <aac_decoder_run+0x11A : f6ca > ## syntax.c:1249:16
f70a: 40 25 r0 = 0x5 ## decoder.c:64:21
f70c: 00 f1 40 c0 r0 = r12 + 0x40 # ## decoder.c:134:14
f710: f8 41 b[r7+0x1] = r0 ## decoder.c:64:21
f712: 80 2c [sp+48] = r0 ## decoder.c:64:21
f714: c0 ea ec 05 goto 0xbd8 <.GJTIE291_0_0_+0xA26 : 102f0 > ## decoder.c:64:21
f718: d0 ec c8 22 r2 = [r12+0x28] ## aac_main.c:465:65
f71c: d0 ec b0 10 r1 = [r11+0x0] ## aac_main.c:465:42
f720: d0 ec a8 00 r0 = [r10+0x8] ## aac_main.c:465:26
f724: d0 ec a0 31 r3 = [r10+0x10] ## aac_main.c:465:11
f728: c3 00 call r3 ## aac_main.c:465:3
f72a: 40 20 r0 = 0x0 ## aac_main.c:465:3
f72c: d0 ec c5 03 [r12+0x34] = r0 ## aac_main.c:460:26
f730: 58 21 r0 = 0x61 ## aac_main.c:511:3
f732: 36 ed 40 00 ifs (r6 >= 0x40) { ## aac_main.c:511:3
f736: 60 16 r0 = r6
} ## aac_main.c:511:3
f738: 36 e8 00 00 if (r6 == 0x0) { ## aac_main.c:511:3
f73c: 60 16 r0 = r6
} ## aac_main.c:511:3
f73e: 22 84 sp += 0x90 ## aac_main.c:511:3
f740: 5f 04 {pc, r15-r4} = [sp++] ## aac_main.c:513:1
f742: d0 ec a8 00 r0 = [r10+0x8] ## aac_main.c:391:33
f746: d0 ec ac 40 r4 = [r10+0xc] ## aac_main.c:391:19
f74a: 7d 83 r5 = r7 + 0x3 ## aac_main.c:355:27
f74c: c1 14 r9 = 0
f74e: 43 21 r3 = 0x1 ## aac_main.c:391:11
f750: d4 e9 01 90 [sp] = r9 ## aac_main.c:391:11
f754: 52 16 r2 = r5 ## aac_main.c:391:11
f756: c4 00 call r4 ## aac_main.c:391:11
f758: d0 ec cc 11 r1 = [r12+0x1c] ## aac_main.c:392:19
f75c: 01 18 r1 += r0 ## aac_main.c:392:19
f75e: d0 ec cd 11 [r12+0x1c] = r1 ## aac_main.c:392:19
f762: 80 f8 e5 03 if (r0 != 0x1) goto -0x36 <aac_decoder_run+0x180 : f730 > ## aac_main.c:392:19
f766: 7c 3f r4 = 0xff
f768: 58 40 r0 = b[r5+0x0] (u) ## aac_main.c:396:11
f76a: 90 f8 13 fe if (r0 != 0xff) goto 0x26 <aac_decoder_run+0x1E4 : f794 > ## aac_main.c:396:4
f76e: d0 ec a8 00 r0 = [r10+0x8] ## aac_main.c:399:34
f772: d0 ec ac 70 r7 = [r10+0xc] ## aac_main.c:399:20
f776: 43 21 r3 = 0x1 ## aac_main.c:399:12
f778: d4 e9 01 90 [sp] = r9 ## aac_main.c:399:12
f77c: 52 16 r2 = r5 ## aac_main.c:399:12
f77e: c7 00 call r7 ## aac_main.c:399:12
f780: d0 ec cc 11 r1 = [r12+0x1c] ## aac_main.c:400:20
f784: 01 18 r1 += r0 ## aac_main.c:400:20
f786: d0 ec cd 11 [r12+0x1c] = r1 ## aac_main.c:400:20
f78a: 04 e1 ff 40 r4 = r4 + 0xff ## aac_main.c:398:18
f78e: 00 f8 eb 03 if (r0 == 0x1) goto -0x2a <aac_decoder_run+0x1B8 : f768 >
f792: e7 8e goto -0x64 <aac_decoder_run+0x180 : f730 >
f794: 05 1d r5 = r0 + r4 ## aac_main.c:405:17
f796: a7 98 goto -0x150 <aac_decoder_run+0x98 : f648 >
f798: 00 e1 01 d0 r0 = r13 + 0x1
f79c: 07 f1 a9 d0 r7 = r13 + 0xa9 # ## decoder.c:80:13
f7a0: 80 27 [sp+28] = r0 ## decoder.c:80:13
f7a2: 24 91 goto 0xa2 <aac_decoder_run+0x296 : f846 > ## decoder.c:80:13
f7a4: 41 2c r1 = 0xc ## syntax.c:1258:4
f7a6: e0 16 r0 = r14 ## syntax.c:1258:4
f7a8: bf ea ee f1 call -0x1c24 <faad_getbits : db88 > ## syntax.c:1258:4
f7ac: e0 16 r0 = r14 ## syntax.c:1265:13
f7ae: bf ea 15 f2 call -0x1bd6 <faad_get1bit : dbdc > ## syntax.c:1265:13
f7b2: 07 16 r7 = r0 ## syntax.c:1265:13
f7b4: 41 22 r1 = 0x2 ## syntax.c:1266:25
f7b6: e0 16 r0 = r14 ## syntax.c:1266:25
f7b8: bf ea e6 f1 call -0x1c34 <faad_getbits : db88 > ## syntax.c:1266:25
f7bc: e0 16 r0 = r14 ## syntax.c:1267:28
f7be: bf ea 0d f2 call -0x1be6 <faad_get1bit : dbdc > ## syntax.c:1267:28
f7c2: 05 16 r5 = r0 ## syntax.c:1267:28
f7c4: 41 22 r1 = 0x2 ## syntax.c:1268:27
f7c6: e0 16 r0 = r14 ## syntax.c:1268:27
f7c8: bf ea de f1 call -0x1c44 <faad_getbits : db88 > ## syntax.c:1268:27
f7cc: 41 24 r1 = 0x4 ## syntax.c:1269:28
f7ce: e0 16 r0 = r14 ## syntax.c:1269:28
f7d0: bf ea da f1 call -0x1c4c <faad_getbits : db88 > ## syntax.c:1269:28
f7d4: 08 16 r8 = r0 ## syntax.c:1269:28
f7d6: e0 16 r0 = r14 ## syntax.c:1270:22
f7d8: bf ea 00 f2 call -0x1c00 <faad_get1bit : dbdc > ## syntax.c:1270:22
f7dc: 41 23 r1 = 0x3 ## syntax.c:1271:41
f7de: e0 16 r0 = r14 ## syntax.c:1271:41
f7e0: bf ea d2 f1 call -0x1c5c <faad_getbits : db88 > ## syntax.c:1271:41
f7e4: e0 16 r0 = r14 ## syntax.c:1272:19
f7e6: bf ea f9 f1 call -0x1c0e <faad_get1bit : dbdc > ## syntax.c:1272:19
f7ea: e0 16 r0 = r14 ## syntax.c:1273:15
f7ec: bf ea f6 f1 call -0x1c14 <faad_get1bit : dbdc > ## syntax.c:1273:15
f7f0: 89 f8 06 02 if (r9 != 0x1) goto 0xc <aac_decoder_run+0x250 : f800 > ## syntax.c:1273:15
f7f4: 37 e8 00 80 if (r7 == 0x0) {
f7f8: 41 22 r1 = 0x2 ## syntax.c:1280:30
f7fa: e0 16 r0 = r14 ## syntax.c:1280:30
f7fc: bf ea c4 f1 call -0x1c78
} <faad_getbits : db88 > ## syntax.c:1280:30
f800: e0 16 r0 = r14 ## syntax.c:1290:39
f802: bf ea eb f1 call -0x1c2a <faad_get1bit : dbdc > ## syntax.c:1290:39
f806: e0 16 r0 = r14 ## syntax.c:1291:41
f808: bf ea e8 f1 call -0x1c30 <faad_get1bit : dbdc > ## syntax.c:1291:41
f80c: 41 2d r1 = 0xd ## syntax.c:1292:37
f80e: e0 16 r0 = r14 ## syntax.c:1292:37
f810: bf ea ba f1 call -0x1c8c <faad_getbits : db88 > ## syntax.c:1292:37
f814: 41 2b r1 = 0xb ## syntax.c:1293:41
f816: e0 16 r0 = r14 ## syntax.c:1293:41
f818: bf ea b6 f1 call -0x1c94 <faad_getbits : db88 > ## syntax.c:1293:41
f81c: 41 22 r1 = 0x2 ## syntax.c:1294:47
f81e: e0 16 r0 = r14 ## syntax.c:1294:47
f820: bf ea b2 f1 call -0x1c9c <faad_getbits : db88 > ## syntax.c:1294:47
f824: 35 e8 00 80 if (r5 == 0x0) { ## syntax.c:1294:47
f828: 41 30 r1 = 0x10 ## syntax.c:1302:31
f82a: e0 16 r0 = r14 ## syntax.c:1302:31
f82c: bf ea ac f1 call -0x1ca8
} <faad_getbits : db88 > ## syntax.c:1302:31
f830: 07 f1 a9 d0 r7 = r13 + 0xa9 # ## decoder.c:64:15
f834: 01 34 r1 = [sp+80] ## decoder.c:64:21
f836: 40 20 r0 = 0x0 ## decoder.c:64:21
f838: d0 d6 r0 = r13 # ## decoder.c:66:22
f83a: 98 41 b[r1+0x1] = r0 ## decoder.c:64:21
f83c: 5a ee 01 80 b[++r0=0x1] = r8 ## decoder.c:66:22
f840: 80 27 [sp+28] = r0 ## decoder.c:66:22
f842: d4 e9 4c 80 r8 = [sp+76] ## decoder.c:66:22
f846: 49 f0 03 17 r9 = 0x1703 # <WOLASynthesisFilter_Float_M128_m4_r1+0x6FE : 1702 >
f84a: 00 30 r0 = [sp+64]
f84c: d0 ec 08 b1 r11 = [r0+0x18] ## syntax.c:268:34
f850: d0 ec 04 f1 r15 = [r0+0x14] ## syntax.c:269:40
f854: 40 20 r0 = 0x0
f856: 52 ee d4 00 b[r13+0x4] = r0 ## syntax.c:278:24
f85a: 52 ee d5 00 b[r13+0x5] = r0 ## syntax.c:279:22
f85e: 52 ee d3 00 b[r13+0x3] = r0 ## syntax.c:280:20
f862: 40 e0 24 2c r0 = 0x2c24 <WOLASynthesisFilter_Float_M256_m4_r1+0x420 : 2c24 > ## syntax.c:280:20
f866: 80 18 r0 += r8 ## syntax.c:280:20
f868: 00 f1 38 f0 r0 = r15 + 0x38 # ## syntax.c:283:2
f86c: 80 29 [sp+36] = r0 ## syntax.c:283:2
f86e: 00 f1 b3 b1 r0 = r11 + 0x1b3 # ## syntax.c:283:2
f872: 80 2b [sp+44] = r0 ## syntax.c:283:2
f874: 80 3a [sp+104] = r0 ## syntax.c:283:2
f876: c0 22 r0 += 0x2 ## syntax.c:283:2
f878: 00 f1 b0 b0 r0 = r11 + 0xb0 # ## syntax.c:283:2
f87c: 80 38 [sp+96] = r0 ## syntax.c:283:2
f87e: 11 f1 50 89 r1 = r8 + 0x1950 # ## syntax.c:283:2
f882: 80 37 [sp+92] = r0 ## syntax.c:283:2
f884: 00 e1 40 c0 r0 = r12 + 0x40 ## syntax.c:283:2
f888: 00 f1 54 c0 r0 = r12 + 0x54 # ## syntax.c:283:2
f88c: 80 2c [sp+48] = r0 ## syntax.c:283:2
f88e: 80 3c [sp+112] = r0 ## syntax.c:283:2
f890: 81 28 [sp+32] = r1 ## syntax.c:283:2
f892: 18 9c r0 = r1 + 0x1c ## syntax.c:283:2
f894: 00 f1 ec d0 r0 = r13 + 0xec # ## syntax.c:283:2
f898: a0 20 [sp+128] = r0 ## syntax.c:283:2
f89a: 00 f1 00 86 r0 = r8 + 0x600 # ## syntax.c:283:2
f89e: 80 3b [sp+108] = r0 ## syntax.c:283:2
f8a0: 80 2a [sp+40] = r0 ## syntax.c:283:2
f8a2: 44 20 r4 = 0x0 ## syntax.c:283:2
f8a4: d4 e9 39 d0 [sp+56] = r13 ## syntax.c:283:2
f8a8: 87 2f [sp+60] = r7 ## syntax.c:283:2
f8aa: d4 e9 65 b0 [sp+100] = r11 ## syntax.c:283:2
f8ae: c0 ea 07 05 goto 0xa0e <.GJTIE291_0_0_+0x9F6 : 102c0 >
f8b2: 08 ff 06 00 54 04 if (r0 > 0x6) goto 0x8a8 <.GJTIE291_0_0_+0x896 : 10160 >
f8b8: 01 a1 r1 = r0 << 0x1
f8ba: 11 01 tbh [r1]
.GJTIL291_0_0_:
f8bc: 07 00 < 7 : 0x7 >
f8be: 09 00 < 9 : 0x9 >
f8c0: 18 05 < 1304 : 0x518 >
f8c2: 5d 00 < 93 : 0x5D >
f8c4: 6c 00 < 108 : 0x6C >
f8c6: 99 00 < 153 : 0x99 >
f8c8: f4 01 < 500 : 0x1F4 >
f8ca: 41 20 r1 = 0x0 ## syntax.c:288:4
f8cc: 24 9a goto 0xb4 <.GJTIE291_0_0_+0xB8 : f982 > ## syntax.c:288:4
f8ce: 50 ee d4 00 r0 = b[r13+0x4] (u) ## syntax.c:237:16
f8d2: 01 ff 00 00 08 05 if (r0 != 0x0) goto 0xa10 <.GJTIE291_0_0_+0xA1E : 102e8 > ## syntax.c:237:16
f8d8: 50 ee d5 00 r0 = b[r13+0x5] (u) ## syntax.c:242:6
f8dc: 09 81 r1 = r0 + 0x1 ## syntax.c:242:26
f8de: 02 ff 03 10 4e 05 if (r1 >= 0x3) goto 0xa9c <.GJTIE291_0_0_+0xAB6 : 10380 > ## syntax.c:242:26
f8e4: 80 18 r0 += r8 ## syntax.c:250:2
f8e6: 41 e0 0a 16 r1 = 0x160a <WOLASynthesisFilter_Float_M128_m4_r1+0x606 : 160a > ## syntax.c:250:44
f8ea: 42 21 r2 = 0x1 ## syntax.c:250:44
f8ec: d8 ee 01 21 b[r0+r1] = r2 ## syntax.c:250:44
f8f0: 80 16 r0 = r8 ## syntax.c:443:2
f8f2: bf ea 89 f1 call -0x1cee <init_cpe : dc08 > ## syntax.c:443:2
f8f6: 41 24 r1 = 0x4 ## syntax.c:445:39
f8f8: e0 16 r0 = r14 ## syntax.c:445:39
f8fa: bf ea 45 f1 call -0x1d76 <faad_getbits : db88 > ## syntax.c:445:39
f8fe: 15 e1 e4 86 r5 = r8 + 0x16e4 ## syntax.c:445:39
f902: e0 d6 r0 = r14 # ## syntax.c:448:28
f904: d8 40 b[r5+0x0] = r0 ## syntax.c:445:28
f906: bf ea 69 f1 call -0x1d2e <faad_get1bit : dbdc > ## syntax.c:448:28
f90a: 11 f1 f4 86 r1 = r8 + 0x16f4 # ## syntax.c:448:28
f90e: 85 3f [sp+124] = r5 ## syntax.c:448:28
f910: d8 41 b[r5+0x1] = r0 ## syntax.c:448:26
f912: 81 3e [sp+120] = r1 ## syntax.c:448:26
f914: 61 ff 01 00 0f 04 if ((r0 & 0x1) != 0) goto 0x81e <.GJTIE291_0_0_+0x86E : 10138 > ## syntax.c:448:26
f91a: 40 20 r0 = 0x0 ## syntax.c:478:25
f91c: 98 41 b[r1+0x1] = r0 ## syntax.c:478:25
f91e: 80 d6 r0 = r8 # ## syntax.c:482:16
f920: 01 3b r1 = [sp+108] ## syntax.c:482:16
f922: 02 2a r2 = [sp+40] ## syntax.c:482:16
f924: 03 3c r3 = [sp+112] ## syntax.c:482:16
f926: bf ea bc f3 call -0x1888 <individual_channel_stream : e0a2 > ## syntax.c:482:16
f92a: 01 ff 00 00 0a 04 if (r0 != 0x0) goto 0x814 <.GJTIE291_0_0_+0x87A : 10144 > ## syntax.c:482:16
f930: 80 d6 r0 = r8 # ## syntax.c:486:16
f932: 21 20 r1 = [sp+128] ## syntax.c:486:16
f934: 02 2a r2 = [sp+40] ## syntax.c:486:16
f936: 03 29 r3 = [sp+36] ## syntax.c:486:16
f938: bf ea b3 f3 call -0x189a <individual_channel_stream : e0a2 > ## syntax.c:486:16
f93c: 01 ff 00 00 01 04 if (r0 != 0x0) goto 0x802 <.GJTIE291_0_0_+0x87A : 10144 > ## syntax.c:486:16
f942: d0 ec a0 10 r1 = [r10+0x0] ## syntax.c:492:14
f946: 40 20 r0 = 0x0 ## syntax.c:492:14
f948: 01 ff 00 10 fb 03 if (r1 != 0x0) goto 0x7f6 <.GJTIE291_0_0_+0x87A : 10144 > ## syntax.c:492:14
f94e: d4 e9 11 a0 [sp+16] = r10
f952: 00 3e r0 = [sp+120] ## ms.c:56:14
f954: 08 41 r0 = b[r0+0x1] (u) ## ms.c:56:14
f956: d0 ec c4 12 r1 = [r12+0x24] ## specrec.c:413:28
f95a: 81 23 [sp+12] = r1
f95c: 02 3f r2 = [sp+124]
f95e: 84 2d [sp+52] = r4 ## ms.c:56:9
f960: 00 ff 00 00 0d 03 if (r0 == 0x0) goto 0x61a <.GJTIE291_0_0_+0x6B6 : ff80 > ## ms.c:56:9
f966: 50 ed de 00 r0 = h[r13+0xe] (u) ## specrec.c:418:58
f96a: 80 a3 r0 = r0 >> 0x3 ## ms.c:51:32
f96c: c2 d4 r10 = 0 # ## ms.c:51:32
f96e: 80 36 [sp+88] = r0 ## ms.c:51:32
f970: 80 3d [sp+116] = r0 ## ms.c:51:32
f972: 45 20 r5 = 0x0 ## ms.c:51:32
f974: 85 80 goto 0x600 <.GJTIE291_0_0_+0x6AC : ff76 > ## ms.c:51:32
f976: 50 ee d3 00 r0 = b[r13+0x3] (u) ## syntax.c:301:21
f97a: c0 21 r0 += 0x1 ## syntax.c:301:21
f97c: 52 ee d3 00 b[r13+0x3] = r0 ## syntax.c:301:21
f980: 41 23 r1 = 0x3 ## syntax.c:302:4
f982: 80 16 r0 = r8
f984: bf ea 27 fd call -0x5b2 <decode_sce_lfe : f3d6 >
f988: 78 40 r0 = b[r7+0x0] (u)
f98a: 00 ff 00 00 e7 03 if (r0 == 0x0) goto 0x7ce <.GJTIE291_0_0_+0x894 : 1015e >
f990: c0 ea ae 04 goto 0x95c <.GJTIE291_0_0_+0xA26 : 102f0 >
f994: 46 16 r6 = r4
f996: 41 24 r1 = 0x4 ## syntax.c:608:31
f998: e0 16 r0 = r14 ## syntax.c:608:31
f99a: bf ea f5 f0 call -0x1e16 <faad_getbits : db88 > ## syntax.c:608:31
f99e: e0 16 r0 = r14 ## syntax.c:609:17
f9a0: bf ea 1c f1 call -0x1dc8 <faad_get1bit : dbdc > ## syntax.c:609:17
f9a4: 0d 16 r13 = r0 ## syntax.c:609:17
f9a6: 41 28 r1 = 0x8 ## syntax.c:610:20
f9a8: e0 16 r0 = r14 ## syntax.c:610:20
f9aa: bf ea ed f0 call -0x1e26 <faad_getbits : db88 > ## syntax.c:610:20
f9ae: 04 16 r4 = r0 ## syntax.c:610:20
f9b0: c0 17 r0 = r4.l (u) ## syntax.c:611:6
f9b2: 90 f8 07 fe if (r0 != 0xff) goto 0xe <.GJTIE291_0_0_+0xFA : f9c4 > ## syntax.c:611:6
f9b6: 41 28 r1 = 0x8 ## syntax.c:613:22
f9b8: e0 16 r0 = r14 ## syntax.c:613:22
f9ba: bf ea e5 f0 call -0x1e36 <faad_getbits : db88 > ## syntax.c:613:22
f9be: 80 17 r0 = r0.l (u) ## syntax.c:613:12
f9c0: 04 e1 ff 00 r4 = r0 + 0xff ## syntax.c:613:9
f9c4: bd e8 00 40 if (r13 != 0x0) {
f9c8: e0 16 r0 = r14 ## syntax.c:616:3
f9ca: bf ea 6f fd call -0x522
} <faad_byte_align : f4ac > ## syntax.c:616:3
f9ce: c6 21 r6 += 0x1 ## syntax.c:315:18
f9d0: c4 17 r4 = r4.l (u) ## syntax.c:315:18
f9d2: 45 20 r5 = 0x0 ## syntax.c:315:18
f9d4: d4 e9 38 d0 r13 = [sp+56] ## syntax.c:315:18
f9d8: 04 85 goto 0xa <.GJTIE291_0_0_+0x11A : f9e4 > ## syntax.c:315:18
f9da: 41 28 r1 = 0x8 ## syntax.c:620:3
f9dc: e0 16 r0 = r14 ## syntax.c:620:3
f9de: bf ea d3 f0 call -0x1e5a <faad_getbits : db88 > ## syntax.c:620:3
f9e2: c5 21 r5 += 0x1 ## syntax.c:618:26
f9e4: d0 17 r0 = r5.l (u) ## syntax.c:618:14
f9e6: 84 e9 f8 01 if (r0 < r4) goto -0x10 <.GJTIE291_0_0_+0x110 : f9da > ## syntax.c:618:14
f9ea: 64 16 r4 = r6
f9ec: d5 99 goto 0x772 <.GJTIE291_0_0_+0x896 : 10160 >
f9ee: 61 ff ff 40 c4 04 if ((r4 & 0xFF) != 0) goto 0x988 <.GJTIE291_0_0_+0xAB2 : 1037c >
f9f4: 41 20 r1 = 0x0 ## syntax.c:80:16
f9f6: 42 e0 d7 01 r2 = 0x1d7 <_MASK_MEM_SIZE+0x32 : 1d6 > ## syntax.c:80:16
f9fa: b0 16 r0 = r11 ## syntax.c:80:16
f9fc: 80 ff 24 48 ff ff call -0xb7dc <memset : 4226 > ## syntax.c:80:16
fa02: 41 24 r1 = 0x4 ## syntax.c:82:39
fa04: e0 16 r0 = r14 ## syntax.c:82:39
fa06: bf ea bf f0 call -0x1e82 <faad_getbits : db88 > ## syntax.c:82:39
fa0a: 52 ee b0 00 b[r11+0x0] = r0 ## syntax.c:82:28
fa0e: 41 22 r1 = 0x2 ## syntax.c:84:30
fa10: e0 16 r0 = r14 ## syntax.c:84:30
fa12: bf ea b9 f0 call -0x1e8e <faad_getbits : db88 > ## syntax.c:84:30
fa16: 52 ee b1 00 b[r11+0x1] = r0 ## syntax.c:84:19
fa1a: 41 24 r1 = 0x4 ## syntax.c:85:27
fa1c: e0 16 r0 = r14 ## syntax.c:85:27
fa1e: bf ea b3 f0 call -0x1e9a <faad_getbits : db88 > ## syntax.c:85:27
fa22: 52 ee b2 00 b[r11+0x2] = r0 ## syntax.c:85:16
fa26: 41 24 r1 = 0x4 ## syntax.c:86:45
fa28: e0 16 r0 = r14 ## syntax.c:86:45
fa2a: bf ea ad f0 call -0x1ea6 <faad_getbits : db88 > ## syntax.c:86:45
fa2e: 52 ee b3 00 b[r11+0x3] = r0 ## syntax.c:86:34
fa32: 41 24 r1 = 0x4 ## syntax.c:87:44
fa34: e0 16 r0 = r14 ## syntax.c:87:44
fa36: bf ea a7 f0 call -0x1eb2 <faad_getbits : db88 > ## syntax.c:87:44
fa3a: 52 ee b4 00 b[r11+0x4] = r0 ## syntax.c:87:33
fa3e: 41 24 r1 = 0x4 ## syntax.c:88:44
fa40: e0 16 r0 = r14 ## syntax.c:88:44
fa42: bf ea a1 f0 call -0x1ebe <faad_getbits : db88 > ## syntax.c:88:44
fa46: 52 ee b5 00 b[r11+0x5] = r0 ## syntax.c:88:33
fa4a: 41 22 r1 = 0x2 ## syntax.c:89:43
fa4c: e0 16 r0 = r14 ## syntax.c:89:43
fa4e: bf ea 9b f0 call -0x1eca <faad_getbits : db88 > ## syntax.c:89:43
fa52: 52 ee b6 00 b[r11+0x6] = r0 ## syntax.c:89:32
fa56: 41 23 r1 = 0x3 ## syntax.c:90:42
fa58: e0 16 r0 = r14 ## syntax.c:90:42
fa5a: bf ea 95 f0 call -0x1ed6 <faad_getbits : db88 > ## syntax.c:90:42
fa5e: 52 ee b7 00 b[r11+0x7] = r0 ## syntax.c:90:31
fa62: 41 24 r1 = 0x4 ## syntax.c:91:40
fa64: e0 16 r0 = r14 ## syntax.c:91:40
fa66: bf ea 8f f0 call -0x1ee2 <faad_getbits : db88 > ## syntax.c:91:40
fa6a: 52 ee b8 00 b[r11+0x8] = r0 ## syntax.c:91:29
fa6e: e0 16 r0 = r14 ## syntax.c:93:30
fa70: bf ea b4 f0 call -0x1e98 <faad_get1bit : dbdc > ## syntax.c:93:30
fa74: 52 ee b9 00 b[r11+0x9] = r0 ## syntax.c:93:28
fa78: 80 f8 06 02 if (r0 != 0x1) goto 0xc <.GJTIE291_0_0_+0x1BE : fa88 > ## syntax.c:93:28
fa7c: 41 24 r1 = 0x4 ## syntax.c:96:47
fa7e: e0 16 r0 = r14 ## syntax.c:96:47
fa80: bf ea 82 f0 call -0x1efc <faad_getbits : db88 > ## syntax.c:96:47
fa84: 52 ee ba 00 b[r11+0xa] = r0 ## syntax.c:96:36
fa88: e0 16 r0 = r14 ## syntax.c:99:32
fa8a: bf ea a7 f0 call -0x1eb2 <faad_get1bit : dbdc > ## syntax.c:99:32
fa8e: 52 ee bb 00 b[r11+0xb] = r0 ## syntax.c:99:30
fa92: 80 f8 06 02 if (r0 != 0x1) goto 0xc <.GJTIE291_0_0_+0x1D8 : faa2 > ## syntax.c:99:30
fa96: 41 24 r1 = 0x4 ## syntax.c:102:49
fa98: e0 16 r0 = r14 ## syntax.c:102:49
fa9a: bf ea 75 f0 call -0x1f16 <faad_getbits : db88 > ## syntax.c:102:49
fa9e: 52 ee bc 00 b[r11+0xc] = r0 ## syntax.c:102:38
faa2: e0 16 r0 = r14 ## syntax.c:105:36
faa4: bf ea 9a f0 call -0x1ecc <faad_get1bit : dbdc > ## syntax.c:105:36
faa8: 52 ee bd 00 b[r11+0xd] = r0 ## syntax.c:105:34
faac: 80 f8 0b 02 if (r0 != 0x1) goto 0x16 <.GJTIE291_0_0_+0x1FC : fac6 > ## syntax.c:105:34
fab0: 41 22 r1 = 0x2 ## syntax.c:108:38
fab2: e0 16 r0 = r14 ## syntax.c:108:38
fab4: bf ea 68 f0 call -0x1f30 <faad_getbits : db88 > ## syntax.c:108:38
fab8: 52 ee bf 00 b[r11+0xf] = r0 ## syntax.c:108:27
fabc: e0 16 r0 = r14 ## syntax.c:109:33
fabe: bf ea 8d f0 call -0x1ee6 <faad_get1bit : dbdc > ## syntax.c:109:33
fac2: 52 ee be 00 b[r11+0xe] = r0 ## syntax.c:109:31
fac6: 44 20 r4 = 0x0
fac8: 14 83 goto 0x46 <.GJTIE291_0_0_+0x246 : fb10 >
faca: b4 e0 b0 50 r5 = r11 + r0 ## syntax.c:114:3
face: e0 16 r0 = r14 ## syntax.c:114:34
fad0: bf ea 84 f0 call -0x1ef8 <faad_get1bit : dbdc > ## syntax.c:114:34
fad4: 52 ee 50 01 b[r5+0x10] = r0 ## syntax.c:114:32
fad8: 41 24 r1 = 0x4 ## syntax.c:115:47
fada: e0 16 r0 = r14 ## syntax.c:115:47
fadc: bf ea 54 f0 call -0x1f58 <faad_getbits : db88 > ## syntax.c:115:47
fae0: 52 ee 50 02 b[r5+0x20] = r0 ## syntax.c:115:36
fae4: 50 ee 50 21 r2 = b[r5+0x10] (u) ## syntax.c:117:7
fae8: 00 d7 r0 = r0.b0 (u) # ## syntax.c:117:7
faea: 79 40 r1 = b[r7+0x0] (u) ## syntax.c:117:7
faec: b0 18 r0 += r11 ## syntax.c:124:4
faee: 22 ea 01 60 if ((r2 & 0x1) == 0) { ## syntax.c:124:4
faf2: 02 e1 b7 01 r2 = r0 + 0x1b7 ## syntax.c:124:4
faf6: 40 21 r0 = 0x1
} else { ## syntax.c:124:4
faf8: 02 e1 c7 01 r2 = r0 + 0x1c7 ## syntax.c:119:4
fafc: 40 22 r0 = 0x2
} ## syntax.c:119:4
fafe: a9 40 b[r2+0x0] = r1 ## syntax.c:119:4
fb00: 02 3a r2 = [sp+104] ## syntax.c:119:4
fb02: 29 40 r1 = b[r2+0x0] (u) ## syntax.c:119:4
fb04: 01 18 r1 += r0 ## syntax.c:119:4
fb06: a9 40 b[r2+0x0] = r1 ## syntax.c:119:4
fb08: 79 40 r1 = b[r7+0x0] (u) ## syntax.c:119:4
fb0a: 10 18 r0 += r1 ## syntax.c:119:4
fb0c: f8 40 b[r7+0x0] = r0 ## syntax.c:121:18
fb0e: c4 21 r4 += 0x1 ## syntax.c:112:52
fb10: 50 ee b3 10 r1 = b[r11+0x3] (u) ## syntax.c:112:23
fb14: 40 17 r0 = r4.b0 (u) ## syntax.c:112:14
fb16: 07 e1 b0 b0 r7 = r11 + 0xb0 ## syntax.c:112:14
fb1a: 81 e9 d6 01 if (r0 < r1) goto -0x54 <.GJTIE291_0_0_+0x200 : faca > ## syntax.c:112:2
fb1e: 44 20 r4 = 0x0
fb20: 14 83 goto 0x46 <.GJTIE291_0_0_+0x29E : fb68 >
fb22: b4 e0 b0 50 r5 = r11 + r0 ## syntax.c:132:3
fb26: e0 16 r0 = r14 ## syntax.c:132:33
fb28: bf ea 58 f0 call -0x1f50 <faad_get1bit : dbdc > ## syntax.c:132:33
fb2c: 52 ee 50 03 b[r5+0x30] = r0 ## syntax.c:132:31
fb30: 41 24 r1 = 0x4 ## syntax.c:133:46
fb32: e0 16 r0 = r14 ## syntax.c:133:46
fb34: bf ea 28 f0 call -0x1fb0 <faad_getbits : db88 > ## syntax.c:133:46
fb38: 52 ee 50 04 b[r5+0x40] = r0 ## syntax.c:133:35
fb3c: 50 ee 50 23 r2 = b[r5+0x30] (u) ## syntax.c:135:7
fb40: 00 d7 r0 = r0.b0 (u) # ## syntax.c:135:7
fb42: 79 40 r1 = b[r7+0x0] (u) ## syntax.c:135:7
fb44: b0 18 r0 += r11 ## syntax.c:142:4
fb46: 22 ea 01 60 if ((r2 & 0x1) == 0) { ## syntax.c:142:4
fb4a: 02 e1 b7 01 r2 = r0 + 0x1b7 ## syntax.c:142:4
fb4e: 40 21 r0 = 0x1
} else { ## syntax.c:142:4
fb50: 02 e1 c7 01 r2 = r0 + 0x1c7 ## syntax.c:137:4
fb54: 40 22 r0 = 0x2
} ## syntax.c:137:4
fb56: a9 40 b[r2+0x0] = r1 ## syntax.c:137:4
fb58: 02 3a r2 = [sp+104] ## syntax.c:137:4
fb5a: 29 41 r1 = b[r2+0x1] (u) ## syntax.c:137:4
fb5c: 01 18 r1 += r0 ## syntax.c:137:4
fb5e: a9 41 b[r2+0x1] = r1 ## syntax.c:137:4
fb60: 79 40 r1 = b[r7+0x0] (u) ## syntax.c:137:4
fb62: 10 18 r0 += r1 ## syntax.c:137:4
fb64: f8 40 b[r7+0x0] = r0 ## syntax.c:139:18
fb66: c4 21 r4 += 0x1 ## syntax.c:130:51
fb68: 50 ee b4 10 r1 = b[r11+0x4] (u) ## syntax.c:130:23
fb6c: 40 17 r0 = r4.b0 (u) ## syntax.c:130:14
fb6e: 81 e9 d8 01 if (r0 < r1) goto -0x50 <.GJTIE291_0_0_+0x258 : fb22 > ## syntax.c:130:14
fb72: c0 14 r8 = 0
fb74: 14 8e goto 0x5c <.GJTIE291_0_0_+0x308 : fbd2 >
fb76: b4 e0 b0 40 r4 = r11 + r0 ## syntax.c:150:3
fb7a: e0 16 r0 = r14 ## syntax.c:150:33
fb7c: bf ea 2e f0 call -0x1fa4 <faad_get1bit : dbdc > ## syntax.c:150:33
fb80: 52 ee 40 05 b[r4+0x50] = r0 ## syntax.c:150:31
fb84: 41 24 r1 = 0x4 ## syntax.c:151:46
fb86: e0 16 r0 = r14 ## syntax.c:151:46
fb88: bf ea fe ef call -0x2004 <faad_getbits : db88 > ## syntax.c:151:46
fb8c: 52 ee 40 06 b[r4+0x60] = r0 ## syntax.c:151:35
fb90: 50 ee 40 35 r3 = b[r4+0x50] (u) ## syntax.c:153:7
fb94: 02 d7 r2 = r0.b0 (u) # ## syntax.c:153:7
fb96: 79 40 r1 = b[r7+0x0] (u) ## syntax.c:153:7
fb98: 53 e8 0b 02 if ((r3 & 0x1) != 0) goto 0x16 <.GJTIE291_0_0_+0x2E8 : fbb2 > ## syntax.c:153:7
fb9c: 00 3a r0 = [sp+104]
fb9e: b4 f0 b0 02 r0 = r11 + r2 # ## syntax.c:160:4
fba2: 0d 42 r5 = b[r0+0x2] (u) ## syntax.c:160:4
fba4: 03 f1 b7 01 r3 = r0 + 0x1b7 # ## syntax.c:160:4
fba8: 04 38 r4 = [sp+96] ## syntax.c:160:4
fbaa: 42 21 r2 = 0x1 ## syntax.c:160:4
fbac: 10 d6 r0 = r1 # ## syntax.c:160:4
fbae: 06 37 r6 = [sp+92] ## syntax.c:160:4
fbb0: 04 89 goto 0x12 <.GJTIE291_0_0_+0x2FA : fbc4 > ## syntax.c:160:4
fbb2: b2 d8 r2 += r11 # ## syntax.c:155:4
fbb4: 00 3a r0 = [sp+104] ## syntax.c:155:4
fbb6: 03 f1 c7 21 r3 = r2 + 0x1c7 # ## syntax.c:155:4
fbba: 08 42 r0 = b[r0+0x2] (u) ## syntax.c:155:4
fbbc: 42 22 r2 = 0x2 ## syntax.c:155:4
fbbe: 15 d6 r5 = r1 # ## syntax.c:155:4
fbc0: 04 37 r4 = [sp+92] ## syntax.c:155:4
fbc2: 06 38 r6 = [sp+96] ## syntax.c:155:4
fbc4: 29 dd r1 = r2 + r5 #
fbc6: b9 40 b[r3+0x0] = r1
fbc8: 20 d8 r0 += r2 #
fbca: c9 40 b[r4+0x0] = r1
fbcc: 08 f1 01 80 r8 = r8 + 0x1 # ## syntax.c:148:51
fbd0: e8 40 b[r6+0x0] = r0 ## syntax.c:148:51
fbd2: 50 ee b5 10 r1 = b[r11+0x5] (u) ## syntax.c:148:23
fbd6: b0 e1 20 80 r0 = uextra(r8, p:0x0, l:0x8) ## syntax.c:148:14
fbda: 81 e9 cc 01 if (r0 < r1) goto -0x68 <.GJTIE291_0_0_+0x2AC : fb76 > ## syntax.c:148:14
fbde: 44 20 r4 = 0x0
fbe0: d4 e9 4c 80 r8 = [sp+76]
fbe4: 04 96 goto 0x2c <.GJTIE291_0_0_+0x348 : fc12 >
fbe6: 41 24 r1 = 0x4 ## syntax.c:168:45
fbe8: e0 16 r0 = r14 ## syntax.c:168:45
fbea: bf ea cd ef call -0x2066 <faad_getbits : db88 > ## syntax.c:168:45
fbee: b4 e0 b0 15 r1 = r11 + r5 ## syntax.c:168:3
fbf2: 52 ee 10 07 b[r1+0x70] = r0 ## syntax.c:168:34
fbf6: 00 d7 r0 = r0.b0 (u) # ## syntax.c:170:3
fbf8: 79 40 r1 = b[r7+0x0] (u) ## syntax.c:170:59
fbfa: b0 18 r0 += r11 ## syntax.c:170:3
fbfc: 42 e0 b7 01 r2 = 0x1b7 <_MASK_MEM_SIZE+0x12 : 1b6 > ## syntax.c:170:52
fc00: d8 ee 01 12 b[r0+r2] = r1 ## syntax.c:170:52
fc04: 02 3a r2 = [sp+104] ## syntax.c:170:52
fc06: 28 43 r0 = b[r2+0x3] (u) ## syntax.c:171:24
fc08: c0 21 r0 += 0x1 ## syntax.c:171:24
fc0a: a8 43 b[r2+0x3] = r0 ## syntax.c:171:24
fc0c: 18 81 r0 = r1 + 0x1 ## syntax.c:172:16
fc0e: f8 40 b[r7+0x0] = r0 ## syntax.c:172:16
fc10: c4 21 r4 += 0x1 ## syntax.c:166:50
fc12: 50 ee b6 00 r0 = b[r11+0x6] (u) ## syntax.c:166:23
fc16: 45 17 r5 = r4.b0 (u) ## syntax.c:166:16
fc18: 80 e9 e5 51 if (r5 < r0) goto -0x36 <.GJTIE291_0_0_+0x31C : fbe6 > ## syntax.c:166:2
fc1c: 44 20 r4 = 0x0
fc1e: 04 89 goto 0x12 <.GJTIE291_0_0_+0x368 : fc32 >
fc20: 41 24 r1 = 0x4 ## syntax.c:176:52
fc22: e0 16 r0 = r14 ## syntax.c:176:52
fc24: bf ea b0 ef call -0x20a0 <faad_getbits : db88 > ## syntax.c:176:52
fc28: b4 e0 b0 15 r1 = r11 + r5 ## syntax.c:176:3
fc2c: 52 ee 10 08 b[r1+0x80] = r0 ## syntax.c:176:41
fc30: c4 21 r4 += 0x1 ## syntax.c:175:49
fc32: 50 ee b7 00 r0 = b[r11+0x7] (u) ## syntax.c:175:23
fc36: 45 17 r5 = r4.b0 (u) ## syntax.c:175:16
fc38: 80 e9 f2 51 if (r5 < r0) goto -0x1c <.GJTIE291_0_0_+0x356 : fc20 > ## syntax.c:175:2
fc3c: 44 20 r4 = 0x0
fc3e: 04 8e goto 0x1c <.GJTIE291_0_0_+0x392 : fc5c >
fc40: b4 e0 b0 50 r5 = r11 + r0 ## syntax.c:180:3
fc44: e0 16 r0 = r14 ## syntax.c:180:34
fc46: bf ea c9 ef call -0x206e <faad_get1bit : dbdc > ## syntax.c:180:34
fc4a: 52 ee 50 09 b[r5+0x90] = r0 ## syntax.c:180:32
fc4e: 41 24 r1 = 0x4 ## syntax.c:181:50
fc50: e0 16 r0 = r14 ## syntax.c:181:50
fc52: bf ea 99 ef call -0x20ce <faad_getbits : db88 > ## syntax.c:181:50
fc56: 52 ee 50 0a b[r5+0xa0] = r0 ## syntax.c:181:39
fc5a: c4 21 r4 += 0x1 ## syntax.c:178:47
fc5c: 50 ee b8 10 r1 = b[r11+0x8] (u) ## syntax.c:178:23
fc60: 40 17 r0 = r4.b0 (u) ## syntax.c:178:14
fc62: 81 e9 ed 01 if (r0 < r1) goto -0x26 <.GJTIE291_0_0_+0x376 : fc40 > ## syntax.c:178:14
fc66: e0 16 r0 = r14 ## syntax.c:184:2
fc68: bf ea 20 fc call -0x7c0 <faad_byte_align : f4ac > ## syntax.c:184:2
fc6c: 41 28 r1 = 0x8 ## syntax.c:186:38
fc6e: bf ea 8b ef call -0x20ea <faad_getbits : db88 > ## syntax.c:186:38
fc72: f8 41 b[r7+0x1] = r0 ## syntax.c:186:27
fc74: 44 20 r4 = 0x0 ## syntax.c:186:27
fc76: 04 8a goto 0x14 <.GJTIE291_0_0_+0x3C2 : fc8c >
fc78: 41 28 r1 = 0x8 ## syntax.c:190:41
fc7a: e0 16 r0 = r14 ## syntax.c:190:41
fc7c: bf ea 84 ef call -0x20f8 <faad_getbits : db88 > ## syntax.c:190:41
fc80: b4 e0 b0 15 r1 = r11 + r5 ## syntax.c:190:3
fc84: 52 ee 12 0b b[r1+0xb2] = r0 ## syntax.c:190:30
fc88: 78 41 r0 = b[r7+0x1] (u) ## syntax.c:190:30
fc8a: c4 21 r4 += 0x1 ## syntax.c:188:45
fc8c: 45 17 r5 = r4.b0 (u) ## syntax.c:188:14
fc8e: 00 17 r0 = r0.b0 (u) ## syntax.c:188:16
fc90: 80 e9 f2 51 if (r5 < r0) goto -0x1c <.GJTIE291_0_0_+0x3AE : fc78 > ## syntax.c:188:16
fc94: b4 e0 b0 05 r0 = r11 + r5 ## syntax.c:192:2
fc98: 41 20 r1 = 0x0 ## syntax.c:192:29
fc9a: 52 ee 02 1b b[r0+0xb2] = r1 ## syntax.c:192:29
fc9e: 44 21 r4 = 0x1 ## syntax.c:192:29
fca0: 07 2f r7 = [sp+60] ## syntax.c:192:29
fca2: 25 9e goto 0x4bc <.GJTIE291_0_0_+0x896 : 10160 > ## syntax.c:192:29
fca4: e0 d6 r0 = r14 # ## syntax.c:633:15
fca6: 84 2d [sp+52] = r4 ## syntax.c:633:15
fca8: 41 24 r1 = 0x4 ## syntax.c:633:15
fcaa: bf ea 6d ef call -0x2126 <faad_getbits : db88 > ## syntax.c:633:15
fcae: 0d 16 r13 = r0 ## syntax.c:633:15
fcb0: 80 f8 06 1e if (r0 != 0xf) goto 0xc <.GJTIE291_0_0_+0x3F6 : fcc0 >
fcb4: 41 28 r1 = 0x8 ## syntax.c:636:17
fcb6: e0 16 r0 = r14 ## syntax.c:636:17
fcb8: bf ea 66 ef call -0x2134 <faad_getbits : db88 > ## syntax.c:636:17
fcbc: 0d e1 0e 00 r13 = r0 + 0xe ## syntax.c:636:9
fcc0: 0d fd 1a 02 ifs (r13 >= 0x1) goto 0x34 <.GJTIE291_0_0_+0x42E : fcf8 >
fcc4: 74 9b goto 0x1f6 <.GJTIE291_0_0_+0x5F2 : febc >
fcc6: 40 20 r0 = 0x0
fcc8: 05 16 r5 = r0
fcca: 41 28 r1 = 0x8 ## syntax.c:1128:38
fccc: e0 16 r0 = r14 ## syntax.c:1128:38
fcce: bf ea 5b ef call -0x214a <faad_getbits : db88 > ## syntax.c:1128:38
fcd2: 01 17 r1 = r0.b0 (u) ## syntax.c:1129:26
fcd4: d0 17 r0 = r5.l (u) ## syntax.c:1129:23
fcd6: 10 18 r0 += r1 ## syntax.c:1129:23
fcd8: c4 21 r4 += 0x1 ## syntax.c:1130:16
fcda: 11 f8 f5 ff if (r1 == 0xff) goto -0x16 <.GJTIE291_0_0_+0x3FE : fcc8 > ## syntax.c:1131:4
fcde: 15 18 r5 += r1 ## syntax.c:1133:20
fce0: d0 17 r0 = r5.l (u) ## syntax.c:1133:4
fce2: 00 48 if (r0 == 0) goto 0x10 <.GJTIE291_0_0_+0x42A : fcf4 > ## syntax.c:1133:4
fce4: 41 28 r1 = 0x8 ## syntax.c:1135:34
fce6: e0 16 r0 = r14 ## syntax.c:1135:34
fce8: bf ea 4e ef call -0x2164 <faad_getbits : db88 > ## syntax.c:1135:34
fcec: 40 17 r0 = r4.b0 (u) ## syntax.c:1136:33
fcee: 50 18 r0 += r5 ## syntax.c:1136:31
fcf0: c0 21 r0 += 0x1 ## syntax.c:1136:45
fcf2: 64 9f goto 0x1be <.GJTIE291_0_0_+0x5E8 : feb2 > ## syntax.c:1136:45
fcf4: 44 20 r4 = 0x0
fcf6: 64 8a goto 0x194 <.GJTIE291_0_0_+0x5C2 : fe8c >
fcf8: e0 16 r0 = r14 ## syntax.c:643:19
fcfa: bf ea f4 fb call -0x818 <faad_get_processed_bits : f4e6 > ## syntax.c:643:19
fcfe: 01 34 r1 = [sp+80] ## syntax.c:644:21
fd00: 11 6b r1 = [r1+0x2c] ## syntax.c:644:21
fd02: 11 a3 r1 = r1 << 0x3 ## syntax.c:644:33
fd04: 10 1e r0 = r1 - r0 ## syntax.c:644:37
fd06: 80 fd d9 08 ifs (r0 < 0x4) goto 0x1b2 <.GJTIE291_0_0_+0x5F2 : febc >
fd0a: 41 24 r1 = 0x4 ## syntax.c:1105:36
fd0c: 44 24 r4 = 0x4 ## syntax.c:1105:36
fd0e: e0 16 r0 = r14 ## syntax.c:1105:36
fd10: bf ea 3a ef call -0x218c <faad_getbits : db88 > ## syntax.c:1105:36
fd14: 00 17 r0 = r0.b0 (u) ## syntax.c:1107:2
fd16: 00 f8 9e 02 if (r0 == 0x1) goto 0x13c <.GJTIE291_0_0_+0x58C : fe56 > ## syntax.c:1107:2
fd1a: 00 f8 af 04 if (r0 == 0x2) goto 0x15e <.GJTIE291_0_0_+0x5B2 : fe7c >
fd1e: 80 f8 b5 16 if (r0 != 0xb) goto 0x16a <.GJTIE291_0_0_+0x5C2 : fe8c >
fd22: 48 e0 01 00 r8 = 0x1 <mem_code_size : 0 >
fd26: 52 ee f0 80 b[r15+0x0] = r8 ## syntax.c:1110:16
fd2a: 52 ee f1 80 b[r15+0x1] = r8 ## syntax.c:1158:17
fd2e: e0 16 r0 = r14 ## syntax.c:1160:6
fd30: bf ea 54 ef call -0x2158 <faad_get1bit : dbdc > ## syntax.c:1160:6
fd34: 50 e8 0c 00 if ((r0 & 0x1) == 0) goto 0x18 <.GJTIE291_0_0_+0x486 : fd50 > ## syntax.c:1160:6
fd38: 41 24 r1 = 0x4 ## syntax.c:1162:36
fd3a: e0 16 r0 = r14 ## syntax.c:1162:36
fd3c: bf ea 24 ef call -0x21b8 <faad_getbits : db88 > ## syntax.c:1162:36
fd40: 52 ee f2 00 b[r15+0x2] = r0 ## syntax.c:1162:25
fd44: 41 24 r1 = 0x4 ## syntax.c:1163:38
fd46: e0 16 r0 = r14 ## syntax.c:1163:38
fd48: bf ea 1e ef call -0x21c4 <faad_getbits : db88 > ## syntax.c:1163:38
fd4c: 48 e0 02 00 r8 = 0x2 <mem_code_size+0x2 : 2 >
fd50: e0 16 r0 = r14 ## syntax.c:1167:31
fd52: bf ea 43 ef call -0x217a <faad_get1bit : dbdc > ## syntax.c:1167:31
fd56: 52 ee f3 00 b[r15+0x3] = r0 ## syntax.c:1167:29
fd5a: 80 f8 2a 02 if (r0 != 0x1) goto 0x54 <.GJTIE291_0_0_+0x4E8 : fdb2 > ## syntax.c:1167:29
fd5e: 44 20 r4 = 0x0
fd60: 05 2b r5 = [sp+44]
fd62: 04 86 goto 0xc <.GJTIE291_0_0_+0x4A6 : fd70 >
fd64: e0 16 r0 = r14 ## syntax.c:1212:26
fd66: bf ea 39 ef call -0x218e <faad_get1bit : dbdc > ## syntax.c:1212:26
fd6a: d8 ee 51 04 b[r5+r4] = r0 ## syntax.c:1212:24
fd6e: c4 21 r4 += 0x1 ## syntax.c:1210:22
fd70: 84 f8 f8 0f if (r4 != 0x7) goto -0x10 <.GJTIE291_0_0_+0x49A : fd64 > ## syntax.c:1210:2
fd74: 47 27 r7 = 0x7
fd76: 44 21 r4 = 0x1
fd78: 04 90 goto 0x20 <.GJTIE291_0_0_+0x4D0 : fd9a >
fd7a: 70 17 r0 = r7.b0 (u)
fd7c: 0d 87 r5 = r0 + 0x7
fd7e: 04 88 goto 0x10 <.GJTIE291_0_0_+0x4C6 : fd90 >
fd80: b4 e0 f0 60 r6 = r15 + r0 ## syntax.c:1220:4
fd84: e0 16 r0 = r14 ## syntax.c:1220:27
fd86: bf ea 29 ef call -0x21ae <faad_get1bit : dbdc > ## syntax.c:1220:27
fd8a: 52 ee 68 03 b[r6+0x38] = r0 ## syntax.c:1220:25
fd8e: c7 21 r7 += 0x1 ## syntax.c:1218:51
fd90: 70 17 r0 = r7.b0 (u) ## syntax.c:1218:27
fd92: 85 e9 f5 01 if (r0 < r5) goto -0x16 <.GJTIE291_0_0_+0x4B6 : fd80 > ## syntax.c:1218:27
fd96: c4 21 r4 += 0x1 ## syntax.c:1222:4
fd98: 57 16 r7 = r5 ## syntax.c:1222:4
fd9a: 40 17 r0 = r4.b0 (u) ## syntax.c:1216:40
fd9c: b4 e0 f0 50 r5 = r15 + r0 ## syntax.c:1216:10
fda0: e0 16 r0 = r14 ## syntax.c:1216:49
fda2: bf ea 1b ef call -0x21ca <faad_get1bit : dbdc > ## syntax.c:1216:49
fda6: 52 ee 59 03 b[r5+0x39] = r0 ## syntax.c:1216:47
fdaa: 00 f8 e6 03 if (r0 == 0x1) goto -0x34 <.GJTIE291_0_0_+0x4B0 : fd7a > ## syntax.c:1216:47
fdae: 48 d8 r8 += r4 # ## syntax.c:1170:5
fdb0: 07 2f r7 = [sp+60] ## syntax.c:1170:5
fdb2: e0 16 r0 = r14 ## syntax.c:1173:6
fdb4: bf ea 12 ef call -0x21dc <faad_get1bit : dbdc > ## syntax.c:1173:6
fdb8: 50 e8 22 00 if ((r0 & 0x1) == 0) goto 0x44 <.GJTIE291_0_0_+0x536 : fe00 > ## syntax.c:1173:6
fdbc: 41 24 r1 = 0x4 ## syntax.c:1175:24
fdbe: e0 16 r0 = r14 ## syntax.c:1175:24
fdc0: bf ea e2 ee call -0x223c <faad_getbits : db88 > ## syntax.c:1175:24
fdc4: 04 16 r4 = r0 ## syntax.c:1175:24
fdc6: 41 24 r1 = 0x4 ## syntax.c:1176:40
fdc8: e0 16 r0 = r14 ## syntax.c:1176:40
fdca: bf ea dd ee call -0x2246 <faad_getbits : db88 > ## syntax.c:1176:40
fdce: 50 ee f1 00 r0 = b[r15+0x1] (u) ## syntax.c:1178:18
fdd2: 40 18 r0 += r4 ## syntax.c:1178:18
fdd4: 52 ee f1 00 b[r15+0x1] = r0 ## syntax.c:1178:18
fdd8: 44 20 r4 = 0x0
fdda: 04 8a goto 0x14 <.GJTIE291_0_0_+0x526 : fdf0 >
fddc: 41 28 r1 = 0x8 ## syntax.c:1182:32
fdde: e0 16 r0 = r14 ## syntax.c:1182:32
fde0: bf ea d2 ee call -0x225c <faad_getbits : db88 > ## syntax.c:1182:32
fde4: b4 e0 f0 15 r1 = r15 + r5 ## syntax.c:1182:4
fde8: 98 44 b[r1+0x4] = r0 ## syntax.c:1182:21
fdea: 50 ee f1 00 r0 = b[r15+0x1] (u) ## syntax.c:1182:21
fdee: c4 21 r4 += 0x1 ## syntax.c:1180:36
fdf0: 00 17 r0 = r0.b0 (u) ## syntax.c:1180:17
fdf2: 45 17 r5 = r4.b0 (u) ## syntax.c:1180:17
fdf4: 80 e9 f2 51 if (r5 < r0) goto -0x1c <.GJTIE291_0_0_+0x512 : fddc > ## syntax.c:1180:17
fdf8: b4 e0 80 04 r0 = r8 + r4 ## syntax.c:1155:13
fdfc: 08 e1 01 00 r8 = r0 + 0x1 ## syntax.c:1155:13
fe00: e0 16 r0 = r14 ## syntax.c:1187:6
fe02: bf ea eb ee call -0x222a <faad_get1bit : dbdc > ## syntax.c:1187:6
fe06: 50 e8 0b 00 if ((r0 & 0x1) == 0) goto 0x16 <.GJTIE291_0_0_+0x556 : fe20 > ## syntax.c:1187:6
fe0a: 41 27 r1 = 0x7 ## syntax.c:1189:34
fe0c: e0 16 r0 = r14 ## syntax.c:1189:34
fe0e: bf ea bb ee call -0x228a <faad_getbits : db88 > ## syntax.c:1189:34
fe12: 52 ee f5 01 b[r15+0x15] = r0 ## syntax.c:1189:23
fe16: e0 16 r0 = r14 ## syntax.c:1190:45
fe18: bf ea e0 ee call -0x2240 <faad_get1bit : dbdc > ## syntax.c:1190:45
fe1c: 08 e1 01 80 r8 = r8 + 0x1 ## syntax.c:1191:4
fe20: 44 20 r4 = 0x0
fe22: 04 8e goto 0x1c <.GJTIE291_0_0_+0x576 : fe40 >
fe24: b4 e0 f0 50 r5 = r15 + r0 ## syntax.c:1196:3
fe28: e0 16 r0 = r14 ## syntax.c:1196:25
fe2a: bf ea d7 ee call -0x2252 <faad_get1bit : dbdc > ## syntax.c:1196:25
fe2e: 52 ee 56 01 b[r5+0x16] = r0 ## syntax.c:1196:23
fe32: 41 27 r1 = 0x7 ## syntax.c:1197:34
fe34: e0 16 r0 = r14 ## syntax.c:1197:34
fe36: bf ea a7 ee call -0x22b2 <faad_getbits : db88 > ## syntax.c:1197:34
fe3a: 52 ee 57 02 b[r5+0x27] = r0 ## syntax.c:1197:23
fe3e: c4 21 r4 += 0x1 ## syntax.c:1194:35
fe40: 50 ee f1 10 r1 = b[r15+0x1] (u) ## syntax.c:1194:23
fe44: 40 17 r0 = r4.b0 (u) ## syntax.c:1194:14
fe46: 81 e9 ed 01 if (r0 < r1) goto -0x26 <.GJTIE291_0_0_+0x55A : fe24 > ## syntax.c:1194:14
fe4a: b4 e0 80 04 r0 = r8 + r4 ## syntax.c:1111:7
fe4e: 00 17 r0 = r0.b0 (u) ## syntax.c:1111:7
fe50: d4 e9 4c 80 r8 = [sp+76] ## syntax.c:1111:7
fe54: 14 8e goto 0x5c <.GJTIE291_0_0_+0x5E8 : feb2 > ## syntax.c:1111:7
fe56: 41 24 r1 = 0x4 ## syntax.c:1114:23
fe58: e0 16 r0 = r14 ## syntax.c:1114:23
fe5a: bf ea 95 ee call -0x22d6 <faad_getbits : db88 > ## syntax.c:1114:23
fe5e: b0 e1 40 d0 r0 = uextra(r13, p:0x0, l:0x10) ## syntax.c:1114:23
fe62: 34 e1 ff 0f r4 = r0 + -0x1 ## syntax.c:1114:23
fe66: 45 20 r5 = 0x0 ## syntax.c:1114:23
fe68: 04 85 goto 0xa <.GJTIE291_0_0_+0x5AA : fe74 > ## syntax.c:1114:23
fe6a: 41 28 r1 = 0x8 ## syntax.c:1117:25
fe6c: e0 16 r0 = r14 ## syntax.c:1117:25
fe6e: bf ea 8b ee call -0x22ea <faad_getbits : db88 > ## syntax.c:1117:25
fe72: c5 21 r5 += 0x1 ## syntax.c:1115:31
fe74: d0 17 r0 = r5.l (u) ## syntax.c:1115:15
fe76: 84 ed f8 01 ifs (r0 < r4) goto -0x10 <.GJTIE291_0_0_+0x5A0 : fe6a > ## syntax.c:1115:15
fe7a: 04 9a goto 0x34 <.GJTIE291_0_0_+0x5E6 : feb0 > ## syntax.c:1115:15
fe7c: 41 24 r1 = 0x4 ## syntax.c:1121:35
fe7e: e0 16 r0 = r14 ## syntax.c:1121:35
fe80: bf ea 82 ee call -0x22fc <faad_getbits : db88 > ## syntax.c:1121:35
fe84: 44 20 r4 = 0x0 ## syntax.c:1121:35
fe86: 60 ff ff 00 1d ff if ((r0 & 0xFF) == 0) goto -0x1c6 <.GJTIE291_0_0_+0x3FC : fcc6 > ## syntax.c:1121:35
fe8c: e0 16 r0 = r14 ## syntax.c:1143:3
fe8e: 41 16 r1 = r4 ## syntax.c:1143:3
fe90: bf ea 7a ee call -0x230c <faad_getbits : db88 > ## syntax.c:1143:3
fe94: b0 e1 40 d0 r0 = uextra(r13, p:0x0, l:0x10) ## syntax.c:1143:3
fe98: 34 e1 ff 0f r4 = r0 + -0x1 ## syntax.c:1143:3
fe9c: 45 20 r5 = 0x0 ## syntax.c:1143:3
fe9e: 04 85 goto 0xa <.GJTIE291_0_0_+0x5E0 : feaa > ## syntax.c:1143:3
fea0: 41 28 r1 = 0x8 ## syntax.c:1146:26
fea2: e0 16 r0 = r14 ## syntax.c:1146:26
fea4: bf ea 70 ee call -0x2320 <faad_getbits : db88 > ## syntax.c:1146:26
fea8: c5 21 r5 += 0x1 ## syntax.c:1144:31
feaa: d0 17 r0 = r5.l (u) ## syntax.c:1144:15
feac: 84 ed f8 01 ifs (r0 < r4) goto -0x10 <.GJTIE291_0_0_+0x5D6 : fea0 > ## syntax.c:1144:15
feb0: d0 16 r0 = r13
feb2: 80 17 r0 = r0.l (u) ## syntax.c:647:13
feb4: b4 e0 d2 d0 r13 = r13 - r0 ## syntax.c:647:10
feb8: 0d fe 1e 01 ifs (r13 > 0x0) goto -0x1c4 <.GJTIE291_0_0_+0x42E : fcf8 >
febc: 04 2d r4 = [sp+52]
febe: c4 21 r4 += 0x1 ## syntax.c:333:18
fec0: 40 20 r0 = 0x0 ## syntax.c:337:22
fec2: f8 40 b[r7+0x0] = r0 ## syntax.c:337:22
fec4: d4 e9 38 d0 r13 = [sp+56] ## syntax.c:337:22
fec8: a4 8b goto 0x296 <.GJTIE291_0_0_+0x896 : 10160 > ## syntax.c:337:22
feca: c1 d4 r9 = 0 #
fecc: 85 35 [sp+84] = r5
fece: 07 3b r7 = [sp+108]
fed0: b4 e0 70 80 r8 = r7 + r0
fed4: 24 84 goto 0x88 <.GJTIE291_0_0_+0x694 : ff5e >
fed6: b1 f1 20 a0 r1 = uextra(r10, p:0x0, l:0x8) #
feda: 04 36 r4 = [sp+88]
fedc: f0 e1 10 b4 r11 = r1 * r4
fee0: 44 20 r4 = 0x0
fee2: 14 93 goto 0x66 <.GJTIE291_0_0_+0x680 : ff4a >
fee4: e1 e1 0f 00 r1 = r0 * 0xF ## ms.c:68:26
fee8: 7e 1c r6 = r7 + r1 ## ms.c:68:26
feea: 56 18 r6 += r5 ## ms.c:68:26
feec: 50 ee 67 21 r2 = b[r6+0x17] (u) ## ms.c:68:26
fef0: 82 44 if (r2 != 0) goto 0x8 <.GJTIE291_0_0_+0x630 : fefa > ## ms.c:68:26
fef2: 02 3e r2 = [sp+120] ## ms.c:68:55
fef4: 2a 41 r2 = b[r2+0x1] (u) ## ms.c:68:55
fef6: 82 f8 26 04 if (r2 != 0x2) goto 0x4c <.GJTIE291_0_0_+0x67C : ff46 > ## ms.c:68:55
fefa: 22 20 r2 = [sp+128] ## is.c:38:10
fefc: 21 18 r1 += r2 ## is.c:38:10
fefe: 51 18 r1 += r5 ## is.c:38:10
ff00: 50 ee 1f 18 r1 = b[r1+0x8f] (u) ## is.c:38:10
ff04: b9 20 r1 &= 0xfffffffe ## ms.c:69:26
ff06: 01 f8 1e 1c if (r1 == 0xe) goto 0x3c <.GJTIE291_0_0_+0x67C : ff46 > ## ms.c:69:26
ff0a: 50 ee 6f 18 r1 = b[r6+0x8f] (u) ## ms.c:38:6
ff0e: 01 f8 1a 1a if (r1 == 0xd) goto 0x34 <.GJTIE291_0_0_+0x67C : ff46 > ## ms.c:38:6
ff12: 51 a1 r1 = r5 << 0x1 ## ms.c:84:38
ff14: 71 d8 r1 += r7 # ## ms.c:84:19
ff16: 05 3c r5 = [sp+112] ## ms.c:85:21
ff18: 51 ed 1c 2f r2 = h[r1+0x1fc] (u) ## ms.c:84:42
ff1c: 51 ed 1e 1f r1 = h[r1+0x1fe] (u) ## ms.c:84:19
ff20: 91 de r1 = r1 - r2 # ## ms.c:84:41
ff22: 06 3d r6 = [sp+116] ## ms.c:88:8
ff24: b2 18 r2 += r11 ## ms.c:85:40
ff26: 22 a2 r2 = r2 << 0x2 ## ms.c:85:21
ff28: 52 18 r2 += r5 ## ms.c:85:21
ff2a: 15 e1 00 20 r5 = r2 + 0x1000 ## ms.c:86:24
ff2e: 81 03 rep 0x12 r1 { ## ms.c:88:8
ff30: d0 ec 20 d0 r13 = [r2+0x0] ## ms.c:88:8
ff34: 53 60 r3 = [r5+0x0] ## ms.c:88:8
ff36: b4 e0 d0 63 r6 = r13 + r3 ## ms.c:88:8
ff3a: b4 f0 d2 33 r3 = r13 - r3 # ## ms.c:88:8
ff3e: a6 05 [r2++=0x4] = r6 ## ms.c:88:8
ff40: d3 05 [r5++=0x4] = r3
} ## ms.c:88:8
ff42: f1 55 if (r1 != 0) goto -0x16 <.GJTIE291_0_0_+0x664 : ff2e > ## ms.c:88:8
ff44: 86 3d [sp+116] = r6
ff46: 02 3f r2 = [sp+124]
ff48: c4 21 r4 += 0x1 ## ms.c:62:54
ff4a: 45 d7 r5 = r4.b0 (u) # ## ms.c:62:31
ff4c: 29 4c r1 = b[r2+0xc] (u) ## ms.c:62:42
ff4e: 81 e9 c9 51 if (r5 < r1) goto -0x6e <.GJTIE291_0_0_+0x61A : fee4 > ## ms.c:62:42
ff52: 09 e1 01 90 r9 = r9 + 0x1 ## ms.c:60:59
ff56: 0a e1 01 a0 r10 = r10 + 0x1 ## ms.c:106:22
ff5a: d4 e9 64 b0 r11 = [sp+100] ## ms.c:106:22
ff5e: 50 ee 8f 10 r1 = b[r8+0xf] (u) ## ms.c:60:29
ff62: b4 e1 20 90 r4 = uextra(r9, p:0x0, l:0x8) ## ms.c:60:27
ff66: 81 e9 b6 41 if (r4 < r1) goto -0x94 <.GJTIE291_0_0_+0x60C : fed6 > ## ms.c:60:27
ff6a: 49 f0 03 17 r9 = 0x1703 # <WOLASynthesisFilter_Float_M128_m4_r1+0x6FE : 1702 >
ff6e: 05 35 r5 = [sp+84]
ff70: c5 21 r5 += 0x1 ## ms.c:58:50
ff72: d4 e9 4c 80 r8 = [sp+76] ## ms.c:58:50
ff76: 00 3e r0 = [sp+120] ## ms.c:58:30
ff78: 50 d7 r0 = r5.b0 (u) # ## ms.c:58:21
ff7a: 09 40 r1 = b[r0+0x0] (u) ## ms.c:58:30
ff7c: 81 e9 a5 01 if (r0 < r1) goto -0xb6 <.GJTIE291_0_0_+0x600 : feca > ## ms.c:58:30
ff80: d4 e9 15 c0 [sp+20] = r12
ff84: 10 e1 6c 89 r0 = r8 + 0x196c
ff88: 80 3d [sp+116] = r0
ff8a: 08 4d r0 = b[r0+0xd] (u) ## is.c:70:12
ff8c: 02 3e r2 = [sp+120] ## is.c:70:12
ff8e: 80 f8 88 02 if (r0 != 0x1) goto 0x110 <.GJTIE291_0_0_+0x7D8 : 100a2 > ## is.c:70:12
ff92: 00 2e r0 = [sp+56] ## specrec.c:425:58
ff94: 08 67 r0 = h[r0+0xe] (u) ## specrec.c:425:58
ff96: 80 a3 r0 = r0 >> 0x3 ## is.c:66:31
ff98: 80 31 [sp+68] = r0 ## is.c:66:31
ff9a: 43 20 r3 = 0x0 ## is.c:66:31
ff9c: 44 20 r4 = 0x0 ## is.c:66:31
ff9e: 34 9c goto 0xf8 <.GJTIE291_0_0_+0x7CE : 10098 > ## is.c:66:31
ffa0: 84 26 [sp+24] = r4
ffa2: 21 20 r1 = [sp+128]
ffa4: 01 18 r1 += r0
ffa6: 81 32 [sp+72] = r1
ffa8: 45 20 r5 = 0x0
ffaa: 34 8f goto 0xde <.GJTIE291_0_0_+0x7C0 : 1008a >
ffac: 31 d7 r1 = r3.b0 (u) #
ffae: 85 35 [sp+84] = r5
ffb0: c3 d4 r11 = 0 #
ffb2: 83 36 [sp+88] = r3
ffb4: 03 31 r3 = [sp+68]
ffb6: f0 e1 10 a3 r10 = r1 * r3
ffba: 24 99 goto 0xb2 <.GJTIE291_0_0_+0x7A4 : 1006e >
ffbc: e8 d6 r8 = r14 #
ffbe: 21 20 r1 = [sp+128] ## is.c:38:10
ffc0: fe 16 r14 = r15 ## is.c:38:10
ffc2: e9 e1 0f 00 r9 = r0 * 0xF ## is.c:38:10
ffc6: 91 18 r1 += r9 ## is.c:38:10
ffc8: 41 18 r1 += r4 ## is.c:38:10
ffca: 50 ee 1f 18 r1 = b[r1+0x8f] (u) ## is.c:38:10
ffce: 15 3f r5 = -0x1 ## is.c:38:2
ffd0: b1 e8 0e 00 if (r1 != 0xe) { ## is.c:38:2
ffd4: 45 20 r5 = 0x0
} ## is.c:38:2
ffd6: 4f e0 01 00 r15 = 0x1 <mem_code_size : 0 > ## is.c:38:2
ffda: b1 e8 0f 00 if (r1 != 0xf) { ## is.c:38:2
ffde: 5f 16 r15 = r5
} ## is.c:38:2
ffe0: 0f f8 41 00 if (r15 == 0x0) goto 0x82 <.GJTIE291_0_0_+0x79C : 10066 > ## is.c:38:2
ffe4: 2e 41 r6 = b[r2+0x1] (u) ## is.c:54:11
ffe6: 41 21 r1 = 0x1 ## is.c:54:11
ffe8: 45 21 r5 = 0x1 ## is.c:54:11
ffea: 86 f8 09 02 if (r6 != 0x1) goto 0x12 <.GJTIE291_0_0_+0x736 : 10000 > ## is.c:54:11
ffee: 02 3b r2 = [sp+108] ## is.c:55:15
fff0: b4 e0 20 59 r5 = r2 + r9 ## is.c:55:15
fff4: 45 18 r5 += r4 ## is.c:55:15
fff6: 50 ee 57 51 r5 = b[r5+0x17] (u) ## is.c:55:15
fffa: 55 a1 r5 = r5 << 0x1 ## is.c:55:14
fffc: a5 e0 01 50 r5 = 0x1 - r5 ## is.c:55:12
10000: 55 17 r5 = r5.b0 (u) ## is.c:84:37
10002: b6 e1 20 f0 r6 = uextra(r15, p:0x0, l:0x8) ## is.c:84:37
10006: 96 e8 00 05 if (r6 != r5) {
1000a: 11 3f r1 = -0x1
} ## is.c:84:10
1000c: e5 f1 1e 00 r5 = r0 * 0x1E # ## is.c:89:12
10010: 22 20 r2 = [sp+128] ## is.c:89:12
10012: 25 18 r5 += r2 ## is.c:89:12
10014: 05 e1 08 51 r5 = r5 + 0x108 ## is.c:89:12
10018: d8 ed 5a 54 r5 = h[r5+r4<<1] (s) ## is.c:89:12
1001c: 66 e1 03 50 r6 = r5 & 0x3 ## is.c:90:41
10020: c3 ff 14 d1 01 00 r3 = 0x1d114 <pow05_table+0xC : 1d114 > ## is.c:92:23
10026: d8 ec 3a 66 r6 = [r3+r6<<2] ## is.c:92:23
1002a: 44 a1 r4 = r4 << 0x1 ## is.c:89:12
1002c: 24 18 r4 += r2 ## is.c:105:18
1002e: 51 ed 4c 2f r2 = h[r4+0x1fc] (u) ## is.c:105:46
10032: 51 ed 4e 3f r3 = h[r4+0x1fe] (u) ## is.c:105:18
10036: 61 1b r1 *= r6 ## is.c:92:21
10038: b3 1e r3 = r3 - r2 ## is.c:105:44
1003a: dc a2 r4 = r5 >>> 0x2 ## is.c:89:40
1003c: c4 3c r4 += 0x1c ## is.c:91:10
1003e: a2 d8 r2 += r10 # ## is.c:106:40
10040: 05 3c r5 = [sp+112] ## is.c:106:20
10042: 22 a2 r2 = r2 << 0x2 ## is.c:106:20
10044: 52 18 r2 += r5 ## is.c:106:20
10046: 15 e1 00 20 r5 = r2 + 0x1000 ## is.c:107:24
1004a: a4 e0 00 40 r4 = 0x0 - r4 ## is.c:109:7
1004e: 63 03 rep 0xe r3 { ## is.c:109:7
10050: 27 05 r7 = [r2++=0x4] ## is.c:109:7
10052: f8 e1 70 d1 r13_r12 = r7 * r1 (s) ## is.c:109:7
10056: dc e1 03 c4 r13_r12 ><= r4 (sat) ## is.c:109:7
1005a: d8 ec 55 c0 [r5++=0x4] = r12
} ## is.c:109:7
1005e: f3 57 if (r3 != 0) goto -0x12 <.GJTIE291_0_0_+0x784 : 1004e > ## is.c:109:7
10060: ef d6 r15 = r14 #
10062: 02 3e r2 = [sp+120]
10064: 04 81 goto 0x2 <.GJTIE291_0_0_+0x79E : 10068 >
10066: ef 16 r15 = r14
10068: 0b e1 01 b0 r11 = r11 + 0x1 ## is.c:78:42
1006c: 8e 16 r14 = r8 ## is.c:78:42
1006e: b4 f1 20 b0 r4 = uextra(r11, p:0x0, l:0x8) # ## is.c:78:18
10072: 01 3d r1 = [sp+116] ## is.c:78:30
10074: 19 44 r1 = b[r1+0x4] (u) ## is.c:78:30
10076: 81 e9 a1 41 if (r4 < r1) goto -0xbe <.GJTIE291_0_0_+0x6F2 : ffbc > ## is.c:78:30
1007a: 49 f0 03 17 r9 = 0x1703 # <WOLASynthesisFilter_Float_M128_m4_r1+0x6FE : 1702 >
1007e: 05 35 r5 = [sp+84]
10080: c5 21 r5 += 0x1 ## is.c:76:50
10082: 03 36 r3 = [sp+88] ## is.c:76:50
10084: c3 21 r3 += 0x1 ## is.c:126:9
10086: d4 e9 64 b0 r11 = [sp+100] ## is.c:126:9
1008a: 54 d7 r4 = r5.b0 (u) # ## is.c:76:17
1008c: 01 32 r1 = [sp+72] ## is.c:76:19
1008e: 19 4f r1 = b[r1+0xf] (u) ## is.c:76:19
10090: 81 e9 8c 41 if (r4 < r1) goto -0xe8 <.GJTIE291_0_0_+0x6E2 : ffac > ## is.c:76:19
10094: 04 26 r4 = [sp+24]
10096: c4 21 r4 += 0x1 ## is.c:73:44
10098: 00 3d r0 = [sp+116] ## is.c:73:24
1009a: 40 d7 r0 = r4.b0 (u) # ## is.c:73:14
1009c: 09 48 r1 = b[r0+0x8] (u) ## is.c:73:24
1009e: 81 e9 7f 01 if (r0 < r1) goto -0x102 <.GJTIE291_0_0_+0x6D6 : ffa0 > ## is.c:73:24
100a2: d4 e9 38 d0 r13 = [sp+56]
100a6: 50 ee d2 30 r3 = b[r13+0x2] (u) ## specrec.c:433:2
100aa: 04 27 r4 = [sp+28] ## specrec.c:433:2
100ac: 4a 40 r2 = b[r4+0x0] (u) ## specrec.c:433:2
100ae: 00 28 r0 = [sp+32] ## specrec.c:433:32
100b0: 01 60 r1 = [r0+0x0] ## specrec.c:433:32
100b2: 00 3c r0 = [sp+112] ## specrec.c:433:2
100b4: 80 20 [sp] = r0 ## specrec.c:433:2
100b6: 00 3b r0 = [sp+108] ## specrec.c:433:2
100b8: bf ea 50 f4 call -0x1760 <tns_decode_frame : e95c > ## specrec.c:433:2
100bc: 50 ee d2 30 r3 = b[r13+0x2] (u) ## specrec.c:434:2
100c0: 4a 40 r2 = b[r4+0x0] (u) ## specrec.c:434:2
100c2: d4 e9 14 c0 r12 = [sp+20] ## specrec.c:434:2
100c6: d0 ec c0 10 r1 = [r12+0x0] ## specrec.c:434:32
100ca: 00 29 r0 = [sp+36] ## specrec.c:434:2
100cc: 80 20 [sp] = r0 ## specrec.c:434:2
100ce: 20 20 r0 = [sp+128] ## specrec.c:434:2
100d0: bf ea 44 f4 call -0x1778 <tns_decode_frame : e95c > ## specrec.c:434:2
100d4: 00 3d r0 = [sp+116] ## specrec.c:434:2
100d6: 50 ee 02 80 r8 = b[r0+0x2] (u) ## specrec.c:439:28
100da: 0d 40 r5 = b[r0+0x0] (u) ## specrec.c:438:31
100dc: 00 3f r0 = [sp+124] ## specrec.c:438:31
100de: 0e 4a r6 = b[r0+0xa] (u) ## specrec.c:437:28
100e0: 07 2f r7 = [sp+60] ## specrec.c:437:28
100e2: 02 23 r2 = [sp+12] ## specrec.c:437:28
100e4: 02 f8 85 04 if (r2 == 0x2) goto 0x10a <.GJTIE291_0_0_+0x928 : 101f2 > ## specrec.c:454:6
100e8: 09 48 r1 = b[r0+0x8] (u) ## specrec.c:436:31
100ea: d4 e9 10 a0 r10 = [sp+16] ## specrec.c:436:31
100ee: 04 2d r4 = [sp+52] ## specrec.c:436:31
100f0: 02 f8 91 02 if (r2 == 0x1) goto 0x122 <.GJTIE291_0_0_+0x94C : 10216 > ## specrec.c:436:31
100f4: 86 3e [sp+120] = r6
100f6: 82 f8 9c 00 if (r2 != 0x0) goto 0x138 <.GJTIE291_0_0_+0x968 : 10232 >
100fa: 50 ee d6 30 r3 = b[r13+0x6] (u) ## specrec.c:456:3
100fe: 04 30 r4 = [sp+64] ## specrec.c:456:3
10100: 40 61 r0 = [r4+0x4] ## specrec.c:458:4
10102: 42 63 r2 = [r4+0xc] ## specrec.c:458:27
10104: 82 22 [sp+8] = r2 ## specrec.c:456:3
10106: 80 21 [sp+4] = r0 ## specrec.c:456:3
10108: 00 3c r0 = [sp+112] ## specrec.c:456:3
1010a: 80 20 [sp] = r0 ## specrec.c:456:3
1010c: 85 36 [sp+88] = r5 ## specrec.c:456:3
1010e: 05 33 r5 = [sp+76] ## specrec.c:456:3
10110: 50 d6 r0 = r5 # ## specrec.c:456:3
10112: 06 3e r6 = [sp+120] ## specrec.c:456:3
10114: 62 16 r2 = r6 ## specrec.c:456:3
10116: bf ea c4 f5 call -0x1478 <ifilter_bank : eca2 > ## specrec.c:456:3
1011a: 50 ee d7 30 r3 = b[r13+0x7] (u) ## specrec.c:460:3
1011e: 82 d6 r2 = r8 # ## specrec.c:460:3
10120: 40 62 r0 = [r4+0x8] ## specrec.c:462:4
10122: 41 64 r1 = [r4+0x10] ## specrec.c:462:27
10124: 04 2d r4 = [sp+52] ## specrec.c:462:27
10126: d0 e9 05 00 d[sp+4] = r1_r0 ## specrec.c:460:3
1012a: 00 29 r0 = [sp+36] ## specrec.c:460:3
1012c: 50 d6 r0 = r5 # ## specrec.c:460:3
1012e: 80 20 [sp] = r0 ## specrec.c:460:3
10130: 01 36 r1 = [sp+88] ## specrec.c:460:3
10132: bf ea b6 f5 call -0x1494 <ifilter_bank : eca2 > ## specrec.c:460:3
10136: 54 94 goto 0x168 <.GJTIE291_0_0_+0x9D6 : 102a0 > ## specrec.c:460:3
10138: d0 d6 r0 = r13 # ## syntax.c:452:17
1013a: 01 3b r1 = [sp+108] ## syntax.c:452:17
1013c: e2 16 r2 = r14 ## syntax.c:452:17
1013e: bf ea 9d ed call -0x24c6 <ics_info : dc7c > ## syntax.c:452:17
10142: 00 58 if (r0 == 0) goto 0x30 <.GJTIE291_0_0_+0x8AA : 10174 > ## syntax.c:452:17
10144: f8 40 b[r7+0x0] = r0 ## syntax.c:253:15
10146: 50 ee d4 10 r1 = b[r13+0x4] (u) ## syntax.c:257:24
1014a: c1 22 r1 += 0x2 ## syntax.c:257:24
1014c: 52 ee d4 10 b[r13+0x4] = r1 ## syntax.c:257:24
10150: 50 ee d5 10 r1 = b[r13+0x5] (u) ## syntax.c:258:21
10154: c1 21 r1 += 0x1 ## syntax.c:258:21
10156: 52 ee d5 10 b[r13+0x5] = r1 ## syntax.c:258:21
1015a: 80 f8 bc 00 if (r0 != 0x0) goto 0x178 <.GJTIE291_0_0_+0xA0C : 102d6 > ## syntax.c:258:21
1015e: c4 21 r4 += 0x1
10160: e0 16 r0 = r14 ## syntax.c:341:18
10162: bf ea c0 f9 call -0xc80 <faad_get_processed_bits : f4e6 > ## syntax.c:341:18
10166: 01 34 r1 = [sp+80] ## syntax.c:343:20
10168: 11 6b r1 = [r1+0x2c] ## syntax.c:343:20
1016a: 11 a3 r1 = r1 << 0x3 ## syntax.c:343:32
1016c: 10 1e r0 = r1 - r0 ## syntax.c:343:36
1016e: 00 fd a7 06 ifs (r0 >= 0x3) goto 0x14e <.GJTIE291_0_0_+0x9F6 : 102c0 >
10172: 54 91 goto 0x162 <.GJTIE291_0_0_+0xA0C : 102d6 >
10174: 41 22 r1 = 0x2 ## syntax.c:455:36
10176: e0 16 r0 = r14 ## syntax.c:455:36
10178: bf ea 06 ed call -0x25f4 <faad_getbits : db88 > ## syntax.c:455:36
1017c: 01 d7 r1 = r0.b0 (u) # ## syntax.c:455:27
1017e: 02 3e r2 = [sp+120] ## syntax.c:455:25
10180: a8 41 b[r2+0x1] = r0 ## syntax.c:455:25
10182: 01 f8 34 06 if (r1 == 0x3) goto 0x68 <.GJTIE291_0_0_+0x924 : 101ee > ## syntax.c:455:25
10186: 84 2d [sp+52] = r4
10188: 02 3f r2 = [sp+124]
1018a: 81 f8 19 02 if (r1 != 0x1) goto 0x32 <.GJTIE291_0_0_+0x8F6 : 101c0 >
1018e: 44 20 r4 = 0x0
10190: 04 92 goto 0x24 <.GJTIE291_0_0_+0x8EC : 101b6 >
10192: 45 20 r5 = 0x0
10194: 04 8b goto 0x16 <.GJTIE291_0_0_+0x8E2 : 101ac >
10196: e1 e1 0f 70 r1 = r7 * 0xF ## syntax.c:468:6
1019a: 81 18 r1 += r8 ## syntax.c:468:6
1019c: 16 1c r6 = r1 + r0 ## syntax.c:468:6
1019e: e0 16 r0 = r14 ## syntax.c:468:30
101a0: bf ea 1c ed call -0x25c8 <faad_get1bit : dbdc > ## syntax.c:468:30
101a4: 02 3f r2 = [sp+124] ## syntax.c:468:30
101a6: d8 ee 61 09 b[r6+r9] = r0 ## syntax.c:468:28
101aa: c5 21 r5 += 0x1 ## syntax.c:466:43
101ac: 50 d7 r0 = r5.b0 (u) # ## syntax.c:466:23
101ae: 29 4c r1 = b[r2+0xc] (u) ## syntax.c:466:31
101b0: 81 e9 f1 01 if (r0 < r1) goto -0x1e <.GJTIE291_0_0_+0x8CC : 10196 > ## syntax.c:466:31
101b4: c4 21 r4 += 0x1 ## syntax.c:464:46
101b6: 47 d7 r7 = r4.b0 (u) # ## syntax.c:464:16
101b8: 00 3e r0 = [sp+120] ## syntax.c:464:26
101ba: 08 40 r0 = b[r0+0x0] (u) ## syntax.c:464:26
101bc: 80 e9 e9 71 if (r7 < r0) goto -0x2e <.GJTIE291_0_0_+0x8C8 : 10192 > ## syntax.c:464:26
101c0: d0 ec c0 40 r4 = [r12+0x0] ## syntax.c:472:16
101c4: 42 f0 80 02 r2 = 0x280 # <ROM_RAM_SIZE+0x80 : 280 > ## syntax.c:473:3
101c8: 20 20 r0 = [sp+128] ## syntax.c:473:3
101ca: 01 3b r1 = [sp+108] ## syntax.c:473:3
101cc: 80 ff 6a 3f ff ff call -0xc096 <memmove : 413c > ## syntax.c:473:3
101d2: d0 ec c1 40 [r12+0x0] = r4 ## syntax.c:474:13
101d6: 42 f0 10 02 r2 = 0x210 # <ROM_RAM_SIZE+0x10 : 210 > ## syntax.c:475:3
101da: 00 28 r0 = [sp+32] ## syntax.c:475:30
101dc: 40 d6 r0 = r4 # ## syntax.c:475:3
101de: 01 60 r1 = [r0+0x0] ## syntax.c:475:30
101e0: 80 ff 56 3f ff ff call -0xc0aa <memmove : 413c > ## syntax.c:475:3
101e6: 07 2f r7 = [sp+60] ## syntax.c:475:3
101e8: 04 2d r4 = [sp+52] ## syntax.c:475:3
101ea: ff ea 98 fb goto -0x8d0 <.GJTIE291_0_0_+0x54 : f91e >
101ee: 48 20 r0 = 0x20
101f0: d7 89 goto -0xae <.GJTIE291_0_0_+0x87A : 10144 >
101f2: 50 ee d7 30 r3 = b[r13+0x7] (u) ## specrec.c:472:3
101f6: 82 d6 r2 = r8 # ## specrec.c:472:3
101f8: 01 30 r1 = [sp+64] ## specrec.c:472:3
101fa: 10 62 r0 = [r1+0x8] ## specrec.c:474:4
101fc: 11 64 r1 = [r1+0x10] ## specrec.c:474:27
101fe: d0 e9 05 00 d[sp+4] = r1_r0 ## specrec.c:472:3
10202: 51 d6 r1 = r5 # ## specrec.c:472:3
10204: 00 29 r0 = [sp+36] ## specrec.c:472:3
10206: 80 20 [sp] = r0 ## specrec.c:472:3
10208: 00 33 r0 = [sp+76] ## specrec.c:472:3
1020a: bf ea 4a f5 call -0x156c <ifilter_bank : eca2 > ## specrec.c:472:3
1020e: d4 e9 10 a0 r10 = [sp+16] ## specrec.c:472:3
10212: 04 2d r4 = [sp+52] ## specrec.c:472:3
10214: 24 85 goto 0x8a <.GJTIE291_0_0_+0x9D6 : 102a0 > ## specrec.c:472:3
10216: 50 ee d6 30 r3 = b[r13+0x6] (u) ## specrec.c:466:3
1021a: 02 30 r2 = [sp+64] ## specrec.c:466:3
1021c: 20 61 r0 = [r2+0x4] ## specrec.c:468:4
1021e: 22 63 r2 = [r2+0xc] ## specrec.c:468:27
10220: 62 d6 r2 = r6 # ## specrec.c:466:3
10222: 82 22 [sp+8] = r2 ## specrec.c:466:3
10224: 80 21 [sp+4] = r0 ## specrec.c:466:3
10226: 00 3c r0 = [sp+112] ## specrec.c:466:3
10228: 80 20 [sp] = r0 ## specrec.c:466:3
1022a: 00 33 r0 = [sp+76] ## specrec.c:466:3
1022c: bf ea 39 f5 call -0x158e <ifilter_bank : eca2 > ## specrec.c:466:3
10230: 14 97 goto 0x6e <.GJTIE291_0_0_+0x9D6 : 102a0 > ## specrec.c:466:3
10232: d0 ec c0 23 r2 = [r12+0x30]
10236: d0 ec cc a2 r10 = [r12+0x2c]
1023a: ab bf r3 = r2 >>> 0x1f
1023c: c0 e1 af bd r11 = r10 >>> 0x1f
10240: 40 20 r0 = 0x0
10242: 04 99 goto 0x32 <.GJTIE291_0_0_+0x9AC : 10276 >
10244: 04 a2 r4 = r0 << 0x2 ## specrec.c:482:17
10246: 46 f0 00 04 r6 = 0x400 # <ROM_RAM_SIZE+0x200 : 400 > ## specrec.c:489:5
1024a: 05 3c r5 = [sp+112] ## specrec.c:487:5
1024c: dc ec 52 44 r4 = [++r5=r4] ## specrec.c:487:5
10250: d8 ec 5a 66 r6 = [r5+r6<<2] ## specrec.c:489:5
10254: 0c e1 fd 98 r12 = r9 + 0x8fd ## specrec.c:488:5
10258: c5 14 r13 = 0 ## specrec.c:488:5
1025a: fc f1 40 da r13_r12 += r4 * r10 (s) # ## specrec.c:488:5
1025e: 04 2d r4 = [sp+52] ## specrec.c:488:5
10260: fc e1 60 d2 r13_r12 += r6 * r2 (s) ## specrec.c:488:5
10264: d0 e1 0e c8 r13_r12 >>= 0xe ## specrec.c:490:5
10268: d0 ec 51 c0 [r5+0x0] = r12 ## specrec.c:492:13
1026c: d4 e9 38 d0 r13 = [sp+56] ## specrec.c:492:13
10270: d4 e9 14 c0 r12 = [sp+20] ## specrec.c:492:13
10274: c0 21 r0 += 0x1 ## specrec.c:482:26
10276: 01 ff 00 04 e4 ff if (r0 != 0x400) goto -0x38 <.GJTIE291_0_0_+0x97A : 10244 >
1027c: 50 ee d6 30 r3 = b[r13+0x6] (u) ## specrec.c:495:3
10280: 02 30 r2 = [sp+64] ## specrec.c:495:3
10282: 20 61 r0 = [r2+0x4] ## specrec.c:497:4
10284: 22 63 r2 = [r2+0xc] ## specrec.c:497:27
10286: 82 22 [sp+8] = r2 ## specrec.c:495:3
10288: 80 21 [sp+4] = r0 ## specrec.c:495:3
1028a: 00 3c r0 = [sp+112] ## specrec.c:495:3
1028c: 80 20 [sp] = r0 ## specrec.c:495:3
1028e: 06 3e r6 = [sp+120] ## specrec.c:495:3
10290: 62 d6 r2 = r6 # ## specrec.c:495:3
10292: 00 33 r0 = [sp+76] ## specrec.c:495:3
10294: bf ea 05 f5 call -0x15f6 <ifilter_bank : eca2 > ## specrec.c:495:3
10298: d4 e9 10 a0 r10 = [sp+16] ## specrec.c:495:3
1029c: d4 e9 64 b0 r11 = [sp+100] ## specrec.c:495:3
102a0: 52 ee d6 60 b[r13+0x6] = r6 ## specrec.c:502:33
102a4: 52 ee d7 80 b[r13+0x7] = r8 ## specrec.c:503:33
102a8: 00 3f r0 = [sp+124] ## specrec.c:505:44
102aa: 08 48 r0 = b[r0+0x8] (u) ## specrec.c:505:44
102ac: 52 ee d8 00 b[r13+0x8] = r0 ## specrec.c:505:36
102b0: 00 3d r0 = [sp+116] ## specrec.c:506:44
102b2: 08 40 r0 = b[r0+0x0] (u) ## specrec.c:506:44
102b4: 52 ee d9 00 b[r13+0x9] = r0 ## specrec.c:506:36
102b8: d4 e9 4c 80 r8 = [sp+76]
102bc: 40 20 r0 = 0x0
102be: a7 82 goto -0x17c <.GJTIE291_0_0_+0x87A : 10144 >
102c0: 41 23 r1 = 0x3 ## syntax.c:283:32
102c2: e0 16 r0 = r14 ## syntax.c:283:32
102c4: bf ea 60 ec call -0x2740 <faad_getbits : db88 > ## syntax.c:283:32
102c8: 00 17 r0 = r0.b0 (u) ## syntax.c:283:9
102ca: 01 ff 07 00 f1 fa if (r0 != 0x7) goto -0xa1e <aac_decoder_run+0x302 : f8b2 > ## syntax.c:283:9
102d0: e0 16 r0 = r14 ## syntax.c:350:3
102d2: bf ea eb f8 call -0xe2a <faad_byte_align : f4ac > ## syntax.c:350:3
102d6: 78 40 r0 = b[r7+0x0] (u) ## decoder.c:80:13
102d8: 80 4b if (r0 != 0) goto 0x16 <.GJTIE291_0_0_+0xA26 : 102f0 > ## decoder.c:80:13
102da: 50 ee d4 40 r4 = b[r13+0x4] (u) ## decoder.c:79:30
102de: 30 e1 ff 4f r0 = r4 + -0x1 ## decoder.c:84:27
102e2: 00 17 r0 = r0.b0 (u) ## decoder.c:84:27
102e4: 80 f9 24 04 if (r0 < 0x2) goto 0x48 <.GJTIE291_0_0_+0xA66 : 10330 > ## decoder.c:84:27
102e8: 40 2c r0 = 0xc
102ea: 04 81 goto 0x2 <.GJTIE291_0_0_+0xA24 : 102ee >
102ec: 40 26 r0 = 0x6 ## syntax.c:309:17
102ee: f8 40 b[r7+0x0] = r0
102f0: 05 2c r5 = [sp+48]
102f2: 50 60 r0 = [r5+0x0] ## decoder.c:134:14
102f4: 00 43 if (r0 == 0) goto 0x6 <.GJTIE291_0_0_+0xA32 : 102fc > ## decoder.c:134:14
102f6: d4 e9 40 b0 r11 = [sp+64]
102fa: 04 8b goto 0x16 <.GJTIE291_0_0_+0xA48 : 10312 >
102fc: 50 ed de 10 r1 = h[r13+0xe] (u) ## decoder.c:136:39
10300: d4 e9 40 b0 r11 = [sp+64] ## decoder.c:136:39
10304: d0 ec bc 00 r0 = [r11+0xc] ## decoder.c:136:10
10308: 12 a3 r2 = r1 << 0x3 ## decoder.c:136:64
1030a: 41 20 r1 = 0x0 ## decoder.c:136:3
1030c: 80 ff 14 3f ff ff call -0xc0ec <memset : 4226 > ## decoder.c:136:3
10312: 00 34 r0 = [sp+80] ## aac_main.c:437:12
10314: 0e 41 r6 = b[r0+0x1] (u) ## aac_main.c:437:12
10316: 01 ff 00 60 0a fa if (r6 != 0x0) goto -0xbec <aac_decoder_run+0x180 : f730 >
1031c: 50 60 r0 = [r5+0x0] ## aac_main.c:440:14
1031e: 01 ff 00 00 06 fa if (r0 != 0x0) goto -0xbf4 <aac_decoder_run+0x180 : f730 > ## aac_main.c:440:14
10324: d0 ec c8 22 r2 = [r12+0x28] ## aac_main.c:449:36
10328: d0 ec c5 23 [r12+0x34] = r2 ## aac_main.c:449:26
1032c: ff ea 5e f9 goto -0xd44 <aac_decoder_run+0x3C : f5ec > ## aac_main.c:449:26
10330: e0 16 r0 = r14 ## decoder.c:92:17
10332: bf ea d8 f8 call -0xe50 <faad_get_processed_bits : f4e6 > ## decoder.c:92:17
10336: c0 27 r0 += 0x7 ## decoder.c:93:25
10338: 80 a3 r0 = r0 >> 0x3 ## decoder.c:93:25
1033a: d4 e9 40 b0 r11 = [sp+64] ## decoder.c:93:25
1033e: d0 ec bd 01 [r11+0x1c] = r0 ## decoder.c:93:23
10342: 00 34 r0 = [sp+80] ## decoder.c:98:18
10344: 8c 40 b[r0+0x0] = r4 ## decoder.c:98:18
10346: 00 27 r0 = [sp+28] ## decoder.c:100:48
10348: 09 40 r1 = b[r0+0x0] (u) ## decoder.c:100:48
1034a: 40 20 r0 = 0x0 ## decoder.c:100:48
1034c: b1 ec 0b 40 if (r1 <= 0xb) { ## decoder.c:100:48
10350: c0 ff 24 d1 01 00 r0 = 0x1d124 <sample_rates : 1d124 > ## decoder.c:37:10
10356: d8 ec 0a 01 r0 = [r0+r1<<2]
} ## decoder.c:37:10
1035a: d0 ec b1 02 [r11+0x20] = r0 ## decoder.c:100:20
1035e: 50 ee d2 00 r0 = b[r13+0x2] (u) ## decoder.c:102:33
10362: 01 34 r1 = [sp+80] ## decoder.c:102:21
10364: 98 43 b[r1+0x3] = r0 ## decoder.c:102:21
10366: d0 ec a0 00 r0 = [r10+0x0] ## decoder.c:115:14
1036a: 05 2c r5 = [sp+48] ## decoder.c:115:14
1036c: e0 52 if (r0 != 0) goto -0x5c <.GJTIE291_0_0_+0xA48 : 10312 > ## decoder.c:115:14
1036e: 80 16 r0 = r8 ## decoder.c:125:2
10370: 41 16 r1 = r4 ## decoder.c:125:2
10372: bf ea c1 f8 call -0xe7e <output_to_PCM : f4f8 > ## decoder.c:125:2
10376: c4 eb 01 d0 [r13+0x10] += 0x1 ## decoder.c:127:17
1037a: e7 8b goto -0x6a <.GJTIE291_0_0_+0xA48 : 10312 > ## decoder.c:127:17
1037c: 40 3f r0 = 0x1f ## syntax.c:321:18
1037e: d7 97 goto -0x92 <.GJTIE291_0_0_+0xA24 : 102ee > ## syntax.c:321:18
10380: 40 2d r0 = 0xd ## syntax.c:244:16
10382: d7 95 goto -0x96 <.GJTIE291_0_0_+0xA24 : 102ee > ## syntax.c:244:16
get_dec_inf.212:
10384: 10 e1 a4 06 r0 = r0 + 0x16a4 ## aac_main.c:517:0
10388: 01 60 r1 = [r0+0x0] ## aac_main.c:519:41
1038a: 89 6c h[r0+0x18] = r1 ## aac_main.c:519:21
1038c: 09 44 r1 = b[r0+0x4] (u) ## aac_main.c:521:24
1038e: 81 67 [r0+0x1c] = r1 ## aac_main.c:521:22
10390: 48 ea 00 00 [r0+0x20] = 0x0 ## aac_main.c:522:29
10394: c0 38 r0 += 0x18 ## aac_main.c:519:10
10396: 80 00 rts ## aac_main.c:523:2
get_playtime:
10398: 41 e0 a9 05 r1 = 0x5a9 <alg_code_size+0xD8 : 5a8 > ## aac_main.c:244:0
1039c: d8 ec 0a 11 r1 = [r0+r1<<2] ## aac_main.c:250:13
103a0: 31 e8 00 40 if (r1 == 0x0) { ## aac_main.c:250:13
103a4: 40 20 r0 = 0x0 ## aac_main.c:250:13
103a6: 80 00 rts
} ## aac_main.c:252:2
103a8: 42 e0 84 05 r2 = 0x584 <alg_code_size+0xB4 : 584 > ## aac_main.c:251:23
103ac: d8 ec 0a 22 r2 = [r0+r2<<2] ## aac_main.c:251:23
103b0: 43 e0 07 0b r3 = 0xb07 <usb_code_size+0x42 : b06 > ## aac_main.c:251:39
103b4: d8 ed 08 03 r0 = h[r0+r3<<1] (u) ## aac_main.c:251:29
103b8: 20 1b r0 *= r2 ## aac_main.c:251:28
103ba: f4 e1 00 01 r0 = r0 / r1 (u) ## aac_main.c:251:52
103be: 80 00 rts ## aac_main.c:252:2
need_dcbuf_size:
103c0: 40 e0 24 5c r0 = 0x5c24 <wtgv2_silk_decode_core+0x5EE : 5c24 > ## aac_main.c:261:0
103c4: 80 00 rts ## aac_main.c:262:2
dec_config:
103c6: 75 04 [--sp] = {rets, r5, r4} ## aac_main.c:289:0
103c8: 35 e1 80 1f r5 = r1 + -0x80 ## aac_main.c:298:2
103cc: 23 16 r3 = r2 ## aac_main.c:298:2
103ce: 04 16 r4 = r0
103d0: 05 fc 0a 06 if (r5 > 0x3) goto 0x14 <.GJTIE295_0_0_+0x6 : 103e8 >
103d4: 40 e0 24 3c r0 = 0x3c24 <STFT_Win_FixHalf_M256_D160+0x20 : 3c24 >
103d8: 11 e1 f0 4b r1 = r4 + 0x1bf0
103dc: 05 01 tbb [r5]
.GJTIS295_0_0_:
103de: 02 < 2 : 0x2 >
103df: 1a < 26 : 0x1A >
103e0: 2f < 47 : 0x2F >
103e1: 32 < 50 : 0x32 >
103e2: 30 60 r0 = [r3+0x0] ## aac_main.c:309:36
103e4: 90 60 [r1+0x0] = r0 ## aac_main.c:309:24
103e6: 14 8c goto 0x58 <.GJTIE295_0_0_+0x5E : 10440 > ## aac_main.c:309:24
103e8: 81 f8 2a 02 if (r1 != 0x1) goto 0x54 <.GJTIE295_0_0_+0x5E : 10440 >
103ec: 41 f0 85 05 r1 = 0x585 # <alg_code_size+0xB4 : 584 > ## aac_main.c:301:13
103f0: 30 60 r0 = [r3+0x0] ## aac_main.c:301:46
103f2: d8 ec 4b 01 [r4+r1<<2] = r0 ## aac_main.c:301:34
103f6: 15 e1 a4 46 r5 = r4 + 0x16a4 ## aac_main.c:301:34
103fa: d0 60 [r5+0x0] = r0 ## aac_main.c:302:21
103fc: 31 61 r1 = [r3+0x4] ## aac_main.c:303:31
103fe: d9 44 b[r5+0x4] = r1 ## aac_main.c:303:19
10400: bf ea f0 ea call -0x2a20 <get_sr_index : d9e4 > ## aac_main.c:304:24
10404: 41 e0 01 16 r1 = 0x1601 <WOLASynthesisFilter_Float_M128_m4_r1+0x5FC : 1600 > ## aac_main.c:304:13
10408: d8 ee 41 01 b[r4+r1] = r0 ## aac_main.c:304:22
1040c: 30 62 r0 = [r3+0x8] ## aac_main.c:305:34
1040e: d8 6d h[r5+0x1a] = r0 ## aac_main.c:305:22
10410: 04 97 goto 0x2e <.GJTIE295_0_0_+0x5E : 10440 > ## aac_main.c:305:22
10412: 30 60 r0 = [r3+0x0] ## aac_main.c:313:39
10414: 02 16 r2 = r0 ## aac_main.c:313:29
10416: 30 ed 04 00 ifs (r0 >= 0x4) { ## aac_main.c:313:29
1041a: 42 21 r2 = 0x1
} ## aac_main.c:313:29
1041c: 92 61 [r1+0x4] = r2 ## aac_main.c:313:27
1041e: 54 ed 34 20 r2 = h[r3+0x4] (s) ## aac_main.c:314:19
10422: 92 63 [r1+0xc] = r2 ## aac_main.c:314:17
10424: 54 ed 36 20 r2 = h[r3+0x6] (s) ## aac_main.c:315:19
10428: 42 f0 00 10 r2 = 0x1000 # <usb_code_size+0x53C : 1000 > ## aac_main.c:317:7
1042c: 92 64 [r1+0x10] = r2 ## aac_main.c:315:17
1042e: b0 e8 00 00 if (r0 != 0x0) { ## aac_main.c:315:17
10432: 42 e0 00 08 r2 = 0x800
} <stack_bss_size : 800 > ## aac_main.c:317:7
10436: 40 20 r0 = 0x0 ## aac_main.c:317:7
10438: 92 62 [r1+0x8] = r2 ## aac_main.c:318:25
1043a: 55 04 {pc, r5, r4} = [sp++] ## aac_main.c:317:7
1043c: 30 60 r0 = [r3+0x0] ## aac_main.c:322:31
1043e: 90 66 [r1+0x18] = r0 ## aac_main.c:322:20
10440: 40 20 r0 = 0x0
10442: 55 04 {pc, r5, r4} = [sp++] ## aac_main.c:337:1
silk_NSQ_del_dec_c:
10444: 7f 04 [--sp] = {rets, r15-r4} ## NSQ_del_dec.c:79:0
10446: 82 91 sp += -0x1bc ## NSQ_del_dec.c:79:0
10448: 38 d6 r8 = r3 # ## NSQ_del_dec.c:79:0
1044a: 82 3b [sp+108] = r2 ## NSQ_del_dec.c:79:0
1044c: 0f d6 r15 = r0 # ## NSQ_del_dec.c:79:0
1044e: 81 33 [sp+76] = r1 ## NSQ_del_dec.c:79:0
10450: 40 e0 f0 41 r0 = 0x41f0 <memmove+0xB4 : 41f0 > ## NSQ_del_dec.c:79:0
10454: b4 e0 f0 40 r4 = r15 + r0 ## NSQ_del_dec.c:79:0
10458: 17 e1 30 f4 r7 = r15 + 0x1430 ## NSQ_del_dec.c:79:0
1045c: 01 f1 70 ff r1 = r15 + 0xf70 # ## NSQ_del_dec.c:79:0
10460: 70 68 r0 = [r7+0x20] ## NSQ_del_dec.c:112:34
10462: 01 f1 f0 ff r1 = r15 + 0xff0 # ## NSQ_del_dec.c:112:34
10466: 81 2d [sp+52] = r1 ## NSQ_del_dec.c:112:34
10468: e0 f1 8a 0e r0 = r0 * 0x450 # ## NSQ_del_dec.c:112:57
1046c: a1 31 [sp+196] = r1 ## NSQ_del_dec.c:112:57
1046e: 43 d6 r3 = r4 # ## opus_demo.c:208:2
10470: 11 61 r1 = [r1+0x4] ## NSQ_del_dec.c:107:13
10472: a1 2b [sp+172] = r1 ## NSQ_del_dec.c:112:57
10474: 81 a2 r1 = r0 >> 0x2 ## NSQ_del_dec.c:112:87
10476: 40 20 r0 = 0x0
10478: 42 20 r2 = 0x0 ## opus_demo.c:208:2
1047a: 01 03 rep 0x2 r1 { ## opus_demo.c:208:2
1047c: b2 05 [r3++=0x4] = r2
} ## opus_demo.c:208:2
1047e: f1 5d if (r1 != 0) goto -0x6 <silk_NSQ_del_dec_c+0x36 : 1047a > ## opus_demo.c:208:2
10480: d4 e9 0c 12 r1 = [sp+524]
10484: a1 3c [sp+240] = r1
10486: d4 e9 08 12 r1 = [sp+520]
1048a: 81 31 [sp+68] = r1
1048c: d4 e9 04 12 r1 = [sp+516]
10490: 81 34 [sp+80] = r1
10492: d4 e9 00 12 r1 = [sp+512]
10496: 81 2c [sp+48] = r1
10498: d4 e9 fc 11 r1 = [sp+508]
1049c: 81 2b [sp+44] = r1
1049e: d4 e9 f8 11 r1 = [sp+504]
104a2: 81 2a [sp+40] = r1
104a4: d4 e9 f4 11 r1 = [sp+500]
104a8: 81 29 [sp+36] = r1
104aa: d4 e9 f0 11 r1 = [sp+496]
104ae: 01 f1 6c f0 r1 = r15 + 0x6c #
104b2: 81 28 [sp+32] = r1
104b4: d4 e9 10 22 r2 = [sp+528]
104b8: d0 e9 11 20 d[sp+16] = r3_r2
104bc: 81 22 [sp+8] = r1
104be: c1 24 r1 += 0x4 ## NSQ_del_dec.c:88:44
104c0: 41 d6 r1 = r4 #
104c2: 81 39 [sp+100] = r1
104c4: 84 38 [sp+96] = r4
104c6: 42 20 r2 = 0x0
104c8: 04 9d goto 0x3a <silk_NSQ_del_dec_c+0xC0 : 10504 >
104ca: 4b 47 r3 = b[r4+0x7] (u) ## NSQ_del_dec.c:115:32
104cc: 23 18 r3 += r2 ## NSQ_del_dec.c:115:50
104ce: 63 e1 03 30 r3 = r3 & 0x3 ## NSQ_del_dec.c:115:50
104d2: 04 e1 40 14 r4 = r1 + 0x440 ## NSQ_del_dec.c:115:50
104d6: c3 61 [r4+0x4] = r3 ## NSQ_del_dec.c:115:24
104d8: c3 63 [r4+0xc] = r3 ## NSQ_del_dec.c:117:24
104da: c0 62 [r4+0x8] = r0 ## NSQ_del_dec.c:118:24
104dc: 23 31 r3 = [sp+196] ## NSQ_del_dec.c:119:31
104de: 33 60 r3 = [r3+0x0] ## NSQ_del_dec.c:119:31
104e0: 04 f1 6c f5 r4 = r15 + 0x56c # ## NSQ_del_dec.c:120:26
104e4: c3 60 [r4+0x0] = r3 ## NSQ_del_dec.c:119:24
104e6: 73 63 r3 = [r7+0xc] ## NSQ_del_dec.c:120:53
104e8: d8 ec 4a 33 r3 = [r4+r3<<2] ## NSQ_del_dec.c:120:26
104ec: d3 ec 11 3c [r1+0x3c0] = r3 ## NSQ_del_dec.c:120:24
104f0: 13 d6 r3 = r1 # ## opus_demo.c:186:2
104f2: 05 2d r5 = [sp+52] ## opus_demo.c:186:2
104f4: 4c 20 r4 = 0x20 ## opus_demo.c:186:2
104f6: 14 03 rep 0x4 r4 { ## opus_demo.c:186:2
104f8: 56 05 r6 = [r5++=0x4] ## opus_demo.c:186:2
104fa: b6 05 [r3++=0x4] = r6
} ## opus_demo.c:186:2
104fc: f4 5c if (r4 != 0) goto -0x8 <silk_NSQ_del_dec_c+0xB2 : 104f6 > ## opus_demo.c:186:2
104fe: 01 e1 50 14 r1 = r1 + 0x450 ## NSQ_del_dec.c:113:2
10502: c2 21 r2 += 0x1 ## NSQ_del_dec.c:113:51
10504: 14 f1 20 f0 r4 = r15 + 0x1020 #
10508: 73 68 r3 = [r7+0x20] ## NSQ_del_dec.c:113:26
1050a: 83 ed de 21 ifs (r2 < r3) goto -0x44 <silk_NSQ_del_dec_c+0x86 : 104ca > ## NSQ_del_dec.c:113:26
1050e: 84 32 [sp+72] = r4
10510: 01 2d r1 = [sp+52]
10512: 54 ee 12 0b r0 = b[r1+0xb2] (s) ## NSQ_del_dec.c:125:48
10516: 54 ee 13 1b r1 = b[r1+0xb3] (s) ## NSQ_del_dec.c:125:17
1051a: 02 a1 r2 = r0 << 0x1 ## NSQ_del_dec.c:125:17
1051c: 72 f1 03 20 r2 = r2 & 0xFFFFFFFC # ## NSQ_del_dec.c:125:70
10520: 87 35 [sp+84] = r7 ## NSQ_del_dec.c:125:70
10522: c3 ff 2a f6 01 00 r3 = 0x1f62a <silk_Quantization_Offsets_Q10 : 1f62a > ## NSQ_del_dec.c:125:17
10528: 32 18 r2 += r3 ## NSQ_del_dec.c:125:17
1052a: 43 e0 70 35 r3 = 0x3570 <WOLASynthesisFilter_Float_M256_m4_r1+0xD6C : 3570 > ## NSQ_del_dec.c:101:41
1052e: d0 ec 78 c0 r12 = [r7+0x8] ## NSQ_del_dec.c:128:56
10532: f3 18 r3 += r15 ## NSQ_del_dec.c:101:41
10534: d4 e9 29 31 [sp+296] = r3 ## NSQ_del_dec.c:101:41
10538: 43 e0 b0 36 r3 = 0x36b0 <WOLASynthesisFilter_Float_M256_m4_r1+0xEAC : 36b0 > ## NSQ_del_dec.c:101:41
1053c: f3 18 r3 += r15 ## NSQ_del_dec.c:101:41
1053e: a3 30 [sp+192] = r3 ## SigProc_FIX.h:350:13
10540: 3c ed 20 00 ifs (r12 >= 0x20) { ## SigProc_FIX.h:350:13
10544: 4c e0 20 00 r12 = 0x20
} <WOLAAnalysisFilter_Float_M64_m4_r1+0x1C : 20 > ## SigProc_FIX.h:350:13
10548: d8 ed 2a 11 r1 = h[r2+r1<<1] (s) ## NSQ_del_dec.c:125:17
1054c: a1 3d [sp+244] = r1 ## NSQ_del_dec.c:131:6
1054e: 80 f8 0f 04 if (r0 != 0x2) goto 0x1e <silk_NSQ_del_dec_c+0x12C : 10570 > ## NSQ_del_dec.c:131:6
10552: 02 35 r2 = [sp+84]
10554: 20 60 r0 = [r2+0x0]
10556: 41 20 r1 = 0x0
10558: 04 88 goto 0x10 <silk_NSQ_del_dec_c+0x126 : 1056a >
1055a: 02 31 r2 = [sp+68] ## NSQ_del_dec.c:133:49
1055c: d8 ec 2a 21 r2 = [r2+r1<<2] ## NSQ_del_dec.c:133:49
10560: fa 3d r2 += -0x3 ## NSQ_del_dec.c:133:77
10562: 35 f4 c1 c2 r12 = smin(r12, r2) # ## SigProc_FIX.h:350:13
10566: 02 35 r2 = [sp+84]
10568: c1 21 r1 += 0x1 ## NSQ_del_dec.c:132:38
1056a: 80 ed f6 11 ifs (r1 < r0) goto -0x14 <silk_NSQ_del_dec_c+0x116 : 1055a >
1056e: 04 87 goto 0xe <silk_NSQ_del_dec_c+0x13A : 1057e >
10570: 02 35 r2 = [sp+84]
10572: 20 2b r0 = [sp+172]
10574: 30 ed 01 40 ifs (r0 >= 0x1) {
10578: f8 3d r0 += -0x3 ## NSQ_del_dec.c:137:69
1057a: 35 e4 c1 c0 r12 = smin(r12, r0)
} ## SigProc_FIX.h:350:13
1057e: 20 63 r0 = [r2+0xc] ## NSQ_del_dec.c:142:44
10580: 21 31 r1 = [sp+196] ## NSQ_del_dec.c:142:44
10582: 90 63 [r1+0xc] = r0 ## NSQ_del_dec.c:143:24
10584: 41 f0 b0 44 r1 = 0x44b0 # <nvram_boot_state+0x40 : 44b0 > ## NSQ_del_dec.c:146:7
10588: 90 62 [r1+0x8] = r0 ## NSQ_del_dec.c:144:24
1058a: b4 e0 f0 91 r9 = r15 + r1 ## NSQ_del_dec.c:146:7
1058e: 41 e0 b0 43 r1 = 0x43b0 <strcpy+0x1C : 43b0 > ## NSQ_del_dec.c:146:7
10592: f1 18 r1 += r15 ## NSQ_del_dec.c:146:7
10594: a1 25 [sp+148] = r1 ## NSQ_del_dec.c:146:7
10596: 01 38 r1 = [sp+96] ## NSQ_del_dec.c:146:7
10598: d9 3c r1 += 0x7c ## NSQ_del_dec.c:146:7
1059a: 41 f0 38 46 r1 = 0x4638 # <usb_clr_intr_rxe+0x6 : 4638 > ## NSQ_del_dec.c:146:7
1059e: 81 27 [sp+28] = r1 ## NSQ_del_dec.c:146:7
105a0: f1 18 r1 += r15 ## NSQ_del_dec.c:146:7
105a2: 41 f0 30 45 r1 = 0x4530 # <local_irq_disable+0x6 : 4530 > ## NSQ_del_dec.c:146:7
105a6: a1 24 [sp+144] = r1 ## NSQ_del_dec.c:146:7
105a8: f1 18 r1 += r15 ## NSQ_del_dec.c:146:7
105aa: 81 23 [sp+12] = r1 ## NSQ_del_dec.c:146:7
105ac: d0 e9 10 40 r5_r4 = d[sp+16] ## NSQ_del_dec.c:146:7
105b0: cd bf r5 = r4 >>> 0x1f ## NSQ_del_dec.c:146:7
105b2: d0 e9 11 40 d[sp+16] = r5_r4 ## NSQ_del_dec.c:142:27
105b6: 00 a1 r0 = r0 << 0x1 ## NSQ_del_dec.c:142:27
105b8: f0 18 r0 += r15 ## NSQ_del_dec.c:142:27
105ba: d8 30 r0 += 0x70 ## NSQ_del_dec.c:142:27
105bc: 80 3a [sp+104] = r0
105be: f8 e8 5c 01 r0 = sp + 348
105c2: 01 e1 4c 00 r1 = r0 + 0x4c ## NSQ_del_dec.c:146:7
105c6: a1 23 [sp+140] = r1 ## NSQ_del_dec.c:146:7
105c8: 09 9c r1 = r0 + 0x1c ## NSQ_del_dec.c:146:7
105ca: 01 f1 34 00 r1 = r0 + 0x34 # ## NSQ_del_dec.c:146:7
105ce: a1 22 [sp+136] = r1 ## NSQ_del_dec.c:146:7
105d0: a1 21 [sp+132] = r1 ## NSQ_del_dec.c:146:7
105d2: a0 32 [sp+200] = r0 ## NSQ_del_dec.c:146:7
105d4: c8 2c r0 += 0x2c ## NSQ_del_dec.c:146:7
105d6: 00 f1 20 80 r0 = r8 + 0x20 # ## NSQ_del_dec.c:146:7
105da: a0 20 [sp+128] = r0 ## NSQ_del_dec.c:146:7
105dc: 44 20 r4 = 0x0
105de: 60 f0 00 5c r5 = 0x8000 #
105e2: a0 3e [sp+248] = r0
105e4: 40 e0 b0 20 r0 = 0x20b0 <WOLAAnalysisFilter_Float_M256_m4_r1+0x8AC : 20b0 >
105e8: f0 18 r0 += r15
105ea: 80 36 [sp+88] = r0
105ec: 21 3d r1 = [sp+244]
105ee: a0 e0 6c 1f r0 = 0x3B0 - r1
105f2: 30 f1 50 1c r0 = r1 + -0x3b0 #
105f6: a0 39 [sp+228] = r0
105f8: 00 f1 b0 13 r0 = r1 + 0x3b0 #
105fc: a0 38 [sp+224] = r0
105fe: 30 f1 b0 1f r0 = r1 + -0x50 #
10602: a0 3a [sp+232] = r0
10604: a0 f0 02 c0 r0 = 0x2 - r12 #
10608: a0 3b [sp+236] = r0
1060a: 80 21 [sp+4] = r0
1060c: 40 20 r0 = 0x0
1060e: a0 37 [sp+220] = r0
10610: d0 e9 39 40 d[sp+56] = r5_r4
10614: 43 20 r3 = 0x0
10616: d4 e9 9d f0 [sp+156] = r15
1061a: d4 e9 b1 c0 [sp+176] = r12
1061e: d4 e9 99 90 [sp+152] = r9
10622: c0 ea 27 04 goto 0x84e <silk_NSQ_del_dec_c+0xA30 : 10e74 >
10626: 00 2a r0 = [sp+40] ## NSQ_del_dec.c:153:29
10628: d8 ec 0a 03 r0 = [r0+r3<<2] ## NSQ_del_dec.c:153:29
1062c: 21 31 r1 = [sp+196] ## NSQ_del_dec.c:156:21
1062e: d0 e9 38 40 r5_r4 = d[sp+56] ## NSQ_del_dec.c:156:21
10632: 94 65 [r1+0x14] = r4 ## NSQ_del_dec.c:156:21
10634: 8c a2 r4 = r0 >>> 0x2 ## NSQ_del_dec.c:153:29
10636: d0 e9 d1 40 d[sp+208] = r5_r4 ## NSQ_del_dec.c:157:18
1063a: c0 f1 0f 90 r9 = r0 << 0xf # ## NSQ_del_dec.c:154:29
1063e: 01 32 r1 = [sp+72] ## NSQ_del_dec.c:157:18
10640: 50 ee 12 c0 r12 = b[r1+0x2] (u) ## NSQ_del_dec.c:157:18
10644: c0 e1 35 a0 r10 = r3 << 0x5 ## NSQ_del_dec.c:149:17
10648: 46 21 r6 = 0x1 ## NSQ_del_dec.c:149:17
1064a: 31 16 r1 = r3 ## NSQ_del_dec.c:149:17
1064c: eb f1 0a 30 r11 = r3 * 0xA # ## NSQ_del_dec.c:148:17
10650: a1 2e [sp+184] = r1 ## NSQ_del_dec.c:148:17
10652: 8c f8 50 04 if (r12 != 0x2) goto 0xa0 <silk_NSQ_del_dec_c+0x2B2 : 106f6 > ## NSQ_del_dec.c:148:17
10656: 4c f0 02 00 r12 = 0x2 # <mem_code_size+0x2 : 2 >
1065a: 00 31 r0 = [sp+68] ## NSQ_del_dec.c:159:10
1065c: d8 ec 0a 41 r4 = [r0+r1<<2] ## NSQ_del_dec.c:159:10
10660: a4 2b [sp+172] = r4
10662: a1 49 if (r1 != 0) goto 0x92 <silk_NSQ_del_dec_c+0x2B2 : 106f6 >
10664: 11 3e r1 = -0x2 ## NSQ_del_dec.c:164:40
10666: 11 df r1 = r1 - r4 # ## NSQ_del_dec.c:164:40
10668: 20 63 r0 = [r2+0xc] ## NSQ_del_dec.c:164:25
1066a: 23 16 r3 = r2 ## NSQ_del_dec.c:164:25
1066c: 12 dc r2 = r1 + r0 # ## NSQ_del_dec.c:164:46
1066e: 01 22 r1 = [sp+8] ## noise_shape_analysis_FIX.c:98:7
10670: b4 e0 02 c2 r12 = r0 - r2 ## noise_shape_analysis_FIX.c:82:13
10674: d0 ec 38 e2 r14 = [r3+0x28] ## NSQ_del_dec.c:164:56
10678: 00 1f r0 = r0 - r4 ## noise_shape_analysis_FIX.c:98:7
1067a: 00 a1 r0 = r0 << 0x1 ## noise_shape_analysis_FIX.c:98:7
1067c: b4 e0 10 d0 r13 = r1 + r0 ## noise_shape_analysis_FIX.c:98:7
10680: b4 e0 22 0e r0 = r2 - r14 ## NSQ_del_dec.c:164:72
10684: 00 a1 r0 = r0 << 0x1 ## NSQ_del_dec.c:167:32
10686: b4 e0 f0 20 r2 = r15 + r0 ## NSQ_del_dec.c:167:32
1068a: 40 e0 70 35 r0 = 0x3570 <WOLASynthesisFilter_Float_M256_m4_r1+0xD6C : 3570 > ## NSQ_del_dec.c:167:32
1068e: b4 f0 20 80 r8 = r2 + r0 # ## NSQ_del_dec.c:167:32
10692: 20 3e r0 = [sp+248] ## noise_shape_analysis_FIX.c:87:37
10694: c0 e1 e1 70 r7 = r14 << 0x1 ## noise_shape_analysis_FIX.c:85:16
10698: b4 e0 80 f7 r15 = r8 + r7 ## noise_shape_analysis_FIX.c:86:24
1069c: 70 18 r0 += r7 ## noise_shape_analysis_FIX.c:87:37
1069e: f8 3e r0 += -0x2 ## noise_shape_analysis_FIX.c:87:37
106a0: da 30 r2 += 0x70 ## NSQ_del_dec.c:167:52
106a2: 43 20 r3 = 0x0
106a4: 04 95 goto 0x2a <silk_NSQ_del_dec_c+0x28C : 106d0 >
106a6: d8 ed da 13 r1 = h[r13+r3<<1] (s) ## noise_shape_analysis_FIX.c:100:20
106aa: 11 ac r1 = r1 << 0xc ## noise_shape_analysis_FIX.c:100:20
106ac: e4 16 r4 = r14 ## noise_shape_analysis_FIX.c:107:3
106ae: 54 03 rep 0xc r4 { ## noise_shape_analysis_FIX.c:107:3
106b0: d7 ed 0e 5f r5 = h[r0++=-0x2] (s) ## noise_shape_analysis_FIX.c:107:3
106b4: d4 ed 22 60 r6 = h[r2++=0x2] (s) ## noise_shape_analysis_FIX.c:107:3
106b8: 65 1b r5 *= r6 ## noise_shape_analysis_FIX.c:107:3
106ba: 19 1f r1 = r1 - r5
} ## noise_shape_analysis_FIX.c:107:3
106bc: 05 e1 00 18 r5 = r1 + 0x800 ## noise_shape_analysis_FIX.c:107:3
106c0: 5d a4 r5 = r5 <<< 0x4 ## noise_shape_analysis_FIX.c:107:3
106c2: dd b0 r5 = r5 >>> 0x10 ## noise_shape_analysis_FIX.c:107:3
106c4: d0 ed f3 50 h[r15++=0x2] = r5 ## noise_shape_analysis_FIX.c:107:3
106c8: 88 1d r0 = r0 + r7 ## noise_shape_analysis_FIX.c:107:3
106ca: aa 1f r2 = r2 - r7 ## noise_shape_analysis_FIX.c:107:3
106cc: 2a 82 r2 = r2 + 0x2 ## noise_shape_analysis_FIX.c:107:3
106ce: c3 21 r3 += 0x1 ## noise_shape_analysis_FIX.c:98:16
106d0: 8c ed e9 31 ifs (r3 < r12) goto -0x2e <silk_NSQ_del_dec_c+0x262 : 106a6 >
106d4: 40 20 r0 = 0x0 ## noise_shape_analysis_FIX.c:136:2
106d6: 1e 03 rep 0x4 r14 { ## noise_shape_analysis_FIX.c:136:2
106d8: d0 ed 83 00 h[r8++=0x2] = r0
} ## noise_shape_analysis_FIX.c:136:2
106dc: 00 35 r0 = [sp+84] ## NSQ_del_dec.c:170:33
106de: 00 63 r0 = [r0+0xc] ## NSQ_del_dec.c:170:33
106e0: 21 31 r1 = [sp+196] ## NSQ_del_dec.c:170:33
106e2: 90 62 [r1+0x8] = r0 ## NSQ_del_dec.c:170:23
106e4: 45 ea 01 10 [r1+0x14] = 0x1 ## NSQ_del_dec.c:171:23
106e8: 00 32 r0 = [sp+72] ## NSQ_del_dec.c:171:23
106ea: 50 ee 02 c0 r12 = b[r0+0x2] (u) ## NSQ_del_dec.c:171:23
106ee: 46 20 r6 = 0x0
106f0: d4 e9 9c f0 r15 = [sp+156]
106f4: 21 2e r1 = [sp+184]
106f6: 00 34 r0 = [sp+80] ## NSQ_del_dec.c:724:38
106f8: d8 ec 0a 01 r0 = [r0+r1<<2] ## NSQ_del_dec.c:724:38
106fc: d0 e9 d0 20 r3_r2 = d[sp+208] ## NSQ_del_dec.c:154:26
10700: 90 e1 20 29 r2 = r2 | r9 ## NSQ_del_dec.c:154:26
10704: d0 e9 79 20 d[sp+120] = r3_r2 ## NSQ_del_dec.c:149:17
10708: 01 29 r1 = [sp+36] ## NSQ_del_dec.c:149:17
1070a: a1 18 r1 += r10 ## NSQ_del_dec.c:149:17
1070c: d4 e9 25 11 [sp+292] = r1 ## NSQ_del_dec.c:148:17
10710: 01 28 r1 = [sp+32] ## NSQ_del_dec.c:148:17
10712: b1 18 r1 += r11 ## NSQ_del_dec.c:148:17
10714: 81 37 [sp+92] = r1 ## NSQ_del_dec.c:724:38
10716: b0 ee 01 00 ifs (r0 <= 0x1) { ## NSQ_del_dec.c:724:38
1071a: 40 21 r0 = 0x1
} ## NSQ_del_dec.c:724:38
1071c: d0 e9 38 20 r3_r2 = d[sp+56] ## Inlines.h:138:20
10720: f6 f1 20 20 r3_r2 = r3_r2 / r0 (u) # ## Inlines.h:138:20
10724: 00 31 r0 = [sp+68] ## NSQ_del_dec.c:723:17
10726: ac bf r4 = r2 >>> 0x1f ## Inlines.h:140:5
10728: 24 d8 r4 += r2 # ## Inlines.h:140:5
1072a: 21 2e r1 = [sp+184] ## NSQ_del_dec.c:723:17
1072c: d8 ec 0a 81 r8 = [r0+r1<<2] ## NSQ_del_dec.c:723:17
10730: 02 f1 80 40 r2 = r4 + 0x80 # ## NSQ_del_dec.c:727:17
10734: 00 35 r0 = [sp+84] ## NSQ_del_dec.c:176:12
10736: d0 ec 00 d2 r13 = [r0+0x20] ## NSQ_del_dec.c:176:12
1073a: ab a8 r3 = r2 >>> 0x8 ## NSQ_del_dec.c:727:17
1073c: 20 31 r0 = [sp+196]
1073e: 96 44 if (r6 != 0) goto 0x48 <silk_NSQ_del_dec_c+0x344 : 10788 >
10740: 21 2e r1 = [sp+184]
10742: 81 48 if (r1 != 0) goto 0x10 <silk_NSQ_del_dec_c+0x310 : 10754 >
10744: d0 e9 10 60 r7_r6 = d[sp+16] ## NSQ_del_dec.c:732:19
10748: f8 e1 40 56 r5_r4 = r4 * r6 (s) ## NSQ_del_dec.c:732:19
1074c: d0 e1 0e 48 r5_r4 >>= 0xe ## NSQ_del_dec.c:732:19
10750: 74 e1 03 40 r4 = r4 & 0xFFFFFFFC ## NSQ_del_dec.c:732:19
10754: 02 62 r2 = [r0+0x8] ## NSQ_del_dec.c:734:17
10756: cd bf r5 = r4 >>> 0x1f ## NSQ_del_dec.c:734:17
10758: 16 e1 b6 2a r6 = r2 + 0x1ab6 ## NSQ_del_dec.c:734:8
1075c: b4 e0 62 68 r6 = r6 - r8 ## NSQ_del_dec.c:734:8
10760: 07 e1 fa 2d r7 = r2 + 0xdfa ## NSQ_del_dec.c:734:8
10764: b4 e0 72 78 r7 = r7 - r8 ## NSQ_del_dec.c:734:8
10768: 04 8b goto 0x16 <silk_NSQ_del_dec_c+0x33C : 10780 > ## NSQ_del_dec.c:734:8
1076a: d8 ed fa 16 r1 = h[r15+r6<<1] (s) ## NSQ_del_dec.c:736:20
1076e: f8 e1 10 b4 r11_r10 = r1 * r4 (s) ## NSQ_del_dec.c:736:20
10772: d0 e1 00 a9 r11_r10 >>= 0x10 ## NSQ_del_dec.c:736:20
10776: d8 ec fb a7 [r15+r7<<2] = r10 ## NSQ_del_dec.c:736:18
1077a: 02 62 r2 = [r0+0x8] ## NSQ_del_dec.c:736:18
1077c: c6 21 r6 += 0x1 ## NSQ_del_dec.c:734:3
1077e: c7 21 r7 += 0x1 ## NSQ_del_dec.c:734:3
10780: 31 e1 04 72 r1 = r7 + -0xdfc ## NSQ_del_dec.c:734:55
10784: 82 ed f1 11 ifs (r1 < r2) goto -0x1e <silk_NSQ_del_dec_c+0x326 : 1076a > ## NSQ_del_dec.c:734:55
10788: 00 35 r0 = [sp+84] ## NSQ_del_dec.c:744:62
1078a: 01 62 r1 = [r0+0x8] ## NSQ_del_dec.c:744:62
1078c: 20 31 r0 = [sp+196]
1078e: d4 e9 28 21 r2 = [sp+296] ## NSQ_del_dec.c:687:2
10792: 04 33 r4 = [sp+76] ## NSQ_del_dec.c:687:2
10794: 41 03 rep 0xa r1 { ## NSQ_del_dec.c:687:2
10796: e0 ee 41 73 r7_r6 = [r4 ++= 0x4]*r3 (s) ## NSQ_del_dec.c:687:2
1079a: d0 e1 00 6d r7_r6 >>>= 0x10 ## NSQ_del_dec.c:687:2
1079e: a6 05 [r2++=0x4] = r6
} ## NSQ_del_dec.c:687:2
107a0: f1 59 if (r1 != 0) goto -0xe <silk_NSQ_del_dec_c+0x350 : 10794 > ## NSQ_del_dec.c:687:2
107a2: 01 34 r1 = [sp+80] ## NSQ_del_dec.c:748:6
107a4: 22 2e r2 = [sp+184] ## NSQ_del_dec.c:748:6
107a6: d8 ec 1a 32 r3 = [r1+r2<<2] ## NSQ_del_dec.c:748:6
107aa: 04 64 r4 = [r0+0x10] ## NSQ_del_dec.c:748:33
107ac: 84 e8 02 30 if (r3 != r4) goto 0x4 <silk_NSQ_del_dec_c+0x370 : 107b4 > ## NSQ_del_dec.c:748:6
107b0: 83 64 [r0+0x10] = r3 ## NSQ_del_dec.c:755:21
107b2: 24 98 goto 0xb0 <silk_NSQ_del_dec_c+0x420 : 10864 > ## NSQ_del_dec.c:755:21
107b4: cd bf r5 = r4 >>> 0x1f ## Inlines.h:119:20
107b6: d0 f1 00 41 r5_r4 <<= 0x10 # ## Inlines.h:119:35
107ba: 83 64 [r0+0x10] = r3 ## NSQ_del_dec.c:755:21
107bc: f6 e1 40 53 r5_r4 = r5_r4 / r3 (s) ## Inlines.h:122:20
107c0: 20 ff 80 4b 4f 00 if (r4 == 0x10000) goto 0x9e <silk_NSQ_del_dec_c+0x420 : 10864 >
107c6: 43 d6 r3 = r4 # ## NSQ_del_dec.c:687:2
107c8: 00 35 r0 = [sp+84] ## NSQ_del_dec.c:794:65
107ca: 01 63 r1 = [r0+0xc] ## NSQ_del_dec.c:794:65
107cc: 20 31 r0 = [sp+196]
107ce: 02 63 r2 = [r0+0xc] ## NSQ_del_dec.c:794:38
107d0: 2a 1e r2 = r2 - r1 ## NSQ_del_dec.c:794:55
107d2: 22 a2 r2 = r2 << 0x2 ## NSQ_del_dec.c:794:15
107d4: f2 18 r2 += r15 ## NSQ_del_dec.c:794:15
107d6: 02 e1 70 25 r2 = r2 + 0x570 ## NSQ_del_dec.c:794:15
107da: 26 16 r6 = r2 ## NSQ_del_dec.c:687:2
107dc: 51 03 rep 0xc r1 { ## NSQ_del_dec.c:687:2
107de: e0 ee 61 b3 r11_r10 = [r6 ++= 0x4]*r3 (s) ## NSQ_del_dec.c:687:2
107e2: d0 e1 00 ad r11_r10 >>>= 0x10 ## NSQ_del_dec.c:687:2
107e6: d8 ec 25 a0 [r2++=0x4] = r10
} ## NSQ_del_dec.c:687:2
107ea: f1 58 if (r1 != 0) goto -0x10 <silk_NSQ_del_dec_c+0x398 : 107dc > ## NSQ_del_dec.c:687:2
107ec: 8c f8 19 04 if (r12 != 0x2) goto 0x32 <silk_NSQ_del_dec_c+0x3DE : 10822 >
107f0: 01 65 r1 = [r0+0x14] ## NSQ_del_dec.c:799:42
107f2: 81 57 if (r1 != 0) goto 0x2e <silk_NSQ_del_dec_c+0x3DE : 10822 > ## NSQ_del_dec.c:799:42
107f4: 46 d6 r6 = r4 # ## NSQ_del_dec.c:687:2
107f6: 01 62 r1 = [r0+0x8] ## NSQ_del_dec.c:800:25
107f8: 10 3e r0 = -0x2 ## NSQ_del_dec.c:800:38
107fa: b4 e0 02 28 r2 = r0 - r8 ## NSQ_del_dec.c:800:38
107fe: 21 18 r1 += r2 ## NSQ_del_dec.c:800:44
10800: 11 a2 r1 = r1 << 0x2 ## NSQ_del_dec.c:800:11
10802: f1 18 r1 += r15 ## NSQ_del_dec.c:800:11
10804: 40 e0 f0 37 r0 = 0x37f0 <WOLASynthesisFilter_Float_M256_m4_r1+0xFEC : 37f0 > ## NSQ_del_dec.c:800:11
10808: 01 d8 r1 += r0 # ## NSQ_del_dec.c:800:11
1080a: 00 21 r0 = [sp+4] ## NSQ_del_dec.c:801:61
1080c: b4 e0 00 28 r2 = r0 + r8 ## NSQ_del_dec.c:801:61
10810: 13 16 r3 = r1 ## NSQ_del_dec.c:687:2
10812: 52 03 rep 0xc r2 { ## NSQ_del_dec.c:687:2
10814: e0 ee 11 96 r9_r8 = [r1 ++= 0x4]*r6 (s) ## NSQ_del_dec.c:687:2
10818: d0 e1 00 8d r9_r8 >>>= 0x10 ## NSQ_del_dec.c:687:2
1081c: d8 ec 35 80 [r3++=0x4] = r8
} ## NSQ_del_dec.c:687:2
10820: f2 58 if (r2 != 0) goto -0x10 <silk_NSQ_del_dec_c+0x3CE : 10812 > ## NSQ_del_dec.c:687:2
10822: 41 20 r1 = 0x0
10824: 02 23 r2 = [sp+12]
10826: 04 9c goto 0x38 <silk_NSQ_del_dec_c+0x41C : 10860 >
10828: 30 e1 c0 2c r0 = r2 + -0x340 ## NSQ_del_dec.c:687:2
1082c: 4e 20 r6 = 0x20 ## NSQ_del_dec.c:687:2
1082e: 47 16 r7 = r4 ## NSQ_del_dec.c:687:2
10830: 03 16 r3 = r0 ## NSQ_del_dec.c:687:2
10832: 56 03 rep 0xc r6 { ## NSQ_del_dec.c:687:2
10834: e0 ee 31 97 r9_r8 = [r3 ++= 0x4]*r7 (s) ## NSQ_del_dec.c:687:2
10838: d0 e1 00 8d r9_r8 >>>= 0x10 ## NSQ_del_dec.c:687:2
1083c: d8 ec 05 80 [r0++=0x4] = r8
} ## NSQ_del_dec.c:687:2
10840: f6 58 if (r6 != 0) goto -0x10 <silk_NSQ_del_dec_c+0x3EE : 10832 > ## NSQ_del_dec.c:687:2
10842: 40 16 r0 = r4 ## NSQ_del_dec.c:687:2
10844: 23 16 r3 = r2 ## NSQ_del_dec.c:687:2
10846: 26 16 r6 = r2 ## NSQ_del_dec.c:687:2
10848: 57 21 r7 = 0x41 ## NSQ_del_dec.c:687:2
1084a: 57 03 rep 0xc r7 { ## NSQ_del_dec.c:687:2
1084c: e0 ee 31 90 r9_r8 = [r3 ++= 0x4]*r0 (s) ## NSQ_del_dec.c:687:2
10850: d0 e1 00 8d r9_r8 >>>= 0x10 ## NSQ_del_dec.c:687:2
10854: d8 ec 65 80 [r6++=0x4] = r8
} ## NSQ_del_dec.c:687:2
10858: f7 58 if (r7 != 0) goto -0x10 <silk_NSQ_del_dec_c+0x406 : 1084a > ## NSQ_del_dec.c:687:2
1085a: 02 e1 50 24 r2 = r2 + 0x450 ## NSQ_del_dec.c:804:3
1085e: c1 21 r1 += 0x1 ## NSQ_del_dec.c:804:44
10860: 8d ed e2 11 ifs (r1 < r13) goto -0x3c <silk_NSQ_del_dec_c+0x3E4 : 10828 >
10864: 00 2c r0 = [sp+48] ## NSQ_del_dec.c:179:91
10866: 21 2e r1 = [sp+184] ## NSQ_del_dec.c:179:91
10868: d8 ec 0a c1 r12 = [r0+r1<<2] ## NSQ_del_dec.c:179:91
1086c: c0 f1 cf dd r13 = r12 >>> 0x1f #
10870: 00 2b r0 = [sp+44]
10872: d8 ec 0a 21 r2 = [r0+r1<<2]
10876: c4 15 r5_r4 = r13_r12
10878: d0 e1 00 4d r5_r4 >>>= 0x10
1087c: d0 e9 09 41 d[sp+264] = r5_r4
10880: ab bf r3 = r2 >>> 0x1f
10882: d0 e9 11 21 d[sp+272] = r3_r2
10886: d0 e9 78 20 r3_r2 = d[sp+120]
1088a: ab bf r3 = r2 >>> 0x1f
1088c: d0 e1 00 2d r3_r2 >>>= 0x10
10890: d0 e9 79 20 d[sp+120] = r3_r2
10894: c5 d4 r13 = 0 #
10896: 00 34 r0 = [sp+80] ## NSQ_del_dec.c:180:4
10898: d8 ec 0a 01 r0 = [r0+r1<<2] ## NSQ_del_dec.c:180:4
1089c: 02 35 r2 = [sp+84]
1089e: d0 ec 20 e2 r14 = [r2+0x20] ## NSQ_del_dec.c:181:37
108a2: 21 6a r1 = [r2+0x28] ## NSQ_del_dec.c:181:12
108a4: d4 e9 05 11 [sp+260] = r1 ## NSQ_del_dec.c:180:52
108a8: 21 62 r1 = [r2+0x8] ## NSQ_del_dec.c:180:52
108aa: a1 2d [sp+180] = r1
108ac: 24 31 r4 = [sp+196]
108ae: 41 62 r1 = [r4+0x8] ## NSQ_del_dec.c:347:33
108b0: 03 32 r3 = [sp+72] ## NSQ_del_dec.c:178:65
108b2: 3b 42 r3 = b[r3+0x2] (u) ## NSQ_del_dec.c:178:65
108b4: a3 2a [sp+168] = r3 ## NSQ_del_dec.c:180:83
108b6: 25 2b r5 = [sp+172]
108b8: a3 f0 02 50 r3 = 0x2 - r5 # ## NSQ_del_dec.c:347:46
108bc: 22 69 r2 = [r2+0x24] ## NSQ_del_dec.c:180:83
108be: 31 18 r1 += r3 ## NSQ_del_dec.c:347:52
108c0: 11 a2 r1 = r1 << 0x2 ## NSQ_del_dec.c:347:18
108c2: f1 18 r1 += r15 ## NSQ_del_dec.c:347:18
108c4: 43 e0 f0 37 r3 = 0x37f0 <WOLASynthesisFilter_Float_M256_m4_r1+0xFEC : 37f0 > ## NSQ_del_dec.c:347:18
108c8: 31 18 r1 += r3 ## NSQ_del_dec.c:347:18
108ca: a1 28 [sp+160] = r1 ## NSQ_del_dec.c:346:42
108cc: 41 63 r1 = [r4+0xc] ## NSQ_del_dec.c:346:42
108ce: 88 a6 r0 = r0 >>> 0x6 ## NSQ_del_dec.c:348:17
108d0: a0 f0 01 50 r0 = 0x1 - r5 # ## NSQ_del_dec.c:346:59
108d4: a0 29 [sp+164] = r0 ## NSQ_del_dec.c:346:59
108d6: d0 e9 d0 60 r7_r6 = d[sp+208] ## NSQ_del_dec.c:346:59
108da: 47 20 r7 = 0x0 ## NSQ_del_dec.c:346:59
108dc: 10 18 r0 += r1 ## NSQ_del_dec.c:346:65
108de: 64 16 r4 = r6 ## NSQ_del_dec.c:346:65
108e0: 45 20 r5 = 0x0 ## NSQ_del_dec.c:346:65
108e2: d0 e1 00 43 r5_r4 <<= 0x30 ## NSQ_del_dec.c:346:65
108e6: d0 e1 00 4f r5_r4 >>>= 0x30 ## NSQ_del_dec.c:346:65
108ea: d0 e9 71 40 d[sp+112] = r5_r4 ## NSQ_del_dec.c:346:65
108ee: d0 e1 00 c3 r13_r12 <<= 0x30 ## NSQ_del_dec.c:346:65
108f2: d0 e1 00 cf r13_r12 >>>= 0x30 ## NSQ_del_dec.c:346:65
108f6: d0 e9 19 c1 d[sp+280] = r13_r12 ## NSQ_del_dec.c:346:65
108fa: 00 a2 r0 = r0 << 0x2 ## NSQ_del_dec.c:346:18
108fc: f0 18 r0 += r15 ## NSQ_del_dec.c:346:18
108fe: 00 e1 70 05 r0 = r0 + 0x570 ## NSQ_del_dec.c:346:18
10902: 30 f1 ff 2f r0 = r2 + -0x1 #
10906: a0 2f [sp+188] = r0
10908: d4 e9 01 01 [sp+256] = r0
1090c: c2 d4 r10 = 0 #
1090e: 00 27 r0 = [sp+28]
10910: a0 33 [sp+204] = r0
10912: d0 e9 d1 60 d[sp+208] = r7_r6
10916: d0 e9 41 01 d[sp+320] = r1_r0
1091a: d4 e9 b0 c0 r12 = [sp+176]
1091e: d4 e9 fd e0 [sp+252] = r14
10922: 45 84 goto 0x508 <silk_NSQ_del_dec_c+0x9E8 : 10e2c >
10924: d4 e9 35 a1 [sp+308] = r10
10928: c2 d4 r10 = 0 #
1092a: 21 2a r1 = [sp+168]
1092c: 81 f8 31 04 if (r1 != 0x2) goto 0x62 <silk_NSQ_del_dec_c+0x54E : 10992 >
10930: 20 28 r0 = [sp+160]
10932: 01 7f r1 = [r0+-0x4] ## NSQ_del_dec.c:368:19
10934: 07 37 r7 = [sp+92] ## NSQ_del_dec.c:368:19
10936: 54 ed 72 20 r2 = h[r7+0x2] (s) ## NSQ_del_dec.c:368:19
1093a: f8 f1 20 31 r3_r2 = r2 * r1 (s) # ## NSQ_del_dec.c:368:19
1093e: 01 60 r1 = [r0+0x0] ## NSQ_del_dec.c:367:19
10940: 54 ed 70 40 r4 = h[r7+0x0] (s) ## NSQ_del_dec.c:367:19
10944: d0 f1 00 29 r3_r2 >>= 0x10 # ## NSQ_del_dec.c:368:19
10948: 05 7e r5 = [r0+-0x8] ## NSQ_del_dec.c:369:19
1094a: 54 ed 74 60 r6 = h[r7+0x4] (s) ## NSQ_del_dec.c:369:19
1094e: f8 f1 40 91 r9_r8 = r4 * r1 (s) # ## NSQ_del_dec.c:367:19
10952: 04 7d r4 = [r0+-0xc] ## NSQ_del_dec.c:370:19
10954: d0 e1 00 89 r9_r8 >>= 0x10 ## NSQ_del_dec.c:367:19
10958: b4 e0 80 12 r1 = r8 + r2 ## NSQ_del_dec.c:367:19
1095c: f8 e1 60 35 r3_r2 = r6 * r5 (s) ## NSQ_del_dec.c:369:19
10960: d0 e1 00 29 r3_r2 >>= 0x10 ## NSQ_del_dec.c:369:19
10964: 54 ed 76 50 r5 = h[r7+0x6] (s) ## NSQ_del_dec.c:370:19
10968: 21 d8 r1 += r2 # ## NSQ_del_dec.c:368:19
1096a: 02 7c r2 = [r0+-0x10] ## NSQ_del_dec.c:371:19
1096c: 54 ed 78 30 r3 = h[r7+0x8] (s) ## NSQ_del_dec.c:371:19
10970: f8 e1 50 54 r5_r4 = r5 * r4 (s) ## NSQ_del_dec.c:370:19
10974: d0 e1 00 49 r5_r4 >>= 0x10 ## NSQ_del_dec.c:370:19
10978: 41 18 r1 += r4 ## NSQ_del_dec.c:369:19
1097a: f8 e1 30 32 r3_r2 = r3 * r2 (s) ## NSQ_del_dec.c:371:19
1097e: d0 e1 00 29 r3_r2 >>= 0x10 ## NSQ_del_dec.c:371:19
10982: 21 18 r1 += r2 ## NSQ_del_dec.c:370:19
10984: 11 a1 r1 = r1 << 0x1 ## NSQ_del_dec.c:371:19
10986: c1 24 r1 += 0x4 ## NSQ_del_dec.c:372:19
10988: d4 e9 4d 11 [sp+332] = r1 ## NSQ_del_dec.c:374:16
1098c: c0 24 r0 += 0x4 ## NSQ_del_dec.c:374:16
1098e: a0 28 [sp+160] = r0
10990: 04 83 goto 0x6 <silk_NSQ_del_dec_c+0x554 : 10998 >
10992: 40 20 r0 = 0x0
10994: d4 e9 4d 01 [sp+332] = r0
10998: dc d6 r12 = r13 #
1099a: 21 2b r1 = [sp+172]
1099c: 81 fd 22 02 ifs (r1 < 0x1) goto 0x44 <silk_NSQ_del_dec_c+0x5A0 : 109e4 >
109a0: 27 2f r7 = [sp+188]
109a2: 70 60 r0 = [r7+0x0] ## NSQ_del_dec.c:382:16
109a4: 47 eb 12 00 {r4, r1} = [-r7] ## NSQ_del_dec.c:382:16
109a8: 10 18 r0 += r1 ## NSQ_del_dec.c:382:16
109aa: d0 e9 70 20 r3_r2 = d[sp+112] ## NSQ_del_dec.c:382:16
109ae: f8 e1 00 12 r1_r0 = r0 * r2 (s) ## NSQ_del_dec.c:382:16
109b2: d0 e1 00 09 r1_r0 >>= 0x10 ## NSQ_del_dec.c:383:16
109b6: d0 e9 78 80 r9_r8 = d[sp+120] ## NSQ_del_dec.c:383:16
109ba: f0 e1 40 69 r6 = r4 * r9 ## NSQ_del_dec.c:383:16
109be: f8 e1 40 28 r3_r2 = r4 * r8 (u) ## NSQ_del_dec.c:383:16
109c2: 36 18 r6 += r3 ## NSQ_del_dec.c:383:16
109c4: cd bf r5 = r4 >>> 0x1f ## NSQ_del_dec.c:383:16
109c6: f0 e1 50 48 r4 = r5 * r8 ## NSQ_del_dec.c:383:16
109ca: 63 1d r3 = r6 + r4 ## NSQ_del_dec.c:383:16
109cc: d0 e1 00 29 r3_r2 >>= 0x10 ## NSQ_del_dec.c:383:16
109d0: 84 1c r4 = r0 + r2 ## NSQ_del_dec.c:383:16
109d2: b8 e0 10 53 r5 = r1 + r3 + c ## NSQ_del_dec.c:383:16
109d6: 40 a2 r0 = r4 << 0x2 ## NSQ_del_dec.c:384:16
109d8: d4 e9 4c 11 r1 = [sp+332] ## NSQ_del_dec.c:384:16
109dc: b4 e0 12 a0 r10 = r1 - r0 ## NSQ_del_dec.c:384:16
109e0: c7 24 r7 += 0x4 ## NSQ_del_dec.c:385:15
109e2: a7 2f [sp+188] = r7
109e4: 21 37 r1 = [sp+220] ## NSQ_del_dec.c:390:8
109e6: 10 a2 r0 = r1 << 0x2 ## NSQ_del_dec.c:390:8
109e8: d4 e9 31 01 [sp+304] = r0 ## NSQ_del_dec.c:390:8
109ec: 00 e1 08 a0 r0 = r10 + 0x8 ## NSQ_del_dec.c:390:8
109f0: d4 e9 2d 01 [sp+300] = r0
109f4: 40 20 r0 = 0x0
109f6: d4 e9 80 80 r8 = [sp+128]
109fa: 24 33 r4 = [sp+204]
109fc: d4 e9 90 f0 r15 = [sp+144]
10a00: 84 89 goto 0x212 <silk_NSQ_del_dec_c+0x7D0 : 10c14 >
10a02: d4 e9 3d 01 [sp+316] = r0
10a06: d7 ec fc 0f r0 = [r15+-0x4] ## NSQ_del_dec.c:397:17
10a0a: c1 ff 35 84 b3 0b r1 = 0xbb38435 <RAM_LIMIT_H+0xB998434 : bb38434 > ## NSQ_del_dec.c:397:17
10a10: 10 1b r0 *= r1 ## NSQ_del_dec.c:397:17
10a12: c1 ff 6b 63 19 36 r1 = 0x3619636b <RAM_LIMIT_H+0x35FF636A : 3619636a > ## NSQ_del_dec.c:397:17
10a18: 10 18 r0 += r1 ## NSQ_del_dec.c:397:17
10a1a: d7 ec fd 0f [r15+-0x4] = r0 ## NSQ_del_dec.c:397:15
10a1e: f9 d6 r9 = r15 #
10a20: 23 3e r3 = [sp+248] ## NSQ_del_dec.c:287:2
10a22: c6 14 r14 = 0 ## NSQ_del_dec.c:287:2
10a24: c7 14 r15 = 0 ## NSQ_del_dec.c:287:2
10a26: 42 16 r2 = r4 ## NSQ_del_dec.c:287:2
10a28: d4 e9 04 51 r5 = [sp+260] ## NSQ_del_dec.c:287:2
10a2c: 45 03 rep 0xa r5 { ## NSQ_del_dec.c:287:2
10a2e: 2e 05 r6 = [r2++=-0x4] ## NSQ_del_dec.c:287:2
10a30: d4 ed 32 70 r7 = h[r3++=0x2] (s) ## NSQ_del_dec.c:287:2
10a34: fc e1 60 f7 r15_r14 += r6 * r7 (s)
} ## NSQ_del_dec.c:287:2
10a38: d0 e1 0c ec r15_r14 >>>= 0xc ## NSQ_del_dec.c:287:2
10a3c: d4 e9 00 21 r2 = [sp+256] ## NSQ_del_dec.c:445:4
10a40: d4 e9 39 41 [sp+312] = r4 ## NSQ_del_dec.c:445:4
10a44: 43 16 r3 = r4 ## NSQ_del_dec.c:445:4
10a46: d4 e9 24 51 r5 = [sp+292] ## NSQ_del_dec.c:445:4
10a4a: d0 e9 40 61 r7_r6 = d[sp+320] ## NSQ_del_dec.c:445:4
10a4e: ef ec 51 73 r7_r6 = h[r5 ++= 0x2]*[r3 ++= -0x4] (s) ## NSQ_del_dec.c:445:4
10a52: 12 03 rep 0x4 r2 { ## NSQ_del_dec.c:445:4
10a54: 6f ed 51 73 r7_r6 += h[r5 ++= 0x2]*[r3 ++= -0x4] (s)
} ## NSQ_del_dec.c:445:4
10a58: d0 e1 00 6d r7_r6 >>>= 0x10 ## NSQ_del_dec.c:445:4
10a5c: 6c 16 r12 = r6 ## NSQ_del_dec.c:445:4
10a5e: d0 e9 41 61 d[sp+320] = r7_r6 ## NSQ_del_dec.c:462:15
10a62: d4 e9 30 01 r0 = [sp+304] ## NSQ_del_dec.c:462:15
10a66: b4 e0 00 29 r2 = r0 + r9 ## NSQ_del_dec.c:462:15
10a6a: d7 ec 28 57 r5 = [r2+-0x88] ## NSQ_del_dec.c:462:15
10a6e: d7 ec 98 2f r2 = [r9+-0x8] ## NSQ_del_dec.c:459:15
10a72: d0 e9 18 61 r7_r6 = d[sp+280] ## NSQ_del_dec.c:462:15
10a76: f8 e1 50 b6 r11_r10 = r5 * r6 (s) ## NSQ_del_dec.c:462:15
10a7a: d0 e1 00 a9 r11_r10 >>= 0x10 ## NSQ_del_dec.c:463:15
10a7e: d0 e9 08 61 r7_r6 = d[sp+264] ## NSQ_del_dec.c:463:15
10a82: f0 e1 20 57 r5 = r2 * r7 ## NSQ_del_dec.c:463:15
10a86: c0 16 r0 = r12 ## NSQ_del_dec.c:463:15
10a88: f8 e1 20 c6 r13_r12 = r2 * r6 (u) ## NSQ_del_dec.c:463:15
10a8c: d5 18 r5 += r13 ## NSQ_del_dec.c:463:15
10a8e: ab bf r3 = r2 >>> 0x1f ## NSQ_del_dec.c:459:15
10a90: 36 1b r6 *= r3 ## NSQ_del_dec.c:463:15
10a92: b4 e0 50 d6 r13 = r5 + r6 ## NSQ_del_dec.c:463:15
10a96: d0 e1 00 c9 r13_r12 >>= 0x10 ## NSQ_del_dec.c:463:15
10a9a: b4 e0 a0 6c r6 = r10 + r12 ## NSQ_del_dec.c:463:15
10a9e: b8 e0 b0 7d r7 = r11 + r13 + c ## NSQ_del_dec.c:463:15
10aa2: c0 e1 62 a0 r10 = r6 << 0x2 ## NSQ_del_dec.c:464:15
10aa6: d4 e9 2c 11 r1 = [sp+300] ## NSQ_del_dec.c:469:11
10aaa: d0 e9 51 e1 d[sp+336] = r15_r14 ## NSQ_del_dec.c:469:11
10aae: b4 e0 10 5e r5 = r1 + r14 ## NSQ_del_dec.c:469:11
10ab2: 9f 16 r15 = r9 ## NSQ_del_dec.c:469:11
10ab4: 06 a1 r6 = r0 << 0x1 ## NSQ_del_dec.c:458:15
10ab6: d0 e9 10 c1 r13_r12 = d[sp+272] ## NSQ_del_dec.c:459:15
10aba: f8 e1 20 3c r3_r2 = r2 * r12 (s) ## NSQ_del_dec.c:459:15
10abe: d0 e1 00 29 r3_r2 >>= 0x10 ## NSQ_del_dec.c:459:15
10ac2: 62 18 r2 += r6 ## NSQ_del_dec.c:459:15
10ac4: c0 e1 22 b0 r11 = r2 << 0x2 ## NSQ_del_dec.c:460:15
10ac8: b4 e0 52 2b r2 = r5 - r11 ## NSQ_del_dec.c:470:11
10acc: d4 e9 28 31 r3 = [sp+296] ## NSQ_del_dec.c:473:12
10ad0: d4 e9 34 51 r5 = [sp+308] ## NSQ_del_dec.c:473:12
10ad4: d8 ec 3a 35 r3 = [r3+r5<<2] ## NSQ_del_dec.c:473:12
10ad8: b4 e0 22 2a r2 = r2 - r10 ## NSQ_del_dec.c:471:16
10adc: d7 ec 9c df r13 = [r9+-0x4] ## NSQ_del_dec.c:476:15
10ae0: aa a4 r2 = r2 >>> 0x4 ## NSQ_del_dec.c:471:20
10ae2: b3 1e r3 = r3 - r2 ## NSQ_del_dec.c:473:12
10ae4: a2 e0 00 30 r2 = 0x0 - r3 ## NSQ_del_dec.c:477:13
10ae8: 3d ed 00 00 ifs (r13 >= 0x0) {
10aec: 32 16 r2 = r3
} ## NSQ_del_dec.c:476:9
10aee: 45 f0 00 78 r5 = 0x7800 # <wtgv2_LTP_gain_vq_2+0x8A : 7800 > ## NSQ_del_dec.c:479:12
10af2: 20 3d r0 = [sp+244] ## NSQ_del_dec.c:479:12
10af4: d4 e9 fc 90 r9 = [sp+252] ## NSQ_del_dec.c:479:12
10af8: a2 ee f0 4c ifs (r2 <= 0x7800) { ## NSQ_del_dec.c:479:12
10afc: 43 e0 00 84 r3 = -0x7c00 <RAM_LIMIT_H+0xFFFFFFFFFFE58400 : ffffffffffff8400 > ## NSQ_del_dec.c:479:12
10b00: 34 e4 21 53 r5 = smax(r2, r3)
} ## NSQ_del_dec.c:479:12
10b04: 9c 16 r12 = r9
10b06: 52 1e r2 = r5 - r0 ## NSQ_del_dec.c:482:13
10b08: ae aa r6 = r2 >>> 0xa ## NSQ_del_dec.c:483:12
10b0a: 86 fd 68 02 ifs (r6 < 0x1) goto 0xd0 <silk_NSQ_del_dec_c+0x79A : 10bde > ## NSQ_del_dec.c:484:8
10b0e: 62 aa r2 = r6 << 0xa ## NSQ_del_dec.c:485:15
10b10: 23 3b r3 = [sp+236] ## NSQ_del_dec.c:486:15
10b12: 32 18 r2 += r3 ## NSQ_del_dec.c:486:15
10b14: 03 e1 00 24 r3 = r2 + 0x400 ## NSQ_del_dec.c:487:15
10b18: 29 16 r9 = r2
10b1a: 3e 16 r14 = r3
10b1c: 27 3c r7 = [sp+240]
10b1e: 73 1b r3 *= r7
10b20: b4 e0 52 6e r6 = r5 - r14 ## NSQ_del_dec.c:509:14
10b24: 66 1b r6 *= r6 ## NSQ_del_dec.c:510:14
10b26: 63 18 r3 += r6 ## NSQ_del_dec.c:510:14
10b28: be aa r6 = r3 >>> 0xa ## NSQ_del_dec.c:510:14
10b2a: f0 e1 20 37 r3 = r2 * r7
10b2e: b4 e0 52 29 r2 = r5 - r9 ## NSQ_del_dec.c:507:14
10b32: f0 e1 20 52 r5 = r2 * r2 ## NSQ_del_dec.c:508:14
10b36: d0 ec f0 20 r2 = [r15+0x0] ## NSQ_del_dec.c:508:14
10b3a: 53 18 r3 += r5 ## NSQ_del_dec.c:508:14
10b3c: bb aa r3 = r3 >>> 0xa ## NSQ_del_dec.c:508:14
10b3e: 06 ed 05 30 ifs (r3 >= r6) goto 0xa <silk_NSQ_del_dec_c+0x708 : 10b4c >
10b42: 37 16 r7 = r3 ## NSQ_del_dec.c:512:8
10b44: 63 16 r3 = r6 ## NSQ_del_dec.c:512:8
10b46: 95 16 r5 = r9 ## NSQ_del_dec.c:512:8
10b48: e9 16 r9 = r14 ## NSQ_del_dec.c:512:8
10b4a: 04 82 goto 0x4 <silk_NSQ_del_dec_c+0x70C : 10b50 >
10b4c: 67 16 r7 = r6 ## NSQ_del_dec.c:512:8
10b4e: e5 16 r5 = r14 ## NSQ_del_dec.c:512:8
10b50: f6 1c r6 = r7 + r2
10b52: d7 ec 89 6d [r8+-0x28] = r6
10b56: 32 18 r2 += r3
10b58: d7 ec 81 2f [r8+-0x10] = r2
10b5c: d7 ec 85 5d [r8+-0x2c] = r5
10b60: 53 a4 r3 = r5 << 0x4 ## NSQ_del_dec.c:526:14
10b62: a2 e0 00 30 r2 = 0x0 - r3 ## NSQ_del_dec.c:528:15
10b66: d7 ec 8d 9e [r8+-0x14] = r9
10b6a: ce 16 r14 = r12
10b6c: 3d ed 00 00 ifs (r13 >= 0x0) {
10b70: 32 16 r2 = r3
} ## NSQ_del_dec.c:527:9
10b72: d4 e9 4c 01 r0 = [sp+332] ## NSQ_del_dec.c:532:18
10b76: 02 18 r2 += r0 ## NSQ_del_dec.c:532:18
10b78: d0 e9 50 01 r1_r0 = d[sp+336] ## NSQ_del_dec.c:533:18
10b7c: 25 1c r5 = r2 + r0 ## NSQ_del_dec.c:533:18
10b7e: bc 16 r12 = r11
10b80: b4 e0 52 3b r3 = r5 - r11 ## NSQ_del_dec.c:536:30
10b84: b4 e0 32 6a r6 = r3 - r10 ## NSQ_del_dec.c:537:30
10b88: d7 ec 85 6e [r8+-0x1c] = r6 ## NSQ_del_dec.c:537:28
10b8c: d7 ec 81 3e [r8+-0x20] = r3 ## NSQ_del_dec.c:538:28
10b90: d7 ec 89 2e [r8+-0x18] = r2 ## NSQ_del_dec.c:539:28
10b94: c0 e1 94 30 r3 = r9 << 0x4 ## NSQ_del_dec.c:544:14
10b98: a2 e0 00 30 r2 = 0x0 - r3 ## NSQ_del_dec.c:546:15
10b9c: d7 ec 8d 5d [r8+-0x24] = r5 ## NSQ_del_dec.c:540:28
10ba0: 3d ed 00 00 ifs (r13 >= 0x0) { ## NSQ_del_dec.c:540:28
10ba4: 32 16 r2 = r3
} ## NSQ_del_dec.c:545:9
10ba6: d4 e9 4c 01 r0 = [sp+332] ## NSQ_del_dec.c:550:18
10baa: 02 18 r2 += r0 ## NSQ_del_dec.c:550:18
10bac: d0 e9 50 01 r1_r0 = d[sp+336] ## NSQ_del_dec.c:551:18
10bb0: 20 18 r0 += r2 ## NSQ_del_dec.c:551:18
10bb2: b4 e0 02 1b r1 = r0 - r11 ## NSQ_del_dec.c:554:30
10bb6: b4 e0 12 3a r3 = r1 - r10 ## NSQ_del_dec.c:555:30
10bba: 68 eb 0a 00 [-r8] = {r3, r1} ## NSQ_del_dec.c:555:28
10bbe: d0 ec 81 20 [r8+0x0] = r2 ## NSQ_del_dec.c:557:28
10bc2: d7 ec 85 0f [r8+-0xc] = r0 ## NSQ_del_dec.c:558:28
10bc6: 08 e1 30 80 r8 = r8 + 0x30 ## NSQ_del_dec.c:390:3
10bca: d4 e9 38 41 r4 = [sp+312] ## NSQ_del_dec.c:390:3
10bce: 04 e1 50 44 r4 = r4 + 0x450 ## NSQ_del_dec.c:390:3
10bd2: 0f e1 50 f4 r15 = r15 + 0x450 ## NSQ_del_dec.c:390:3
10bd6: d4 e9 3c 01 r0 = [sp+316] ## NSQ_del_dec.c:390:3
10bda: c0 21 r0 += 0x1 ## NSQ_del_dec.c:390:44
10bdc: 04 9b goto 0x36 <silk_NSQ_del_dec_c+0x7D0 : 10c14 >
10bde: d4 e9 e8 e0 r14 = [sp+232]
10be2: e3 16 r3 = r14
10be4: 02 16 r2 = r0
10be6: 09 16 r9 = r0
10be8: 46 59 if (r6 == 0) goto -0xce <silk_NSQ_del_dec_c+0x6D8 : 10b1c >
10bea: 03 d6 r3 = r0 #
10bec: 22 39 r2 = [sp+228]
10bee: d4 e9 e0 90 r9 = [sp+224]
10bf2: 0e 16 r14 = r0
10bf4: 76 f8 92 ff if (r6 == -0x1) goto -0xdc <silk_NSQ_del_dec_c+0x6D8 : 10b1c >
10bf8: 52 30 r2 = 0x50 ## NSQ_del_dec.c:501:15
10bfa: a2 e1 58 65 r2 <= insert(r6, p:0xa, l:0x16) ## NSQ_del_dec.c:501:15
10bfe: b4 e0 20 90 r9 = r2 + r0 ## NSQ_del_dec.c:502:15
10c02: 42 e0 00 fc r2 = -0x400 <RAM_LIMIT_H+0xFFFFFFFFFFE5FC00 : fffffffffffffc00 > ## NSQ_del_dec.c:505:15
10c06: b4 e0 22 39 r3 = r2 - r9 ## NSQ_del_dec.c:505:15
10c0a: a2 e0 00 90 r2 = 0x0 - r9 ## NSQ_del_dec.c:504:15
10c0e: 0e e1 00 94 r14 = r9 + 0x400 ## NSQ_del_dec.c:503:15
10c12: c7 84 goto -0xf8 <silk_NSQ_del_dec_c+0x6D8 : 10b1c >
10c14: 4b ff 00 0e f4 fe ifs (r0 < r14) goto -0x218 <silk_NSQ_del_dec_c+0x5BE : 10a02 >
10c1a: cd d6 r13 = r12 #
10c1c: 20 32 r0 = [sp+200] ## NSQ_del_dec.c:565:39
10c1e: 03 61 r3 = [r0+0x4] ## NSQ_del_dec.c:565:39
10c20: 20 37 r0 = [sp+220] ## NSQ_del_dec.c:561:36
10c22: c0 3f r0 += 0x1f ## NSQ_del_dec.c:561:36
10c24: 61 e1 1f 00 r1 = r0 & 0x1F ## NSQ_del_dec.c:561:42
10c28: a1 37 [sp+220] = r1
10c2a: 41 21 r1 = 0x1
10c2c: 44 20 r4 = 0x0
10c2e: 22 21 r2 = [sp+132]
10c30: d4 e9 9c f0 r15 = [sp+156]
10c34: d4 e9 b0 c0 r12 = [sp+176]
10c38: c7 ff ff ff ff 07 r7 = 0x7ffffff <RAM_LIMIT_H+0x7E5FFFE : 7fffffe >
10c3e: 04 8a goto 0x14 <silk_NSQ_del_dec_c+0x810 : 10c54 >
10c40: d8 ec 20 53 r5 = [r2++=0x30] ## NSQ_del_dec.c:568:32
10c44: 16 16 r6 = r1 ## NSQ_del_dec.c:568:8
10c46: 15 ed 00 43 ifs (r5 >= r3) { ## NSQ_del_dec.c:568:8
10c4a: 35 16 r5 = r3 ## NSQ_del_dec.c:568:8
10c4c: 46 16 r6 = r4
} ## NSQ_del_dec.c:568:8
10c4e: c1 21 r1 += 0x1 ## NSQ_del_dec.c:567:44
10c50: 53 16 r3 = r5
10c52: 64 16 r4 = r6
10c54: 8e ed f4 11 ifs (r1 < r14) goto -0x18 <silk_NSQ_del_dec_c+0x7FC : 10c40 >
10c58: e8 f1 8a 4e r8 = r4 * 0x450 # ## NSQ_del_dec.c:575:23
10c5c: 23 22 r3 = [sp+136] ## NSQ_del_dec.c:575:23
10c5e: b4 e0 f0 18 r1 = r15 + r8 ## NSQ_del_dec.c:575:23
10c62: 42 e0 b0 43 r2 = 0x43b0 <strcpy+0x1C : 43b0 > ## NSQ_del_dec.c:575:23
10c66: 21 d8 r1 += r2 # ## NSQ_del_dec.c:575:23
10c68: 22 25 r2 = [sp+148] ## NSQ_del_dec.c:576:8
10c6a: c0 18 r0 += r12 ## NSQ_del_dec.c:562:36
10c6c: 69 e1 1f 00 r9 = r0 & 0x1F ## NSQ_del_dec.c:562:54
10c70: d8 ec 1a 09 r0 = [r1+r9<<2] ## NSQ_del_dec.c:575:23
10c74: c0 e1 92 10 r1 = r9 << 0x2 ## NSQ_del_dec.c:575:23
10c78: 21 18 r1 += r2 ## NSQ_del_dec.c:576:8
10c7a: 42 20 r2 = 0x0 ## NSQ_del_dec.c:576:8
10c7c: 04 8b goto 0x16 <silk_NSQ_del_dec_c+0x850 : 10c94 > ## NSQ_del_dec.c:576:8
10c7e: 14 60 r4 = [r1+0x0] ## NSQ_del_dec.c:577:8
10c80: 94 e8 00 40 if (r4 != r0) {
10c84: 68 e8 e8 37 [r3+-0x18] += r7 ## NSQ_del_dec.c:578:36
10c88: 68 e8 00 37 [r3+0x0] += r7
} ## NSQ_del_dec.c:579:36
10c8c: cb 30 r3 += 0x30 ## NSQ_del_dec.c:576:3
10c8e: 01 e1 50 14 r1 = r1 + 0x450 ## NSQ_del_dec.c:576:3
10c92: c2 21 r2 += 0x1 ## NSQ_del_dec.c:576:44
10c94: 8e ed f3 21 ifs (r2 < r14) goto -0x1a <silk_NSQ_del_dec_c+0x83A : 10c7e >
10c98: c2 d4 r10 = 0 #
10c9a: 20 32 r0 = [sp+200]
10c9c: 01 67 r1 = [r0+0x1c] ## NSQ_del_dec.c:586:40
10c9e: 02 61 r2 = [r0+0x4] ## NSQ_del_dec.c:585:40
10ca0: 45 21 r5 = 0x1
10ca2: 46 20 r6 = 0x0
10ca4: 27 23 r7 = [sp+140]
10ca6: 04 92 goto 0x24 <silk_NSQ_del_dec_c+0x888 : 10ccc >
10ca8: 50 d6 r0 = r5 # ## NSQ_del_dec.c:591:8
10caa: 73 7a r3 = [r7+-0x18] ## NSQ_del_dec.c:591:32
10cac: 93 ee 00 42 ifs (r3 <= r2) {
10cb0: 23 16 r3 = r2 ## NSQ_del_dec.c:591:8
10cb2: 60 16 r0 = r6
} ## NSQ_del_dec.c:591:8
10cb4: d8 ec 70 23 r2 = [r7++=0x30] ## NSQ_del_dec.c:596:32
10cb8: 54 16 r4 = r5 ## NSQ_del_dec.c:596:8
10cba: 12 ed 00 41 ifs (r2 >= r1) {
10cbe: 12 16 r2 = r1 ## NSQ_del_dec.c:596:8
10cc0: a4 16 r4 = r10
} ## NSQ_del_dec.c:596:8
10cc2: c5 21 r5 += 0x1 ## NSQ_del_dec.c:589:44
10cc4: 21 16 r1 = r2
10cc6: 32 16 r2 = r3
10cc8: 06 16 r6 = r0
10cca: 4a 16 r10 = r4
10ccc: 8e ed ec 51 ifs (r5 < r14) goto -0x28 <silk_NSQ_del_dec_c+0x864 : 10ca8 >
10cd0: 02 ed 21 10 ifs (r1 >= r2) goto 0x42 <silk_NSQ_del_dec_c+0x8D2 : 10d16 >
10cd4: e0 f1 8a ae r0 = r10 * 0x450 # ## NSQ_del_dec.c:604:104
10cd8: 03 38 r3 = [sp+96] ## NSQ_del_dec.c:604:104
10cda: 30 18 r0 += r3 ## NSQ_del_dec.c:604:104
10cdc: d4 e9 34 11 r1 = [sp+308] ## NSQ_del_dec.c:604:59
10ce0: 11 a2 r1 = r1 << 0x2 ## NSQ_del_dec.c:604:59
10ce2: 10 18 r0 += r1 ## NSQ_del_dec.c:604:104
10ce4: e2 e1 8a 6e r2 = r6 * 0x450 ## NSQ_del_dec.c:604:59
10ce8: 32 18 r2 += r3 ## NSQ_del_dec.c:604:59
10cea: 12 18 r2 += r1 ## NSQ_del_dec.c:604:59
10cec: a1 e0 8a 1e r1 = 0x450 - r1 ## NSQ_del_dec.c:604:139
10cf0: 91 a2 r1 = r1 >> 0x2 ## NSQ_del_dec.c:604:165
10cf2: 11 03 rep 0x4 r1 { ## opus_demo.c:186:2
10cf4: 03 05 r3 = [r0++=0x4] ## opus_demo.c:186:2
10cf6: a3 05 [r2++=0x4] = r3
} ## opus_demo.c:186:2
10cf8: f1 5c if (r1 != 0) goto -0x8 <silk_NSQ_del_dec_c+0x8AE : 10cf2 > ## opus_demo.c:186:2
10cfa: e0 e1 30 60 r0 = r6 * 0x30 ## NSQ_del_dec.c:605:18
10cfe: f8 e8 5c 11 r1 = sp + 348 ## NSQ_del_dec.c:605:18
10d02: 10 18 r0 += r1 ## NSQ_del_dec.c:605:18
10d04: e2 e1 30 a0 r2 = r10 * 0x30 ## NSQ_del_dec.c:605:59
10d08: 21 18 r1 += r2 ## NSQ_del_dec.c:605:59
10d0a: c1 38 r1 += 0x18 ## NSQ_del_dec.c:605:59
10d0c: 42 26 r2 = 0x6 ## opus_demo.c:186:2
10d0e: 12 03 rep 0x4 r2 { ## opus_demo.c:186:2
10d10: 13 05 r3 = [r1++=0x4] ## opus_demo.c:186:2
10d12: 83 05 [r0++=0x4] = r3
} ## opus_demo.c:186:2
10d14: f2 5c if (r2 != 0) goto -0x8 <silk_NSQ_del_dec_c+0x8CA : 10d0e > ## opus_demo.c:186:2
10d16: 20 2e r0 = [sp+184] ## NSQ_del_dec.c:610:17
10d18: d4 e9 34 a1 r10 = [sp+308] ## NSQ_del_dec.c:610:17
10d1c: 00 fe 02 00 ifs (r0 > 0x0) goto 0x4 <silk_NSQ_del_dec_c+0x8E0 : 10d24 > ## NSQ_del_dec.c:610:17
10d20: 8c ed 3a a0 ifs (r10 < r12) goto 0x74 <silk_NSQ_del_dec_c+0x954 : 10d98 >
10d24: 06 36 r6 = [sp+88]
10d26: b4 f0 60 08 r0 = r6 + r8 # ## NSQ_del_dec.c:612:46
10d2a: 03 3b r3 = [sp+108] ## NSQ_del_dec.c:612:33
10d2c: e1 e0 0e 0d r1 = r0 + 0x2380 ## NSQ_del_dec.c:612:46
10d30: d8 ec 1a 19 r1 = [r1+r9<<2] ## NSQ_del_dec.c:612:46
10d34: b4 e0 a2 2c r2 = r10 - r12 ## NSQ_del_dec.c:612:15
10d38: 01 e1 00 12 r1 = r1 + 0x200 ## NSQ_del_dec.c:612:46
10d3c: 91 aa r1 = r1 >> 0xa ## NSQ_del_dec.c:612:46
10d3e: d8 ee 31 12 b[r3+r2] = r1 ## NSQ_del_dec.c:612:33
10d42: e1 f0 10 0d r1 = r0 + 0x2400 # ## NSQ_del_dec.c:614:9
10d46: 23 30 r3 = [sp+192] ## NSQ_del_dec.c:614:9
10d48: d8 ec 1a 19 r1 = [r1+r9<<2] ## NSQ_del_dec.c:614:9
10d4c: d8 ec 3a 39 r3 = [r3+r9<<2] ## NSQ_del_dec.c:614:9
10d50: f8 e1 30 51 r5_r4 = r3 * r1 (s) ## NSQ_del_dec.c:614:9
10d54: d0 e1 00 49 r5_r4 >>= 0x10 ## NSQ_del_dec.c:614:9
10d58: 01 e1 80 40 r1 = r4 + 0x80 ## NSQ_del_dec.c:614:9
10d5c: 99 a8 r1 = r1 >>> 0x8 ## NSQ_del_dec.c:614:9
10d5e: 78 e0 01 31 r3 = sat16(r1) (s) ## NSQ_del_dec.c:615:4
10d62: 01 3a r1 = [sp+104] ## NSQ_del_dec.c:616:26
10d64: d8 ed 19 32 h[r1+r2<<1] = r3 ## NSQ_del_dec.c:616:26
10d68: e2 f0 14 0d r2 = r0 + 0x2500 # ## NSQ_del_dec.c:617:65
10d6c: 24 31 r4 = [sp+196] ## NSQ_del_dec.c:617:65
10d6e: 41 63 r1 = [r4+0xc] ## NSQ_del_dec.c:617:28
10d70: d8 ec 2a 29 r2 = [r2+r9<<2] ## NSQ_del_dec.c:617:65
10d74: b4 f0 12 1c r1 = r1 - r12 # ## NSQ_del_dec.c:617:45
10d78: 03 39 r3 = [sp+100] ## NSQ_del_dec.c:617:4
10d7a: 03 e1 00 35 r3 = r3 + 0x500 ## NSQ_del_dec.c:617:4
10d7e: d8 ec 3b 21 [r3+r1<<2] = r2 ## NSQ_del_dec.c:617:63
10d82: e0 f0 12 0d r0 = r0 + 0x2480 # ## NSQ_del_dec.c:618:65
10d86: 41 62 r1 = [r4+0x8] ## NSQ_del_dec.c:618:28
10d88: d8 ec 0a 09 r0 = [r0+r9<<2] ## NSQ_del_dec.c:618:65
10d8c: b4 e0 12 1c r1 = r1 - r12 ## NSQ_del_dec.c:618:45
10d90: 12 e1 40 67 r2 = r6 + 0x1740 ## NSQ_del_dec.c:618:4
10d94: d8 ec 2b 01 [r2+r1<<2] = r0 ## NSQ_del_dec.c:618:63
10d98: 20 31 r0 = [sp+196]
10d9a: c3 eb 01 00 [r0+0xc] += 0x1 ## NSQ_del_dec.c:620:24
10d9e: c2 eb 01 00 [r0+0x8] += 0x1 ## NSQ_del_dec.c:621:20
10da2: 20 37 r0 = [sp+220] ## NSQ_del_dec.c:624:8
10da4: 00 a2 r0 = r0 << 0x2 ## NSQ_del_dec.c:624:8
10da6: d4 e9 98 90 r9 = [sp+152] ## NSQ_del_dec.c:624:8
10daa: b4 f0 90 80 r8 = r9 + r0 # ## NSQ_del_dec.c:624:8
10dae: 24 32 r4 = [sp+200] ## NSQ_del_dec.c:624:8
10db0: 41 20 r1 = 0x0 ## NSQ_del_dec.c:624:8
10db2: d0 e9 d0 20 r3_r2 = d[sp+208] ## NSQ_del_dec.c:624:8
10db6: 35 16 r5 = r3 ## NSQ_del_dec.c:624:8
10db8: 47 20 r7 = 0x0 ## NSQ_del_dec.c:624:8
10dba: 14 87 goto 0x4e <silk_NSQ_del_dec_c+0x9C6 : 10e0a > ## NSQ_del_dec.c:624:8
10dbc: b4 f0 90 31 r3 = r9 + r1 # ## NSQ_del_dec.c:627:47
10dc0: 42 63 r2 = [r4+0xc] ## NSQ_del_dec.c:627:55
10dc2: d1 ec 33 28 [++r3=0x180] = r2 ## NSQ_del_dec.c:627:47
10dc6: b4 f0 90 65 r6 = r9 + r5 # ## NSQ_del_dec.c:628:47
10dca: 42 62 r2 = [r4+0x8] ## NSQ_del_dec.c:628:55
10dcc: d5 ec 61 2c [r6+-0x240] = r2 ## NSQ_del_dec.c:628:47
10dd0: 86 16 r6 = r8 ## NSQ_del_dec.c:629:47
10dd2: dc ec 63 21 [++r6=r1] = r2 ## NSQ_del_dec.c:629:47
10dd6: 42 60 r2 = [r4+0x0] ## NSQ_del_dec.c:630:55
10dd8: d7 ec 61 28 [r6+-0x80] = r2 ## NSQ_del_dec.c:630:47
10ddc: 40 65 r0 = [r4+0x14] ## NSQ_del_dec.c:631:49
10dde: 00 a1 r0 = r0 << 0x1 ## NSQ_del_dec.c:631:49
10de0: d0 ec 61 08 [r6+0x80] = r0 ## NSQ_del_dec.c:631:47
10de4: 02 f1 00 22 r2 = r2 + 0x200 # ## NSQ_del_dec.c:633:49
10de8: 40 64 r0 = [r4+0x10] ## NSQ_del_dec.c:632:55
10dea: d1 ec 61 00 [r6+0x100] = r0 ## NSQ_del_dec.c:632:47
10dee: 30 61 r0 = [r3+0x4] ## NSQ_del_dec.c:633:49
10df0: aa aa r2 = r2 >>> 0xa ## NSQ_del_dec.c:633:49
10df2: 20 18 r0 += r2 ## NSQ_del_dec.c:633:49
10df4: b0 61 [r3+0x4] = r0 ## NSQ_del_dec.c:633:47
10df6: d7 ec 61 00 [r6+-0x100] = r0 ## NSQ_del_dec.c:634:47
10dfa: 40 61 r0 = [r4+0x4] ## NSQ_del_dec.c:635:55
10dfc: cc 30 r4 += 0x30 ## NSQ_del_dec.c:624:3
10dfe: 05 f1 50 54 r5 = r5 + 0x450 # ## NSQ_del_dec.c:624:3
10e02: b0 62 [r3+0x8] = r0 ## NSQ_del_dec.c:635:47
10e04: 01 e1 50 14 r1 = r1 + 0x450 ## NSQ_del_dec.c:624:3
10e08: c7 21 r7 += 0x1 ## NSQ_del_dec.c:624:44
10e0a: 8e ed d7 71 ifs (r7 < r14) goto -0x52 <silk_NSQ_del_dec_c+0x978 : 10dbc >
10e0e: 20 30 r0 = [sp+192] ## NSQ_del_dec.c:637:50
10e10: 21 37 r1 = [sp+220] ## NSQ_del_dec.c:637:50
10e12: 22 29 r2 = [sp+164] ## NSQ_del_dec.c:637:50
10e14: d8 ec 0b 21 [r0+r1<<2] = r2 ## NSQ_del_dec.c:637:50
10e18: d0 e9 d0 00 r1_r0 = d[sp+208] ## NSQ_del_dec.c:350:2
10e1c: c1 24 r1 += 0x4 ## NSQ_del_dec.c:350:2
10e1e: d0 e9 d1 00 d[sp+208] = r1_r0 ## NSQ_del_dec.c:350:2
10e22: 20 33 r0 = [sp+204] ## NSQ_del_dec.c:350:2
10e24: c0 24 r0 += 0x4 ## NSQ_del_dec.c:350:2
10e26: 0a f1 01 a0 r10 = r10 + 0x1 # ## NSQ_del_dec.c:350:27
10e2a: a0 33 [sp+204] = r0 ## NSQ_del_dec.c:350:27
10e2c: 20 2d r0 = [sp+180] ## NSQ_del_dec.c:350:2
10e2e: 4b ff 00 a0 78 fd ifs (r10 < r0) goto -0x510 <silk_NSQ_del_dec_c+0x4E0 : 10924 > ## NSQ_del_dec.c:350:2
10e34: 20 2d r0 = [sp+180] ## NSQ_del_dec.c:334:21
10e36: 00 a2 r0 = r0 << 0x2 ## NSQ_del_dec.c:334:21
10e38: 41 20 r1 = 0x0 ## NSQ_del_dec.c:334:21
10e3a: 02 38 r2 = [sp+96] ## NSQ_del_dec.c:334:21
10e3c: 04 8a goto 0x14 <silk_NSQ_del_dec_c+0xA0E : 10e52 > ## NSQ_del_dec.c:334:21
10e3e: 23 1c r3 = r2 + r0 ## opus_demo.c:186:2
10e40: 24 16 r4 = r2 ## opus_demo.c:186:2
10e42: 4d 20 r5 = 0x20 ## opus_demo.c:186:2
10e44: 15 03 rep 0x4 r5 { ## opus_demo.c:186:2
10e46: 36 05 r6 = [r3++=0x4] ## opus_demo.c:186:2
10e48: c6 05 [r4++=0x4] = r6
} ## opus_demo.c:186:2
10e4a: f5 5c if (r5 != 0) goto -0x8 <silk_NSQ_del_dec_c+0xA00 : 10e44 > ## opus_demo.c:186:2
10e4c: 02 e1 50 24 r2 = r2 + 0x450 ## NSQ_del_dec.c:662:2
10e50: c1 21 r1 += 0x1 ## NSQ_del_dec.c:662:43
10e52: 8e ed f4 11 ifs (r1 < r14) goto -0x18 <silk_NSQ_del_dec_c+0x9FA : 10e3e >
10e56: 02 35 r2 = [sp+84]
10e58: 20 62 r0 = [r2+0x8] ## NSQ_del_dec.c:183:21
10e5a: 01 3b r1 = [sp+108] ## NSQ_del_dec.c:184:10
10e5c: 01 18 r1 += r0 ## NSQ_del_dec.c:184:10
10e5e: 81 3b [sp+108] = r1 ## NSQ_del_dec.c:185:10
10e60: 01 a1 r1 = r0 << 0x1 ## NSQ_del_dec.c:185:10
10e62: 03 3a r3 = [sp+104] ## NSQ_del_dec.c:185:10
10e64: 13 18 r3 += r1 ## NSQ_del_dec.c:185:10
10e66: 83 3a [sp+104] = r3 ## NSQ_del_dec.c:183:10
10e68: 00 a2 r0 = r0 << 0x2 ## NSQ_del_dec.c:183:10
10e6a: 01 33 r1 = [sp+76] ## NSQ_del_dec.c:183:10
10e6c: 01 18 r1 += r0 ## NSQ_del_dec.c:183:10
10e6e: 81 33 [sp+76] = r1 ## NSQ_del_dec.c:180:71
10e70: 23 2e r3 = [sp+184] ## NSQ_del_dec.c:180:71
10e72: c3 21 r3 += 0x1 ## NSQ_del_dec.c:180:71
10e74: 21 60 r1 = [r2+0x0] ## NSQ_del_dec.c:146:26
10e76: 4b ff 00 31 d5 fb ifs (r3 < r1) goto -0x856 <silk_NSQ_del_dec_c+0x1E2 : 10626 > ## NSQ_del_dec.c:146:26
10e7c: 23 16 r3 = r2
10e7e: 40 e0 8e 11 r0 = 0x118e <WOLASynthesisFilter_Float_M128_m4_r1+0x18A : 118e > ## NSQ_del_dec.c:189:28
10e82: d8 ec fa 40 r4 = [r15+r0<<2] ## NSQ_del_dec.c:189:28
10e86: 42 f0 88 4a r2 = 0x4a88 # <usb_slave_mode+0x280 : 4a88 > ## NSQ_del_dec.c:191:7
10e8a: 30 68 r0 = [r3+0x20] ## NSQ_del_dec.c:191:7
10e8c: f2 18 r2 += r15 ## NSQ_del_dec.c:191:7
10e8e: 43 21 r3 = 0x1 ## NSQ_del_dec.c:191:7
10e90: 45 20 r5 = 0x0 ## NSQ_del_dec.c:191:7
10e92: 04 89 goto 0x12 <silk_NSQ_del_dec_c+0xA62 : 10ea6 > ## NSQ_del_dec.c:191:7
10e94: 37 d6 r7 = r3 # ## NSQ_del_dec.c:192:7
10e96: 26 60 r6 = [r2+0x0] ## NSQ_del_dec.c:192:21
10e98: 16 ed 00 04 ifs (r6 >= r4) { ## NSQ_del_dec.c:192:21
10e9c: 46 15 r7_r6 = r5_r4
} ## NSQ_del_dec.c:192:7
10e9e: 02 e1 50 24 r2 = r2 + 0x450 ## NSQ_del_dec.c:191:2
10ea2: c3 21 r3 += 0x1 ## NSQ_del_dec.c:191:51
10ea4: 64 15 r5_r4 = r7_r6
10ea6: 80 ed f5 31 ifs (r3 < r0) goto -0x16 <silk_NSQ_del_dec_c+0xA50 : 10e94 >
10eaa: e0 f1 8a 5e r0 = r5 * 0x450 # ## NSQ_del_dec.c:200:26
10eae: 03 32 r3 = [sp+72] ## NSQ_del_dec.c:200:18
10eb0: f0 18 r0 += r15 ## NSQ_del_dec.c:200:26
10eb2: 42 e0 8f 11 r2 = 0x118f <WOLASynthesisFilter_Float_M128_m4_r1+0x18A : 118e > ## NSQ_del_dec.c:200:26
10eb6: d8 ec 0a 22 r2 = [r0+r2<<2] ## NSQ_del_dec.c:200:26
10eba: 48 f0 30 44 r8 = 0x4430 # <strstr+0x2 : 4430 > ## NSQ_del_dec.c:200:26
10ebe: ba 47 b[r3+0x7] = r2 ## NSQ_del_dec.c:200:18
10ec0: 49 f0 b0 44 r9 = 0x44b0 # <nvram_boot_state+0x40 : 44b0 > ## NSQ_del_dec.c:200:18
10ec4: 02 34 r2 = [sp+80] ## NSQ_del_dec.c:202:13
10ec6: fa 3c r2 += -0x4 ## NSQ_del_dec.c:202:13
10ec8: d8 ec 2a 11 r1 = [r2+r1<<2] ## NSQ_del_dec.c:202:13
10ecc: c0 f1 16 ec r14 = r1 >>> 0x6 # ## NSQ_del_dec.c:202:13
10ed0: 01 3b r1 = [sp+108] ## NSQ_del_dec.c:203:7
10ed2: c0 f1 ef fd r15 = r14 >>> 0x1f #
10ed6: 02 35 r2 = [sp+84]
10ed8: b4 f0 12 bc r11 = r1 - r12 # ## NSQ_del_dec.c:203:7
10edc: 21 37 r1 = [sp+220] ## NSQ_del_dec.c:201:32
10ede: b4 f0 10 4c r4 = r1 + r12 # ## NSQ_del_dec.c:201:32
10ee2: 01 3a r1 = [sp+104] ## NSQ_del_dec.c:203:7
10ee4: c0 e1 c1 50 r5 = r12 << 0x1 ## NSQ_del_dec.c:203:7
10ee8: 1d 1f r5 = r1 - r5 ## NSQ_del_dec.c:203:7
10eea: a6 e0 00 c0 r6 = 0x0 - r12 ## NSQ_del_dec.c:203:7
10eee: 47 20 r7 = 0x0 ## NSQ_del_dec.c:203:7
10ef0: 4a e0 b0 45 r10 = 0x45b0 <mask_init+0x20 : 45b0 >
10ef4: 14 8c goto 0x58 <silk_NSQ_del_dec_c+0xB0A : 10f4e >
10ef6: b4 e0 00 18 r1 = r0 + r8 ## NSQ_del_dec.c:206:46
10efa: c4 3f r4 += 0x1f ## NSQ_del_dec.c:205:37
10efc: 64 e1 1f 40 r4 = r4 & 0x1F ## NSQ_del_dec.c:205:43
10f00: d8 ec 1a 14 r1 = [r1+r4<<2] ## NSQ_del_dec.c:206:46
10f04: 01 e1 00 12 r1 = r1 + 0x200 ## NSQ_del_dec.c:206:46
10f08: 91 aa r1 = r1 >> 0xa ## NSQ_del_dec.c:206:46
10f0a: d8 ee b1 17 b[r11+r7] = r1 ## NSQ_del_dec.c:206:33
10f0e: b4 e0 00 19 r1 = r0 + r9 ## NSQ_del_dec.c:208:8
10f12: d8 ec 1a 14 r1 = [r1+r4<<2] ## NSQ_del_dec.c:208:8
10f16: f8 e1 10 de r13_r12 = r1 * r14 (s) ## NSQ_del_dec.c:208:8
10f1a: d0 e1 00 c9 r13_r12 >>= 0x10 ## NSQ_del_dec.c:208:8
10f1e: 01 e1 80 c0 r1 = r12 + 0x80 ## NSQ_del_dec.c:208:8
10f22: d4 e9 b0 c0 r12 = [sp+176] ## NSQ_del_dec.c:208:8
10f26: 99 a8 r1 = r1 >>> 0x8 ## NSQ_del_dec.c:208:8
10f28: 78 e0 01 21 r2 = sat16(r1) (s) ## NSQ_del_dec.c:209:3
10f2c: d8 ed 59 27 h[r5+r7<<1] = r2 ## NSQ_del_dec.c:210:26
10f30: b4 f0 00 2a r2 = r0 + r10 # ## NSQ_del_dec.c:211:68
10f34: 21 31 r1 = [sp+196] ## NSQ_del_dec.c:211:27
10f36: eb dd r3 = r6 + r7 # ## NSQ_del_dec.c:211:3
10f38: 11 63 r1 = [r1+0xc] ## NSQ_del_dec.c:211:27
10f3a: d8 ec 2a 24 r2 = [r2+r4<<2] ## NSQ_del_dec.c:211:68
10f3e: 31 d8 r1 += r3 # ## NSQ_del_dec.c:211:3
10f40: 03 39 r3 = [sp+100] ## NSQ_del_dec.c:211:3
10f42: 03 e1 00 35 r3 = r3 + 0x500 ## NSQ_del_dec.c:211:3
10f46: d8 ec 3b 21 [r3+r1<<2] = r2 ## NSQ_del_dec.c:211:66
10f4a: 02 35 r2 = [sp+84] ## NSQ_del_dec.c:211:66
10f4c: c7 21 r7 += 0x1 ## NSQ_del_dec.c:203:34
10f4e: 8c ed d2 71 ifs (r7 < r12) goto -0x5c <silk_NSQ_del_dec_c+0xAB2 : 10ef6 >
10f52: 24 d6 r4 = r2 #
10f54: 21 62 r1 = [r2+0x8] ## NSQ_del_dec.c:213:58
10f56: 11 a2 r1 = r1 << 0x2 ## NSQ_del_dec.c:213:32
10f58: 01 d8 r1 += r0 # ## NSQ_del_dec.c:213:32
10f5a: 05 2d r5 = [sp+52] ## opus_demo.c:186:2
10f5c: 42 e0 f0 41 r2 = 0x41f0 <memmove+0xB4 : 41f0 > ## NSQ_del_dec.c:213:32
10f60: 21 18 r1 += r2 ## NSQ_del_dec.c:213:32
10f62: 4a 20 r2 = 0x20 ## opus_demo.c:186:2
10f64: 12 03 rep 0x4 r2 { ## opus_demo.c:186:2
10f66: 13 05 r3 = [r1++=0x4] ## opus_demo.c:186:2
10f68: d3 05 [r5++=0x4] = r3
} ## opus_demo.c:186:2
10f6a: f2 5c if (r2 != 0) goto -0x8 <silk_NSQ_del_dec_c+0xB20 : 10f64 > ## opus_demo.c:186:2
10f6c: 41 f0 8c 11 r1 = 0x118c # <WOLASynthesisFilter_Float_M128_m4_r1+0x188 : 118c > ## NSQ_del_dec.c:217:30
10f70: 22 31 r2 = [sp+196] ## NSQ_del_dec.c:217:30
10f72: d8 ec 0a 01 r0 = [r0+r1<<2] ## NSQ_del_dec.c:217:30
10f76: a0 60 [r2+0x0] = r0 ## NSQ_del_dec.c:217:22
10f78: 40 60 r0 = [r4+0x0] ## NSQ_del_dec.c:218:40
10f7a: 01 31 r1 = [sp+68] ## NSQ_del_dec.c:218:24
10f7c: f9 3c r1 += -0x4 ## NSQ_del_dec.c:218:24
10f7e: d8 ec 1a 00 r0 = [r1+r0<<2] ## NSQ_del_dec.c:218:24
10f82: a0 61 [r2+0x4] = r0 ## NSQ_del_dec.c:218:22
10f84: 40 63 r0 = [r4+0xc] ## NSQ_del_dec.c:222:101
10f86: 42 22 r2 = 0x2 ## NSQ_del_dec.c:222:101
10f88: f4 f1 01 02 r0 = r0 / r2 (s) # ## NSQ_del_dec.c:222:115
10f8c: 41 61 r1 = [r4+0x4] ## NSQ_del_dec.c:222:77
10f8e: 11 a1 r1 = r1 << 0x1 ## NSQ_del_dec.c:222:50
10f90: 23 27 r3 = [sp+156] ## NSQ_del_dec.c:222:50
10f92: 31 d8 r1 += r3 # ## NSQ_del_dec.c:222:50
10f94: 05 39 r5 = [sp+100] ## opus_demo.c:186:2
10f96: d9 30 r1 += 0x70 ## NSQ_del_dec.c:222:50
10f98: 10 03 rep 0x4 r0 { ## opus_demo.c:186:2
10f9a: 12 05 r2 = [r1++=0x4] ## opus_demo.c:186:2
10f9c: d2 05 [r5++=0x4] = r2
} ## opus_demo.c:186:2
10f9e: f0 5c if (r0 != 0) goto -0x8 <silk_NSQ_del_dec_c+0xB54 : 10f98 > ## opus_demo.c:186:2
10fa0: 40 61 r0 = [r4+0x4] ## NSQ_del_dec.c:223:77
10fa2: 00 a2 r0 = r0 << 0x2 ## NSQ_del_dec.c:223:50
10fa4: 02 f1 70 35 r2 = r3 + 0x570 # ## NSQ_del_dec.c:223:23
10fa8: 41 63 r1 = [r4+0xc] ## NSQ_del_dec.c:223:101
10faa: 20 18 r0 += r2 ## NSQ_del_dec.c:223:50
10fac: 11 03 rep 0x4 r1 { ## opus_demo.c:186:2
10fae: 03 05 r3 = [r0++=0x4] ## opus_demo.c:186:2
10fb0: a3 05 [r2++=0x4] = r3
} ## opus_demo.c:186:2
10fb2: f1 5c if (r1 != 0) goto -0x8 <silk_NSQ_del_dec_c+0xB68 : 10fac > ## opus_demo.c:186:2
10fb4: 62 8f sp += 0x1bc
10fb6: 5f 04 {pc, r15-r4} = [sp++] ## NSQ_del_dec.c:227:1
silk_ana_filt_bank_1:
10fb8: 7f 04 [--sp] = {rets, r15-r4} ## VAD.c:46:0
10fba: c5 d4 r13 = 0 # ## VAD.c:46:0
10fbc: 04 2d r4 = [sp+52] ## VAD.c:46:0
10fbe: c0 e1 41 cc r12 = r4 >>> 0x1 ## VAD.c:47:32
10fc2: 48 e0 1e a1 r8 = -0x5ee2 <RAM_LIMIT_H+0xFFFFFFFFFFE5A11E : ffffffffffffa11e >
10fc6: 49 e0 24 2a r9 = 0x2a24 <WOLASynthesisFilter_Float_M256_m4_r1+0x220 : 2a24 >
10fca: 14 8e goto 0x5c <silk_ana_filt_bank_1+0x70 : 11028 >
10fcc: 54 ed 00 60 r6 = h[r0+0x0] (s) ## VAD.c:53:10
10fd0: 17 60 r7 = [r1+0x0] ## VAD.c:56:12
10fd2: 66 aa r6 = r6 << 0xa ## VAD.c:53:10
10fd4: ef 1f r7 = r6 - r7 ## VAD.c:56:12
10fd6: f8 e1 70 b8 r11_r10 = r7 * r8 (s) ## VAD.c:57:12
10fda: d0 e1 00 a9 r11_r10 >>= 0x10 ## VAD.c:57:12
10fde: 67 18 r7 += r6 ## VAD.c:57:12
10fe0: a7 18 r7 += r10 ## VAD.c:59:12
10fe2: 97 60 [r1+0x0] = r7 ## VAD.c:59:10
10fe4: 54 ed 02 70 r7 = h[r0+0x2] (s) ## VAD.c:62:10
10fe8: 14 61 r4 = [r1+0x4] ## VAD.c:65:12
10fea: 77 aa r7 = r7 << 0xa ## VAD.c:62:10
10fec: 75 1f r5 = r7 - r4 ## VAD.c:65:12
10fee: f8 e1 50 f9 r15_r14 = r5 * r9 (s) ## VAD.c:66:12
10ff2: d0 e1 00 e9 r15_r14 >>= 0x10 ## VAD.c:66:12
10ff6: b4 e0 e0 57 r5 = r14 + r7 ## VAD.c:68:12
10ffa: b4 f0 a0 56 r5 = r10 + r6 # ## VAD.c:58:12
10ffe: 95 61 [r1+0x4] = r5 ## VAD.c:68:10
11000: e4 18 r4 += r14 ## VAD.c:67:12
11002: 56 1d r6 = r5 + r4 ## VAD.c:73:8
11004: 06 e1 00 64 r6 = r6 + 0x400 ## VAD.c:73:8
11008: ee ab r6 = r6 >>> 0xb ## VAD.c:73:8
1100a: 78 e0 01 76 r7 = sat16(r6) (s) ## VAD.c:74:3
1100e: d8 ed 29 7d h[r2+r13<<1] = r7 ## VAD.c:75:11
11012: a5 e0 80 5e r5 = 0x400 - r5 ## VAD.c:77:8
11016: 54 18 r4 += r5 ## VAD.c:77:8
11018: cc ab r4 = r4 >>> 0xb ## VAD.c:77:8
1101a: 78 e0 01 54 r5 = sat16(r4) (s) ## VAD.c:78:3
1101e: d8 ed 39 5d h[r3+r13<<1] = r5 ## VAD.c:79:11
11022: c0 24 r0 += 0x4 ## VAD.c:51:2
11024: 0d e1 01 d0 r13 = r13 + 0x1 ## VAD.c:51:23
11028: 8c ed d0 d1 ifs (r13 < r12) goto -0x60 <silk_ana_filt_bank_1+0x14 : 10fcc >
1102c: 5f 04 {pc, r15-r4} = [sp++] ## VAD.c:81:1
ec_enc_carry_out:
1102e: 77 04 [--sp] = {rets, r7-r4} ## entenc.c:157:0
11030: 91 f8 03 fe if (r1 != 0xff) goto 0x6 <ec_enc_carry_out+0xC : 1103a > ## entenc.c:157:0
11034: c7 eb 01 00 [r0+0x1c] += 0x1 ## entenc.c:173:17
11038: 57 04 {pc, r7-r4} = [sp++] ## entenc.c:174:1
1103a: 03 68 r3 = [r0+0x20] ## entenc.c:164:13
1103c: 9a a8 r2 = r1 >>> 0x8 ## entenc.c:161:11
1103e: 83 fd 10 00 ifs (r3 < 0x0) goto 0x20 <ec_enc_carry_out+0x34 : 11062 >
11042: 04 64 r4 = [r0+0x10] ## entenc.c:136:12
11044: 05 62 r5 = [r0+0x8] ## entenc.c:136:24
11046: 57 dd r7 = r5 + r4 # ## entenc.c:136:16
11048: 06 61 r6 = [r0+0x4] ## entenc.c:136:41
1104a: 15 3f r5 = -0x1 ## entenc.c:136:41
1104c: 06 e9 07 70 if (r7 >= r6) goto 0xe <ec_enc_carry_out+0x30 : 1105e > ## entenc.c:136:41
11050: 05 60 r5 = [r0+0x0] ## entenc.c:137:9
11052: 4e 81 r6 = r4 + 0x1 ## entenc.c:137:24
11054: 23 d8 r3 += r2 # ## entenc.c:164:64
11056: 86 64 [r0+0x10] = r6 ## entenc.c:137:24
11058: d8 ee 51 34 b[r5+r4] = r3 ## entenc.c:137:27
1105c: 45 20 r5 = 0x0 ## entenc.c:137:27
1105e: 64 e8 24 05 [r0+0x24] |= r5 ## entenc.c:164:32
11062: 03 67 r3 = [r0+0x1c] ## entenc.c:165:13
11064: 03 55 if (r3 == 0) goto 0x2a <ec_enc_carry_out+0x62 : 11090 > ## entenc.c:165:13
11066: 02 e1 ff 20 r2 = r2 + 0xff ## entenc.c:167:19
1106a: 04 64 r4 = [r0+0x10] ## entenc.c:136:12
1106c: 05 62 r5 = [r0+0x8] ## entenc.c:136:24
1106e: 57 dd r7 = r5 + r4 # ## entenc.c:136:16
11070: 06 61 r6 = [r0+0x4] ## entenc.c:136:41
11072: 15 3f r5 = -0x1 ## entenc.c:136:41
11074: 06 e9 07 70 if (r7 >= r6) goto 0xe <ec_enc_carry_out+0x58 : 11086 > ## entenc.c:136:41
11078: 03 60 r3 = [r0+0x0] ## entenc.c:137:9
1107a: 4d 81 r5 = r4 + 0x1 ## entenc.c:137:24
1107c: 85 64 [r0+0x10] = r5 ## entenc.c:137:24
1107e: d8 ee 31 24 b[r3+r4] = r2 ## entenc.c:137:27
11082: 03 67 r3 = [r0+0x1c] ## entenc.c:137:27
11084: 45 20 r5 = 0x0 ## entenc.c:137:27
11086: 64 e8 24 05 [r0+0x24] |= r5 ## entenc.c:168:19
1108a: fb 3f r3 += -0x1 ## entenc.c:169:10
1108c: 83 67 [r0+0x1c] = r3 ## entenc.c:169:10
1108e: f3 4d if (r3 != 0) goto -0x26 <ec_enc_carry_out+0x3C : 1106a > ## entenc.c:169:10
11090: 11 17 r1 = r1.b0 (u) ## entenc.c:171:16
11092: 81 68 [r0+0x20] = r1 ## entenc.c:171:13
11094: 57 04 {pc, r7-r4} = [sp++] ## entenc.c:174:1
ec_enc_icdf:
11096: 75 04 [--sp] = {rets, r5, r4} ## entenc.c:204:0
11098: 04 65 r4 = [r0+0x14] ## entenc.c:206:11
1109a: c3 a8 r3 = r4 >> 0x8 ## entenc.c:206:14
1109c: 81 fd 0e 02 ifs (r1 < 0x1) goto 0x1c <ec_enc_icdf+0x26 : 110bc > ## entenc.c:207:5
110a0: 21 d8 r1 += r2 # ## entenc.c:208:30
110a2: 05 66 r5 = [r0+0x18] ## entenc.c:208:16
110a4: 54 d8 r4 += r5 # ## entenc.c:208:29
110a6: 1a 5f r2 = b[r1+-0x1] (u) ## entenc.c:208:30
110a8: 32 1b r2 *= r3 ## entenc.c:208:30
110aa: c2 1e r2 = r4 - r2 ## entenc.c:208:16
110ac: 04 16 r4 = r0 ## entenc.c:208:16
110ae: d0 ec 4b 21 [++r4=0x18] = r2 ## entenc.c:208:16
110b2: 1a 40 r2 = b[r1+0x0] (u) ## entenc.c:209:19
110b4: 19 5f r1 = b[r1+-0x1] (u) ## entenc.c:209:19
110b6: 91 1e r1 = r1 - r2 ## entenc.c:209:19
110b8: 31 1b r1 *= r3 ## entenc.c:209:19
110ba: 04 85 goto 0xa <ec_enc_icdf+0x30 : 110c6 > ## entenc.c:209:19
110bc: d8 ee 20 11 r1 = b[r2+r1] (u) ## entenc.c:212:17
110c0: 31 1b r1 *= r3 ## entenc.c:212:17
110c2: 49 1e r1 = r4 - r1 ## entenc.c:212:14
110c4: 0c 98 r4 = r0 + 0x18 ## entenc.c:212:14
110c6: 81 65 [r0+0x14] = r1 ## entenc.c:209:17
110c8: c5 ff 00 ff ff 7f r5 = 0x7fffff00 <RAM_LIMIT_H+0x7FE5FF00 : 7fffff00 > ## entenc.c:209:17
110ce: 04 8c goto 0x18 <ec_enc_icdf+0x52 : 110e8 > ## entenc.c:209:17
110d0: 41 60 r1 = [r4+0x0] ## entenc.c:179:39
110d2: 91 b7 r1 = r1 >> 0x17 ## entenc.c:179:42
110d4: 51 8c call -0xa8 <ec_enc_carry_out : 1102e > ## entenc.c:179:3
110d6: 41 60 r1 = [r4+0x0] ## entenc.c:181:22
110d8: 11 a8 r1 = r1 << 0x8 ## entenc.c:181:25
110da: d1 19 r1 &= r5 ## entenc.c:181:39
110dc: c1 60 [r4+0x0] = r1 ## entenc.c:181:13
110de: 01 65 r1 = [r0+0x14] ## entenc.c:182:13
110e0: 11 a8 r1 = r1 << 0x8 ## entenc.c:182:13
110e2: 81 65 [r0+0x14] = r1 ## entenc.c:182:13
110e4: c3 eb 08 00 [r0+0xc] += 0x8 ## entenc.c:183:21
110e8: 29 ff 00 18 f1 ff if (r1 <= 0x800000) goto -0x1e <ec_enc_icdf+0x3A : 110d0 >
110ee: 55 04 {pc, r5, r4} = [sp++] ## entenc.c:214:1
silk_NLSF_unpack:
110f0: 7a 04 [--sp] = {rets, r10-r4} ## NLSF_decode.c:40:0
110f2: 54 ed 22 50 r5 = h[r2+0x2] (s) ## NLSF_decode.c:45:47
110f6: 53 db r3 *= r5 # ## NLSF_decode.c:45:45
110f8: 24 65 r4 = [r2+0x14] ## NLSF_decode.c:45:27
110fa: 46 22 r6 = 0x2 ## NLSF_decode.c:45:27
110fc: f4 e1 31 36 r3 = r3 / r6 (s) ## NLSF_decode.c:45:64
11100: b4 e0 40 83 r8 = r4 + r3 ## NLSF_decode.c:45:16
11104: 44 20 r4 = 0x0
11106: 14 8e goto 0x5c <silk_NLSF_unpack+0x74 : 11164 >
11108: d0 ee 81 50 r5 = b[r8++=0x1] (u) ## NLSF_decode.c:48:22
1110c: 46 a1 r6 = r4 << 0x1 ## NLSF_decode.c:48:20
1110e: b7 e1 8c 50 r7 = uextra(r5, p:0x1, l:0x3) ## NLSF_decode.c:48:22
11112: e7 e1 09 70 r7 = r7 * 0x9 ## NLSF_decode.c:48:22
11116: 03 16 r3 = r0 ## NLSF_decode.c:48:20
11118: dc ed 31 76 h[++r3=r6] = r7 ## NLSF_decode.c:48:20
1111c: 54 ed 22 90 r9 = h[r2+0x2] (s) ## NLSF_decode.c:49:64
11120: 77 e1 fe 50 r7 = r5 & 0xFFFFFF01 ## NLSF_decode.c:49:54
11124: d0 ec 20 a1 r10 = [r2+0x10] ## NLSF_decode.c:49:33
11128: a7 e0 00 70 r7 = 0x0 - r7 ## NLSF_decode.c:49:60
1112c: 36 e1 ff 9f r6 = r9 + -0x1 ## NLSF_decode.c:49:81
11130: f6 19 r6 &= r7 ## NLSF_decode.c:49:60
11132: a6 18 r6 += r10 ## NLSF_decode.c:49:22
11134: d8 ee 60 64 r6 = b[r6+r4] (u) ## NLSF_decode.c:49:22
11138: 17 16 r7 = r1 ## NLSF_decode.c:49:20
1113a: dc ee 71 64 b[++r7=r4] = r6 ## NLSF_decode.c:49:20
1113e: d6 a5 r6 = r5 >> 0x5 ## NLSF_decode.c:51:22
11140: e6 e1 09 60 r6 = r6 * 0x9 ## NLSF_decode.c:51:22
11144: b5 f1 04 52 r5 = uextra(r5, p:0x4, l:0x1) # ## NLSF_decode.c:52:72
11148: be 61 h[r3+0x2] = r6 ## NLSF_decode.c:51:20
1114a: 54 ed 22 30 r3 = h[r2+0x2] (s) ## NLSF_decode.c:52:82
1114e: a5 f0 00 50 r5 = 0x0 - r5 # ## NLSF_decode.c:52:78
11152: 26 64 r6 = [r2+0x10] ## NLSF_decode.c:52:33
11154: fb 3f r3 += -0x1 ## NLSF_decode.c:52:99
11156: d3 19 r3 &= r5 ## NLSF_decode.c:52:78
11158: 63 18 r3 += r6 ## NLSF_decode.c:52:22
1115a: 43 18 r3 += r4 ## NLSF_decode.c:52:22
1115c: 3b 41 r3 = b[r3+0x1] (u) ## NLSF_decode.c:52:22
1115e: fb 41 b[r7+0x1] = r3 ## NLSF_decode.c:52:20
11160: 2d 61 r5 = h[r2+0x2] (u) ## NLSF_decode.c:52:20
11162: c4 22 r4 += 0x2 ## NLSF_decode.c:46:38
11164: dd 17 r5 = r5.l (s) ## NLSF_decode.c:46:18
11166: 85 ed cf 41 ifs (r4 < r5) goto -0x62 <silk_NLSF_unpack+0x18 : 11108 > ## NLSF_decode.c:46:18
1116a: 5a 04 {pc, r10-r4} = [sp++] ## NLSF_decode.c:54:1
silk_encode_indices:
1116c: 7d 04 [--sp] = {rets, r13-r4} ## encode_indices.c:59:0
1116e: e2 94 sp += -0x30 ## encode_indices.c:59:0
11170: 09 16 r9 = r0 ## encode_indices.c:59:0
11172: 1a e1 08 00 r10 = r0 + 0x1008 ## encode_indices.c:59:0
11176: 54 ee aa 01 r0 = b[r10+0x1a] (s) ## encode_indices.c:70:19
1117a: 54 ee ab 21 r2 = b[r10+0x1b] (s) ## encode_indices.c:70:43
1117e: 14 16 r4 = r1 ## encode_indices.c:70:43
11180: 00 a1 r0 = r0 << 0x1 ## encode_indices.c:70:17
11182: 81 1c r1 = r0 + r2 ## encode_indices.c:70:41
11184: cb ff e0 eb 01 00 r11 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 >
1118a: b1 ed 02 20 ifs (r1 < 0x2) {
1118e: 02 e1 02 b0 r2 = r11 + 0x2
} else { ## encode_indices.c:75:3
11192: f9 3e r1 += -0x2 ## encode_indices.c:73:39
11194: 02 e1 1c b0 r2 = r11 + 0x1c
} ## encode_indices.c:73:3
11198: 40 16 r0 = r4 ## encode_indices.c:73:3
1119a: bf ea 7c ff call -0x108 <ec_enc_icdf : 11096 > ## encode_indices.c:73:3
1119e: 54 ee a0 00 r0 = b[r10+0x0] (s) ## encode_indices.c:84:27
111a2: 54 ee aa 21 r2 = b[r10+0x1a] (s) ## encode_indices.c:84:75
111a6: 89 a3 r1 = r0 >>> 0x3 ## encode_indices.c:84:27
111a8: 20 a3 r0 = r2 << 0x3 ## encode_indices.c:84:75
111aa: b0 18 r0 += r11 ## encode_indices.c:84:75
111ac: 02 e1 3c 01 r2 = r0 + 0x13c ## encode_indices.c:84:75
111b0: 40 16 r0 = r4 ## encode_indices.c:84:2
111b2: bf ea 70 ff call -0x120 <ec_enc_icdf : 11096 > ## encode_indices.c:84:2
111b6: 50 ee a0 00 r0 = b[r10+0x0] (u) ## encode_indices.c:85:27
111ba: 71 e1 f8 00 r1 = r0 & 0xFFFFFF07 ## encode_indices.c:85:56
111be: 08 e1 41 b0 r8 = r11 + 0x41 ## encode_indices.c:85:2
111c2: 40 16 r0 = r4 ## encode_indices.c:85:2
111c4: 82 16 r2 = r8 ## encode_indices.c:85:2
111c6: bf ea 66 ff call -0x134 <ec_enc_icdf : 11096 > ## encode_indices.c:85:2
111ca: 05 e1 01 a0 r5 = r10 + 0x1 ## encode_indices.c:89:7
111ce: 1c e1 2c 94 r12 = r9 + 0x142c
111d2: 40 20 r0 = 0x0
111d4: 04 88 goto 0x10 <silk_encode_indices+0x7A : 111e6 >
111d6: d8 ee 52 10 r1 = b[r5+r0] (s) ## encode_indices.c:91:28
111da: 02 e1 fe b1 r2 = r11 + 0x1fe ## encode_indices.c:91:3
111de: 40 16 r0 = r4 ## encode_indices.c:91:3
111e0: bf ea 59 ff call -0x14e <ec_enc_icdf : 11096 > ## encode_indices.c:91:3
111e4: 60 16 r0 = r6 ## encode_indices.c:91:3
111e6: d0 ec c4 10 r1 = [r12+0x4] ## encode_indices.c:89:26
111ea: 0e 81 r6 = r0 + 0x1 ## encode_indices.c:89:26
111ec: 81 ed f3 61 ifs (r6 < r1) goto -0x1a <silk_encode_indices+0x6A : 111d6 > ## encode_indices.c:89:26
111f0: 1d e1 98 94 r13 = r9 + 0x1498
111f4: d0 ec d0 00 r0 = [r13+0x0] ## encode_indices.c:97:65
111f8: 54 ee aa 21 r2 = b[r10+0x1a] (s) ## encode_indices.c:97:88
111fc: 54 ed 00 30 r3 = h[r0+0x0] (s) ## encode_indices.c:97:119
11200: 54 ee a8 10 r1 = b[r10+0x8] (s) ## encode_indices.c:97:27
11204: aa a1 r2 = r2 >>> 0x1 ## encode_indices.c:97:110
11206: 32 db r2 *= r3 # ## encode_indices.c:97:117
11208: 00 63 r0 = [r0+0xc] ## encode_indices.c:97:76
1120a: 02 18 r2 += r0 ## encode_indices.c:97:57
1120c: 40 16 r0 = r4 ## encode_indices.c:97:2
1120e: bf ea 42 ff call -0x17c <ec_enc_icdf : 11096 > ## encode_indices.c:97:2
11212: 54 ee a8 30 r3 = b[r10+0x8] (s) ## encode_indices.c:98:55
11216: d0 ec d0 20 r2 = [r13+0x0] ## encode_indices.c:98:44
1121a: 88 90 r0 = sp + 16 ## encode_indices.c:98:44
1121c: 89 80 r1 = sp + 0 ## encode_indices.c:98:44
1121e: bf ea 67 ff call -0x132 <silk_NLSF_unpack : 110f0 > ## encode_indices.c:98:2
11222: 05 e1 09 a0 r5 = r10 + 0x9 ## encode_indices.c:100:7
11226: 46 20 r6 = 0x0 ## encode_indices.c:100:7
11228: 49 e0 fc ff r9 = -0x4 <RAM_LIMIT_H+0xFFFFFFFFFFE5FFFC : fffffffffffffffc > ## encode_indices.c:100:7
1122c: 14 8a goto 0x54 <silk_encode_indices+0x116 : 11282 >
1122e: d8 ee 52 16 r1 = b[r5+r6] (s) ## encode_indices.c:101:7
11232: 6f 81 r7 = r6 + 0x1 ## encode_indices.c:101:32
11234: 81 fd 0e 08 ifs (r1 < 0x4) goto 0x1c <silk_encode_indices+0xE8 : 11254 > ## encode_indices.c:101:7
11238: 89 90 r1 = sp + 16
1123a: d8 ed 1a 16 r1 = h[r1+r6<<1] (s) ## encode_indices.c:102:60
1123e: 00 66 r0 = [r0+0x18] ## encode_indices.c:102:79
11240: 0a 1c r2 = r0 + r1 ## encode_indices.c:102:60
11242: 41 28 r1 = 0x8 ## encode_indices.c:102:4
11244: 40 16 r0 = r4 ## encode_indices.c:102:4
11246: bf ea 26 ff call -0x1b4 <ec_enc_icdf : 11096 > ## encode_indices.c:102:4
1124a: d8 ee 52 06 r0 = b[r5+r6] (s) ## encode_indices.c:103:29
1124e: 31 e1 fc 0f r1 = r0 + -0x4 ## encode_indices.c:103:59
11252: 04 8f goto 0x1e <silk_encode_indices+0x106 : 11272 > ## encode_indices.c:103:59
11254: 8a 90 r2 = sp + 16
11256: d8 ed 2a 26 r2 = h[r2+r6<<1] (s) ## encode_indices.c:105:61
1125a: 00 66 r0 = [r0+0x18] ## encode_indices.c:105:52
1125c: 02 18 r2 += r0 ## encode_indices.c:108:88
1125e: 71 fe 0b f8 ifs (r1 > -0x4) goto 0x16 <silk_encode_indices+0x10C : 11278 > ## encode_indices.c:104:14
11262: 41 20 r1 = 0x0 ## encode_indices.c:105:4
11264: 40 16 r0 = r4 ## encode_indices.c:105:4
11266: bf ea 16 ff call -0x1d4 <ec_enc_icdf : 11096 > ## encode_indices.c:105:4
1126a: d8 ee 52 06 r0 = b[r5+r6] (s) ## encode_indices.c:106:30
1126e: b4 e0 92 10 r1 = r9 - r0 ## encode_indices.c:106:60
11272: 02 e1 3a b0 r2 = r11 + 0x3a
11276: 04 81 goto 0x2 <silk_encode_indices+0x10E : 1127a >
11278: c1 24 r1 += 0x4 ## encode_indices.c:108:59
1127a: 40 16 r0 = r4
1127c: bf ea 0b ff call -0x1ea <ec_enc_icdf : 11096 >
11280: 76 16 r6 = r7
11282: d0 ec d0 00 r0 = [r13+0x0] ## encode_indices.c:100:26
11286: 54 ed 02 10 r1 = h[r0+0x2] (s) ## encode_indices.c:100:18
1128a: 81 ed d0 61 ifs (r6 < r1) goto -0x60 <silk_encode_indices+0xC2 : 1122e > ## encode_indices.c:100:18
1128e: 54 ee ac 11 r1 = b[r10+0x1c] (s) ## encode_indices.c:113:27
11292: 02 e1 2e b0 r2 = r11 + 0x2e ## encode_indices.c:113:2
11296: 40 16 r0 = r4 ## encode_indices.c:113:2
11298: bf ea fd fe call -0x206 <ec_enc_icdf : 11096 > ## encode_indices.c:113:2
1129c: 50 ee aa 01 r0 = b[r10+0x1a] (u) ## encode_indices.c:115:17
112a0: 80 f8 3b 04 if (r0 != 0x2) goto 0x76 <silk_encode_indices+0x1AE : 1131a > ## encode_indices.c:115:17
112a4: d0 ec c0 00 r0 = [r12+0x0] ## encode_indices.c:120:21
112a8: 54 ed a0 52 r5 = h[r10+0x20] (s) ## encode_indices.c:120:21
112ac: 8e a1 r6 = r0 >>> 0x1 ## encode_indices.c:120:21
112ae: f4 e1 51 96 r9 = r5 / r6 (s) ## encode_indices.c:120:21
112b2: 02 e1 9c b1 r2 = r11 + 0x19c ## encode_indices.c:124:3
112b6: 40 16 r0 = r4 ## encode_indices.c:124:3
112b8: 91 16 r1 = r9 ## encode_indices.c:124:3
112ba: bf ea ec fe call -0x228 <ec_enc_icdf : 11096 > ## encode_indices.c:124:3
112be: f0 e1 90 06 r0 = r9 * r6 ## encode_indices.c:121:42
112c2: 51 1e r1 = r5 - r0 ## encode_indices.c:121:40
112c4: 40 16 r0 = r4 ## encode_indices.c:125:3
112c6: 82 16 r2 = r8 ## encode_indices.c:125:3
112c8: bf ea e5 fe call -0x236 <ec_enc_icdf : 11096 > ## encode_indices.c:125:3
112cc: 54 ee a9 11 r1 = b[r10+0x19] (s) ## encode_indices.c:135:28
112d0: 02 e1 dc b1 r2 = r11 + 0x1dc ## encode_indices.c:135:3
112d4: bf ea df fe call -0x242 <ec_enc_icdf : 11096 > ## encode_indices.c:135:3
112d8: 54 ee ad 11 r1 = b[r10+0x1d] (s) ## encode_indices.c:140:28
112dc: 02 e1 04 b0 r2 = r11 + 0x4 ## encode_indices.c:140:3
112e0: bf ea d9 fe call -0x24e <ec_enc_icdf : 11096 > ## encode_indices.c:140:3
112e4: 05 e1 04 a0 r5 = r10 + 0x4 ## encode_indices.c:143:8
112e8: 46 20 r6 = 0x0 ## encode_indices.c:143:8
112ea: 04 8c goto 0x18 <silk_encode_indices+0x198 : 11304 > ## encode_indices.c:143:8
112ec: 54 ee ad 01 r0 = b[r10+0x1d] (s) ## encode_indices.c:145:55
112f0: d8 ee 52 16 r1 = b[r5+r6] (s) ## encode_indices.c:145:29
112f4: 02 e1 70 b0 r2 = r11 + 0x70 ## encode_indices.c:145:55
112f8: d8 ec 2a 20 r2 = [r2+r0<<2] ## encode_indices.c:145:55
112fc: 40 16 r0 = r4 ## encode_indices.c:145:4
112fe: bf ea ca fe call -0x26c <ec_enc_icdf : 11096 > ## encode_indices.c:145:4
11302: c6 21 r6 += 0x1 ## encode_indices.c:143:38
11304: d0 ec c4 00 r0 = [r12+0x4] ## encode_indices.c:143:27
11308: 80 ed f0 61 ifs (r6 < r0) goto -0x20 <silk_encode_indices+0x180 : 112ec > ## encode_indices.c:143:27
1130c: 54 ee ae 11 r1 = b[r10+0x1e] (s) ## encode_indices.c:151:28
11310: 02 e1 0d b0 r2 = r11 + 0xd ## encode_indices.c:151:3
11314: 40 16 r0 = r4 ## encode_indices.c:151:3
11316: bf ea be fe call -0x284 <ec_enc_icdf : 11096 > ## encode_indices.c:151:3
1131a: 54 ee af 11 r1 = b[r10+0x1f] (s) ## encode_indices.c:162:27
1131e: 02 e1 20 b0 r2 = r11 + 0x20 ## encode_indices.c:162:2
11322: 40 16 r0 = r4 ## encode_indices.c:162:2
11324: bf ea b7 fe call -0x292 <ec_enc_icdf : 11096 > ## encode_indices.c:162:2
11328: 02 8c sp += 0x30 ## encode_indices.c:162:2
1132a: 5d 04 {pc, r13-r4} = [sp++] ## encode_indices.c:163:1
get_opus_enc_ops:
1132c: c0 ff b8 eb 01 00 r0 = 0x1ebb8 <opus_enc_opst : 1ebb8 > ## opus_demo.c:155:0
11332: 80 00 rts ## opus_demo.c:156:2
get_opus_enc_buf_size:
11334: 40 e0 ac 4b r0 = 0x4bac <.GJTIE82_0_0_+0xB8 : 4bac > ## opus_demo.c:66:0
11338: 80 00 rts ## opus_demo.c:67:2
opus_open:
1133a: 7a 04 [--sp] = {rets, r10-r4} ## opus_demo.c:72:0
1133c: 43 e0 eb 12 r3 = 0x12eb <WOLASynthesisFilter_Float_M128_m4_r1+0x2E6 : 12ea > ## opus_demo.c:208:2
11340: 04 16 r4 = r0 ## opus_demo.c:208:2
11342: 45 20 r5 = 0x0 ## opus_demo.c:208:2
11344: 03 03 rep 0x2 r3 { ## opus_demo.c:208:2
11346: c5 05 [r4++=0x4] = r5
} ## opus_demo.c:208:2
11348: f3 5d if (r3 != 0) goto -0x6 <opus_open+0xA : 11344 > ## opus_demo.c:208:2
1134a: 04 f1 38 00 r4 = r0 + 0x38 # ## opus_demo.c:208:2
1134e: 13 60 r3 = [r1+0x0] ## opus_demo.c:75:37
11350: 1a f1 8c 04 r10 = r0 + 0x148c # ## opus_demo.c:75:37
11354: c3 6c [r4+0x30] = r3 ## opus_demo.c:75:26
11356: 19 f1 cc 04 r9 = r0 + 0x14cc # ## opus_demo.c:75:26
1135a: 13 61 r3 = [r1+0x4] ## opus_demo.c:76:37
1135c: 05 f1 cc 00 r5 = r0 + 0xcc # ## VAD.c:97:7
11360: c3 6d [r4+0x34] = r3 ## opus_demo.c:76:26
11362: 11 62 r1 = [r1+0x8] ## opus_demo.c:77:37
11364: 60 f0 3d 1b r1 = 0x2F400 # ## opus_encoder.c:51:36
11368: c1 6e [r4+0x38] = r1 ## opus_demo.c:77:26
1136a: d0 ec a1 10 [r10+0x0] = r1 ## opus_encoder.c:51:36
1136e: d0 ec a5 10 [r10+0x4] = r1 ## opus_encoder.c:52:36
11372: 48 ea 01 90 [r9+0x20] = 0x1 ## opus_encoder.c:54:38
11376: 46 20 r6 = 0x0
11378: 4f 32 r7 = 0x32
1137a: 04 89 goto 0x12 <opus_open+0x54 : 1138e >
1137c: 6b 81 r3 = r6 + 0x1 ## VAD.c:98:50
1137e: f4 e1 71 13 r1 = r7 / r3 (s) ## VAD.c:98:50
11382: b1 ee 01 00 ifs (r1 <= 0x1) {
11386: 41 21 r1 = 0x1
} ## VAD.c:98:50
11388: d8 ec 5b 16 [r5+r6<<2] = r1 ## VAD.c:98:35
1138c: 36 16 r6 = r3 ## VAD.c:98:35
1138e: 86 f8 f5 09 if (r6 != 0x4) goto -0x16 <opus_open+0x42 : 1137c > ## VAD.c:97:2
11392: 15 30 r5 = -0x10
11394: c6 ff ff ff ff 7f r6 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
1139a: 04 8b goto 0x16 <opus_open+0x78 : 113b2 >
1139c: 09 1d r1 = r0 + r5 ## VAD.c:103:29
1139e: 01 e1 bc 10 r1 = r1 + 0xbc ## VAD.c:103:29
113a2: 13 68 r3 = [r1+0x20] ## VAD.c:103:29
113a4: e3 e1 64 30 r3 = r3 * 0x64 ## VAD.c:103:29
113a8: f4 f1 61 33 r3 = r6 / r3 (s) # ## VAD.c:104:29
113ac: 93 60 [r1+0x0] = r3 ## VAD.c:103:27
113ae: 93 64 [r1+0x10] = r3 ## VAD.c:104:27
113b0: c5 24 r5 += 0x4 ## VAD.c:102:2
113b2: f5 54 if (r5 != 0) goto -0x18 <opus_open+0x62 : 1139c >
113b4: 41 2f r1 = 0xf ## VAD.c:106:22
113b6: d0 ec 0d 1d [r0+0xdc] = r1 ## VAD.c:106:22
113ba: 05 e1 9c 00 r5 = r0 + 0x9c ## VAD.c:109:7
113be: 46 20 r6 = 0x0 ## VAD.c:109:7
113c0: 47 e0 00 64 r7 = 0x6400 <wtgv2_silk_decode_pulses+0x290 : 6400 > ## VAD.c:109:7
113c4: 04 83 goto 0x6 <opus_open+0x92 : 113cc > ## VAD.c:109:7
113c6: d8 ec 5b 76 [r5+r6<<2] = r7 ## VAD.c:110:36
113ca: c6 21 r6 += 0x1 ## VAD.c:109:32
113cc: 86 f8 fb 09 if (r6 != 0x4) goto -0xa <opus_open+0x8C : 113c6 >
113d0: 46 e0 80 3e r6 = 0x3e80 <STFT_Win_FixHalf_M256_D80+0x7C : 3e80 > ## opus_encoder.c:64:9
113d4: 41 f0 a8 61 r1 = 0x61a8 # <wtgv2_silk_decode_pulses+0x38 : 61a8 > ## opus_encoder.c:66:24
113d8: c6 63 [r4+0xc] = r6 ## opus_encoder.c:64:9
113da: 41 f0 e8 03 r1 = 0x3e8 # <ROM_RAM_SIZE+0x1E8 : 3e8 > ## opus_encoder.c:70:11
113de: 81 60 [r0+0x0] = r1 ## opus_encoder.c:66:24
113e0: 48 f0 01 00 r8 = 0x1 # <mem_code_size : 0 > ## opus_encoder.c:66:24
113e4: c9 60 h[r4+0x0] = r1 ## opus_encoder.c:70:11
113e6: d9 27 r1 += 0x67 ## opus_encoder.c:71:16
113e8: c1 62 [r4+0x8] = r1 ## opus_encoder.c:71:16
113ea: d0 ec 0d 83 [r0+0x3c] = r8 ## opus_encoder.c:73:14
113ee: a1 a6 r1 = r2 >> 0x6 ## opus_encoder.c:74:16
113f0: 73 f1 f0 20 r3 = r2 & 0xFFFFFF0F # ## opus_encoder.c:77:7
113f4: c9 61 h[r4+0x2] = r1 ## opus_encoder.c:74:14
113f6: 33 e9 02 00 if (r3 >= 0x2) {
113fa: 43 22 r3 = 0x2
} ## opus_encoder.c:78:6
113fc: 49 28 r1 = 0x28 ## opus_encoder.c:80:26
113fe: 31 1a r1 <<= r3 ## opus_encoder.c:80:26
11400: c8 f1 60 53 r5 = r6 << r3 # ## opus_encoder.c:81:31
11404: c1 66 [r4+0x18] = r1 ## opus_encoder.c:80:21
11406: 25 ed 7a 0c ifs (r5 >= 0xfa00) { ## opus_encoder.c:80:21
1140a: 60 e0 7a 5c r5 = 0xFA00
} ## opus_encoder.c:82:27
1140e: 76 f1 cf 20 r6 = r2 & 0xFFFFFF30 # ## opus_encoder.c:75:31
11412: c5 65 [r4+0x14] = r5 ## opus_encoder.c:81:23
11414: 47 20 r7 = 0x0
11416: 42 20 r2 = 0x0 ## opus_encoder.c:85:5
11418: b6 e8 10 00 if (r6 != 0x10) {
1141c: 42 22 r2 = 0x2
} ## opus_encoder.c:85:5
1141e: 41 f0 40 01 r1 = 0x140 # <var_bss_size+0x34 : 140 > ## control_codec.c:79:27
11422: 82 61 [r0+0x4] = r2 ## opus_encoder.c:84:27
11424: 87 62 [r0+0x8] = r7 ## opus_encoder.c:89:23
11426: 44 f0 4c 06 r4 = 0x64c # <alg_code_size+0x17C : 64c > ## control_codec.c:86:18
1142a: c5 64 [r4+0x10] = r5 ## opus_encoder.c:90:18
1142c: d0 ec 95 72 [r9+0x24] = r7 ## control_codec.c:202:21
11430: 46 ea 04 a0 [r10+0x18] = 0x4 ## control_codec.c:78:23
11434: d0 ec ad 11 [r10+0x1c] = r1 ## control_codec.c:79:27
11438: 44 ea c0 af [r10+0x10] = 0x180 ## control_codec.c:80:35
1143c: d0 ec ad 72 [r10+0x2c] = r7 ## control_codec.c:81:29
11440: 5b 24 r3 = 0x64 ## control_codec.c:84:22
11442: d0 ec ad 30 [r10+0xc] = r3 ## control_codec.c:84:22
11446: d0 ec 91 82 [r9+0x20] = r8 ## control_codec.c:85:38
1144a: d8 ec 0b 34 [r0+r4<<2] = r3 ## control_codec.c:86:26
1144e: 44 e0 10 15 r4 = 0x1510 <WOLASynthesisFilter_Float_M128_m4_r1+0x50C : 1510 > ## control_codec.c:87:16
11452: 45 2a r5 = 0xa ## control_codec.c:87:16
11454: d8 ee 01 54 b[r0+r4] = r5 ## control_codec.c:87:30
11458: 44 e0 1a 04 r4 = 0x41a <WOLASynthesisFilter_Float_M64_m4_r1+0x16 : 41a > ## control_codec.c:88:19
1145c: d8 ec 0b 34 [r0+r4<<2] = r3 ## control_codec.c:88:27
11460: 4b 83 r3 = r4 + 0x3 ## control_codec.c:89:19
11462: 60 e0 80 4b r4 = 0x10000 ## control_codec.c:89:33
11466: d8 ec 0b 43 [r0+r3<<2] = r4 ## control_codec.c:89:33
1146a: 43 e0 48 13 r3 = 0x1348 <WOLASynthesisFilter_Float_M128_m4_r1+0x344 : 1348 > ## control_codec.c:90:14
1146e: d8 ee 01 73 b[r0+r3] = r7 ## control_codec.c:90:29
11472: 43 30 r3 = 0x10 ## opus_encoder.c:85:19
11474: d0 ec a5 31 [r10+0x14] = r3 ## control_codec.c:92:21
11478: d0 ec 91 30 [r9+0x0] = r3 ## control_codec.c:93:30
1147c: 43 e0 43 05 r3 = 0x543 <alg_code_size+0x72 : 542 > ## control_codec.c:94:14
11480: c4 ff b8 e5 01 00 r4 = 0x1e5b8 <silk_NLSF_CB_WB : 1e5b8 > ## control_codec.c:94:24
11486: d8 ec 0b 43 [r0+r3<<2] = r4 ## control_codec.c:94:24
1148a: 48 ea 50 a0 [r10+0x20] = 0x50 ## control_codec.c:96:27
1148e: d0 ec a5 12 [r10+0x24] = r1 ## control_codec.c:98:29
11492: 4a ea 20 a0 [r10+0x28] = 0x20 ## control_codec.c:99:23
11496: d0 ec 95 51 [r9+0x14] = r5 ## control_codec.c:102:24
1149a: 40 21 r0 = 0x1 ## control_codec.c:119:6
1149c: 36 e8 10 00 if (r6 == 0x10) {
114a0: 40 20 r0 = 0x0
} ## control_codec.c:119:6
114a2: b6 e8 10 50 if (r6 != 0x10) { ## control_codec.c:119:6
114a6: 48 e0 02 00 r8 = 0x2 <mem_code_size+0x2 : 2 > ## control_codec.c:119:6
114aa: c4 ff 8f c2 00 00 r4 = 0xc28f
} else { <flash_poweroff+0x1E : c28e > ## control_codec.c:119:6
114b0: c4 ff cd cc 00 00 r4 = 0xcccd
} <MatrixEwConjMulAndSumOneDim_float_c_c_c_s1+0x4 : cccc > ## control_codec.c:119:6
114b6: d0 ec 95 00 [r9+0x4] = r0 ## control_codec.c:119:6
114ba: d0 ec 9d 40 [r9+0xc] = r4 ## control_codec.c:119:6
114be: 4f ea 08 a0 [r10+0x3c] = 0x8 ## control_codec.c:119:6
114c2: d0 ec a9 83 [r10+0x38] = r8 ## control_codec.c:119:6
114c6: 44 ea 01 90 [r9+0x10] = 0x1 ## control_codec.c:119:6
114ca: 47 ea 02 90 [r9+0x1c] = 0x2 ## control_codec.c:119:6
114ce: 42 ea 06 90 [r9+0x8] = 0x6 ## control_codec.c:181:34
114d2: 40 20 r0 = 0x0 ## opus_demo.c:79:2
114d4: d0 ec a5 23 [r10+0x34] = r2 ## control_codec.c:184:21
114d8: 5a 04 {pc, r10-r4} = [sp++] ## opus_demo.c:79:2
silk_log2lin:
114da: b0 ed 00 40 ifs (r0 < 0x0) { ## sort.c:44:0
114de: 40 20 r0 = 0x0 ## sort.c:44:0
114e0: 80 00 rts
} ## sort.c:69:1
114e2: 41 e0 7e 0f r1 = 0xf7e <usb_code_size+0x4BA : f7e > ## sort.c:49:23
114e6: 10 ee 00 41 ifs (r0 > r1) { ## sort.c:49:23
114ea: c0 ff ff ff ff 7f r0 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## sort.c:49:23
114f0: 80 00 rts
} ## sort.c:69:1
114f2: 81 a7 r1 = r0 >> 0x7 ## sort.c:69:1
114f4: 42 21 r2 = 0x1 ## sort.c:69:1
114f6: c8 e1 20 11 r1 = r2 << r1 ## sort.c:53:8
114fa: 60 e1 7f 00 r0 = r0 & 0x7F ## sort.c:54:21
114fe: a2 e0 80 00 r2 = 0x80 - r0 ## sort.c:57:35
11502: 02 1b r2 *= r0 ## sort.c:57:28
11504: 43 e0 52 ff r3 = -0xae <RAM_LIMIT_H+0xFFFFFFFFFFE5FF52 : ffffffffffffff52 > ## sort.c:57:28
11508: 32 1b r2 *= r3 ## sort.c:57:46
1150a: aa b0 r2 = r2 >>> 0x10 ## sort.c:57:56
1150c: 20 18 r0 += r2 ## sort.c:57:16
1150e: f8 e1 00 31 r3_r2 = r0 * r1 (s) ## sort.c:58:24
11512: d0 e1 07 28 r3_r2 >>= 0x7 ## sort.c:58:31
11516: 28 1c r0 = r2 + r1 ## sort.c:59:12
11518: 80 00 rts ## sort.c:69:1
ec_tell:
1151a: 80 e1 00 11 r1 = clz(r1) ## entenc.c:300:0
1151e: 10 18 r0 += r1 ## entenc.c:301:27
11520: f8 20 r0 += -0x20 ## entenc.c:301:27
11522: 80 00 rts ## entenc.c:301:2
silk_lin2log:
11524: 00 43 if (r0 == 0) goto 0x6 <silk_lin2log+0x8 : 1152c > ## sort.c:78:0
11526: 80 e1 00 10 r1 = clz(r0) ## entenc.c:124:2
1152a: 04 81 goto 0x2 <silk_lin2log+0xA : 1152e >
1152c: 49 20 r1 = 0x20
1152e: 10 1a r0 <<= r1 ## Inlines.h:74:11
11530: b0 e1 1c 0c r0 = uextra(r0, p:0x18, l:0x7) ## Inlines.h:75:22
11534: a2 e0 80 00 r2 = 0x80 - r0 ## sort.c:84:37
11538: 02 1b r2 *= r0 ## sort.c:84:37
1153a: e2 e1 b3 20 r2 = r2 * 0xB3 ## sort.c:84:37
1153e: a2 b0 r2 = r2 >> 0x10 ## sort.c:84:37
11540: a1 e0 1f 10 r1 = 0x1F - r1 ## sort.c:84:9
11544: a0 e1 e4 13 r0 <= insert(r1, p:0x7, l:0x19) ## sort.c:84:37
11548: 20 18 r0 += r2 ## sort.c:84:35
1154a: 80 00 rts ## sort.c:84:2
silk_sigm_Q15:
1154c: c2 ff e0 eb 01 00 r2 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 > ## sort.c:106:0
11552: f0 fe 10 fe ifs (r0 <= -0x1) goto 0x20 <silk_sigm_Q15+0x2A : 11576 > ## sort.c:106:0
11556: 41 e0 ff 7f r1 = 0x7fff <wtgv2silk_CB_lags_stage2+0x1C : 7ffe > ## sort.c:106:0
1155a: 10 fe 1e 7e ifs (r0 > 0xbf) goto 0x3c <silk_sigm_Q15+0x4E : 1159a > ## sort.c:106:0
1155e: 81 a5 r1 = r0 >> 0x5 ## sort.c:126:12
11560: 11 a2 r1 = r1 << 0x2 ## sort.c:126:12
11562: 21 18 r1 += r2 ## sort.c:126:12
11564: d1 ec 1c 26 r2 = [r1+0x16c] ## sort.c:126:39
11568: d1 ec 14 18 r1 = [r1+0x184] ## sort.c:126:12
1156c: 60 e1 1f 00 r0 = r0 & 0x1F ## sort.c:126:72
11570: 20 1b r0 *= r2 ## sort.c:126:64
11572: 01 18 r1 += r0 ## sort.c:126:36
11574: 04 92 goto 0x24 <silk_sigm_Q15+0x4E : 1159a > ## sort.c:126:36
11576: a0 e0 00 00 r0 = 0x0 - r0 ## sort.c:111:11
1157a: 41 20 r1 = 0x0
1157c: 10 fe 0d 7e ifs (r0 > 0xbf) goto 0x1a <silk_sigm_Q15+0x4E : 1159a >
11580: 89 a5 r1 = r0 >>> 0x5 ## sort.c:116:10
11582: 03 e1 54 21 r3 = r2 + 0x154 ## sort.c:117:12
11586: 02 e1 6c 21 r2 = r2 + 0x16c ## sort.c:117:39
1158a: d8 ec 2a 21 r2 = [r2+r1<<2] ## sort.c:117:39
1158e: d8 ec 3a 11 r1 = [r3+r1<<2] ## sort.c:117:12
11592: 60 e1 1f 00 r0 = r0 & 0x1F ## sort.c:117:72
11596: 20 1b r0 *= r2 ## sort.c:117:64
11598: 11 1e r1 = r1 - r0 ## sort.c:117:36
1159a: 10 16 r0 = r1 ## sort.c:129:1
1159c: 80 00 rts ## sort.c:129:1
silk_encode_do_VAD_FIX:
1159e: 7f 04 [--sp] = {rets, r15-r4} ## encode_frame_FIX.c:837:0
115a0: e2 92 sp += -0x38 ## encode_frame_FIX.c:837:0
115a2: 0c 16 r12 = r0 ## encode_frame_FIX.c:837:0
115a4: 18 e1 20 04 r8 = r0 + 0x1420 ## encode_frame_FIX.c:837:0
115a8: d0 ec 84 71 r7 = [r8+0x14] ## VAD.c:214:27
115ac: 40 20 r0 = 0x0 ## VAD.c:214:27
115ae: c0 f1 72 9c r9 = r7 >>> 0x2 # ## VAD.c:215:27
115b2: 80 22 [sp+8] = r0 ## VAD.c:226:16
115b4: fc a3 r4 = r7 >>> 0x3 ## VAD.c:216:27
115b6: b4 e0 40 69 r6 = r4 + r9 ## VAD.c:227:40
115ba: 65 dd r5 = r6 + r4 # ## VAD.c:228:32
115bc: 86 23 [sp+12] = r6 ## VAD.c:227:16
115be: b4 f0 50 09 r0 = r5 + r9 # ## VAD.c:229:32
115c2: 85 24 [sp+16] = r5 ## VAD.c:228:16
115c4: 41 f0 b0 20 r1 = 0x20b0 # <WOLAAnalysisFilter_Float_M256_m4_r1+0x8AC : 20b0 > ## VAD.c:228:16
115c8: 80 25 [sp+20] = r0 ## VAD.c:229:16
115ca: 00 a1 r0 = r0 << 0x1 ## VAD.c:233:7
115cc: b4 f0 c0 21 r2 = r12 + r1 #
115d0: 87 20 [sp] = r7 ## VAD.c:232:2
115d2: 23 1c r3 = r2 + r0 ## VAD.c:233:7
115d4: 10 e1 34 c0 r0 = r12 + 0x1034 ## encode_frame_FIX.c:841:29
115d8: c1 16 r1 = r12 ## VAD.c:232:2
115da: bf ea ed fc call -0x626 <silk_ana_filt_bank_1 : 10fb8 > ## VAD.c:232:2
115de: f8 a1 r0 = r7 >>> 0x1 ## VAD.c:214:27
115e0: 51 a1 r1 = r5 << 0x1 ## VAD.c:237:7
115e2: 2b dc r3 = r2 + r1 # ## VAD.c:237:7
115e4: 80 20 [sp] = r0 ## VAD.c:236:2
115e6: 01 e1 08 c0 r1 = r12 + 0x8 ## VAD.c:236:28
115ea: 20 16 r0 = r2 ## VAD.c:236:2
115ec: bf ea e4 fc call -0x638 <silk_ana_filt_bank_1 : 10fb8 > ## VAD.c:236:2
115f0: 60 a1 r0 = r6 << 0x1 ## VAD.c:241:7
115f2: 23 1c r3 = r2 + r0 ## VAD.c:241:7
115f4: 01 e1 10 c0 r1 = r12 + 0x10 ## VAD.c:240:28
115f8: d4 e9 01 90 [sp] = r9 ## VAD.c:240:2
115fc: 20 16 r0 = r2 ## VAD.c:240:2
115fe: bf ea db fc call -0x64a <silk_ana_filt_bank_1 : 10fb8 > ## VAD.c:240:2
11602: 31 e1 ff 4f r1 = r4 + -0x1 ## VAD.c:244:35
11606: d8 ed 2a 01 r0 = h[r2+r1<<1] (s) ## VAD.c:244:35
1160a: 88 a1 r0 = r0 >>> 0x1 ## VAD.c:244:35
1160c: d8 ed 29 01 h[r2+r1<<1] = r0 ## VAD.c:244:33
11610: 43 a1 r3 = r4 << 0x1 ## VAD.c:246:7
11612: c3 18 r3 += r12 ## VAD.c:246:7
11614: 44 e0 ae 20 r4 = 0x20ae <WOLAAnalysisFilter_Float_M256_m4_r1+0x8AA : 20ae > ## VAD.c:246:7
11618: 43 18 r3 += r4 ## VAD.c:246:7
1161a: 04 16 r4 = r0 ## VAD.c:248:14
1161c: 04 88 goto 0x10 <silk_encode_do_VAD_FIX+0x90 : 1162e > ## VAD.c:248:14
1161e: 57 ed 3e 5f r5 = h[r3+-0x2] (s) ## VAD.c:247:17
11622: d5 a1 r5 = r5 >> 0x1 ## VAD.c:247:17
11624: 4c df r4 = r4 - r5 # ## VAD.c:248:14
11626: bd 7f h[r3+-0x2] = r5 ## VAD.c:247:15
11628: 54 d6 r4 = r5 # ## VAD.c:248:14
1162a: bc 06 h[r3++=-0x2] = r4 ## VAD.c:248:14
1162c: f9 3f r1 += -0x1 ## VAD.c:247:17
1162e: 01 fd f6 03 ifs (r1 >= 0x1) goto -0x14 <silk_encode_do_VAD_FIX+0x80 : 1161e >
11632: d4 e9 05 80 [sp+4] = r8
11636: 09 f1 68 c0 r9 = r12 + 0x68 #
1163a: 2b 60 r3 = h[r2+0x0] (u) ## VAD.c:250:9
1163c: 50 ed 94 10 r1 = h[r9+0x4] (u) ## VAD.c:250:24
11640: 39 1e r1 = r3 - r1 ## VAD.c:250:9
11642: c6 d4 r14 = 0 # ## VAD.c:250:9
11644: a9 60 h[r2+0x0] = r1 ## VAD.c:250:9
11646: 50 ed 95 00 h[r9+0x4] = r0 ## VAD.c:251:22
1164a: cb ff e0 eb 01 00 r11 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 >
11650: cd ff ff ff ff 7f r13 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
11656: 14 9b goto 0x76 <silk_encode_do_VAD_FIX+0x130 : 116ce >
11658: 88 88 r0 = sp + 8
1165a: d8 ec 0a 3e r3 = [r0+r14<<2] ## VAD.c:255:26
1165e: c0 e1 e2 00 r0 = r14 << 0x2 ## VAD.c:255:26
11662: b4 e0 c0 a0 r10 = r12 + r0 ## VAD.c:268:15
11666: d0 ec aa f1 r15 = [++r10=0x18] ## VAD.c:268:15
1166a: a8 88 r0 = sp + 40 ## VAD.c:268:15
1166c: d8 ec 0b fe [r0+r14<<2] = r15 ## VAD.c:268:13
11670: b4 e0 e0 0b r0 = r14 + r11 ## VAD.c:255:26
11674: 50 ee 08 01 r0 = b[r0+0x18] (u) ## VAD.c:264:25
11678: 33 a1 r3 = r3 << 0x1 ## VAD.c:272:8
1167a: ac 1c r4 = r2 + r3 ## VAD.c:272:8
1167c: 46 20 r6 = 0x0 ## VAD.c:272:8
1167e: 14 81 goto 0x42 <silk_encode_do_VAD_FIX+0x124 : 116c2 > ## VAD.c:272:8
11680: 45 20 r5 = 0x0
11682: 43 20 r3 = 0x0
11684: 04 8a goto 0x14 <silk_encode_do_VAD_FIX+0xFC : 1169a >
11686: d8 ec 4a 13 r1 = [r4+r3<<2] ## VAD.c:277:11
1168a: 9f b3 r7 = r1 >>> 0x13 ## VAD.c:285:13
1168c: 77 1b r7 *= r7 ## VAD.c:286:18
1168e: 75 18 r5 += r7 ## VAD.c:282:18
11690: b1 e1 b5 11 r1 = sextra(r1, p:0x3, l:0xd) ## VAD.c:281:13
11694: 11 1b r1 *= r1 ## VAD.c:282:18
11696: 15 18 r5 += r1 ## VAD.c:286:18
11698: c3 21 r3 += 0x1 ## VAD.c:274:42
1169a: 83 e8 f4 01 if (r0 != r3) goto -0x18 <silk_encode_do_VAD_FIX+0xE8 : 11686 >
1169e: 43 21 r3 = 0x1
116a0: b6 e8 03 00 if (r6 != 0x3) {
116a4: 43 20 r3 = 0x0
}
116a6: c8 e1 53 13 r1 = r5 >>> r3 ## VAD.c:292:8
116aa: b4 e0 f0 31 r3 = r15 + r1 ## VAD.c:294:14
116ae: df 16 r15 = r13 ## VAD.c:294:14
116b0: 33 ed 00 00 ifs (r3 >= 0x0) { ## VAD.c:294:14
116b4: 3f 16 r15 = r3
} ## VAD.c:294:14
116b6: a9 88 r1 = sp + 40 ## VAD.c:294:14
116b8: d8 ec 1b fe [r1+r14<<2] = r15 ## VAD.c:294:12
116bc: 01 a2 r1 = r0 << 0x2 ## VAD.c:272:3
116be: 14 18 r4 += r1 ## VAD.c:272:3
116c0: c6 21 r6 += 0x1 ## VAD.c:272:44
116c2: 86 f8 dd 09 if (r6 != 0x4) goto -0x46 <silk_encode_do_VAD_FIX+0xE2 : 11680 >
116c6: d0 ec a1 50 [r10+0x0] = r5 ## VAD.c:329:30
116ca: 0e e1 01 e0 r14 = r14 + 0x1 ## VAD.c:254:32
116ce: 8e f8 c3 09 if (r14 != 0x4) goto -0x7a <silk_encode_do_VAD_FIX+0xBA : 11658 >
116d2: d0 ec 90 20 r2 = [r9+0x0] ## VAD.c:129:18
116d6: 40 20 r0 = 0x0 ## VAD.c:129:18
116d8: c2 14 r10 = 0 ## VAD.c:129:18
116da: b2 ee e7 c3 ifs (r2 <= 0x3e7) { ## VAD.c:129:18
116de: a9 a4 r1 = r2 >>> 0x4 ## VAD.c:130:14
116e0: c1 21 r1 += 0x1 ## VAD.c:130:14
116e2: 42 e0 ff 7f r2 = 0x7fff <wtgv2silk_CB_lags_stage2+0x1C : 7ffe > ## VAD.c:130:14
116e6: f4 e1 21 a1 r10 = r2 / r1 (s)
} ## VAD.c:130:14
116ea: d3 16 r3 = r13
116ec: e9 e0 01 34 r9 = r3 + 0x81000000
116f0: 14 97 goto 0x6e <silk_encode_do_VAD_FIX+0x1C2 : 11760 >
116f2: aa 88 r2 = sp + 40
116f4: d8 ec 2a 20 r2 = [r2+r0<<2] ## VAD.c:141:9
116f8: 04 a2 r4 = r0 << 0x2 ## VAD.c:137:8
116fa: b4 e0 c0 54 r5 = r12 + r4 ## VAD.c:137:8
116fe: d0 ec 58 45 r4 = [r5+0x58] ## VAD.c:141:9
11702: 24 18 r4 += r2 ## VAD.c:141:9
11704: 32 16 r2 = r3 ## VAD.c:141:9
11706: 34 ed 00 00 ifs (r4 >= 0x0) { ## VAD.c:141:9
1170a: 42 16 r2 = r4
} ## VAD.c:141:9
1170c: d0 ec 58 e3 r14 = [r5+0x38] ## VAD.c:137:8
11710: f4 e1 30 42 r4 = r3 / r2 (u) ## VAD.c:145:13
11714: c0 e1 e3 10 r1 = r14 << 0x3 ## VAD.c:149:13
11718: 66 20 r6 = 0x80 ## VAD.c:149:13
1171a: 01 ee 0f 20 ifs (r2 > r1) goto 0x1e <silk_encode_do_VAD_FIX+0x19E : 1173c > ## VAD.c:149:13
1171e: 46 e0 00 04 r6 = 0x400 <ROM_RAM_SIZE+0x200 : 400 >
11722: 8e ed 0b 20 ifs (r2 < r14) goto 0x16 <silk_encode_do_VAD_FIX+0x19E : 1173c >
11726: c0 e1 ef fd r15 = r14 >>> 0x1f ## VAD.c:154:11
1172a: f0 e1 f0 14 r1 = r15 * r4 ## VAD.c:154:11
1172e: f8 e1 e0 64 r7_r6 = r14 * r4 (u) ## VAD.c:154:11
11732: 17 18 r7 += r1 ## VAD.c:154:11
11734: d0 e1 00 61 r7_r6 <<= 0x10 ## VAD.c:154:11
11738: d0 e1 05 6e r7_r6 >>>= 0x25 ## VAD.c:154:11
1173c: d0 ec 58 14 r1 = [r5+0x48] ## VAD.c:161:29
11740: 34 e4 61 2a r2 = smax(r6, r10) ## SigProc_FIX.h:360:13
11744: 4c 1e r4 = r4 - r1 ## VAD.c:161:29
11746: f8 e1 40 72 r7_r6 = r4 * r2 (s) ## VAD.c:161:29
1174a: d0 e1 00 69 r7_r6 >>= 0x10 ## VAD.c:161:29
1174e: 61 18 r1 += r6 ## VAD.c:161:29
11750: d0 ec 59 14 [r5+0x48] = r1 ## VAD.c:161:27
11754: f4 e1 31 11 r1 = r3 / r1 (s) ## VAD.c:165:8
11758: 35 e4 11 19 r1 = smin(r1, r9) ## VAD.c:169:8
1175c: d1 6e [r5+0x38] = r1 ## VAD.c:172:23
1175e: c0 21 r0 += 0x1 ## VAD.c:135:32
11760: 80 f8 c7 09 if (r0 != 0x4) goto -0x72 <silk_encode_do_VAD_FIX+0x154 : 116f2 >
11764: da eb 01 c0 [r12+0x68] += 0x1 ## VAD.c:176:21
11768: 0f e1 38 c0 r15 = r12 + 0x38 ## VAD.c:343:7
1176c: c6 14 r14 = 0 ## VAD.c:343:7
1176e: 4a e0 00 01 r10 = 0x100 <os_code_size+0x56 : 100 > ## VAD.c:343:7
11772: 45 20 r5 = 0x0
11774: c5 14 r13 = 0
11776: 24 87 goto 0x8e <silk_encode_do_VAD_FIX+0x268 : 11806 >
11778: d8 ec fa 05 r0 = [r15+r5<<2] ## VAD.c:344:28
1177c: a9 88 r1 = sp + 40 ## VAD.c:344:28
1177e: d8 ec 1a 15 r1 = [r1+r5<<2] ## VAD.c:344:16
11782: 14 1e r4 = r1 - r0 ## VAD.c:344:26
11784: 84 fd 3b 02 ifs (r4 < 0x1) goto 0x76 <silk_encode_do_VAD_FIX+0x260 : 117fe > ## VAD.c:345:7
11788: 92 b7 r2 = r1 >> 0x17 ## VAD.c:347:8
1178a: b2 e8 00 10 if (r2 != 0x0) { ## VAD.c:347:8
1178e: 88 a8 r0 = r0 >>> 0x8
} else { ## VAD.c:350:31
11790: 11 a8 r1 = r1 << 0x8
} ## VAD.c:348:31
11792: c0 21 r0 += 0x1 ## VAD.c:348:31
11794: f4 e1 11 00 r0 = r1 / r0 (s) ## VAD.c:348:31
11798: 89 98 r1 = sp + 24 ## VAD.c:348:31
1179a: d8 ec 1b 05 [r1+r5<<2] = r0 ## VAD.c:348:31
1179e: bf ea c1 fe call -0x27e <silk_lin2log : 11524 > ## VAD.c:354:13
117a2: 30 e1 00 0c r0 = r0 + -0x400 ## VAD.c:354:53
117a6: f0 e1 00 20 r2 = r0 * r0 ## VAD.c:357:17
117aa: 2a ff 80 49 1c 00 ifs (r4 >= 0x100000) goto 0x38 <silk_encode_do_VAD_FIX+0x24A : 117e8 >
117b0: 80 e1 00 34 r3 = clz(r4) ## entenc.c:124:2
117b4: c6 ff 86 b4 00 00 r6 = 0xb486 <print+0x36 : b486 >
117ba: 33 ea 01 00 if ((r3 & 0x1) != 0) {
117be: 60 e0 00 6c r6 = 0x8000
}
117c2: bf a1 r7 = r3 >>> 0x1 ## Inlines.h:101:11
117c4: f6 1a r6 >>= r7 ## Inlines.h:101:7
117c6: c8 e1 40 33 r3 = r4 << r3 ## Inlines.h:74:11
117ca: b3 e1 1c 3c r3 = uextra(r3, p:0x18, l:0x7) ## Inlines.h:75:22
117ce: e3 e1 d5 30 r3 = r3 * 0xD5 ## Inlines.h:104:9
117d2: f8 e1 60 93 r9_r8 = r6 * r3 (s) ## Inlines.h:104:9
117d6: d0 e1 00 89 r9_r8 >>= 0x10 ## Inlines.h:104:9
117da: b4 e0 80 36 r3 = r8 + r6 ## Inlines.h:104:9
117de: 33 a6 r3 = r3 << 0x6 ## VAD.c:362:14
117e0: f8 e1 30 10 r1_r0 = r3 * r0 (s) ## VAD.c:362:14
117e4: d0 e1 00 09 r1_r0 >>= 0x10 ## VAD.c:362:14
117e8: 03 e1 d0 b0 r3 = r11 + 0xd0 ## VAD.c:364:17
117ec: d8 ec 3a 35 r3 = [r3+r5<<2] ## VAD.c:364:17
117f0: 2e 18 r14 += r2 ## VAD.c:357:17
117f2: f8 e1 30 10 r1_r0 = r3 * r0 (s) ## VAD.c:364:17
117f6: d0 e1 00 09 r1_r0 >>= 0x10 ## VAD.c:364:17
117fa: 0d 18 r13 += r0 ## VAD.c:364:17
117fc: 04 83 goto 0x6 <silk_encode_do_VAD_FIX+0x266 : 11804 >
117fe: 88 98 r0 = sp + 24
11800: d8 ec 0b a5 [r0+r5<<2] = r10 ## VAD.c:366:28
11804: c5 21 r5 += 0x1 ## VAD.c:343:32
11806: 85 f8 b7 09 if (r5 != 0x4) goto -0x92 <silk_encode_do_VAD_FIX+0x1DA : 11778 >
1180a: 45 e0 80 ff r5 = -0x80 <RAM_LIMIT_H+0xFFFFFFFFFFE5FF80 : ffffffffffffff80 >
1180e: d4 e9 04 90 r9 = [sp+4]
11812: 8e fd 22 08 ifs (r14 < 0x4) goto 0x44 <silk_encode_do_VAD_FIX+0x2BC : 1185a >
11816: 40 24 r0 = 0x4 ## VAD.c:371:15
11818: f4 e1 e1 00 r0 = r14 / r0 (s) ## VAD.c:371:15
1181c: 80 e1 00 10 r1 = clz(r0) ## entenc.c:124:2
11820: 31 ea 01 10 if ((r1 & 0x1) != 0) {
11824: 60 e0 00 2c r2 = 0x8000
} else {
11828: c2 ff 86 b4 00 00 r2 = 0xb486
} <print+0x36 : b486 >
1182e: 9b a1 r3 = r1 >>> 0x1 ## Inlines.h:101:11
11830: b2 1a r2 >>= r3 ## Inlines.h:101:7
11832: 10 1a r0 <<= r1 ## Inlines.h:74:11
11834: b0 e1 1c 0c r0 = uextra(r0, p:0x18, l:0x7) ## Inlines.h:75:22
11838: e0 e1 d5 00 r0 = r0 * 0xD5 ## Inlines.h:104:9
1183c: f8 e1 20 10 r1_r0 = r2 * r0 (s) ## Inlines.h:104:9
11840: d0 e1 00 09 r1_r0 >>= 0x10 ## Inlines.h:104:9
11844: 20 18 r0 += r2 ## Inlines.h:104:9
11846: e0 e1 40 0b r0 = r0 * 0x30000 ## Inlines.h:106:5
1184a: 88 b0 r0 = r0 >>> 0x10 ## Inlines.h:106:5
1184c: c1 ff c8 af 00 00 r1 = 0xafc8 <doe+0x50 : afc8 > ## Inlines.h:106:5
11852: 10 1b r0 *= r1 ## Inlines.h:106:5
11854: 88 b0 r0 = r0 >>> 0x10 ## Inlines.h:106:5
11856: 35 e1 80 0f r5 = r0 + -0x80 ## Inlines.h:106:5
1185a: d0 16 r0 = r13 ## VAD.c:380:27
1185c: bf ea 76 fe call -0x314 <silk_sigm_Q15 : 1154c > ## VAD.c:380:27
11860: 00 a1 r0 = r0 << 0x1 ## VAD.c:380:27
11862: f0 e0 00 0c r0 = r0 - 0x8000 ## VAD.c:380:27
11866: 41 e0 24 05 r1 = 0x524 <alg_code_size+0x54 : 524 > ## VAD.c:380:10
1186a: d8 ec cb 01 [r12+r1<<2] = r0 ## VAD.c:380:25
1186e: 44 20 r4 = 0x0
11870: 40 20 r0 = 0x0
11872: 04 8a goto 0x14 <silk_encode_do_VAD_FIX+0x2EA : 11888 >
11874: d8 ec fa 10 r1 = [r15+r0<<2] ## VAD.c:386:29
11878: aa 88 r2 = sp + 40 ## VAD.c:386:29
1187a: d8 ec 2a 20 r2 = [r2+r0<<2] ## VAD.c:386:29
1187e: 29 1e r1 = r2 - r1 ## VAD.c:386:29
11880: 99 a4 r1 = r1 >>> 0x4 ## VAD.c:386:29
11882: c0 21 r0 += 0x1 ## VAD.c:386:21
11884: 01 1b r1 *= r0 ## VAD.c:386:27
11886: 14 18 r4 += r1 ## VAD.c:386:14
11888: 80 f8 f4 09 if (r0 != 0x4) goto -0x18 <silk_encode_do_VAD_FIX+0x2D6 : 11874 >
1188c: 50 16 r0 = r5 ## VAD.c:377:11
1188e: bf ea 5d fe call -0x346 <silk_sigm_Q15 : 1154c > ## VAD.c:377:11
11892: 84 fe 1f 00 ifs (r4 <= 0x0) goto 0x3e <silk_encode_do_VAD_FIX+0x336 : 118d4 >
11896: 2a ff 00 4c 25 00 ifs (r4 >= 0x8000) goto 0x4a <silk_encode_do_VAD_FIX+0x348 : 118e6 >
1189c: 42 af r2 = r4 << 0xf ## VAD.c:393:16
1189e: 82 fd 1b 02 ifs (r2 < 0x1) goto 0x36 <silk_encode_do_VAD_FIX+0x33A : 118d8 >
118a2: 80 e1 00 32 r3 = clz(r2) ## entenc.c:124:2
118a6: 33 ea 01 10 if ((r3 & 0x1) != 0) {
118aa: 60 e0 00 4c r4 = 0x8000
} else {
118ae: c4 ff 86 b4 00 00 r4 = 0xb486
} <print+0x36 : b486 >
118b4: bd a1 r5 = r3 >>> 0x1 ## Inlines.h:101:11
118b6: d4 1a r4 >>= r5 ## Inlines.h:101:7
118b8: 32 1a r2 <<= r3 ## Inlines.h:74:11
118ba: b2 e1 1c 2c r2 = uextra(r2, p:0x18, l:0x7) ## Inlines.h:75:22
118be: e2 e1 d5 20 r2 = r2 * 0xD5 ## Inlines.h:104:9
118c2: f8 e1 40 32 r3_r2 = r4 * r2 (s) ## Inlines.h:104:9
118c6: d0 e1 00 29 r3_r2 >>= 0x10 ## Inlines.h:104:9
118ca: 42 18 r2 += r4 ## Inlines.h:104:9
118cc: e2 e0 00 2c r2 = r2 + 0x8000 ## Inlines.h:106:5
118d0: ab bf r3 = r2 >>> 0x1f ## Inlines.h:106:5
118d2: 04 85 goto 0xa <silk_encode_do_VAD_FIX+0x340 : 118de > ## Inlines.h:106:5
118d4: 88 a1 r0 = r0 >>> 0x1 ## VAD.c:391:12
118d6: 04 87 goto 0xe <silk_encode_do_VAD_FIX+0x348 : 118e6 >
118d8: e2 e0 fe ac r2 = r10 + 0x7F00
118dc: 43 20 r3 = 0x0
118de: f8 e1 20 10 r1_r0 = r2 * r0 (s) ## VAD.c:396:12
118e2: d0 e1 00 09 r1_r0 >>= 0x10 ## VAD.c:396:12
118e6: 8a a7 r2 = r0 >>> 0x7 ## VAD.c:400:45
118e8: 32 ed ff 00 ifs (r2 >= 0xff) { ## VAD.c:400:45
118ec: 7a 3f r2 = 0xff
} ## SigProc_FIX.h:350:18
118ee: d0 ec 91 20 [r9+0x0] = r2 ## VAD.c:400:29
118f2: f8 e1 00 70 r7_r6 = r0 * r0 (s) ## VAD.c:404:20
118f6: d0 e1 00 61 r7_r6 <<= 0x10 ## VAD.c:404:20
118fa: d0 e1 04 6e r7_r6 >>>= 0x24
118fe: 44 20 r4 = 0x0
11900: 48 e0 20 05 r8 = 0x520 <alg_code_size+0x50 : 520 >
11904: 04 9a goto 0x34 <silk_encode_do_VAD_FIX+0x39C : 1193a >
11906: 88 98 r0 = sp + 24
11908: d8 ec 0a 04 r0 = [r0+r4<<2] ## VAD.c:408:38
1190c: 41 a2 r1 = r4 << 0x2 ## VAD.c:408:38
1190e: b4 e0 c0 51 r5 = r12 + r1 ## VAD.c:408:38
11912: 51 6a r1 = [r5+0x28] ## VAD.c:408:38
11914: 08 1e r0 = r0 - r1 ## VAD.c:408:38
11916: f8 e1 00 36 r3_r2 = r0 * r6 (s) ## VAD.c:408:38
1191a: d0 e1 00 29 r3_r2 >>= 0x10 ## VAD.c:408:38
1191e: 28 1c r0 = r2 + r1 ## VAD.c:408:38
11920: d0 6a [r5+0x28] = r0 ## VAD.c:408:36
11922: bf ea ff fd call -0x402 <silk_lin2log : 11524 > ## VAD.c:412:18
11926: e0 e1 03 00 r0 = r0 * 0x3 ## VAD.c:412:14
1192a: 20 e1 00 0c r0 = r0 + -0x1400 ## VAD.c:414:57
1192e: 88 a4 r0 = r0 >>> 0x4 ## VAD.c:414:57
11930: bf ea 0c fe call -0x3e8 <silk_sigm_Q15 : 1154c > ## VAD.c:414:42
11934: d8 ec 5b 08 [r5+r8<<2] = r0 ## VAD.c:414:40
11938: c4 21 r4 += 0x1 ## VAD.c:406:32
1193a: 84 f8 e4 09 if (r4 != 0x4) goto -0x38 <silk_encode_do_VAD_FIX+0x368 : 11906 >
1193e: d0 ec 90 10 r1 = [r9+0x0] ## encode_frame_FIX.c:846:18
11942: 40 21 r0 = 0x1 ## encode_frame_FIX.c:853:2
11944: b1 ee 0c 00 ifs (r1 <= 0xc) { ## encode_frame_FIX.c:853:2
11948: 40 20 r0 = 0x0
} ## encode_frame_FIX.c:853:2
1194a: 41 e0 22 10 r1 = 0x1022 <WOLASynthesisFilter_Float_M128_m4_r1+0x1E : 1022 > ## encode_frame_FIX.c:853:2
1194e: d8 ee c1 01 b[r12+r1] = r0 ## encode_frame_FIX.c:847:34
11952: 41 e0 d5 12 r1 = 0x12d5 <WOLASynthesisFilter_Float_M128_m4_r1+0x2D0 : 12d4 > ## encode_frame_FIX.c:847:34
11956: d8 ee c1 01 b[r12+r1] = r0 ## encode_frame_FIX.c:847:34
1195a: 02 8e sp += 0x38 ## encode_frame_FIX.c:847:34
1195c: 5f 04 {pc, r15-r4} = [sp++] ## encode_frame_FIX.c:858:1
silk_apply_sine_window_n:
1195e: d9 e8 f0 37 [--sp] = {rets, r13, r12, r10-r4} ## noise_shape_analysis_FIX.c:617:0
11962: c5 ff f4 f2 01 00 r5 = 0x1f2f4 <sin_win_tab1 : 1f2f4 > ## noise_shape_analysis_FIX.c:626:6
11968: 04 e1 00 51 r4 = r5 + 0x100 ## noise_shape_analysis_FIX.c:626:6
1196c: b3 e8 40 00 if (r3 != 0x40) { ## noise_shape_analysis_FIX.c:626:6
11970: 54 16 r4 = r5
} ## noise_shape_analysis_FIX.c:626:6
11972: 35 a3 r5 = r3 << 0x3 ## noise_shape_analysis_FIX.c:628:12
11974: 45 18 r5 += r4 ## noise_shape_analysis_FIX.c:628:12
11976: 38 e1 fc 5f r8 = r5 + -0x4 ## noise_shape_analysis_FIX.c:628:22
1197a: 26 a1 r6 = r2 << 0x1 ## noise_shape_analysis_FIX.c:620:36
1197c: 97 1d r7 = r1 + r6 ## noise_shape_analysis_FIX.c:620:36
1197e: 39 e1 fe 7f r9 = r7 + -0x2 ## noise_shape_analysis_FIX.c:620:43
11982: 06 18 r6 += r0 ## noise_shape_analysis_FIX.c:622:26
11984: 3a e1 fe 6f r10 = r6 + -0x2 ## noise_shape_analysis_FIX.c:622:33
11988: 15 16 r5 = r1 ## noise_shape_analysis_FIX.c:630:2
1198a: 07 16 r7 = r0 ## noise_shape_analysis_FIX.c:630:2
1198c: 36 16 r6 = r3 ## noise_shape_analysis_FIX.c:630:2
1198e: b6 03 rep 0x18 r6 { ## noise_shape_analysis_FIX.c:630:2
11990: e1 ec 51 d4 r13_r12 = h[r5 ++= 0x2]*[r4 ++= 0x4] (s) ## noise_shape_analysis_FIX.c:630:2
11994: d0 e1 00 cd r13_r12 >>>= 0x10 ## noise_shape_analysis_FIX.c:630:2
11998: d0 ed 73 c0 h[r7++=0x2] = r12 ## noise_shape_analysis_FIX.c:630:2
1199c: ef ec 9f d8 r13_r12 = h[r9 ++= -0x2]*[r8 ++= -0x4] (s) ## noise_shape_analysis_FIX.c:630:2
119a0: d0 e1 00 cd r13_r12 >>>= 0x10 ## noise_shape_analysis_FIX.c:630:2
119a4: d3 ed af cf h[r10++=-0x2] = r12
} ## noise_shape_analysis_FIX.c:630:2
119a8: f6 52 if (r6 != 0) goto -0x1c <silk_apply_sine_window_n+0x30 : 1198e > ## noise_shape_analysis_FIX.c:630:2
119aa: 33 a1 r3 = r3 << 0x1 ## noise_shape_analysis_FIX.c:628:20
119ac: 31 18 r1 += r3 ## noise_shape_analysis_FIX.c:652:53
119ae: 30 18 r0 += r3 ## noise_shape_analysis_FIX.c:652:30
119b0: aa 1e r2 = r2 - r3 ## noise_shape_analysis_FIX.c:652:72
119b2: aa a1 r2 = r2 >>> 0x1 ## noise_shape_analysis_FIX.c:652:87
119b4: 12 03 rep 0x4 r2 { ## opus_demo.c:186:2
119b6: 13 05 r3 = [r1++=0x4] ## opus_demo.c:186:2
119b8: 83 05 [r0++=0x4] = r3
} ## opus_demo.c:186:2
119ba: f2 5c if (r2 != 0) goto -0x8 <silk_apply_sine_window_n+0x56 : 119b4 > ## opus_demo.c:186:2
119bc: d5 e8 f0 37 {pc, r13, r12, r10-r4} = [sp++] ## noise_shape_analysis_FIX.c:653:1
silk_autocorr:
119c0: 7f 04 [--sp] = {rets, r15-r4} ## noise_shape_analysis_FIX.c:354:0
119c2: ac a4 r4 = r2 >>> 0x4 ## noise_shape_analysis_FIX.c:377:19
119c4: 35 e4 21 93 r9 = smin(r2, r3) ## SigProc_FIX.h:350:13
119c8: 2d 16 r13 = r2 ## noise_shape_analysis_FIX.c:388:3
119ca: 12 16 r2 = r1 ## noise_shape_analysis_FIX.c:388:3
119cc: 86 14 r7_r6 = 0 ## noise_shape_analysis_FIX.c:388:3
119ce: c0 e1 d7 50 r5 = r13 << 0x7 ## noise_shape_analysis_FIX.c:388:3
119d2: 5d 81 r5 = r5 + 0x1 ## noise_shape_analysis_FIX.c:388:3
119d4: 56 16 r6 = r5 ## noise_shape_analysis_FIX.c:388:3
119d6: 30 8f rep 0x8 0x10 { ## noise_shape_analysis_FIX.c:388:3
119d8: d4 ed 22 50 r5 = h[r2++=0x2] (s) ## noise_shape_analysis_FIX.c:388:3
119dc: fc e1 50 75 r7_r6 += r5 * r5 (s)
} ## noise_shape_analysis_FIX.c:388:3
119e0: fc 3f r4 += -0x1 ## noise_shape_analysis_FIX.c:388:3
119e2: f4 59 if (r4 != 0) goto -0xe <silk_autocorr+0x16 : 119d6 > ## noise_shape_analysis_FIX.c:388:3
119e4: d0 e1 09 68 r7_r6 >>= 0x9 ## noise_shape_analysis_FIX.c:403:13
119e8: 80 e1 00 26 r2 = clz(r6) ## entenc.c:124:2
119ec: a2 e0 0b 20 r2 = 0xB - r2 ## noise_shape_analysis_FIX.c:405:14
119f0: 44 20 r4 = 0x0
119f2: 82 fd 1d 04 ifs (r2 < 0x2) goto 0x3a <silk_autocorr+0x70 : 11a30 >
119f6: 45 22 r5 = 0x2
119f8: f4 e1 21 a5 r10 = r2 / r5 (s) ## noise_shape_analysis_FIX.c:406:18
119fc: 0c e1 00 13 r12 = r1 + 0x300 ## noise_shape_analysis_FIX.c:361:34
11a00: 46 21 r6 = 0x1
11a02: c8 e1 60 6a r6 = r6 << r10
11a06: c0 e1 61 bc r11 = r6 >>> 0x1
11a0a: 46 20 r6 = 0x0
11a0c: 48 e0 80 01 r8 = 0x180 <var_bss_size+0x74 : 180 >
11a10: 04 8a goto 0x14 <silk_autocorr+0x66 : 11a26 >
11a12: 62 a1 r2 = r6 << 0x1 ## noise_shape_analysis_FIX.c:410:13
11a14: 17 16 r7 = r1 ## noise_shape_analysis_FIX.c:410:13
11a16: dc ed 72 22 r2 = h[++r7=r2] (s) ## noise_shape_analysis_FIX.c:410:13
11a1a: b2 18 r2 += r11 ## noise_shape_analysis_FIX.c:410:13
11a1c: c8 e1 23 2a r2 = r2 >>> r10 ## noise_shape_analysis_FIX.c:410:13
11a20: d8 ed 79 28 h[r7+r8<<1] = r2 ## noise_shape_analysis_FIX.c:410:11
11a24: c6 21 r6 += 0x1 ## noise_shape_analysis_FIX.c:409:17
11a26: 8d ed f4 61 ifs (r6 < r13) goto -0x18 <silk_autocorr+0x52 : 11a12 >
11a2a: c0 e1 a1 80 r8 = r10 << 0x1 ## noise_shape_analysis_FIX.c:412:3
11a2e: 04 82 goto 0x4 <silk_autocorr+0x74 : 11a34 > ## noise_shape_analysis_FIX.c:412:3
11a30: 1c 16 r12 = r1
11a32: c0 14 r8 = 0
11a34: 39 e1 ff 9f r9 = r9 + -0x1 ## noise_shape_analysis_FIX.c:364:56
11a38: c6 14 r14 = 0
11a3a: c7 14 r15 = 0
11a3c: c2 16 r2 = r12
11a3e: 04 93 goto 0x26 <silk_autocorr+0xA6 : 11a66 >
11a40: c5 16 r5 = r12 ## opus.c:206:4
11a42: d3 16 r3 = r13 ## opus.c:206:4
11a44: ea 16 r10 = r14 ## opus.c:206:4
11a46: c3 14 r11 = 0 ## opus.c:206:4
11a48: 21 16 r1 = r2 ## opus.c:206:4
11a4a: 53 03 rep 0xc r3 { ## opus.c:206:4
11a4c: d4 ed 52 60 r6 = h[r5++=0x2] (s) ## opus.c:206:4
11a50: d4 ed 12 70 r7 = h[r1++=0x2] (s) ## opus.c:206:4
11a54: fc e1 60 b7 r11_r10 += r6 * r7 (s)
} ## opus.c:206:4
11a58: f3 58 if (r3 != 0) goto -0x10 <silk_autocorr+0x8A : 11a4a > ## opus.c:206:4
11a5a: d8 ec 0b a4 [r0+r4<<2] = r10 ## noise_shape_analysis_FIX.c:437:9
11a5e: c2 22 r2 += 0x2 ## noise_shape_analysis_FIX.c:433:2
11a60: 3d e1 ff df r13 = r13 + -0x1 ## noise_shape_analysis_FIX.c:433:2
11a64: c4 21 r4 += 0x1 ## noise_shape_analysis_FIX.c:433:21
11a66: 89 ee eb 41 ifs (r4 <= r9) goto -0x2a <silk_autocorr+0x80 : 11a40 >
11a6a: 88 fd 02 02 ifs (r8 < 0x1) goto 0x4 <silk_autocorr+0xB2 : 11a72 > ## noise_shape_analysis_FIX.c:453:6
11a6e: 01 60 r1 = [r0+0x0]
11a70: 04 88 goto 0x10 <silk_autocorr+0xC2 : 11a82 >
11a72: a2 f0 00 80 r2 = 0x0 - r8 # ## noise_shape_analysis_FIX.c:454:12
11a76: 01 60 r1 = [r0+0x0] ## noise_shape_analysis_FIX.c:454:9
11a78: 43 21 r3 = 0x1 ## noise_shape_analysis_FIX.c:454:12
11a7a: c8 e1 30 22 r2 = r3 << r2 ## noise_shape_analysis_FIX.c:454:12
11a7e: 21 18 r1 += r2 ## noise_shape_analysis_FIX.c:454:9
11a80: 81 60 [r0+0x0] = r1 ## noise_shape_analysis_FIX.c:454:9
11a82: 80 e1 00 11 r1 = clz(r1) ## entenc.c:124:2
11a86: 33 e1 fd 1f r3 = r1 + -0x3 ## noise_shape_analysis_FIX.c:456:37
11a8a: 83 fd 0a 02 ifs (r3 < 0x1) goto 0x14 <silk_autocorr+0xE2 : 11aa2 > ## noise_shape_analysis_FIX.c:457:6
11a8e: 41 20 r1 = 0x0
11a90: 04 85 goto 0xa <silk_autocorr+0xDC : 11a9c >
11a92: 12 a2 r2 = r1 << 0x2 ## noise_shape_analysis_FIX.c:460:13
11a94: 02 18 r2 += r0 ## noise_shape_analysis_FIX.c:460:13
11a96: 6e e8 00 23 [r2+0x0] <<= r3 ## noise_shape_analysis_FIX.c:460:11
11a9a: c1 21 r1 += 0x1 ## noise_shape_analysis_FIX.c:459:21
11a9c: 89 ee f9 11 ifs (r1 <= r9) goto -0xe <silk_autocorr+0xD2 : 11a92 >
11aa0: 04 8d goto 0x1a <silk_autocorr+0xFC : 11abc >
11aa2: 73 fe 0b fe ifs (r3 > -0x1) goto 0x16 <silk_autocorr+0xFC : 11abc >
11aa6: a1 e0 03 10 r1 = 0x3 - r1
11aaa: 44 20 r4 = 0x0
11aac: 04 85 goto 0xa <silk_autocorr+0xF8 : 11ab8 >
11aae: 42 a2 r2 = r4 << 0x2 ## noise_shape_analysis_FIX.c:465:13
11ab0: 02 18 r2 += r0 ## noise_shape_analysis_FIX.c:465:13
11ab2: 6e e8 03 21 [r2+0x0] >>>= r1 ## noise_shape_analysis_FIX.c:465:11
11ab6: c4 21 r4 += 0x1 ## noise_shape_analysis_FIX.c:464:21
11ab8: 89 ee f9 41 ifs (r4 <= r9) goto -0xe <silk_autocorr+0xEE : 11aae >
11abc: b4 e0 82 03 r0 = r8 - r3 ## noise_shape_analysis_FIX.c:467:9
11ac0: 5f 04 {pc, r15-r4} = [sp++] ## noise_shape_analysis_FIX.c:470:2
silk_sum_sqr_shift:
11ac2: 76 04 [--sp] = {rets, r6-r4} ## sort.c:179:0
11ac4: 44 20 r4 = 0x0 ## sort.c:187:2
11ac6: 45 20 r5 = 0x0 ## sort.c:187:2
11ac8: 33 03 rep 0x8 r3 { ## sort.c:187:2
11aca: d4 ed 22 60 r6 = h[r2++=0x2] (s) ## sort.c:187:2
11ace: fc e1 60 56 r5_r4 += r6 * r6 (s)
} ## sort.c:187:2
11ad2: f3 5a if (r3 != 0) goto -0xc <silk_sum_sqr_shift+0x6 : 11ac8 > ## sort.c:187:2
11ad4: 05 43 if (r5 == 0) goto 0x6 <silk_sum_sqr_shift+0x1A : 11adc >
11ad6: 80 e1 00 25 r2 = clz(r5) ## entenc.c:124:2
11ada: 04 84 goto 0x8 <silk_sum_sqr_shift+0x22 : 11ae4 >
11adc: 04 51 if (r4 == 0) goto 0x22 <silk_sum_sqr_shift+0x3E : 11b00 >
11ade: 80 e1 00 24 r2 = clz(r4) ## entenc.c:124:2
11ae2: ca 20 r2 += 0x20 ## macros.h:143:12
11ae4: 43 20 r3 = 0x0
11ae6: b2 ee 21 c0 ifs (r2 <= 0x21) {
11aea: a2 e0 23 20 r2 = 0x23 - r2 ## sort.c:201:18
11aee: 43 22 r3 = 0x2 ## sort.c:201:24
11af0: f4 e1 21 23 r2 = r2 / r3 (s) ## sort.c:201:24
11af4: 23 a1 r3 = r2 << 0x1
} ## sort.c:201:13
11af6: d8 f1 03 43 r5_r4 >>>= r3 # ## sort.c:203:19
11afa: 93 60 [r1+0x0] = r3 ## sort.c:204:10
11afc: 84 60 [r0+0x0] = r4 ## sort.c:205:10
11afe: 56 04 {pc, r6-r4} = [sp++] ## sort.c:206:1
11b00: 43 20 r3 = 0x0
11b02: f7 99 goto -0xe <silk_sum_sqr_shift+0x34 : 11af6 >
celt_pitch_xcorr:
11b04: 7e 04 [--sp] = {rets, r14-r4} ## noise_shape_analysis_FIX.c:317:0
11b06: d4 e9 30 80 r8 = [sp+48] ## noise_shape_analysis_FIX.c:317:0
11b0a: c1 14 r9 = 0 ## noise_shape_analysis_FIX.c:317:0
11b0c: c4 14 r12 = 0 ## noise_shape_analysis_FIX.c:317:0
11b0e: c5 14 r13 = 0 ## noise_shape_analysis_FIX.c:317:0
11b10: 04 93 goto 0x26 <celt_pitch_xcorr+0x34 : 11b38 > ## noise_shape_analysis_FIX.c:317:0
11b12: 3e 16 r14 = r3 ## opus.c:206:4
11b14: ca 16 r10 = r12 ## opus.c:206:4
11b16: c3 14 r11 = 0 ## opus.c:206:4
11b18: 16 16 r6 = r1 ## opus.c:206:4
11b1a: 07 16 r7 = r0 ## opus.c:206:4
11b1c: 5e 03 rep 0xc r14 { ## opus.c:206:4
11b1e: d4 ed 72 50 r5 = h[r7++=0x2] (s) ## opus.c:206:4
11b22: d4 ed 62 40 r4 = h[r6++=0x2] (s) ## opus.c:206:4
11b26: fc e1 50 b4 r11_r10 += r5 * r4 (s)
} ## opus.c:206:4
11b2a: 8e f8 f7 01 if (r14 != 0x0) goto -0x12 <celt_pitch_xcorr+0x18 : 11b1c > ## opus.c:206:4
11b2e: d8 ec 2b a9 [r2+r9<<2] = r10 ## noise_shape_analysis_FIX.c:335:12
11b32: c1 22 r1 += 0x2 ## noise_shape_analysis_FIX.c:329:2
11b34: 09 e1 01 90 r9 = r9 + 0x1 ## noise_shape_analysis_FIX.c:329:24
11b38: 88 ed eb 91 ifs (r9 < r8) goto -0x2a <celt_pitch_xcorr+0xE : 11b12 >
11b3c: 5e 04 {pc, r14-r4} = [sp++] ## noise_shape_analysis_FIX.c:343:1
silk_P_Ana_calc_corr_st3:
11b3e: 7f 04 [--sp] = {rets, r15-r4} ## pitch_analysis_core_FIX.c:607:0
11b40: e2 9b sp += -0x14 ## pitch_analysis_core_FIX.c:607:0
11b42: 24 d6 r4 = r2 # ## pitch_analysis_core_FIX.c:607:0
11b44: 05 33 r5 = [sp+76] ## pitch_analysis_core_FIX.c:607:0
11b46: 1c d6 r12 = r1 # ## pitch_analysis_core_FIX.c:607:0
11b48: 85 23 [sp+12] = r5 ## pitch_analysis_core_FIX.c:607:0
11b4a: 41 e0 20 4a r1 = 0x4a20 <usb_slave_mode+0x218 : 4a20 > ## pitch_analysis_core_FIX.c:627:7
11b4e: c9 ff e0 eb 01 00 r9 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 > ## pitch_analysis_core_FIX.c:627:7
11b54: b4 e0 50 29 r2 = r5 + r9 ## pitch_analysis_core_FIX.c:627:7
11b58: 54 ee 2a 80 r8 = b[r2+0xa] (s) ## pitch_analysis_core_FIX.c:623:18
11b5c: b4 e0 00 a1 r10 = r0 + r1 ## pitch_analysis_core_FIX.c:627:7
11b60: d1 38 r1 += 0x58 ## pitch_analysis_core_FIX.c:616:35
11b62: 0a 1c r2 = r0 + r1 ## pitch_analysis_core_FIX.c:616:35
11b64: e1 e1 05 80 r1 = r8 * 0x5 ## pitch_analysis_core_FIX.c:627:7
11b68: a3 e0 00 30 r3 = 0x0 - r3
11b6c: 00 f1 80 42 r0 = r4 + 0x280 # ## pitch_analysis_core_FIX.c:626:16
11b70: 04 32 r4 = [sp+72] ## pitch_analysis_core_FIX.c:626:16
11b72: c6 d4 r14 = 0 #
11b74: 84 24 [sp+16] = r4
11b76: 33 a1 r3 = r3 << 0x1
11b78: 4b f0 d4 02 r11 = 0x2d4 # <ROM_RAM_SIZE+0xD4 : 2d4 >
11b7c: 83 22 [sp+8] = r3
11b7e: 11 a2 r1 = r1 << 0x2
11b80: 81 21 [sp+4] = r1
11b82: 24 87 goto 0x8e <silk_P_Ana_calc_corr_st3+0xD4 : 11c12 >
11b84: 41 21 r1 = 0x1 ## pitch_analysis_core_FIX.c:632:14
11b86: a1 f1 fc e0 r1 <= insert(r14, p:0x1, l:0x1f) # ## pitch_analysis_core_FIX.c:632:14
11b8a: 03 23 r3 = [sp+12] ## pitch_analysis_core_FIX.c:631:13
11b8c: 33 a3 r3 = r3 << 0x3 ## pitch_analysis_core_FIX.c:631:13
11b8e: 93 18 r3 += r9 ## pitch_analysis_core_FIX.c:631:13
11b90: 03 e1 24 31 r3 = r3 + 0x124 ## pitch_analysis_core_FIX.c:631:13
11b94: c0 e1 e1 40 r4 = r14 << 0x1 ## pitch_analysis_core_FIX.c:631:13
11b98: d8 ee 32 f4 r15 = b[r3+r4] (s) ## pitch_analysis_core_FIX.c:631:13
11b9c: d8 ee 32 61 r6 = b[r3+r1] (s) ## pitch_analysis_core_FIX.c:632:14
11ba0: a1 f0 01 f0 r1 = 0x1 - r15 # ## pitch_analysis_core_FIX.c:634:96
11ba4: 03 22 r3 = [sp+8] ## pitch_analysis_core_FIX.c:634:43
11ba6: 94 1d r4 = r1 + r6 ## pitch_analysis_core_FIX.c:634:106
11ba8: 61 a1 r1 = r6 << 0x1 ## pitch_analysis_core_FIX.c:634:55
11baa: 03 d8 r3 += r0 # ## pitch_analysis_core_FIX.c:634:43
11bac: 84 20 [sp] = r4 ## pitch_analysis_core_FIX.c:634:3
11bae: 39 1e r1 = r3 - r1 ## pitch_analysis_core_FIX.c:634:55
11bb0: 53 30 r3 = 0x50 ## pitch_analysis_core_FIX.c:634:3
11bb2: 51 88 call -0xb0 <celt_pitch_xcorr : 11b04 > ## pitch_analysis_core_FIX.c:634:3
11bb4: b4 e0 62 1f r1 = r6 - r15 ## pitch_analysis_core_FIX.c:635:8
11bb8: 11 a2 r1 = r1 << 0x2 ## pitch_analysis_core_FIX.c:635:8
11bba: 21 18 r1 += r2 ## pitch_analysis_core_FIX.c:635:8
11bbc: a3 16 r3 = r10 ## pitch_analysis_core_FIX.c:635:8
11bbe: f4 16 r4 = r15 ## pitch_analysis_core_FIX.c:635:8
11bc0: 04 83 goto 0x6 <silk_P_Ana_calc_corr_st3+0x8A : 11bc8 > ## pitch_analysis_core_FIX.c:635:8
11bc2: 1d 05 r5 = [r1++=-0x4] ## pitch_analysis_core_FIX.c:637:31
11bc4: b5 05 [r3++=0x4] = r5 ## pitch_analysis_core_FIX.c:637:29
11bc6: c4 21 r4 += 0x1 ## pitch_analysis_core_FIX.c:635:37
11bc8: 04 ed fb 61 ifs (r6 >= r4) goto -0xa <silk_P_Ana_calc_corr_st3+0x84 : 11bc2 >
11bcc: c0 e1 f2 10 r1 = r15 << 0x2 ## pitch_analysis_core_FIX.c:642:8
11bd0: b4 e0 a2 f1 r15 = r10 - r1 ## pitch_analysis_core_FIX.c:642:8
11bd4: e3 e1 22 e0 r3 = r14 * 0x22
11bd8: 46 20 r6 = 0x0
11bda: c1 16 r1 = r12
11bdc: 04 92 goto 0x24 <silk_P_Ana_calc_corr_st3+0xC4 : 11c02 >
11bde: ec 1c r4 = r6 + r3 ## pitch_analysis_core_FIX.c:645:10
11be0: 94 18 r4 += r9 ## pitch_analysis_core_FIX.c:645:10
11be2: d8 ee 42 4b r4 = b[r4+r11] (s) ## pitch_analysis_core_FIX.c:645:10
11be6: 44 a2 r4 = r4 << 0x2 ## pitch_analysis_core_FIX.c:646:9
11be8: f4 18 r4 += r15 ## pitch_analysis_core_FIX.c:646:9
11bea: 45 20 r5 = 0x0 ## pitch_analysis_core_FIX.c:646:9
11bec: 17 16 r7 = r1 ## pitch_analysis_core_FIX.c:646:9
11bee: 04 85 goto 0xa <silk_P_Ana_calc_corr_st3+0xBC : 11bfa > ## pitch_analysis_core_FIX.c:646:9
11bf0: d8 ec 4a d5 r13 = [r4+r5<<2] ## pitch_analysis_core_FIX.c:650:6
11bf4: d8 ec 75 d0 [r7++=0x4] = r13 ## pitch_analysis_core_FIX.c:649:56
11bf8: c5 21 r5 += 0x1 ## pitch_analysis_core_FIX.c:646:40
11bfa: 85 f8 f9 0b if (r5 != 0x5) goto -0xe <silk_P_Ana_calc_corr_st3+0xB2 : 11bf0 >
11bfe: c1 34 r1 += 0x14 ## pitch_analysis_core_FIX.c:642:3
11c00: c6 21 r6 += 0x1 ## pitch_analysis_core_FIX.c:642:35
11c02: 88 ed ec 61 ifs (r6 < r8) goto -0x28 <silk_P_Ana_calc_corr_st3+0xA0 : 11bde >
11c06: 01 21 r1 = [sp+4] ## pitch_analysis_core_FIX.c:627:2
11c08: 1c 18 r12 += r1 ## pitch_analysis_core_FIX.c:627:2
11c0a: 0e e1 01 e0 r14 = r14 + 0x1 ## pitch_analysis_core_FIX.c:627:29
11c0e: 00 e1 a0 00 r0 = r0 + 0xa0 ## pitch_analysis_core_FIX.c:653:14
11c12: 01 24 r1 = [sp+16] ## pitch_analysis_core_FIX.c:627:2
11c14: 81 ed b6 e1 ifs (r14 < r1) goto -0x94 <silk_P_Ana_calc_corr_st3+0x46 : 11b84 > ## pitch_analysis_core_FIX.c:627:2
11c18: 02 85 sp += 0x14
11c1a: 5f 04 {pc, r15-r4} = [sp++] ## pitch_analysis_core_FIX.c:655:1
silk_P_Ana_calc_energy_st3:
11c1c: 7f 04 [--sp] = {rets, r15-r4} ## pitch_analysis_core_FIX.c:673:0
11c1e: e2 98 sp += -0x20 ## pitch_analysis_core_FIX.c:673:0
11c20: 45 f0 20 4a r5 = 0x4a20 # <usb_slave_mode+0x218 : 4a20 > ## pitch_analysis_core_FIX.c:681:39
11c24: 04 36 r4 = [sp+88] ## pitch_analysis_core_FIX.c:681:39
11c26: c7 d4 r15 = 0 # ## pitch_analysis_core_FIX.c:681:39
11c28: 83 21 [sp+4] = r3 ## pitch_analysis_core_FIX.c:681:39
11c2a: c9 ff e0 eb 01 00 r9 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 > ## pitch_analysis_core_FIX.c:681:39
11c30: b4 f0 40 39 r3 = r4 + r9 # ## pitch_analysis_core_FIX.c:681:39
11c34: 84 22 [sp+8] = r4 ## pitch_analysis_core_FIX.c:681:39
11c36: 54 ee 3a c0 r12 = b[r3+0xa] (s) ## pitch_analysis_core_FIX.c:693:18
11c3a: b4 e0 00 d5 r13 = r0 + r5 ## pitch_analysis_core_FIX.c:681:39
11c3e: 5b 84 r3 = r5 + 0x4 ## pitch_analysis_core_FIX.c:697:7
11c40: b4 e0 00 e3 r14 = r0 + r3 ## pitch_analysis_core_FIX.c:697:7
11c44: e0 e1 05 c0 r0 = r12 * 0x5 ## pitch_analysis_core_FIX.c:697:7
11c48: 03 e1 7e 22 r3 = r2 + 0x27e ## pitch_analysis_core_FIX.c:697:7
11c4c: 02 f1 80 22 r2 = r2 + 0x280 # ## pitch_analysis_core_FIX.c:696:16
11c50: 83 27 [sp+28] = r3 ## pitch_analysis_core_FIX.c:696:16
11c52: 4b f0 d4 02 r11 = 0x2d4 # <ROM_RAM_SIZE+0xD4 : 2d4 >
11c56: 03 35 r3 = [sp+84]
11c58: 83 23 [sp+12] = r3
11c5a: 00 a2 r0 = r0 << 0x2
11c5c: 80 20 [sp] = r0
11c5e: ca ff ff ff ff 7f r10 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
11c64: 34 96 goto 0xec <silk_P_Ana_calc_energy_st3+0x136 : 11d52 >
11c66: 81 25 [sp+20] = r1
11c68: 00 22 r0 = [sp+8] ## pitch_analysis_core_FIX.c:701:41
11c6a: 00 a3 r0 = r0 << 0x3 ## pitch_analysis_core_FIX.c:701:41
11c6c: 90 18 r0 += r9 ## pitch_analysis_core_FIX.c:701:41
11c6e: 00 e1 24 01 r0 = r0 + 0x124 ## pitch_analysis_core_FIX.c:701:41
11c72: c0 e1 f1 10 r1 = r15 << 0x1 ## pitch_analysis_core_FIX.c:701:41
11c76: d8 ee 02 61 r6 = b[r0+r1] (s) ## pitch_analysis_core_FIX.c:701:41
11c7a: c0 d4 r8 = 0 # ## opus.c:206:4
11c7c: 01 21 r1 = [sp+4] ## pitch_analysis_core_FIX.c:701:39
11c7e: 61 d8 r1 += r6 # ## pitch_analysis_core_FIX.c:701:39
11c80: 82 26 [sp+24] = r2 ## pitch_analysis_core_FIX.c:701:39
11c82: 11 a1 r1 = r1 << 0x1 ## pitch_analysis_core_FIX.c:701:26
11c84: 2a 1e r2 = r2 - r1 ## pitch_analysis_core_FIX.c:701:26
11c86: c1 14 r9 = 0 ## opus.c:206:4
11c88: 43 21 r3 = 0x1 ## pitch_analysis_core_FIX.c:707:15
11c8a: d4 e9 11 f0 [sp+16] = r15 ## pitch_analysis_core_FIX.c:707:15
11c8e: a3 e1 fc f0 r3 <= insert(r15, p:0x1, l:0x1f) ## pitch_analysis_core_FIX.c:707:15
11c92: d8 ee 02 03 r0 = b[r0+r3] (s) ## pitch_analysis_core_FIX.c:707:15
11c96: 53 30 r3 = 0x50 ## opus.c:206:4
11c98: 24 16 r4 = r2 ## opus.c:206:4
11c9a: 53 03 rep 0xc r3 { ## opus.c:206:4
11c9c: d4 ed 22 50 r5 = h[r2++=0x2] (s) ## opus.c:206:4
11ca0: d4 ed 42 70 r7 = h[r4++=0x2] (s) ## opus.c:206:4
11ca4: fc e1 50 97 r9_r8 += r5 * r7 (s)
} ## opus.c:206:4
11ca8: f3 58 if (r3 != 0) goto -0x10 <silk_P_Ana_calc_energy_st3+0x7E : 11c9a > ## opus.c:206:4
11caa: d4 16 r4 = r13
11cac: d0 ec 41 80 [r4+0x0] = r8 ## pitch_analysis_core_FIX.c:704:28
11cb0: b4 e0 02 f6 r15 = r0 - r6 ## pitch_analysis_core_FIX.c:707:50
11cb4: a3 e0 00 10 r3 = 0x0 - r1 ## pitch_analysis_core_FIX.c:708:8
11cb8: 42 20 r2 = 0x0 ## pitch_analysis_core_FIX.c:708:8
11cba: d4 e9 1c d0 r13 = [sp+28]
11cbe: 04 98 goto 0x30 <silk_P_Ana_calc_energy_st3+0xD4 : 11cf0 >
11cc0: b4 e0 30 0d r0 = r3 + r13 ## pitch_analysis_core_FIX.c:710:14
11cc4: 54 ed 00 1a r1 = h[r0+0xa0] (s) ## pitch_analysis_core_FIX.c:710:14
11cc8: 54 ed 00 00 r0 = h[r0+0x0] (s) ## pitch_analysis_core_FIX.c:714:13
11ccc: 11 1b r1 *= r1 ## pitch_analysis_core_FIX.c:710:14
11cce: b4 e0 82 11 r1 = r8 - r1 ## pitch_analysis_core_FIX.c:710:11
11cd2: 00 1b r0 *= r0 ## pitch_analysis_core_FIX.c:714:13
11cd4: b4 e0 10 80 r8 = r1 + r0 ## pitch_analysis_core_FIX.c:714:13
11cd8: a0 16 r0 = r10 ## pitch_analysis_core_FIX.c:714:13
11cda: b1 ee ff 0f ifs (r1 <= -0x1) { ## pitch_analysis_core_FIX.c:714:13
11cde: 80 16 r0 = r8
} ## pitch_analysis_core_FIX.c:714:13
11ce0: b8 ee ff 0f ifs (r8 <= -0x1) { ## pitch_analysis_core_FIX.c:714:13
11ce4: 08 16 r8 = r0
} ## pitch_analysis_core_FIX.c:714:13
11ce6: d8 ec eb 82 [r14+r2<<2] = r8 ## pitch_analysis_core_FIX.c:717:29
11cea: 3d e1 fe df r13 = r13 + -0x2 ## pitch_analysis_core_FIX.c:708:3
11cee: 52 16 r2 = r5 ## pitch_analysis_core_FIX.c:708:3
11cf0: 2d 81 r5 = r2 + 0x1 ## pitch_analysis_core_FIX.c:675:13
11cf2: 8f ee e5 51 ifs (r5 <= r15) goto -0x36 <silk_P_Ana_calc_energy_st3+0xA4 : 11cc0 > ## pitch_analysis_core_FIX.c:675:13
11cf6: 60 a2 r0 = r6 << 0x2 ## pitch_analysis_core_FIX.c:722:8
11cf8: 4d d6 r13 = r4 # ## pitch_analysis_core_FIX.c:722:8
11cfa: 01 25 r1 = [sp+20] ## pitch_analysis_core_FIX.c:722:8
11cfc: b4 e0 42 80 r8 = r4 - r0 ## pitch_analysis_core_FIX.c:722:8
11d00: d4 e9 10 f0 r15 = [sp+16]
11d04: e3 e1 22 f0 r3 = r15 * 0x22
11d08: 45 20 r5 = 0x0
11d0a: 10 16 r0 = r1
11d0c: c9 ff e0 eb 01 00 r9 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 >
11d12: 04 92 goto 0x24 <silk_P_Ana_calc_energy_st3+0x11C : 11d38 >
11d14: da 1c r2 = r5 + r3 ## pitch_analysis_core_FIX.c:725:10
11d16: 92 18 r2 += r9 ## pitch_analysis_core_FIX.c:725:10
11d18: d8 ee 22 2b r2 = b[r2+r11] (s) ## pitch_analysis_core_FIX.c:725:10
11d1c: 22 a2 r2 = r2 << 0x2 ## pitch_analysis_core_FIX.c:726:9
11d1e: b4 e0 80 72 r7 = r8 + r2 ## pitch_analysis_core_FIX.c:726:9
11d22: 44 20 r4 = 0x0 ## pitch_analysis_core_FIX.c:726:9
11d24: 02 16 r2 = r0 ## pitch_analysis_core_FIX.c:726:9
11d26: 04 84 goto 0x8 <silk_P_Ana_calc_energy_st3+0x114 : 11d30 > ## pitch_analysis_core_FIX.c:726:9
11d28: d8 ec 7a 64 r6 = [r7+r4<<2] ## pitch_analysis_core_FIX.c:729:56
11d2c: a6 05 [r2++=0x4] = r6 ## pitch_analysis_core_FIX.c:729:54
11d2e: c4 21 r4 += 0x1 ## pitch_analysis_core_FIX.c:726:40
11d30: 84 f8 fa 0b if (r4 != 0x5) goto -0xc <silk_P_Ana_calc_energy_st3+0x10C : 11d28 >
11d34: c0 34 r0 += 0x14 ## pitch_analysis_core_FIX.c:722:3
11d36: c5 21 r5 += 0x1 ## pitch_analysis_core_FIX.c:722:35
11d38: 8c ed ec 51 ifs (r5 < r12) goto -0x28 <silk_P_Ana_calc_energy_st3+0xF8 : 11d14 >
11d3c: 00 20 r0 = [sp] ## pitch_analysis_core_FIX.c:697:2
11d3e: 01 d8 r1 += r0 # ## pitch_analysis_core_FIX.c:697:2
11d40: 00 27 r0 = [sp+28] ## pitch_analysis_core_FIX.c:697:2
11d42: 00 e1 a0 00 r0 = r0 + 0xa0 ## pitch_analysis_core_FIX.c:697:2
11d46: 0f f1 01 f0 r15 = r15 + 0x1 # ## pitch_analysis_core_FIX.c:697:29
11d4a: 80 27 [sp+28] = r0 ## pitch_analysis_core_FIX.c:697:29
11d4c: 02 26 r2 = [sp+24]
11d4e: 02 e1 a0 20 r2 = r2 + 0xa0 ## pitch_analysis_core_FIX.c:733:14
11d52: 00 23 r0 = [sp+12] ## pitch_analysis_core_FIX.c:697:2
11d54: 80 ed 87 f1 ifs (r15 < r0) goto -0xf2 <silk_P_Ana_calc_energy_st3+0x4A : 11c66 > ## pitch_analysis_core_FIX.c:697:2
11d58: 02 88 sp += 0x20
11d5a: 5f 04 {pc, r15-r4} = [sp++] ## pitch_analysis_core_FIX.c:735:1
silk_pitch_analysis_core:
11d5c: 7f 04 [--sp] = {rets, r15-r4} ## pitch_analysis_core_FIX.c:169:0
11d5e: c2 81 sp += -0xfc ## pitch_analysis_core_FIX.c:169:0
11d60: 18 d6 r8 = r1 # ## pitch_analysis_core_FIX.c:169:0
11d62: 83 29 [sp+36] = r3 ## pitch_analysis_core_FIX.c:169:0
11d64: 07 d6 r7 = r0 # ## pitch_analysis_core_FIX.c:169:0
11d66: 82 2d [sp+52] = r2 ## pitch_analysis_core_FIX.c:169:0
11d68: f8 e8 f8 00 r0 = sp + 248 ## pitch_analysis_core_FIX.c:169:0
11d6c: f8 e8 f4 10 r1 = sp + 244 ## pitch_analysis_core_FIX.c:169:0
11d70: 43 e0 80 02 r3 = 0x280 <ROM_RAM_SIZE+0x80 : 280 > ## pitch_analysis_core_FIX.c:216:2
11d74: 82 16 r2 = r8 ## pitch_analysis_core_FIX.c:216:2
11d76: bf ea a4 fe call -0x2b8 <silk_sum_sqr_shift : 11ac2 > ## pitch_analysis_core_FIX.c:216:2
11d7a: 40 f0 d8 34 r0 = 0x34d8 # <WOLASynthesisFilter_Float_M256_m4_r1+0xCD4 : 34d8 >
11d7e: 25 3e r5 = [sp+248] ## pitch_analysis_core_FIX.c:217:26
11d80: b4 e0 70 a0 r10 = r7 + r0 ## pitch_analysis_core_FIX.c:217:26
11d84: 40 e0 d8 33 r0 = 0x33d8 <WOLASynthesisFilter_Float_M256_m4_r1+0xBD4 : 33d8 > ## pitch_analysis_core_FIX.c:217:26
11d88: b4 e0 70 b0 r11 = r7 + r0 ## pitch_analysis_core_FIX.c:217:26
11d8c: 40 e0 b8 32 r0 = 0x32b8 <WOLASynthesisFilter_Float_M256_m4_r1+0xAB4 : 32b8 > ## pitch_analysis_core_FIX.c:217:26
11d90: b4 e0 70 90 r9 = r7 + r0 ## pitch_analysis_core_FIX.c:217:26
11d94: 40 e0 ac 29 r0 = 0x29ac <WOLASynthesisFilter_Float_M256_m4_r1+0x1A8 : 29ac > ## pitch_analysis_core_FIX.c:217:26
11d98: 70 18 r0 += r7
11d9a: 40 f0 70 28 r0 = 0x2870 # <WOLASynthesisFilter_Float_M256_m4_r1+0x6C : 2870 >
11d9e: 80 31 [sp+68] = r0
11da0: 70 18 r0 += r7
11da2: 40 f0 f0 25 r0 = 0x25f0 # <WOLAAnalysisFilter_Float_M256_m4_r1+0xDEC : 25f0 > ## pitch_analysis_core_FIX.c:187:38
11da6: 80 30 [sp+64] = r0 ## pitch_analysis_core_FIX.c:187:38
11da8: 05 43 if (r5 == 0) goto 0x6 <silk_pitch_analysis_core+0x54 : 11db0 > ## pitch_analysis_core_FIX.c:187:38
11daa: 80 e1 00 15 r1 = clz(r5) ## entenc.c:124:2
11dae: 04 81 goto 0x2 <silk_pitch_analysis_core+0x56 : 11db2 >
11db0: 49 20 r1 = 0x20
11db2: 70 d8 r0 += r7 # ## pitch_analysis_core_FIX.c:187:38
11db4: 22 3d r2 = [sp+244] ## pitch_analysis_core_FIX.c:217:8
11db6: a1 e0 03 10 r1 = 0x3 - r1 ## pitch_analysis_core_FIX.c:217:13
11dba: 12 18 r2 += r1 ## pitch_analysis_core_FIX.c:217:8
11dbc: a2 3d [sp+244] = r2 ## pitch_analysis_core_FIX.c:217:8
11dbe: 87 2b [sp+44] = r7 ## pitch_analysis_core_FIX.c:217:8
11dc0: 82 fd 15 02 ifs (r2 < 0x1) goto 0x2a <silk_pitch_analysis_core+0x92 : 11dee > ## pitch_analysis_core_FIX.c:217:8
11dc4: 41 e0 d0 2d r1 = 0x2dd0 <WOLASynthesisFilter_Float_M256_m4_r1+0x5CC : 2dd0 > ## pitch_analysis_core_FIX.c:190:39
11dc8: 71 18 r1 += r7 ## pitch_analysis_core_FIX.c:190:39
11dca: c2 21 r2 += 0x1 ## pitch_analysis_core_FIX.c:219:11
11dcc: aa a1 r2 = r2 >>> 0x1 ## pitch_analysis_core_FIX.c:219:11
11dce: 43 f0 d0 2d r3 = 0x2dd0 # <WOLASynthesisFilter_Float_M256_m4_r1+0x5CC : 2dd0 > ## pitch_analysis_core_FIX.c:220:8
11dd2: a2 3d [sp+244] = r2 ## pitch_analysis_core_FIX.c:219:9
11dd4: 73 18 r3 += r7 ## pitch_analysis_core_FIX.c:220:8
11dd6: 44 20 r4 = 0x0 ## pitch_analysis_core_FIX.c:220:8
11dd8: 04 86 goto 0xc <silk_pitch_analysis_core+0x8A : 11de6 > ## pitch_analysis_core_FIX.c:220:8
11dda: d8 ed 8a 64 r6 = h[r8+r4<<1] (s) ## pitch_analysis_core_FIX.c:221:21
11dde: ae 1a r6 >>>= r2 ## pitch_analysis_core_FIX.c:221:21
11de0: d8 ed 39 64 h[r3+r4<<1] = r6 ## pitch_analysis_core_FIX.c:221:19
11de4: c4 21 r4 += 0x1 ## pitch_analysis_core_FIX.c:220:34
11de6: 01 ff 80 42 f7 ff if (r4 != 0x280) goto -0x12 <silk_pitch_analysis_core+0x7E : 11dda >
11dec: 18 16 r8 = r1
11dee: 01 e1 08 a0 r1 = r10 + 0x8 ## pitch_analysis_core_FIX.c:193:49
11df2: 01 f1 04 b0 r1 = r11 + 0x4 # ## pitch_analysis_core_FIX.c:192:35
11df6: 81 2f [sp+60] = r1 ## pitch_analysis_core_FIX.c:192:35
11df8: d4 e9 1d b0 [sp+28] = r11 ## pitch_analysis_core_FIX.c:192:35
11dfc: 01 f1 18 90 r1 = r9 + 0x18 # ## pitch_analysis_core_FIX.c:191:34
11e00: 81 33 [sp+76] = r1 ## pitch_analysis_core_FIX.c:191:34
11e02: 83 d6 r3 = r8 # ## pitch_analysis_core_FIX.c:135:2
11e04: 81 37 [sp+92] = r1 ## pitch_analysis_core_FIX.c:189:32
11e06: d4 e9 44 b0 r11 = [sp+68] ## pitch_analysis_core_FIX.c:189:32
11e0a: d4 e9 4c 71 r7 = [sp+332]
11e0e: d4 e9 48 11 r1 = [sp+328]
11e12: 0c f1 04 b0 r12 = r11 + 0x4 # ## pitch_analysis_core_FIX.c:189:32
11e16: 81 2a [sp+40] = r1
11e18: d4 e9 44 11 r1 = [sp+324]
11e1c: 04 d6 r4 = r0 # ## pitch_analysis_core_FIX.c:135:2
11e1e: 81 26 [sp+24] = r1 ## pitch_analysis_core_FIX.c:135:2
11e20: d4 e9 40 11 r1 = [sp+320] ## pitch_analysis_core_FIX.c:135:2
11e24: 81 25 [sp+20] = r1 ## pitch_analysis_core_FIX.c:135:2
11e26: d4 e9 3c 11 r1 = [sp+316] ## pitch_analysis_core_FIX.c:135:2
11e2a: 81 2e [sp+56] = r1 ## pitch_analysis_core_FIX.c:135:2
11e2c: d4 e9 38 11 r1 = [sp+312] ## pitch_analysis_core_FIX.c:135:2
11e30: 81 32 [sp+72] = r1 ## pitch_analysis_core_FIX.c:135:2
11e32: d4 e9 34 11 r1 = [sp+308] ## pitch_analysis_core_FIX.c:135:2
11e36: 81 2c [sp+48] = r1 ## pitch_analysis_core_FIX.c:135:2
11e38: d4 e9 30 11 r1 = [sp+304] ## pitch_analysis_core_FIX.c:135:2
11e3c: 41 f0 40 01 r1 = 0x140 # <var_bss_size+0x34 : 140 > ## pitch_analysis_core_FIX.c:135:2
11e40: 81 28 [sp+32] = r1 ## pitch_analysis_core_FIX.c:135:2
11e42: 21 03 rep 0x6 r1 { ## pitch_analysis_core_FIX.c:135:2
11e44: d4 ed 34 60 r6 = h[r3++=0x4] (s) ## pitch_analysis_core_FIX.c:135:2
11e48: c6 06 h[r4++=0x2] = r6
} ## pitch_analysis_core_FIX.c:135:2
11e4a: f1 5b if (r1 != 0) goto -0xa <silk_pitch_analysis_core+0xE6 : 11e42 > ## pitch_analysis_core_FIX.c:135:2
11e4c: 69 20 r1 = 0xa0 ## pitch_analysis_core_FIX.c:135:2
11e4e: 03 30 r3 = [sp+64] ## pitch_analysis_core_FIX.c:135:2
11e50: 21 03 rep 0x6 r1 { ## pitch_analysis_core_FIX.c:135:2
11e52: d4 ed 04 40 r4 = h[r0++=0x4] (s) ## pitch_analysis_core_FIX.c:135:2
11e56: b4 06 h[r3++=0x2] = r4
} ## pitch_analysis_core_FIX.c:135:2
11e58: f1 5b if (r1 != 0) goto -0xa <silk_pitch_analysis_core+0xF4 : 11e50 > ## pitch_analysis_core_FIX.c:135:2
11e5a: b1 d6 r1 = r11 #
11e5c: 00 2b r0 = [sp+44] ## pitch_analysis_core_FIX.c:194:51
11e5e: e0 e0 7e 0d r0 = r0 + 0x3F80 ## pitch_analysis_core_FIX.c:194:51
11e62: 80 22 [sp+8] = r0 ## pitch_analysis_core_FIX.c:194:51
11e64: 60 3f r0 = 0x9f ## pitch_analysis_core_FIX.c:194:51
11e66: 04 8a goto 0x14 <silk_pitch_analysis_core+0x120 : 11e7c > ## pitch_analysis_core_FIX.c:194:51
11e68: 54 ed 12 30 r3 = h[r1+0x2] (s) ## pitch_analysis_core_FIX.c:238:19
11e6c: 54 ed 10 40 r4 = h[r1+0x0] (s) ## pitch_analysis_core_FIX.c:238:19
11e70: 43 18 r3 += r4 ## pitch_analysis_core_FIX.c:238:19
11e72: 78 e0 01 43 r4 = sat16(r3) (s) ## opus.c:182:2
11e76: 9c 61 h[r1+0x2] = r4 ## pitch_analysis_core_FIX.c:238:17
11e78: f9 3e r1 += -0x2 ## pitch_analysis_core_FIX.c:237:2
11e7a: f8 3f r0 += -0x1 ## pitch_analysis_core_FIX.c:238:19
11e7c: 00 fd f4 03 ifs (r0 >= 0x1) goto -0x18 <silk_pitch_analysis_core+0x10C : 11e68 >
11e80: d0 e9 0d 80 d[sp+12] = r9_r8
11e84: c3 14 r11 = 0
11e86: c0 16 r0 = r12 ## opus_demo.c:208:2
11e88: 41 20 r1 = 0x0 ## opus_demo.c:208:2
11e8a: 53 21 r3 = 0x41 ## opus_demo.c:208:2
11e8c: 03 03 rep 0x2 r3 { ## opus_demo.c:208:2
11e8e: 81 05 [r0++=0x4] = r1
} ## opus_demo.c:208:2
11e90: f3 5d if (r3 != 0) goto -0x6 <silk_pitch_analysis_core+0x130 : 11e8c > ## opus_demo.c:208:2
11e92: 00 31 r0 = [sp+68] ## pitch_analysis_core_FIX.c:247:7
11e94: 0e f1 06 00 r14 = r0 + 0x6 # ## pitch_analysis_core_FIX.c:247:7
11e98: 00 30 r0 = [sp+64] ## pitch_analysis_core_FIX.c:247:7
11e9a: 02 e1 de 00 r2 = r0 + 0xde ## pitch_analysis_core_FIX.c:247:7
11e9e: 0d e1 a0 00 r13 = r0 + 0xa0 ## pitch_analysis_core_FIX.c:246:16
11ea2: 34 86 goto 0xcc <silk_pitch_analysis_core+0x214 : 11f70 >
11ea4: 4b 28 r3 = 0x28 ## pitch_analysis_core_FIX.c:258:3
11ea6: 50 21 r0 = 0x41 ## pitch_analysis_core_FIX.c:258:3
11ea8: 31 f1 70 df r1 = r13 + -0x90 # ## pitch_analysis_core_FIX.c:258:43
11eac: 80 20 [sp] = r0 ## pitch_analysis_core_FIX.c:258:3
11eae: d0 d6 r0 = r13 # ## pitch_analysis_core_FIX.c:258:3
11eb0: 82 39 [sp+100] = r2 ## pitch_analysis_core_FIX.c:258:3
11eb2: 02 33 r2 = [sp+76] ## pitch_analysis_core_FIX.c:258:3
11eb4: bf ea 26 fe call -0x3b4 <celt_pitch_xcorr : 11b04 > ## pitch_analysis_core_FIX.c:258:3
11eb8: d0 ec a4 00 r0 = [r10+0x4] ## Inlines.h:119:20
11ebc: d0 e9 51 00 d[sp+80] = r1_r0 ## Inlines.h:119:20
11ec0: e2 16 r2 = r14 ## Inlines.h:119:20
11ec2: c6 14 r14 = 0 ## opus.c:206:4
11ec4: c7 14 r15 = 0 ## opus.c:206:4
11ec6: d0 16 r0 = r13 ## opus.c:206:4
11ec8: d3 16 r3 = r13 ## opus.c:206:4
11eca: 4c 28 r4 = 0x28 ## opus.c:206:4
11ecc: 88 14 r9_r8 = 0 ## opus.c:206:4
11ece: b1 16 r1 = r11 ## opus.c:206:4
11ed0: 54 03 rep 0xc r4 { ## opus.c:206:4
11ed2: d4 ed 02 60 r6 = h[r0++=0x2] (s) ## opus.c:206:4
11ed6: d4 ed 32 b0 r11 = h[r3++=0x2] (s) ## opus.c:206:4
11eda: fc e1 60 9b r9_r8 += r6 * r11 (s)
} ## opus.c:206:4
11ede: f4 58 if (r4 != 0) goto -0x10 <silk_pitch_analysis_core+0x174 : 11ed0 > ## opus.c:206:4
11ee0: d4 e9 61 d0 [sp+96] = r13
11ee4: 33 e1 f0 df r3 = r13 + -0x10 ## pitch_analysis_core_FIX.c:252:26
11ee8: 4b e0 28 00 r11 = 0x28 <WOLAAnalysisFilter_Float_M64_m4_r1+0x24 : 28 > ## opus.c:206:4
11eec: 36 16 r6 = r3 ## opus.c:206:4
11eee: 5b 03 rep 0xc r11 { ## opus.c:206:4
11ef0: d4 ed 62 40 r4 = h[r6++=0x2] (s) ## opus.c:206:4
11ef4: d4 ed 32 00 r0 = h[r3++=0x2] (s) ## opus.c:206:4
11ef8: fc e1 40 f0 r15_r14 += r4 * r0 (s)
} ## opus.c:206:4
11efc: 8b f8 f7 01 if (r11 != 0x0) goto -0x12 <silk_pitch_analysis_core+0x192 : 11eee > ## opus.c:206:4
11f00: b4 e0 80 0e r0 = r8 + r14 ## pitch_analysis_core_FIX.c:263:16
11f04: 2e 16 r14 = r2 ## pitch_analysis_core_FIX.c:263:16
11f06: 1b d6 r11 = r1 #
11f08: 02 39 r2 = [sp+100]
11f0a: c1 ff 00 71 02 00 r1 = 0x27100 <text_size+0x7100 : 27100 > ## pitch_analysis_core_FIX.c:264:16
11f10: 01 18 r1 += r0 ## pitch_analysis_core_FIX.c:264:16
11f12: d0 e9 50 80 r9_r8 = d[sp+80]
11f16: c0 e1 8f 9d r9 = r8 >>> 0x1f ## Inlines.h:119:20
11f1a: d0 e1 0e 80 r9_r8 <<= 0xe ## Inlines.h:119:35
11f1e: f6 e1 80 91 r9_r8 = r9_r8 / r1 (s) ## Inlines.h:122:20
11f22: e0 e1 82 b0 r0 = r11 * 0x82 ## pitch_analysis_core_FIX.c:266:3
11f26: d8 ed c1 80 h[r12+r0] = r8 ## pitch_analysis_core_FIX.c:266:40
11f2a: 43 20 r3 = 0x0 ## pitch_analysis_core_FIX.c:266:40
11f2c: ed 16 r13 = r14
11f2e: 24 16 r4 = r2
11f30: 04 94 goto 0x28 <silk_pitch_analysis_core+0x1FE : 11f5a >
11f32: d8 ec aa 83 r8 = [r10+r3<<2] ## Inlines.h:119:20
11f36: 54 ed 40 00 r0 = h[r4+0x0] (s) ## pitch_analysis_core_FIX.c:280:17
11f3a: 57 ed 40 6b r6 = h[r4+-0x50] (s) ## pitch_analysis_core_FIX.c:280:17
11f3e: c0 e1 8f 9d r9 = r8 >>> 0x1f ## Inlines.h:119:20
11f42: d0 e1 0e 80 r9_r8 <<= 0xe ## Inlines.h:119:35
11f46: 00 1b r0 *= r0 ## pitch_analysis_core_FIX.c:280:17
11f48: 66 1b r6 *= r6 ## pitch_analysis_core_FIX.c:280:17
11f4a: 60 1e r0 = r6 - r0 ## pitch_analysis_core_FIX.c:280:17
11f4c: 01 18 r1 += r0 ## pitch_analysis_core_FIX.c:280:17
11f4e: f6 e1 80 91 r9_r8 = r9_r8 / r1 (s) ## Inlines.h:122:20
11f52: d0 ed d3 80 h[r13++=0x2] = r8 ## pitch_analysis_core_FIX.c:284:56
11f56: fb 3f r3 += -0x1 ## pitch_analysis_core_FIX.c:270:3
11f58: fc 3e r4 += -0x2 ## pitch_analysis_core_FIX.c:270:3
11f5a: f3 f8 ea 81 if (r3 != -0x40) goto -0x2c <silk_pitch_analysis_core+0x1D6 : 11f32 >
11f5e: 0e e1 82 e0 r14 = r14 + 0x82 ## pitch_analysis_core_FIX.c:247:2
11f62: d2 30 r2 += 0x50 ## pitch_analysis_core_FIX.c:247:2
11f64: 0b e1 01 b0 r11 = r11 + 0x1 ## pitch_analysis_core_FIX.c:247:22
11f68: d4 e9 60 d0 r13 = [sp+96]
11f6c: 0d e1 50 d0 r13 = r13 + 0x50 ## pitch_analysis_core_FIX.c:288:14
11f70: 8b f8 98 05 if (r11 != 0x2) goto -0xd0 <silk_pitch_analysis_core+0x148 : 11ea4 > ## pitch_analysis_core_FIX.c:247:2
11f74: 40 f0 b2 2a r0 = 0x2ab2 # <WOLASynthesisFilter_Float_M256_m4_r1+0x2AE : 2ab2 > ## pitch_analysis_core_FIX.c:172:13
11f78: 01 2b r1 = [sp+44] ## pitch_analysis_core_FIX.c:172:13
11f7a: 10 18 r0 += r1 ## pitch_analysis_core_FIX.c:172:13
11f7c: 4a e0 48 00 r10 = 0x48 <os_bss_size+0xC : 48 > ## pitch_analysis_core_FIX.c:172:13
11f80: 42 e0 80 fb r2 = -0x480 <RAM_LIMIT_H+0xFFFFFFFFFFE5FB80 : fffffffffffffb80 > ## pitch_analysis_core_FIX.c:172:13
11f84: 04 99 goto 0x32 <silk_pitch_analysis_core+0x25C : 11fb8 > ## pitch_analysis_core_FIX.c:172:13
11f86: 57 ed 0e 47 r4 = h[r0+-0x82] (s) ## pitch_analysis_core_FIX.c:294:10
11f8a: 54 ed 00 60 r6 = h[r0+0x0] (s) ## pitch_analysis_core_FIX.c:295:7
11f8e: 64 18 r4 += r6 ## pitch_analysis_core_FIX.c:295:5
11f90: ab bf r3 = r2 >>> 0x1f ## pitch_analysis_core_FIX.c:296:10
11f92: f0 e1 40 63 r6 = r4 * r3 ## pitch_analysis_core_FIX.c:296:10
11f96: f8 e1 40 82 r9_r8 = r4 * r2 (u) ## pitch_analysis_core_FIX.c:296:10
11f9a: 96 18 r6 += r9 ## pitch_analysis_core_FIX.c:296:10
11f9c: f0 e1 00 12 r1 = r0 * r2 ## pitch_analysis_core_FIX.c:296:10
11fa0: b4 e0 60 91 r9 = r6 + r1 ## pitch_analysis_core_FIX.c:296:10
11fa4: d0 e1 00 89 r9_r8 >>= 0x10 ## pitch_analysis_core_FIX.c:296:10
11fa8: b4 e0 80 14 r1 = r8 + r4 ## pitch_analysis_core_FIX.c:296:10
11fac: 53 ed 0f 17 h[r0+-0x82] = r1 ## pitch_analysis_core_FIX.c:297:27
11fb0: f8 3e r0 += -0x2 ## pitch_analysis_core_FIX.c:293:3
11fb2: c2 30 r2 += 0x10 ## pitch_analysis_core_FIX.c:293:3
11fb4: 3a e1 ff af r10 = r10 + -0x1 ## pitch_analysis_core_FIX.c:293:46
11fb8: 0a fd e5 11 ifs (r10 >= 0x8) goto -0x36 <silk_pitch_analysis_core+0x22A : 11f86 >
11fbc: 00 2a r0 = [sp+40] ## pitch_analysis_core_FIX.c:302:18
11fbe: c0 e1 01 80 r8 = r0 << 0x1 ## pitch_analysis_core_FIX.c:302:18
11fc2: 09 e1 04 80 r9 = r8 + 0x4 ## pitch_analysis_core_FIX.c:302:18
11fc6: 40 20 r0 = 0x0
11fc8: 04 85 goto 0xa <silk_pitch_analysis_core+0x278 : 11fd4 >
11fca: f8 e8 94 10 r1 = sp + 148
11fce: d8 ec 1b 00 [r1+r0<<2] = r0 ## sort.c:275:12
11fd2: c0 21 r0 += 0x1 ## sort.c:274:22
11fd4: 89 ed f9 01 ifs (r0 < r9) goto -0xe <silk_pitch_analysis_core+0x26E : 11fca > ## sort.c:274:2
11fd8: c5 d4 r13 = 0 #
11fda: 00 31 r0 = [sp+68] ## sort.c:265:11
11fdc: 0a e1 06 00 r10 = r0 + 0x6 ## sort.c:265:11
11fe0: 43 21 r3 = 0x1
11fe2: f8 e8 94 b0 r11 = sp + 148
11fe6: 04 9a goto 0x34 <silk_pitch_analysis_core+0x2C0 : 1201c >
11fe8: d8 ed ca 13 r1 = h[r12+r3<<1] (s) ## sort.c:280:11
11fec: d6 16 r6 = r13 ## sort.c:280:11
11fee: a2 16 r2 = r10 ## sort.c:280:11
11ff0: b4 16 r4 = r11 ## sort.c:280:11
11ff2: 04 85 goto 0xa <silk_pitch_analysis_core+0x2A2 : 11ffe > ## sort.c:280:11
11ff4: a8 06 h[r2++=-0x2] = r0 ## sort.c:282:17
11ff6: 40 60 r0 = [r4+0x0] ## sort.c:283:19
11ff8: c0 61 [r4+0x4] = r0 ## sort.c:283:17
11ffa: fe 3f r6 += -0x1 ## sort.c:281:3
11ffc: fc 3c r4 += -0x4 ## sort.c:281:3
11ffe: 86 fd 04 00 ifs (r6 < 0x0) goto 0x8 <silk_pitch_analysis_core+0x2AE : 1200a >
12002: 57 ed 2e 0f r0 = h[r2+-0x2] (s) ## sort.c:281:43
12006: 00 ee f5 11 ifs (r1 > r0) goto -0x16 <silk_pitch_analysis_core+0x298 : 11ff4 > ## sort.c:281:43
1200a: 0d f1 01 d0 r13 = r13 + 0x1 # ## sort.c:279:2
1200e: a9 60 h[r2+0x0] = r1 ## sort.c:285:16
12010: 0a f1 02 a0 r10 = r10 + 0x2 # ## sort.c:279:2
12014: c3 61 [r4+0x4] = r3 ## sort.c:286:16
12016: 0b e1 04 b0 r11 = r11 + 0x4 ## sort.c:279:2
1201a: c3 21 r3 += 0x1 ## sort.c:279:22
1201c: 89 ed e4 31 ifs (r3 < r9) goto -0x38 <silk_pitch_analysis_core+0x28C : 11fe8 > ## sort.c:279:2
12020: 9b d6 r11 = r9 #
12022: 00 31 r0 = [sp+68]
12024: 0a 88 r2 = r0 + 0x8 ## sort.c:265:11
12026: 0b 8a r3 = r0 + 0xa ## sort.c:265:11
12028: 0a e1 03 80 r10 = r8 + 0x3
1202c: 14 81 goto 0x42 <silk_pitch_analysis_core+0x314 : 12070 >
1202e: d8 ed ca 1b r1 = h[r12+r11<<1] (s) ## sort.c:292:11
12032: d8 ed ca 0a r0 = h[r12+r10<<1] (s) ## sort.c:293:15
12036: 80 ee 19 10 ifs (r1 <= r0) goto 0x32 <silk_pitch_analysis_core+0x310 : 1206c > ## sort.c:293:15
1203a: 80 16 r0 = r8
1203c: 04 89 goto 0x12 <silk_pitch_analysis_core+0x2F4 : 12050 >
1203e: d8 ed 39 40 h[r3+r0<<1] = r4 ## sort.c:295:18
12042: 04 a2 r4 = r0 << 0x2 ## sort.c:296:20
12044: f8 e8 94 60 r6 = sp + 148 ## sort.c:296:20
12048: 64 18 r4 += r6 ## sort.c:296:20
1204a: 46 62 r6 = [r4+0x8] ## sort.c:296:20
1204c: c6 63 [r4+0xc] = r6 ## sort.c:296:18
1204e: f8 3f r0 += -0x1 ## sort.c:294:4
12050: 0c 82 r4 = r0 + 0x2 ## sort.c:294:24
12052: 84 fd 04 00 ifs (r4 < 0x0) goto 0x8 <silk_pitch_analysis_core+0x302 : 1205e > ## sort.c:294:24
12056: d8 ed 2a 40 r4 = h[r2+r0<<1] (s) ## sort.c:294:44
1205a: 04 ee f0 11 ifs (r1 > r4) goto -0x20 <silk_pitch_analysis_core+0x2E2 : 1203e > ## sort.c:294:44
1205e: d8 ed 39 10 h[r3+r0<<1] = r1 ## sort.c:298:17
12062: f8 e8 94 10 r1 = sp + 148 ## sort.c:298:17
12066: c1 2c r1 += 0xc ## sort.c:299:17
12068: d8 ec 1b b0 [r1+r0<<2] = r11 ## sort.c:299:17
1206c: 0b e1 01 b0 r11 = r11 + 0x1 ## sort.c:291:22
12070: 8b fe dd 81 ifs (r11 <= 0x40) goto -0x46 <silk_pitch_analysis_core+0x2D2 : 1202e >
12074: 41 f0 cc 0c r1 = 0xccc # <usb_code_size+0x208 : ccc > ## pitch_analysis_core_FIX.c:307:19
12078: 00 30 r0 = [sp+64] ## pitch_analysis_core_FIX.c:307:19
1207a: 55 ed 00 04 r0 = h[r0+0x140] (s) ## pitch_analysis_core_FIX.c:307:19
1207e: 01 ee 07 00 ifs (r0 > r1) goto 0xe <silk_pitch_analysis_core+0x334 : 12090 > ## pitch_analysis_core_FIX.c:308:6
12082: c1 d4 r9 = 0 #
12084: 01 2d r1 = [sp+52] ## opus_demo.c:208:2
12086: 40 20 r0 = 0x0 ## opus_demo.c:208:2
12088: 07 03 rep 0x2 r7 { ## opus_demo.c:208:2
1208a: 90 05 [r1++=0x4] = r0
} ## opus_demo.c:208:2
1208c: f7 5d if (r7 != 0) goto -0x6 <silk_pitch_analysis_core+0x32C : 12088 > ## opus_demo.c:208:2
1208e: 25 9b goto 0x4b6 <silk_pitch_analysis_core+0x7EA : 12546 >
12090: 01 2e r1 = [sp+56] ## pitch_analysis_core_FIX.c:316:14
12092: f8 e1 00 31 r3_r2 = r0 * r1 (s) ## pitch_analysis_core_FIX.c:316:14
12096: d0 e1 00 29 r3_r2 >>= 0x10 ## pitch_analysis_core_FIX.c:316:14
1209a: 40 20 r0 = 0x0
1209c: d4 e9 48 a0 r10 = [sp+72]
120a0: 04 89 goto 0x12 <silk_pitch_analysis_core+0x358 : 120b4 >
120a2: f8 e8 94 10 r1 = sp + 148
120a6: d8 ec 1a 40 r4 = [r1+r0<<2] ## pitch_analysis_core_FIX.c:320:16
120aa: 44 a1 r4 = r4 << 0x1 ## pitch_analysis_core_FIX.c:320:16
120ac: c4 30 r4 += 0x10 ## pitch_analysis_core_FIX.c:320:16
120ae: d8 ec 1b 40 [r1+r0<<2] = r4 ## pitch_analysis_core_FIX.c:320:14
120b2: c0 21 r0 += 0x1 ## pitch_analysis_core_FIX.c:317:34
120b4: 09 ed 05 00 ifs (r0 >= r9) goto 0xa <silk_pitch_analysis_core+0x366 : 120c2 >
120b8: d8 ed ca 10 r1 = h[r12+r0<<1] (s) ## pitch_analysis_core_FIX.c:319:7
120bc: 02 ee f1 11 ifs (r1 > r2) goto -0x1e <silk_pitch_analysis_core+0x346 : 120a2 > ## pitch_analysis_core_FIX.c:319:7
120c0: 09 16 r9 = r0
120c2: 80 14 r1_r0 = 0
120c4: 04 84 goto 0x8 <silk_pitch_analysis_core+0x372 : 120ce >
120c6: 02 37 r2 = [sp+92] ## pitch_analysis_core_FIX.c:330:26
120c8: d8 ed 29 01 h[r2+r1<<1] = r0 ## pitch_analysis_core_FIX.c:330:26
120cc: c1 21 r1 += 0x1 ## pitch_analysis_core_FIX.c:329:2
120ce: 91 f8 fa 0d if (r1 != 0x86) goto -0xc <silk_pitch_analysis_core+0x36A : 120c6 > ## pitch_analysis_core_FIX.c:329:2
120d2: 01 37 r1 = [sp+92]
120d4: f9 26 r1 += -0x1a
120d6: 42 21 r2 = 0x1
120d8: 04 87 goto 0xe <silk_pitch_analysis_core+0x38C : 120e8 >
120da: f8 e8 94 30 r3 = sp + 148
120de: d8 ec 3a 30 r3 = [r3+r0<<2] ## pitch_analysis_core_FIX.c:333:10
120e2: d8 ed 19 23 h[r1+r3<<1] = r2 ## pitch_analysis_core_FIX.c:333:34
120e6: c0 21 r0 += 0x1 ## pitch_analysis_core_FIX.c:332:34
120e8: 89 ed f7 01 ifs (r0 < r9) goto -0x12 <silk_pitch_analysis_core+0x37E : 120da > ## pitch_analysis_core_FIX.c:332:2
120ec: 00 27 r0 = [sp+28] ## pitch_analysis_core_FIX.c:172:13
120ee: c0 22 r0 += 0x2 ## pitch_analysis_core_FIX.c:172:13
120f0: 61 32 r1 = 0x92 ## pitch_analysis_core_FIX.c:172:13
120f2: d4 e9 10 80 r8 = [sp+16] ## pitch_analysis_core_FIX.c:172:13
120f6: 04 87 goto 0xe <silk_pitch_analysis_core+0x3AA : 12106 > ## pitch_analysis_core_FIX.c:172:13
120f8: 0a 7f r2 = h[r0+-0x2] (u) ## pitch_analysis_core_FIX.c:339:4
120fa: 0b 7e r3 = h[r0+-0x4] (u) ## pitch_analysis_core_FIX.c:339:33
120fc: 32 d8 r2 += r3 # ## pitch_analysis_core_FIX.c:339:31
120fe: 0c 60 r4 = h[r0+0x0] (u) ## pitch_analysis_core_FIX.c:338:26
12100: 42 18 r2 += r4 ## pitch_analysis_core_FIX.c:338:26
12102: 8a 06 h[r0++=-0x2] = r2 ## pitch_analysis_core_FIX.c:338:26
12104: f9 3f r1 += -0x1 ## pitch_analysis_core_FIX.c:337:47
12106: 01 fe f7 1f ifs (r1 > 0xf) goto -0x12 <silk_pitch_analysis_core+0x39C : 120f8 > ## pitch_analysis_core_FIX.c:337:2
1210a: 40 30 r0 = 0x10
1210c: 41 20 r1 = 0x0
1210e: 81 2e [sp+56] = r1 ## pitch_analysis_core_FIX.c:172:13
12110: 04 8e goto 0x1c <silk_pitch_analysis_core+0x3D2 : 1212e > ## pitch_analysis_core_FIX.c:172:13
12112: d8 ed 8a 10 r1 = h[r8+r0<<1] (s) ## pitch_analysis_core_FIX.c:344:7
12116: c0 21 r0 += 0x1 ## pitch_analysis_core_FIX.c:344:16
12118: 81 fd 09 02 ifs (r1 < 0x1) goto 0x12 <silk_pitch_analysis_core+0x3D2 : 1212e >
1211c: 31 f1 ff 0f r1 = r0 + -0x1 # ## pitch_analysis_core_FIX.c:345:26
12120: 03 2e r3 = [sp+56] ## pitch_analysis_core_FIX.c:345:26
12122: f8 e8 94 20 r2 = sp + 148 ## pitch_analysis_core_FIX.c:345:26
12126: d8 ec 2b 13 [r2+r3<<2] = r1 ## pitch_analysis_core_FIX.c:345:26
1212a: c3 21 r3 += 0x1 ## pitch_analysis_core_FIX.c:346:17
1212c: 83 2e [sp+56] = r3
1212e: 90 fd f0 21 ifs (r0 < 0x90) goto -0x20 <silk_pitch_analysis_core+0x3B6 : 12112 > ## pitch_analysis_core_FIX.c:343:2
12132: 00 27 r0 = [sp+28] ## pitch_analysis_core_FIX.c:172:13
12134: c0 22 r0 += 0x2 ## pitch_analysis_core_FIX.c:172:13
12136: 61 32 r1 = 0x92 ## pitch_analysis_core_FIX.c:172:13
12138: 04 89 goto 0x12 <silk_pitch_analysis_core+0x3F0 : 1214c > ## pitch_analysis_core_FIX.c:172:13
1213a: 0a 7f r2 = h[r0+-0x2] (u) ## pitch_analysis_core_FIX.c:352:29
1213c: 0b 7e r3 = h[r0+-0x4] (u) ## pitch_analysis_core_FIX.c:353:6
1213e: 32 d8 r2 += r3 # ## pitch_analysis_core_FIX.c:353:4
12140: 0c 7d r4 = h[r0+-0x6] (u) ## pitch_analysis_core_FIX.c:353:35
12142: 42 d8 r2 += r4 # ## pitch_analysis_core_FIX.c:353:33
12144: 0e 60 r6 = h[r0+0x0] (u) ## pitch_analysis_core_FIX.c:352:26
12146: 62 18 r2 += r6 ## pitch_analysis_core_FIX.c:352:26
12148: 8a 06 h[r0++=-0x2] = r2 ## pitch_analysis_core_FIX.c:352:26
1214a: f9 3f r1 += -0x1 ## pitch_analysis_core_FIX.c:351:47
1214c: 01 fe f5 1f ifs (r1 > 0xf) goto -0x16 <silk_pitch_analysis_core+0x3DE : 1213a > ## pitch_analysis_core_FIX.c:351:2
12150: 42 2e r2 = 0xe
12152: 43 20 r3 = 0x0
12154: 40 20 r0 = 0x0
12156: 01 f1 1e 80 r1 = r8 + 0x1e # ## pitch_analysis_core_FIX.c:172:13
1215a: 80 38 [sp+96] = r0 ## pitch_analysis_core_FIX.c:172:13
1215c: 04 8c goto 0x18 <silk_pitch_analysis_core+0x41A : 12176 > ## pitch_analysis_core_FIX.c:172:13
1215e: d8 ed 1a 03 r0 = h[r1+r3<<1] (s) ## pitch_analysis_core_FIX.c:358:7
12162: 80 fd 06 02 ifs (r0 < 0x1) goto 0xc <silk_pitch_analysis_core+0x416 : 12172 > ## pitch_analysis_core_FIX.c:358:7
12166: 00 37 r0 = [sp+92] ## pitch_analysis_core_FIX.c:359:26
12168: 04 38 r4 = [sp+96] ## pitch_analysis_core_FIX.c:359:26
1216a: d8 ed 09 24 h[r0+r4<<1] = r2 ## pitch_analysis_core_FIX.c:359:26
1216e: c4 21 r4 += 0x1 ## pitch_analysis_core_FIX.c:360:17
12170: 84 38 [sp+96] = r4
12172: c3 21 r3 += 0x1 ## pitch_analysis_core_FIX.c:357:2
12174: c2 21 r2 += 0x1 ## pitch_analysis_core_FIX.c:357:2
12176: 93 f8 f2 07 if (r3 != 0x83) goto -0x1c <silk_pitch_analysis_core+0x402 : 1215e >
1217a: 40 e0 08 01 r0 = 0x108 <os_code_size+0x5E : 108 > ## opus_demo.c:208:2
1217e: c1 16 r1 = r12 ## opus_demo.c:208:2
12180: 42 20 r2 = 0x0 ## opus_demo.c:208:2
12182: 00 03 rep 0x2 r0 { ## opus_demo.c:208:2
12184: 92 05 [r1++=0x4] = r2
} ## opus_demo.c:208:2
12186: f0 5d if (r0 != 0) goto -0x6 <silk_pitch_analysis_core+0x426 : 12182 > ## opus_demo.c:208:2
12188: 43 20 r3 = 0x0
1218a: 40 f0 30 27 r0 = 0x2730 # <WOLAAnalysisFilter_Float_M256_m4_r1+0xF2C : 2730 > ## pitch_analysis_core_FIX.c:373:16
1218e: 01 2b r1 = [sp+44] ## pitch_analysis_core_FIX.c:373:16
12190: 10 18 r0 += r1 ## pitch_analysis_core_FIX.c:373:16
12192: 24 96 goto 0xac <silk_pitch_analysis_core+0x4E4 : 12240 > ## pitch_analysis_core_FIX.c:373:16
12194: c6 d4 r14 = 0 # ## opus.c:206:4
12196: 01 39 r1 = [sp+100] ## opus.c:206:4
12198: c7 14 r15 = 0 ## opus.c:206:4
1219a: 10 16 r0 = r1 ## opus.c:206:4
1219c: 4a 28 r2 = 0x28 ## opus.c:206:4
1219e: 88 14 r9_r8 = 0 ## opus.c:206:4
121a0: 52 03 rep 0xc r2 { ## opus.c:206:4
121a2: d4 ed 02 40 r4 = h[r0++=0x2] (s) ## opus.c:206:4
121a6: d4 ed 12 60 r6 = h[r1++=0x2] (s) ## opus.c:206:4
121aa: fc e1 40 96 r9_r8 += r4 * r6 (s)
} ## opus.c:206:4
121ae: f2 58 if (r2 != 0) goto -0x10 <silk_pitch_analysis_core+0x444 : 121a0 > ## opus.c:206:4
121b0: 00 e1 01 80 r0 = r8 + 0x1 ## pitch_analysis_core_FIX.c:379:19
121b4: e0 f1 84 30 r0 = r3 * 0x84 #
121b8: 80 31 [sp+68] = r0
121ba: a3 d6 r3 = r10 #
121bc: 83 30 [sp+64] = r3
121be: f8 32 r0 += -0xe
121c0: 80 33 [sp+76] = r0
121c2: 46 20 r6 = 0x0
121c4: d0 e9 51 e0 d[sp+80] = r15_r14
121c8: 14 93 goto 0x66 <silk_pitch_analysis_core+0x4D4 : 12230 >
121ca: ea d5 r11_r10 = r15_r14 #
121cc: 00 37 r0 = [sp+92] ## pitch_analysis_core_FIX.c:381:8
121ce: d8 ed 0a 16 r1 = h[r0+r6<<1] (s) ## pitch_analysis_core_FIX.c:381:8
121d2: 10 a1 r0 = r1 << 0x1 ## pitch_analysis_core_FIX.c:382:27
121d4: 4d f0 28 00 r13 = 0x28 # <WOLAAnalysisFilter_Float_M64_m4_r1+0x24 : 28 > ## opus.c:206:4
121d8: 02 39 r2 = [sp+100] ## opus.c:206:4
121da: b4 e0 22 e0 r14 = r2 - r0 ## pitch_analysis_core_FIX.c:382:27
121de: e0 16 r0 = r14 ## opus.c:206:4
121e0: a8 15 r9_r8 = r11_r10 ## opus.c:206:4
121e2: 5d 03 rep 0xc r13 { ## opus.c:206:4
121e4: d4 ed 22 f0 r15 = h[r2++=0x2] (s) ## opus.c:206:4
121e8: d4 ed 02 40 r4 = h[r0++=0x2] (s) ## opus.c:206:4
121ec: fc e1 f0 94 r9_r8 += r15 * r4 (s)
} ## opus.c:206:4
121f0: 8d f8 f7 01 if (r13 != 0x0) goto -0x12 <silk_pitch_analysis_core+0x486 : 121e2 > ## opus.c:206:4
121f4: 88 fd 14 02 ifs (r8 < 0x1) goto 0x28 <silk_pitch_analysis_core+0x4C4 : 12220 >
121f8: e0 16 r0 = r14 ## opus.c:206:4
121fa: 4a 28 r2 = 0x28 ## opus.c:206:4
121fc: 52 03 rep 0xc r2 { ## opus.c:206:4
121fe: d4 ed e2 40 r4 = h[r14++=0x2] (s) ## opus.c:206:4
12202: d4 ed 02 30 r3 = h[r0++=0x2] (s) ## opus.c:206:4
12206: fc e1 40 b3 r11_r10 += r4 * r3 (s)
} ## opus.c:206:4
1220a: f2 58 if (r2 != 0) goto -0x10 <silk_pitch_analysis_core+0x4A0 : 121fc > ## opus.c:206:4
1220c: 00 31 r0 = [sp+68] ## pitch_analysis_core_FIX.c:393:7
1220e: a0 d8 r0 += r10 # ## pitch_analysis_core_FIX.c:393:7
12210: 03 32 r3 = [sp+72] ## pitch_analysis_core_FIX.c:393:7
12212: c0 e1 8f 9d r9 = r8 >>> 0x1f ## Inlines.h:119:20
12216: d0 e1 0e 80 r9_r8 <<= 0xe ## Inlines.h:119:35
1221a: f6 e1 80 90 r9_r8 = r9_r8 / r0 (s) ## Inlines.h:122:20
1221e: 04 81 goto 0x2 <silk_pitch_analysis_core+0x4C6 : 12222 >
12220: c0 14 r8 = 0
12222: 00 33 r0 = [sp+76]
12224: 10 18 r0 += r1
12226: d8 ed c9 80 h[r12+r0<<1] = r8
1222a: c6 21 r6 += 0x1 ## pitch_analysis_core_FIX.c:380:35
1222c: d0 e9 50 e0 r15_r14 = d[sp+80]
12230: 00 38 r0 = [sp+96] ## pitch_analysis_core_FIX.c:380:3
12232: 80 ed ca 61 ifs (r6 < r0) goto -0x6c <silk_pitch_analysis_core+0x46E : 121ca > ## pitch_analysis_core_FIX.c:380:3
12236: 3a d6 r10 = r3 #
12238: 03 30 r3 = [sp+64]
1223a: c3 21 r3 += 0x1 ## pitch_analysis_core_FIX.c:374:29
1223c: 00 39 r0 = [sp+100] ## pitch_analysis_core_FIX.c:401:14
1223e: d0 30 r0 += 0x50 ## pitch_analysis_core_FIX.c:401:14
12240: 80 39 [sp+100] = r0
12242: 87 ed a7 31 ifs (r3 < r7) goto -0xb2 <silk_pitch_analysis_core+0x438 : 12194 >
12246: 46 20 r6 = 0x0
12248: a0 16 r0 = r10
1224a: b0 ed 01 30 ifs (r0 < 0x1) {
1224e: 40 20 r0 = 0x0
} else {
12250: 80 a1 r0 = r0 >> 0x1
12252: 80 32 [sp+72] = r0
12254: bf ea 66 f9 call -0xd34
} <silk_lin2log : 11524 > ## pitch_analysis_core_FIX.c:415:21
12258: 4f f0 ff ff r15 = -0x1 # <RAM_LIMIT_H+0xFFFFFFFFFFE5FFFE : fffffffffffffffe >
1225c: 80 33 [sp+76] = r0
1225e: 60 f0 00 a4 r10 = 0x80000000 #
12262: 00 25 r0 = [sp+20]
12264: 70 1b r0 *= r7
12266: 40 f0 66 06 r0 = 0x666 # <alg_code_size+0x196 : 666 >
1226a: 80 34 [sp+80] = r0
1226c: f0 e1 70 90 r9 = r7 * r0
12270: a3 16 r3 = r10
12272: c6 14 r14 = 0
12274: 34 8d goto 0xda <silk_pitch_analysis_core+0x5F4 : 12350 >
12276: 83 37 [sp+92] = r3
12278: d4 e9 61 f0 [sp+96] = r15
1227c: 86 39 [sp+100] = r6
1227e: f8 e8 94 00 r0 = sp + 148
12282: d8 ec 0a fe r15 = [r0+r14<<2] ## pitch_analysis_core_FIX.c:429:7
12286: 3d e1 f2 ff r13 = r15 + -0xe
1228a: c0 ff e0 eb 01 00 r0 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 >
12290: 01 e1 51 02 r1 = r0 + 0x251
12294: 42 20 r2 = 0x0
12296: 04 9a goto 0x34 <silk_pitch_analysis_core+0x570 : 122cc >
12298: e8 88 r0 = sp + 104
1229a: 43 20 r3 = 0x0
1229c: d8 ec 0b 32 [r0+r2<<2] = r3 ## pitch_analysis_core_FIX.c:431:10
122a0: 16 16 r6 = r1 ## pitch_analysis_core_FIX.c:436:13
122a2: d0 16 r0 = r13 ## pitch_analysis_core_FIX.c:436:13
122a4: c3 14 r11 = 0 ## pitch_analysis_core_FIX.c:436:13
122a6: 04 8e goto 0x1c <silk_pitch_analysis_core+0x568 : 122c4 > ## pitch_analysis_core_FIX.c:436:13
122a8: d4 ee 6b 80 r8 = b[r6++=0xb] (s) ## pitch_analysis_core_FIX.c:435:19
122ac: b4 e0 00 48 r4 = r0 + r8 ## pitch_analysis_core_FIX.c:437:20
122b0: d8 ed ca 44 r4 = h[r12+r4<<1] (s) ## pitch_analysis_core_FIX.c:437:8
122b4: 43 18 r3 += r4 ## pitch_analysis_core_FIX.c:437:6
122b6: ec 88 r4 = sp + 104 ## pitch_analysis_core_FIX.c:437:6
122b8: d8 ec 4b 32 [r4+r2<<2] = r3 ## pitch_analysis_core_FIX.c:436:11
122bc: 00 e1 84 00 r0 = r0 + 0x84 ## pitch_analysis_core_FIX.c:432:4
122c0: 0b e1 01 b0 r11 = r11 + 0x1 ## pitch_analysis_core_FIX.c:432:31
122c4: 87 ed f0 b1 ifs (r11 < r7) goto -0x20 <silk_pitch_analysis_core+0x54C : 122a8 >
122c8: c1 21 r1 += 0x1 ## pitch_analysis_core_FIX.c:430:3
122ca: c2 21 r2 += 0x1 ## pitch_analysis_core_FIX.c:430:35
122cc: 82 f8 e4 07 if (r2 != 0x3) goto -0x38 <silk_pitch_analysis_core+0x53C : 12298 > ## pitch_analysis_core_FIX.c:430:3
122d0: 46 20 r6 = 0x0
122d2: 60 e0 00 34 r3 = 0x80000000
122d6: 40 20 r0 = 0x0
122d8: 04 8b goto 0x16 <silk_pitch_analysis_core+0x594 : 122f0 >
122da: e9 88 r1 = sp + 104
122dc: d8 ec 1a 10 r1 = [r1+r0<<2] ## pitch_analysis_core_FIX.c:446:8
122e0: 02 16 r2 = r0 ## pitch_analysis_core_FIX.c:446:8
122e2: 91 ee 00 43 ifs (r1 <= r3) {
122e6: 31 16 r1 = r3 ## pitch_analysis_core_FIX.c:446:8
122e8: 62 16 r2 = r6
} ## pitch_analysis_core_FIX.c:446:8
122ea: c0 21 r0 += 0x1 ## pitch_analysis_core_FIX.c:445:35
122ec: 13 16 r3 = r1
122ee: 26 16 r6 = r2
122f0: 80 f8 f3 07 if (r0 != 0x3) goto -0x1a <silk_pitch_analysis_core+0x57E : 122da >
122f4: f0 16 r0 = r15 ## pitch_analysis_core_FIX.c:453:17
122f6: bf ea 15 f9 call -0xdd6 <silk_lin2log : 11524 > ## pitch_analysis_core_FIX.c:453:17
122fa: f0 f1 00 19 r1 = r0 * r9 # ## pitch_analysis_core_FIX.c:456:29
122fe: 02 32 r2 = [sp+72] ## pitch_analysis_core_FIX.c:456:29
12300: 99 a7 r1 = r1 >>> 0x7 ## pitch_analysis_core_FIX.c:456:29
12302: 39 1e r1 = r3 - r1 ## pitch_analysis_core_FIX.c:456:27
12304: 82 fd 0d 02 ifs (r2 < 0x1) goto 0x1a <silk_pitch_analysis_core+0x5C6 : 12322 >
12308: 02 2c r2 = [sp+48] ## pitch_analysis_core_FIX.c:464:24
1230a: 04 33 r4 = [sp+76] ## pitch_analysis_core_FIX.c:461:40
1230c: 00 df r0 = r0 - r4 # ## pitch_analysis_core_FIX.c:461:40
1230e: 22 60 r2 = [r2+0x0] ## pitch_analysis_core_FIX.c:464:24
12310: 00 1b r0 *= r0 ## pitch_analysis_core_FIX.c:463:28
12312: 80 a7 r0 = r0 >> 0x7 ## pitch_analysis_core_FIX.c:463:28
12314: 92 1b r2 *= r9 ## pitch_analysis_core_FIX.c:464:24
12316: aa af r2 = r2 >>> 0xf ## pitch_analysis_core_FIX.c:464:24
12318: 02 1b r2 *= r0 ## pitch_analysis_core_FIX.c:465:24
1231a: d0 20 r0 += 0x40 ## pitch_analysis_core_FIX.c:465:24
1231c: f4 e1 21 00 r0 = r2 / r0 (s) ## pitch_analysis_core_FIX.c:465:24
12320: 11 1e r1 = r1 - r0 ## pitch_analysis_core_FIX.c:466:16
12322: 00 34 r0 = [sp+80]
12324: 80 ee 0c 30 ifs (r3 <= r0) goto 0x18 <silk_pitch_analysis_core+0x5E4 : 12340 >
12328: 8a ee 0a 10 ifs (r1 <= r10) goto 0x14 <silk_pitch_analysis_core+0x5E4 : 12340 >
1232c: c0 ff e0 eb 01 00 r0 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 > ## pitch_analysis_core_FIX.c:471:4
12332: 60 18 r0 += r6 ## pitch_analysis_core_FIX.c:471:4
12334: 42 e0 51 02 r2 = 0x251 <ROM_RAM_SIZE+0x50 : 250 > ## pitch_analysis_core_FIX.c:471:4
12338: d8 ee 02 02 r0 = b[r0+r2] (s) ## pitch_analysis_core_FIX.c:471:4
1233c: 80 fd 05 22 ifs (r0 < 0x11) goto 0xa <silk_pitch_analysis_core+0x5EE : 1234a >
12340: a1 d6 r1 = r10 #
12342: 03 37 r3 = [sp+92]
12344: d4 e9 60 f0 r15 = [sp+96]
12348: 06 39 r6 = [sp+100]
1234a: 0e e1 01 e0 r14 = r14 + 0x1 ## pitch_analysis_core_FIX.c:428:34
1234e: 1a 16 r10 = r1
12350: 00 2e r0 = [sp+56] ## pitch_analysis_core_FIX.c:428:2
12352: 80 ed 90 e1 ifs (r14 < r0) goto -0xe0 <silk_pitch_analysis_core+0x51A : 12276 > ## pitch_analysis_core_FIX.c:428:2
12356: 7f f8 f0 fe if (r15 == -0x1) goto 0x1e0 <silk_pitch_analysis_core+0x7DE : 1253a >
1235a: f4 f1 31 07 r0 = r3 / r7 (s) # ## pitch_analysis_core_FIX.c:490:27
1235e: 01 2c r1 = [sp+48] ## pitch_analysis_core_FIX.c:490:15
12360: 00 a2 r0 = r0 << 0x2 ## pitch_analysis_core_FIX.c:490:27
12362: 90 60 [r1+0x0] = r0 ## pitch_analysis_core_FIX.c:490:15
12364: 40 20 r0 = 0x0 ## pitch_analysis_core_FIX.c:490:15
12366: 41 21 r1 = 0x1 ## pitch_analysis_core_FIX.c:504:13
12368: 02 26 r2 = [sp+24] ## pitch_analysis_core_FIX.c:504:13
1236a: b2 e8 10 00 if (r2 != 0x10) { ## pitch_analysis_core_FIX.c:504:13
1236e: 41 20 r1 = 0x0
} ## pitch_analysis_core_FIX.c:504:13
12370: c8 e1 f0 11 r1 = r15 << r1 ## pitch_analysis_core_FIX.c:504:6
12374: 12 16 r2 = r1 ## pitch_analysis_core_FIX.c:508:8
12376: d4 e9 0c 80 r8 = [sp+12] ## pitch_analysis_core_FIX.c:508:8
1237a: b1 ee 20 00 ifs (r1 <= 0x20) { ## pitch_analysis_core_FIX.c:508:8
1237e: 4a 20 r2 = 0x20
} ## pitch_analysis_core_FIX.c:508:8
12380: 4c e0 1f 01 r12 = 0x11f <var_bss_size+0x12 : 11e > ## pitch_analysis_core_FIX.c:508:8
12384: b1 ee 1f 01 ifs (r1 <= 0x11f) { ## pitch_analysis_core_FIX.c:508:8
12388: 2c 16 r12 = r2
} ## pitch_analysis_core_FIX.c:508:8
1238a: 01 e1 02 c0 r1 = r12 + 0x2 ## pitch_analysis_core_FIX.c:510:29
1238e: 34 f1 fe cf r4 = r12 + -0x2 # ## pitch_analysis_core_FIX.c:509:31
12392: 81 33 [sp+76] = r1 ## pitch_analysis_core_FIX.c:509:31
12394: c1 ff e0 eb 01 00 r1 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 > ## pitch_analysis_core_FIX.c:516:7
1239a: 61 18 r1 += r6 ## pitch_analysis_core_FIX.c:516:7
1239c: 01 e1 51 12 r1 = r1 + 0x251 ## pitch_analysis_core_FIX.c:516:7
123a0: 04 88 goto 0x10 <silk_pitch_analysis_core+0x656 : 123b2 > ## pitch_analysis_core_FIX.c:516:7
123a2: d4 ee 1b 20 r2 = b[r1++=0xb] (s) ## pitch_analysis_core_FIX.c:517:28
123a6: 22 a1 r2 = r2 << 0x1 ## pitch_analysis_core_FIX.c:517:26
123a8: c2 d8 r2 += r12 # ## pitch_analysis_core_FIX.c:517:22
123aa: 03 2d r3 = [sp+52] ## pitch_analysis_core_FIX.c:517:16
123ac: d8 ec 3b 20 [r3+r0<<2] = r2 ## pitch_analysis_core_FIX.c:517:16
123b0: c0 21 r0 += 0x1 ## pitch_analysis_core_FIX.c:516:29
123b2: 87 ed f6 01 ifs (r0 < r7) goto -0x14 <silk_pitch_analysis_core+0x646 : 123a2 >
123b6: 00 2a r0 = [sp+40] ## pitch_analysis_core_FIX.c:528:2
123b8: 80 21 [sp+4] = r0 ## pitch_analysis_core_FIX.c:528:2
123ba: 87 20 [sp] = r7 ## pitch_analysis_core_FIX.c:528:2
123bc: b4 ee 20 00 ifs (r4 <= 0x20) { ## pitch_analysis_core_FIX.c:528:2
123c0: 4c 20 r4 = 0x20
} ## SigProc_FIX.h:360:18
123c2: 82 d6 r2 = r8 # ## pitch_analysis_core_FIX.c:528:2
123c4: 06 2b r6 = [sp+44] ## pitch_analysis_core_FIX.c:528:2
123c6: 60 d6 r0 = r6 # ## pitch_analysis_core_FIX.c:528:2
123c8: 01 22 r1 = [sp+8] ## pitch_analysis_core_FIX.c:528:2
123ca: 43 16 r3 = r4 ## pitch_analysis_core_FIX.c:528:2
123cc: bf ea b7 fb call -0x892 <silk_P_Ana_calc_corr_st3 : 11b3e > ## pitch_analysis_core_FIX.c:528:2
123d0: 82 d6 r2 = r8 # ## pitch_analysis_core_FIX.c:529:2
123d2: 00 2a r0 = [sp+40] ## pitch_analysis_core_FIX.c:529:2
123d4: 60 d6 r0 = r6 # ## pitch_analysis_core_FIX.c:529:2
123d6: 80 21 [sp+4] = r0 ## pitch_analysis_core_FIX.c:529:2
123d8: 4a d6 r10 = r4 # ## pitch_analysis_core_FIX.c:529:2
123da: 87 20 [sp] = r7 ## pitch_analysis_core_FIX.c:529:2
123dc: 43 d6 r3 = r4 # ## pitch_analysis_core_FIX.c:529:2
123de: 01 2f r1 = [sp+60] ## pitch_analysis_core_FIX.c:529:2
123e0: bf ea 1c fc call -0x7c8 <silk_P_Ana_calc_energy_st3 : 11c1c > ## pitch_analysis_core_FIX.c:529:2
123e4: 40 e0 66 06 r0 = 0x666 <alg_code_size+0x196 : 666 > ## pitch_analysis_core_FIX.c:533:21
123e8: f4 e1 00 0c r0 = r0 / r12 (u) ## pitch_analysis_core_FIX.c:533:21
123ec: 80 37 [sp+92] = r0 ## SigProc_FIX.h:350:13
123ee: 00 33 r0 = [sp+76] ## SigProc_FIX.h:350:13
123f0: 30 e9 1f 41 if (r0 >= 0x11f) { ## SigProc_FIX.h:350:13
123f4: 40 e0 1f 01 r0 = 0x11f <var_bss_size+0x12 : 11e > ## SigProc_FIX.h:350:18
123f8: 80 33 [sp+76] = r0
} ## SigProc_FIX.h:350:18
123fa: 00 2a r0 = [sp+40] ## pitch_analysis_core_FIX.c:522:29
123fc: c1 ff e0 eb 01 00 r1 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 > ## pitch_analysis_core_FIX.c:522:29
12402: 10 18 r0 += r1 ## pitch_analysis_core_FIX.c:522:29
12404: 54 ee 0a 00 r0 = b[r0+0xa] (s) ## pitch_analysis_core_FIX.c:522:19
12408: e0 f1 05 00 r0 = r0 * 0x5 # ## pitch_analysis_core_FIX.c:537:7
1240c: 80 39 [sp+100] = r0
1240e: 01 26 r1 = [sp+24] ## pitch_analysis_core_FIX.c:535:16
12410: e1 e1 28 10 r1 = r1 * 0x28 ## pitch_analysis_core_FIX.c:535:16
12414: 81 18 r1 += r8 ## pitch_analysis_core_FIX.c:535:16
12416: e2 e1 50 70 r2 = r7 * 0x50 ## pitch_analysis_core_FIX.c:536:18
1241a: c0 14 r8 = 0 ## opus.c:206:4
1241c: c1 14 r9 = 0 ## opus.c:206:4
1241e: 13 16 r3 = r1 ## opus.c:206:4
12420: 52 03 rep 0xc r2 { ## opus.c:206:4
12422: d4 ed 32 40 r4 = h[r3++=0x2] (s) ## opus.c:206:4
12426: d4 ed 12 60 r6 = h[r1++=0x2] (s) ## opus.c:206:4
1242a: fc e1 40 96 r9_r8 += r4 * r6 (s)
} ## opus.c:206:4
1242e: f2 58 if (r2 != 0) goto -0x10 <silk_pitch_analysis_core+0x6C4 : 12420 > ## opus.c:206:4
12430: 01 e1 01 80 r1 = r8 + 0x1 ## pitch_analysis_core_FIX.c:536:18
12434: c1 d4 r9 = 0 #
12436: 81 38 [sp+96] = r1
12438: 60 e0 00 e4 r14 = 0x80000000
1243c: 00 a2 r0 = r0 << 0x2
1243e: 44 e0 a8 02 r4 = 0x2a8 <ROM_RAM_SIZE+0xA8 : 2a8 >
12442: a2 16 r2 = r10
12444: 24 88 goto 0x90 <silk_pitch_analysis_core+0x77A : 124d6 >
12446: 82 34 [sp+80] = r2
12448: 43 20 r3 = 0x0
1244a: d4 e9 3c 80 r8 = [sp+60]
1244e: 14 9b goto 0x76 <silk_pitch_analysis_core+0x76A : 124c6 >
12450: c2 d4 r10 = 0 #
12452: 05 38 r5 = [sp+96]
12454: 8d 16 r13 = r8
12456: c7 14 r15 = 0
12458: 04 89 goto 0x12 <silk_pitch_analysis_core+0x710 : 1246c >
1245a: d0 ec d0 10 r1 = [r13+0x0] ## pitch_analysis_core_FIX.c:545:14
1245e: d8 ec da 64 r6 = [r13+r4<<2] ## pitch_analysis_core_FIX.c:542:18
12462: 0d 18 r13 += r0 ## pitch_analysis_core_FIX.c:541:4
12464: 15 18 r5 += r1 ## pitch_analysis_core_FIX.c:545:14
12466: 6a 18 r10 += r6 ## pitch_analysis_core_FIX.c:542:18
12468: 0f e1 01 f0 r15 = r15 + 0x1 ## pitch_analysis_core_FIX.c:541:31
1246c: 87 ed f5 f1 ifs (r15 < r7) goto -0x16 <silk_pitch_analysis_core+0x6FE : 1245a >
12470: 8a fd 10 02 ifs (r10 < 0x1) goto 0x20 <silk_pitch_analysis_core+0x738 : 12494 >
12474: c0 e1 af bd r11 = r10 >>> 0x1f ## Inlines.h:119:20
12478: d0 e1 0e a0 r11_r10 <<= 0xe ## Inlines.h:119:35
1247c: f6 f1 a0 b5 r11_r10 = r11_r10 / r5 (s) # ## Inlines.h:122:20
12480: 01 37 r1 = [sp+92] ## pitch_analysis_core_FIX.c:553:29
12482: 31 1b r1 *= r3 ## pitch_analysis_core_FIX.c:553:29
12484: 42 e0 ff 7f r2 = 0x7fff <wtgv2silk_CB_lags_stage2+0x1C : 7ffe > ## pitch_analysis_core_FIX.c:553:27
12488: 29 1e r1 = r2 - r1 ## pitch_analysis_core_FIX.c:553:27
1248a: f8 e1 a0 b1 r11_r10 = r10 * r1 (s) ## pitch_analysis_core_FIX.c:555:17
1248e: d0 e1 00 a9 r11_r10 >>= 0x10 ## pitch_analysis_core_FIX.c:555:17
12492: 04 81 goto 0x2 <silk_pitch_analysis_core+0x73A : 12496 >
12494: c2 14 r10 = 0
12496: 8e ee 0d a0 ifs (r10 <= r14) goto 0x1a <silk_pitch_analysis_core+0x758 : 124b4 >
1249a: c1 ff e0 eb 01 00 r1 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 > ## pitch_analysis_core_FIX.c:561:34
124a0: 31 d8 r1 += r3 # ## pitch_analysis_core_FIX.c:561:34
124a2: 06 34 r6 = [sp+80] ## pitch_analysis_core_FIX.c:561:34
124a4: 42 e0 d4 02 r2 = 0x2d4 <ROM_RAM_SIZE+0xD4 : 2d4 > ## pitch_analysis_core_FIX.c:561:34
124a8: d8 ee 12 12 r1 = b[r1+r2] (s) ## pitch_analysis_core_FIX.c:561:34
124ac: 92 1d r2 = r1 + r6 ## pitch_analysis_core_FIX.c:561:32
124ae: 31 16 r1 = r3 ## pitch_analysis_core_FIX.c:561:32
124b0: a2 fd 03 40 ifs (r2 < 0x120) goto 0x6 <silk_pitch_analysis_core+0x75E : 124ba > ## pitch_analysis_core_FIX.c:561:32
124b4: ea 16 r10 = r14
124b6: c6 16 r6 = r12
124b8: 91 16 r1 = r9
124ba: 08 e1 14 80 r8 = r8 + 0x14 ## pitch_analysis_core_FIX.c:538:3
124be: c3 21 r3 += 0x1 ## pitch_analysis_core_FIX.c:538:35
124c0: ae 16 r14 = r10
124c2: 6c 16 r12 = r6
124c4: 19 16 r9 = r1
124c6: 01 39 r1 = [sp+100] ## pitch_analysis_core_FIX.c:538:3
124c8: 81 ed c2 31 ifs (r3 < r1) goto -0x7c <silk_pitch_analysis_core+0x6F4 : 12450 > ## pitch_analysis_core_FIX.c:538:3
124cc: 01 2f r1 = [sp+60] ## pitch_analysis_core_FIX.c:537:2
124ce: c1 24 r1 += 0x4 ## pitch_analysis_core_FIX.c:537:2
124d0: 81 2f [sp+60] = r1 ## pitch_analysis_core_FIX.c:537:37
124d2: 02 34 r2 = [sp+80] ## pitch_analysis_core_FIX.c:537:37
124d4: c2 21 r2 += 0x1 ## pitch_analysis_core_FIX.c:537:37
124d6: 01 33 r1 = [sp+76] ## pitch_analysis_core_FIX.c:537:2
124d8: 81 ee b5 21 ifs (r2 <= r1) goto -0x96 <silk_pitch_analysis_core+0x6EA : 12446 > ## pitch_analysis_core_FIX.c:537:2
124dc: c0 ff e0 eb 01 00 r0 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 > ## pitch_analysis_core_FIX.c:172:16
124e2: 90 d8 r0 += r9 # ## pitch_analysis_core_FIX.c:172:16
124e4: a5 3e [sp+248] = r5 ## pitch_analysis_core_FIX.c:545:12
124e6: 00 f1 d4 02 r0 = r0 + 0x2d4 # ## pitch_analysis_core_FIX.c:172:16
124ea: 01 26 r1 = [sp+24] ## pitch_analysis_core_FIX.c:172:16
124ec: e2 f1 12 10 r2 = r1 * 0x12 # ## pitch_analysis_core_FIX.c:172:16
124f0: 05 2d r5 = [sp+52]
124f2: 43 20 r3 = 0x0
124f4: 04 98 goto 0x30 <silk_pitch_analysis_core+0x7CA : 12526 >
124f6: d4 ee 02 12 r1 = b[r0++=0x22] (s) ## pitch_analysis_core_FIX.c:571:28
124fa: b4 e0 10 4c r4 = r1 + r12 ## pitch_analysis_core_FIX.c:571:26
124fe: d8 ec 5b 43 [r5+r3<<2] = r4 ## pitch_analysis_core_FIX.c:571:16
12502: 02 fe 06 3e ifs (r2 > 0x1f) goto 0xc <silk_pitch_analysis_core+0x7B6 : 12512 > ## pitch_analysis_core_FIX.c:572:18
12506: 49 20 r1 = 0x20
12508: b4 ee 20 00 ifs (r4 <= 0x20) {
1250c: 34 e4 41 12 r1 = smax(r4, r2)
} ## pitch_analysis_core_FIX.c:572:18
12510: 04 87 goto 0xe <silk_pitch_analysis_core+0x7C4 : 12520 > ## pitch_analysis_core_FIX.c:572:18
12512: 21 16 r1 = r2 ## pitch_analysis_core_FIX.c:572:18
12514: 02 ee 04 40 ifs (r4 > r2) goto 0x8 <silk_pitch_analysis_core+0x7C4 : 12520 > ## pitch_analysis_core_FIX.c:572:18
12518: b4 ee 20 00 ifs (r4 <= 0x20) {
1251c: 4c 20 r4 = 0x20
} ## pitch_analysis_core_FIX.c:572:18
1251e: 41 16 r1 = r4 ## pitch_analysis_core_FIX.c:572:18
12520: d8 ec 5b 13 [r5+r3<<2] = r1 ## pitch_analysis_core_FIX.c:572:16
12524: c3 21 r3 += 0x1 ## pitch_analysis_core_FIX.c:570:29
12526: 87 ed e6 31 ifs (r3 < r7) goto -0x34 <silk_pitch_analysis_core+0x79A : 124f6 >
1252a: c0 ff e0 ff 00 00 r0 = 0xffe0 <.GJTIE291_0_0_+0x716 : ffe0 > ## pitch_analysis_core_FIX.c:574:35
12530: c0 d8 r0 += r12 # ## pitch_analysis_core_FIX.c:574:35
12532: 01 29 r1 = [sp+36] ## pitch_analysis_core_FIX.c:574:12
12534: 98 60 h[r1+0x0] = r0 ## pitch_analysis_core_FIX.c:574:12
12536: 40 20 r0 = 0x0 ## pitch_analysis_core_FIX.c:574:12
12538: 04 8d goto 0x1a <silk_pitch_analysis_core+0x7F8 : 12554 > ## pitch_analysis_core_FIX.c:574:12
1253a: c1 d4 r9 = 0 #
1253c: 01 2d r1 = [sp+52] ## opus_demo.c:208:2
1253e: 40 20 r0 = 0x0 ## opus_demo.c:208:2
12540: 07 03 rep 0x2 r7 { ## opus_demo.c:208:2
12542: 90 05 [r1++=0x4] = r0
} ## opus_demo.c:208:2
12544: f7 5d if (r7 != 0) goto -0x6 <silk_pitch_analysis_core+0x7E4 : 12540 > ## opus_demo.c:208:2
12546: 00 2c r0 = [sp+48]
12548: d0 ec 01 90 [r0+0x0] = r9
1254c: 00 29 r0 = [sp+36]
1254e: 50 ed 01 90 h[r0+0x0] = r9
12552: 40 21 r0 = 0x1
12554: 01 28 r1 = [sp+32]
12556: 52 ee 10 90 b[r1+0x0] = r9
1255a: 22 9f sp += 0xfc
1255c: 5f 04 {pc, r15-r4} = [sp++] ## pitch_analysis_core_FIX.c:580:1
silk_find_pitch_lags_FIX:
1255e: 7f 04 [--sp] = {rets, r15-r4} ## noise_shape_analysis_FIX.c:752:0
12560: e2 8a sp += -0x58 ## noise_shape_analysis_FIX.c:752:0
12562: 04 16 r4 = r0 ## noise_shape_analysis_FIX.c:752:0
12564: 17 e1 20 44 r7 = r4 + 0x1420 ## noise_shape_analysis_FIX.c:752:0
12568: 28 d6 r8 = r2 # ## noise_shape_analysis_FIX.c:752:0
1256a: 76 68 r6 = [r7+0x20] ## noise_shape_analysis_FIX.c:773:24
1256c: 70 65 r0 = [r7+0x14] ## noise_shape_analysis_FIX.c:773:47
1256e: 60 d8 r0 += r6 # ## noise_shape_analysis_FIX.c:773:33
12570: 75 67 r5 = [r7+0x1c] ## noise_shape_analysis_FIX.c:773:74
12572: 50 d8 r0 += r5 # ## noise_shape_analysis_FIX.c:773:60
12574: 81 30 [sp+64] = r1 ## noise_shape_analysis_FIX.c:773:60
12576: 80 2a [sp+40] = r0
12578: 00 a1 r0 = r0 << 0x1 ## noise_shape_analysis_FIX.c:783:20
1257a: 72 62 r2 = [r7+0x8] ## noise_shape_analysis_FIX.c:783:44
1257c: 85 2b [sp+44] = r5 ## noise_shape_analysis_FIX.c:783:44
1257e: 51 a1 r1 = r5 << 0x1 ## noise_shape_analysis_FIX.c:778:12
12580: b4 f0 32 a1 r10 = r3 - r1 # ## noise_shape_analysis_FIX.c:778:12
12584: 83 2c [sp+48] = r3 ## noise_shape_analysis_FIX.c:778:12
12586: a0 18 r0 += r10 ## noise_shape_analysis_FIX.c:783:20
12588: 21 a1 r1 = r2 << 0x1 ## noise_shape_analysis_FIX.c:783:30
1258a: 09 1e r1 = r0 - r1 ## noise_shape_analysis_FIX.c:783:30
1258c: 40 e0 f0 25 r0 = 0x25f0 <WOLAAnalysisFilter_Float_M256_m4_r1+0xDEC : 25f0 > ## noise_shape_analysis_FIX.c:757:31
12590: 45 1c r5 = r4 + r0 ## noise_shape_analysis_FIX.c:757:31
12592: 50 16 r0 = r5 ## noise_shape_analysis_FIX.c:797:2
12594: 63 16 r3 = r6 ## noise_shape_analysis_FIX.c:797:2
12596: bf ea e2 f9 call -0xc3c <silk_apply_sine_window_n : 1195e > ## noise_shape_analysis_FIX.c:797:2
1259a: 41 f0 70 35 r1 = 0x3570 # <WOLASynthesisFilter_Float_M256_m4_r1+0xD6C : 3570 >
1259e: 87 28 [sp+32] = r7
125a0: 17 f1 60 44 r7 = r4 + 0x1460 #
125a4: 72 62 r2 = [r7+0x8] ## noise_shape_analysis_FIX.c:800:54
125a6: b4 f0 40 b1 r11 = r4 + r1 # ## noise_shape_analysis_FIX.c:800:54
125aa: 70 60 r0 = [r7+0x0] ## noise_shape_analysis_FIX.c:800:88
125ac: 06 e1 c0 b0 r6 = r11 + 0xc0 ## noise_shape_analysis_FIX.c:768:31
125b0: 0b 81 r3 = r0 + 0x1 ## noise_shape_analysis_FIX.c:800:112
125b2: 60 16 r0 = r6 ## noise_shape_analysis_FIX.c:800:10
125b4: 51 16 r1 = r5 ## noise_shape_analysis_FIX.c:800:10
125b6: bf ea 03 fa call -0xbfa <silk_autocorr : 119c0 > ## noise_shape_analysis_FIX.c:800:10
125ba: 45 f0 30 36 r5 = 0x3630 # <WOLASynthesisFilter_Float_M256_m4_r1+0xE2C : 3630 > ## noise_shape_analysis_FIX.c:800:10
125be: 84 31 [sp+68] = r4
125c0: dc ec 52 04 r0 = [++r5=r4] ## noise_shape_analysis_FIX.c:803:19
125c4: 51 22 r1 = 0x42 ## noise_shape_analysis_FIX.c:803:19
125c6: f8 e1 00 31 r3_r2 = r0 * r1 (s) ## noise_shape_analysis_FIX.c:803:19
125ca: d0 e1 00 29 r3_r2 >>= 0x10 ## noise_shape_analysis_FIX.c:803:19
125ce: 20 18 r0 += r2 ## noise_shape_analysis_FIX.c:803:19
125d0: c0 21 r0 += 0x1 ## noise_shape_analysis_FIX.c:803:120
125d2: 51 d6 r1 = r5 #
125d4: d0 60 [r5+0x0] = r0 ## noise_shape_analysis_FIX.c:803:17
125d6: 02 f1 c0 10 r2 = r1 + 0xc0 # ## noise_shape_analysis_FIX.c:673:20
125da: 87 34 [sp+80] = r7 ## noise_shape_analysis_FIX.c:673:20
125dc: d0 ec 70 90 r9 = [r7+0x0] ## noise_shape_analysis_FIX.c:806:61
125e0: 82 35 [sp+84] = r2
125e2: 00 52 if (r0 == 0) goto 0x24 <silk_find_pitch_lags_FIX+0xAA : 12608 >
125e4: 80 e1 00 20 r2 = clz(r0) ## entenc.c:124:2
125e8: 02 fe 10 02 ifs (r2 > 0x1) goto 0x20 <silk_find_pitch_lags_FIX+0xAE : 1260c > ## noise_shape_analysis_FIX.c:682:6
125ec: 00 e1 c0 10 r0 = r1 + 0xc0 ## noise_shape_analysis_FIX.c:668:18
125f0: 42 20 r2 = 0x0 ## noise_shape_analysis_FIX.c:668:18
125f2: 04 87 goto 0xe <silk_find_pitch_lags_FIX+0xA4 : 12602 >
125f4: d8 ec 6a 32 r3 = [r6+r2<<2] ## noise_shape_analysis_FIX.c:685:32
125f8: bb a1 r3 = r3 >>> 0x1 ## noise_shape_analysis_FIX.c:685:32
125fa: 83 61 [r0+0x4] = r3 ## noise_shape_analysis_FIX.c:685:30
125fc: d8 ec 09 30 [r0++=0x8] = r3 ## noise_shape_analysis_FIX.c:685:16
12600: c2 21 r2 += 0x1 ## noise_shape_analysis_FIX.c:684:31
12602: 89 ee f7 21 ifs (r2 <= r9) goto -0x12 <silk_find_pitch_lags_FIX+0x96 : 125f4 >
12606: 04 9e goto 0x3c <silk_find_pitch_lags_FIX+0xE6 : 12644 >
12608: 4a 20 r2 = 0x20
1260a: 04 8e goto 0x1c <silk_find_pitch_lags_FIX+0xCA : 12628 >
1260c: 82 f8 0c 04 if (r2 != 0x2) goto 0x18 <silk_find_pitch_lags_FIX+0xCA : 12628 >
12610: 40 20 r0 = 0x0
12612: 02 35 r2 = [sp+84]
12614: 04 86 goto 0xc <silk_find_pitch_lags_FIX+0xC4 : 12622 >
12616: d8 ec 6a 30 r3 = [r6+r0<<2] ## noise_shape_analysis_FIX.c:696:32
1261a: a3 61 [r2+0x4] = r3 ## noise_shape_analysis_FIX.c:696:30
1261c: d8 ec 29 30 [r2++=0x8] = r3 ## noise_shape_analysis_FIX.c:696:16
12620: c0 21 r0 += 0x1 ## noise_shape_analysis_FIX.c:695:31
12622: 89 ee f8 01 ifs (r0 <= r9) goto -0x10 <silk_find_pitch_lags_FIX+0xB8 : 12616 >
12626: 04 8e goto 0x1c <silk_find_pitch_lags_FIX+0xE6 : 12644 >
12628: 00 e1 c0 10 r0 = r1 + 0xc0 ## noise_shape_analysis_FIX.c:690:8
1262c: fa 3e r2 += -0x2 ## noise_shape_analysis_FIX.c:689:6
1262e: 43 20 r3 = 0x0
12630: 04 87 goto 0xe <silk_find_pitch_lags_FIX+0xE2 : 12640 >
12632: d8 ec 6a 43 r4 = [r6+r3<<2] ## noise_shape_analysis_FIX.c:691:32
12636: 24 1a r4 <<= r2 ## noise_shape_analysis_FIX.c:691:32
12638: 84 61 [r0+0x4] = r4 ## noise_shape_analysis_FIX.c:691:30
1263a: d8 ec 09 40 [r0++=0x8] = r4 ## noise_shape_analysis_FIX.c:691:16
1263e: c3 21 r3 += 0x1 ## noise_shape_analysis_FIX.c:690:31
12640: 89 ee f7 31 ifs (r3 <= r9) goto -0x12 <silk_find_pitch_lags_FIX+0xD4 : 12632 >
12644: d4 e9 35 a0 [sp+52] = r10
12648: d4 e9 39 80 [sp+56] = r8
1264c: 0c e1 80 b0 r12 = r11 + 0x80 ## noise_shape_analysis_FIX.c:767:27
12650: d4 e9 4d b0 [sp+76] = r11 ## noise_shape_analysis_FIX.c:767:27
12654: 00 e1 40 b0 r0 = r11 + 0x40 ## noise_shape_analysis_FIX.c:766:42
12658: 0d f1 c8 10 r13 = r1 + 0xc8 # ## noise_shape_analysis_FIX.c:668:18
1265c: 80 29 [sp+36] = r0 ## noise_shape_analysis_FIX.c:668:18
1265e: 08 f1 c4 10 r8 = r1 + 0xc4 # ## noise_shape_analysis_FIX.c:668:18
12662: 81 32 [sp+72] = r1
12664: 47 20 r7 = 0x0
12666: 14 9e goto 0x7c <silk_find_pitch_lags_FIX+0x186 : 126e4 >
12668: 7e 81 r6 = r7 + 0x1 ## noise_shape_analysis_FIX.c:702:7
1266a: 63 a3 r3 = r6 << 0x3 ## noise_shape_analysis_FIX.c:702:7
1266c: 00 35 r0 = [sp+84] ## noise_shape_analysis_FIX.c:702:7
1266e: d8 ec 02 33 r3 = [r0+r3] ## noise_shape_analysis_FIX.c:702:7
12672: d0 ec 80 50 r5 = [r8+0x0] ## noise_shape_analysis_FIX.c:702:42
12676: bc bf r4 = r3 >>> 0x1f ## noise_shape_analysis_FIX.c:702:7
12678: 90 e1 41 23 r2 = r4 ^ r3 ## noise_shape_analysis_FIX.c:702:7
1267c: 22 1f r2 = r2 - r4 ## noise_shape_analysis_FIX.c:702:7
1267e: 05 ed 3a 20 ifs (r2 >= r5) goto 0x74 <silk_find_pitch_lags_FIX+0x198 : 126f6 > ## noise_shape_analysis_FIX.c:702:7
12682: 02 e1 28 10 r2 = r1 + 0x28 ## noise_shape_analysis_FIX.c:720:3
12686: 14 e1 c0 24 r4 = r2 + 0x14c0 ## noise_shape_analysis_FIX.c:720:3
1268a: dd af r5 = r5 >>> 0xf ## noise_shape_analysis_FIX.c:713:17
1268c: b5 ee 01 00 ifs (r5 <= 0x1) {
12690: 45 21 r5 = 0x1
}
12692: f4 e1 31 25 r2 = r3 / r5 (s) ## noise_shape_analysis_FIX.c:713:17
12696: a2 e0 00 20 r2 = 0x0 - r2 ## noise_shape_analysis_FIX.c:713:16
1269a: 78 e0 01 e2 r14 = sat16(r2) (s) ## noise_shape_analysis_FIX.c:716:3
1269e: d8 ed 49 e7 h[r4+r7<<1] = r14 ## noise_shape_analysis_FIX.c:720:15
126a2: c0 e1 ef fd r15 = r14 >>> 0x1f ## noise_shape_analysis_FIX.c:720:15
126a6: b4 e0 92 57 r5 = r9 - r7
126aa: 47 20 r7 = 0x0
126ac: d4 16 r4 = r13
126ae: 83 16 r3 = r8
126b0: 04 94 goto 0x28 <silk_find_pitch_lags_FIX+0x17C : 126da >
126b2: 32 60 r2 = [r3+0x0] ## noise_shape_analysis_FIX.c:725:12
126b4: 21 a1 r1 = r2 << 0x1 ## noise_shape_analysis_FIX.c:726:26
126b6: f8 f1 10 be r11_r10 = r1 * r14 (s) # ## noise_shape_analysis_FIX.c:726:26
126ba: 40 60 r0 = [r4+0x0] ## noise_shape_analysis_FIX.c:724:12
126bc: d0 e1 00 a9 r11_r10 >>= 0x10 ## noise_shape_analysis_FIX.c:726:26
126c0: b4 e0 a0 10 r1 = r10 + r0 ## noise_shape_analysis_FIX.c:726:26
126c4: d8 ec 49 10 [r4++=0x8] = r1 ## noise_shape_analysis_FIX.c:726:24
126c8: 00 a1 r0 = r0 << 0x1 ## noise_shape_analysis_FIX.c:727:26
126ca: f8 e1 00 1e r1_r0 = r0 * r14 (s) ## noise_shape_analysis_FIX.c:727:26
126ce: d0 e1 00 09 r1_r0 >>= 0x10 ## noise_shape_analysis_FIX.c:727:26
126d2: 20 18 r0 += r2 ## noise_shape_analysis_FIX.c:727:26
126d4: d8 ec 39 00 [r3++=0x8] = r0 ## noise_shape_analysis_FIX.c:727:24
126d8: c7 21 r7 += 0x1 ## noise_shape_analysis_FIX.c:723:31
126da: 85 ed ea 71 ifs (r7 < r5) goto -0x2c <silk_find_pitch_lags_FIX+0x154 : 126b2 >
126de: 0d e1 08 d0 r13 = r13 + 0x8 ## noise_shape_analysis_FIX.c:668:18
126e2: 67 16 r7 = r6 ## noise_shape_analysis_FIX.c:668:18
126e4: 41 f0 88 20 r1 = 0x2088 # <WOLAAnalysisFilter_Float_M256_m4_r1+0x884 : 2088 >
126e8: 00 31 r0 = [sp+68]
126ea: 01 18 r1 += r0
126ec: 07 ee bc 91 ifs (r9 > r7) goto -0x88 <silk_find_pitch_lags_FIX+0x10A : 12668 >
126f0: 76 d6 r6 = r7 #
126f2: 04 33 r4 = [sp+76]
126f4: 04 8d goto 0x1a <silk_find_pitch_lags_FIX+0x1B2 : 12710 >
126f6: 40 f0 48 81 r0 = -0x7eb8 # <RAM_LIMIT_H+0xFFFFFFFFFFE58148 : ffffffffffff8148 > ## noise_shape_analysis_FIX.c:703:9
126fa: 04 33 r4 = [sp+76] ## noise_shape_analysis_FIX.c:703:9
126fc: b3 ee 00 00 ifs (r3 <= 0x0) { ## noise_shape_analysis_FIX.c:703:9
12700: 40 e0 b8 7e r0 = 0x7eb8
} <silk_NLSF_CB2_SELECT_WB+0x5A : 7eb8 > ## noise_shape_analysis_FIX.c:703:9
12704: 02 e1 28 10 r2 = r1 + 0x28 ## noise_shape_analysis_FIX.c:703:9
12708: 12 e1 c0 24 r2 = r2 + 0x14c0 ## noise_shape_analysis_FIX.c:703:9
1270c: d8 ed 29 07 h[r2+r7<<1] = r0 ## noise_shape_analysis_FIX.c:703:9
12710: 02 32 r2 = [sp+72]
12712: 40 20 r0 = 0x0
12714: 04 83 goto 0x6 <silk_find_pitch_lags_FIX+0x1BE : 1271c >
12716: d8 ed 49 06 h[r4+r6<<1] = r0 ## noise_shape_analysis_FIX.c:732:15
1271a: c6 21 r6 += 0x1 ## noise_shape_analysis_FIX.c:731:20
1271c: 89 ed fb 61 ifs (r6 < r9) goto -0xa <silk_find_pitch_lags_FIX+0x1B8 : 12716 >
12720: c7 d4 r15 = 0 # ## Inlines.h:122:21
12722: 81 2f [sp+60] = r1 ## Inlines.h:122:21
12724: d0 ec 80 a0 r10 = [r8+0x0] ## noise_shape_analysis_FIX.c:736:25
12728: c3 14 r11 = 0 ## Inlines.h:122:21
1272a: ae 16 r14 = r10 ## Inlines.h:122:21
1272c: ba ee 01 00 ifs (r10 <= 0x1) { ## Inlines.h:122:21
12730: 4e e0 01 00 r14 = 0x1
} <mem_code_size : 0 > ## Inlines.h:122:21
12734: e2 d6 r2 = r14 # ## Inlines.h:122:20
12736: 20 60 r0 = [r2+0x0] ## Inlines.h:119:20
12738: 89 bf r1 = r0 >>> 0x1f ## Inlines.h:119:20
1273a: d0 e1 00 01 r1_r0 <<= 0x10 ## Inlines.h:119:35
1273e: 43 20 r3 = 0x0 ## Inlines.h:122:20
12740: 80 ff 66 52 00 00 call 0x5266 <__divdi3 : 179ac > ## Inlines.h:122:20
12746: 02 30 r2 = [sp+64] ## noise_shape_analysis_FIX.c:809:26
12748: d1 ec 2d 0e [r2+0x1ec] = r0 ## noise_shape_analysis_FIX.c:809:26
1274c: 02 f1 7c 40 r2 = r4 + 0x7c # ## noise_shape_analysis_FIX.c:202:7
12750: 00 34 r0 = [sp+80] ## noise_shape_analysis_FIX.c:812:39
12752: 00 60 r0 = [r0+0x0] ## noise_shape_analysis_FIX.c:812:39
12754: 80 33 [sp+76] = r0 ## noise_shape_analysis_FIX.c:202:7
12756: 00 2f r0 = [sp+60] ## noise_shape_analysis_FIX.c:202:7
12758: 01 e1 28 00 r1 = r0 + 0x28 ## noise_shape_analysis_FIX.c:202:7
1275c: 10 e1 c0 14 r0 = r1 + 0x14c0 ## noise_shape_analysis_FIX.c:202:7
12760: 80 32 [sp+72] = r0 ## noise_shape_analysis_FIX.c:202:7
12762: 14 92 goto 0x64 <silk_find_pitch_lags_FIX+0x26A : 127c8 > ## noise_shape_analysis_FIX.c:202:7
12764: 21 d6 r1 = r2 #
12766: 00 32 r0 = [sp+72] ## noise_shape_analysis_FIX.c:203:8
12768: d8 ed 0a eb r14 = h[r0+r11<<1] (s) ## noise_shape_analysis_FIX.c:203:8
1276c: c7 d4 r15 = 0 # ## noise_shape_analysis_FIX.c:203:8
1276e: 82 35 [sp+84] = r2 ## noise_shape_analysis_FIX.c:203:8
12770: e6 16 r6 = r14 ## noise_shape_analysis_FIX.c:203:8
12772: 47 20 r7 = 0x0 ## noise_shape_analysis_FIX.c:203:8
12774: d0 e1 00 63 r7_r6 <<= 0x30 ## noise_shape_analysis_FIX.c:203:8
12778: d0 e1 00 6f r7_r6 >>>= 0x30 ## noise_shape_analysis_FIX.c:203:8
1277c: 0d e1 01 b0 r13 = r11 + 0x1
12780: c0 e1 d1 4c r4 = r13 >>> 0x1
12784: 42 20 r2 = 0x0
12786: 04 95 goto 0x2a <silk_find_pitch_lags_FIX+0x254 : 127b2 >
12788: 10 60 r0 = [r1+0x0] ## noise_shape_analysis_FIX.c:206:11
1278a: d8 ec ca 52 r5 = [r12+r2<<2] ## noise_shape_analysis_FIX.c:205:11
1278e: c0 e1 01 90 r9 = r0 << 0x1 ## noise_shape_analysis_FIX.c:207:15
12792: f8 e1 90 96 r9_r8 = r9 * r6 (s) ## noise_shape_analysis_FIX.c:207:15
12796: d0 e1 00 89 r9_r8 >>= 0x10 ## noise_shape_analysis_FIX.c:207:15
1279a: b4 e0 80 35 r3 = r8 + r5 ## noise_shape_analysis_FIX.c:207:15
1279e: d8 ec cb 32 [r12+r2<<2] = r3 ## noise_shape_analysis_FIX.c:207:13
127a2: 53 a1 r3 = r5 << 0x1 ## noise_shape_analysis_FIX.c:208:23
127a4: f8 e1 30 96 r9_r8 = r3 * r6 (s) ## noise_shape_analysis_FIX.c:208:23
127a8: d0 e1 00 89 r9_r8 >>= 0x10 ## noise_shape_analysis_FIX.c:208:23
127ac: 80 18 r0 += r8 ## noise_shape_analysis_FIX.c:208:23
127ae: 98 05 [r1++=-0x4] = r0 ## noise_shape_analysis_FIX.c:208:21
127b0: c2 21 r2 += 0x1 ## noise_shape_analysis_FIX.c:204:34
127b2: 84 ed e9 21 ifs (r2 < r4) goto -0x2e <silk_find_pitch_lags_FIX+0x22A : 12788 >
127b6: c0 e1 e9 00 r0 = r14 << 0x9 ## noise_shape_analysis_FIX.c:210:15
127ba: a0 e0 00 00 r0 = 0x0 - r0 ## noise_shape_analysis_FIX.c:210:14
127be: d8 ec cb 0b [r12+r11<<2] = r0 ## noise_shape_analysis_FIX.c:210:12
127c2: db d6 r11 = r13 # ## noise_shape_analysis_FIX.c:210:12
127c4: 02 35 r2 = [sp+84] ## noise_shape_analysis_FIX.c:210:12
127c6: c2 24 r2 += 0x4 ## noise_shape_analysis_FIX.c:202:2
127c8: 00 33 r0 = [sp+76] ## noise_shape_analysis_FIX.c:202:2
127ca: 80 ed cb b1 ifs (r11 < r0) goto -0x6a <silk_find_pitch_lags_FIX+0x206 : 12764 > ## noise_shape_analysis_FIX.c:202:2
127ce: 40 20 r0 = 0x0
127d0: 31 e1 c0 cf r1 = r12 + -0x40
127d4: 04 88 goto 0x10 <silk_find_pitch_lags_FIX+0x288 : 127e6 >
127d6: d8 ec ca 20 r2 = [r12+r0<<2] ## noise_shape_analysis_FIX.c:817:8
127da: aa ac r2 = r2 >>> 0xc ## noise_shape_analysis_FIX.c:817:8
127dc: 78 e0 01 32 r3 = sat16(r2) (s) ## noise_shape_analysis_FIX.c:818:3
127e0: d8 ed 19 30 h[r1+r0<<1] = r3 ## noise_shape_analysis_FIX.c:819:12
127e4: c0 21 r0 += 0x1 ## noise_shape_analysis_FIX.c:815:56
127e6: 02 34 r2 = [sp+80] ## noise_shape_analysis_FIX.c:815:30
127e8: 22 60 r2 = [r2+0x0] ## noise_shape_analysis_FIX.c:815:30
127ea: 82 ed f4 01 ifs (r0 < r2) goto -0x18 <silk_find_pitch_lags_FIX+0x278 : 127d6 > ## noise_shape_analysis_FIX.c:815:30
127ee: c0 ff 71 fd 00 00 r0 = 0xfd71 <.GJTIE291_0_0_+0x4A6 : fd70 > ## noise_shape_analysis_FIX.c:260:3
127f4: 41 f0 71 fd r1 = -0x28f # <RAM_LIMIT_H+0xFFFFFFFFFFE5FD70 : fffffffffffffd70 > ## noise_shape_analysis_FIX.c:260:3
127f8: 07 29 r7 = [sp+36] ## noise_shape_analysis_FIX.c:260:3
127fa: 73 16 r3 = r7 ## noise_shape_analysis_FIX.c:260:3
127fc: b2 03 rep 0x18 r2 { ## noise_shape_analysis_FIX.c:260:3
127fe: 54 ed 30 60 r6 = h[r3+0x0] (s) ## noise_shape_analysis_FIX.c:260:3
12802: f8 e1 60 50 r5_r4 = r6 * r0 (s) ## noise_shape_analysis_FIX.c:260:3
12806: d2 e1 40 69 r6 = r5_r4 >>> 0x10 (up) ## noise_shape_analysis_FIX.c:260:3
1280a: b6 06 h[r3++=0x2] = r6 ## noise_shape_analysis_FIX.c:260:3
1280c: f8 e1 00 51 r5_r4 = r0 * r1 (s) ## noise_shape_analysis_FIX.c:260:3
12810: d2 e1 40 69 r6 = r5_r4 >>> 0x10 (up) ## noise_shape_analysis_FIX.c:260:3
12814: 80 1d r0 = r0 + r6
} ## noise_shape_analysis_FIX.c:260:3
12816: 00 34 r0 = [sp+80] ## noise_shape_analysis_FIX.c:830:68
12818: d0 ec 00 a0 r10 = [r0+0x0] ## noise_shape_analysis_FIX.c:830:68
1281c: 00 2a r0 = [sp+40] ## noise_shape_analysis_FIX.c:82:13
1281e: b4 f0 02 9a r9 = r0 - r10 # ## noise_shape_analysis_FIX.c:82:13
12822: 00 2b r0 = [sp+44] ## noise_shape_analysis_FIX.c:98:7
12824: c0 f1 a1 20 r2 = r10 << 0x1 # ## noise_shape_analysis_FIX.c:85:16
12828: 03 2d r3 = [sp+52] ## noise_shape_analysis_FIX.c:85:16
1282a: d4 e9 38 b0 r11 = [sp+56]
1282e: b4 e0 b0 c2 r12 = r11 + r2 ## noise_shape_analysis_FIX.c:86:24
12832: b4 f0 a2 10 r1 = r10 - r0 # ## noise_shape_analysis_FIX.c:98:7
12836: 00 2c r0 = [sp+48] ## noise_shape_analysis_FIX.c:98:7
12838: 11 a1 r1 = r1 << 0x1 ## noise_shape_analysis_FIX.c:98:7
1283a: b4 e0 00 81 r8 = r0 + r1 ## noise_shape_analysis_FIX.c:98:7
1283e: f1 1c r1 = r7 + r2 ## noise_shape_analysis_FIX.c:260:3
12840: 37 e1 fe 1f r7 = r1 + -0x2 ## noise_shape_analysis_FIX.c:87:37
12844: 44 20 r4 = 0x0
12846: 04 95 goto 0x2a <silk_find_pitch_lags_FIX+0x314 : 12872 >
12848: d8 ed 8a 64 r6 = h[r8+r4<<1] (s) ## noise_shape_analysis_FIX.c:100:20
1284c: 66 ac r6 = r6 << 0xc ## noise_shape_analysis_FIX.c:100:20
1284e: a0 16 r0 = r10 ## noise_shape_analysis_FIX.c:107:3
12850: 50 03 rep 0xc r0 { ## noise_shape_analysis_FIX.c:107:3
12852: d7 ed 7e 5f r5 = h[r7++=-0x2] (s) ## noise_shape_analysis_FIX.c:107:3
12856: d4 ed 32 10 r1 = h[r3++=0x2] (s) ## noise_shape_analysis_FIX.c:107:3
1285a: 15 1b r5 *= r1 ## noise_shape_analysis_FIX.c:107:3
1285c: 6e 1f r6 = r6 - r5
} ## noise_shape_analysis_FIX.c:107:3
1285e: 05 e1 00 68 r5 = r6 + 0x800 ## noise_shape_analysis_FIX.c:107:3
12862: 5d a4 r5 = r5 <<< 0x4 ## noise_shape_analysis_FIX.c:107:3
12864: dd b0 r5 = r5 >>> 0x10 ## noise_shape_analysis_FIX.c:107:3
12866: d0 ed c3 50 h[r12++=0x2] = r5 ## noise_shape_analysis_FIX.c:107:3
1286a: f7 1c r7 = r7 + r2 ## noise_shape_analysis_FIX.c:107:3
1286c: b3 1e r3 = r3 - r2 ## noise_shape_analysis_FIX.c:107:3
1286e: 3b 82 r3 = r3 + 0x2 ## noise_shape_analysis_FIX.c:107:3
12870: c4 21 r4 += 0x1 ## noise_shape_analysis_FIX.c:98:16
12872: 89 ed e9 41 ifs (r4 < r9) goto -0x2e <silk_find_pitch_lags_FIX+0x2EA : 12848 >
12876: b0 16 r0 = r11 ## noise_shape_analysis_FIX.c:136:2
12878: 41 20 r1 = 0x0 ## noise_shape_analysis_FIX.c:136:2
1287a: 0a 03 rep 0x2 r10 { ## noise_shape_analysis_FIX.c:136:2
1287c: 81 06 h[r0++=0x2] = r1
} ## noise_shape_analysis_FIX.c:136:2
1287e: 00 31 r0 = [sp+68]
12880: 14 e1 20 00 r4 = r0 + 0x1020
12884: 49 42 r1 = b[r4+0x2] (u) ## noise_shape_analysis_FIX.c:833:26
12886: 40 20 r0 = 0x0 ## noise_shape_analysis_FIX.c:833:26
12888: 01 43 if (r1 == 0) goto 0x6 <silk_find_pitch_lags_FIX+0x332 : 12890 > ## noise_shape_analysis_FIX.c:833:26
1288a: 01 34 r1 = [sp+80] ## noise_shape_analysis_FIX.c:833:78
1288c: 11 66 r1 = [r1+0x18] ## noise_shape_analysis_FIX.c:833:78
1288e: 01 4c if (r1 == 0) goto 0x18 <silk_find_pitch_lags_FIX+0x34A : 128a8 > ## noise_shape_analysis_FIX.c:833:78
12890: 01 30 r1 = [sp+64] ## noise_shape_analysis_FIX.c:856:17
12892: d9 38 r1 += 0x78 ## noise_shape_analysis_FIX.c:856:17
12894: 42 24 r2 = 0x4 ## opus_demo.c:208:2
12896: 43 20 r3 = 0x0 ## opus_demo.c:208:2
12898: 02 03 rep 0x2 r2 { ## opus_demo.c:208:2
1289a: 93 05 [r1++=0x4] = r3
} ## opus_demo.c:208:2
1289c: f2 5d if (r2 != 0) goto -0x6 <silk_find_pitch_lags_FIX+0x33A : 12898 > ## opus_demo.c:208:2
1289e: c8 64 h[r4+0x8] = r0 ## noise_shape_analysis_FIX.c:857:32
128a0: c8 41 b[r4+0x1] = r0 ## noise_shape_analysis_FIX.c:858:36
128a2: 01 2f r1 = [sp+60] ## noise_shape_analysis_FIX.c:859:22
128a4: 90 60 [r1+0x0] = r0 ## noise_shape_analysis_FIX.c:859:22
128a6: 24 84 goto 0x88 <silk_find_pitch_lags_FIX+0x3D2 : 12930 > ## noise_shape_analysis_FIX.c:859:22
128a8: 41 f0 d4 12 r1 = 0x12d4 # <WOLASynthesisFilter_Float_M128_m4_r1+0x2D0 : 12d4 > ## noise_shape_analysis_FIX.c:837:16
128ac: 00 31 r0 = [sp+68] ## noise_shape_analysis_FIX.c:837:16
128ae: d8 ee 02 61 r6 = b[r0+r1] (s) ## noise_shape_analysis_FIX.c:837:16
128b2: 42 f0 9b fd r2 = -0x265 # <RAM_LIMIT_H+0xFFFFFFFFFFE5FD9A : fffffffffffffd9a > ## noise_shape_analysis_FIX.c:837:16
128b6: 05 28 r5 = [sp+32] ## noise_shape_analysis_FIX.c:837:16
128b8: f0 f1 60 82 r8 = r6 * r2 # ## noise_shape_analysis_FIX.c:837:16
128bc: 51 60 r1 = [r5+0x0] ## noise_shape_analysis_FIX.c:838:16
128be: d4 e9 50 90 r9 = [sp+80] ## noise_shape_analysis_FIX.c:838:16
128c2: d0 ec 90 30 r3 = [r9+0x0] ## noise_shape_analysis_FIX.c:836:16
128c6: c2 ff ce cc fc ff r2 = 0xfffcccce <RAM_LIMIT_H+0xFFE2CCCE : fffcccce > ## noise_shape_analysis_FIX.c:838:16
128cc: f8 e1 10 72 r7_r6 = r1 * r2 (s) ## noise_shape_analysis_FIX.c:838:16
128d0: 31 a5 r1 = r3 << 0x5 ## noise_shape_analysis_FIX.c:836:16
128d2: b4 e0 82 21 r2 = r8 - r1 ## noise_shape_analysis_FIX.c:836:16
128d6: d0 ec 90 13 r1 = [r9+0x30] ## noise_shape_analysis_FIX.c:839:16
128da: d0 e1 00 69 r7_r6 >>= 0x10 ## noise_shape_analysis_FIX.c:838:16
128de: 26 18 r6 += r2 ## noise_shape_analysis_FIX.c:837:16
128e0: 42 e0 9b f9 r2 = -0x665 <RAM_LIMIT_H+0xFFFFFFFFFFE5F99A : fffffffffffff99a > ## noise_shape_analysis_FIX.c:839:16
128e4: f8 e1 10 32 r3_r2 = r1 * r2 (s) ## noise_shape_analysis_FIX.c:839:16
128e8: d0 e1 00 29 r3_r2 >>= 0x10 ## noise_shape_analysis_FIX.c:839:16
128ec: e1 1c r1 = r6 + r2 ## noise_shape_analysis_FIX.c:838:16
128ee: 12 e1 33 13 r2 = r1 + 0x1333 ## noise_shape_analysis_FIX.c:839:16
128f2: 78 e0 01 12 r1 = sat16(r2) (s) ## noise_shape_analysis_FIX.c:841:3
128f6: d0 ec 54 80 r8 = [r5+0x4] ## noise_shape_analysis_FIX.c:848:37
128fa: d0 ec 94 20 r2 = [r9+0x4] ## noise_shape_analysis_FIX.c:848:58
128fe: 53 63 r3 = [r5+0xc] ## noise_shape_analysis_FIX.c:849:38
12900: 57 6f r7 = [r5+0x3c] ## noise_shape_analysis_FIX.c:849:58
12902: 56 64 r6 = [r5+0x10] ## noise_shape_analysis_FIX.c:849:97
12904: 86 27 [sp+28] = r6 ## noise_shape_analysis_FIX.c:847:7
12906: 87 26 [sp+24] = r7 ## noise_shape_analysis_FIX.c:847:7
12908: 83 25 [sp+20] = r3 ## noise_shape_analysis_FIX.c:847:7
1290a: 81 24 [sp+16] = r1 ## noise_shape_analysis_FIX.c:847:7
1290c: 82 23 [sp+12] = r2 ## noise_shape_analysis_FIX.c:847:7
1290e: d4 e9 09 80 [sp+8] = r8 ## noise_shape_analysis_FIX.c:847:7
12912: 01 2f r1 = [sp+60] ## noise_shape_analysis_FIX.c:847:7
12914: 81 21 [sp+4] = r1 ## noise_shape_analysis_FIX.c:847:7
12916: 49 81 r1 = r4 + 0x1 ## noise_shape_analysis_FIX.c:847:115
12918: 02 30 r2 = [sp+64] ## noise_shape_analysis_FIX.c:847:44
1291a: da 38 r2 += 0x78 ## noise_shape_analysis_FIX.c:847:44
1291c: 4b 88 r3 = r4 + 0x8 ## noise_shape_analysis_FIX.c:847:84
1291e: b1 d6 r1 = r11 # ## noise_shape_analysis_FIX.c:847:7
12920: 81 20 [sp] = r1 ## noise_shape_analysis_FIX.c:847:7
12922: bf ea 1b fa call -0xbca <silk_pitch_analysis_core : 11d5c > ## noise_shape_analysis_FIX.c:847:7
12926: 41 22 r1 = 0x2 ## noise_shape_analysis_FIX.c:847:7
12928: b0 e8 00 00 if (r0 != 0x0) { ## noise_shape_analysis_FIX.c:847:7
1292c: 41 21 r1 = 0x1
} ## noise_shape_analysis_FIX.c:847:7
1292e: c9 42 b[r4+0x2] = r1 ## noise_shape_analysis_FIX.c:847:7
12930: 02 96 sp += 0x58
12932: 5f 04 {pc, r15-r4} = [sp++] ## noise_shape_analysis_FIX.c:862:1
silk_bwexpander_32:
12934: 76 04 [--sp] = {rets, r6-r4} ## noise_shape_analysis_FIX.c:283:0
12936: f3 e0 80 2b r3 = r2 - 0x10000 ## noise_shape_analysis_FIX.c:285:45
1293a: 91 03 rep 0x14 r1 { ## noise_shape_analysis_FIX.c:298:3
1293c: e0 ee 00 52 r5_r4 = [r0 ++= 0x0]*r2 (s) ## noise_shape_analysis_FIX.c:298:3
12940: d0 e1 00 4d r5_r4 >>>= 0x10 ## noise_shape_analysis_FIX.c:298:3
12944: f8 f1 20 53 r5_r4 = r2 * r3 (s) # ## noise_shape_analysis_FIX.c:298:3
12948: 84 05 [r0++=0x4] = r4 ## noise_shape_analysis_FIX.c:298:3
1294a: d2 e1 40 69 r6 = r5_r4 >>> 0x10 (up) ## noise_shape_analysis_FIX.c:298:3
1294e: a2 1d r2 = r2 + r6
} ## noise_shape_analysis_FIX.c:298:3
12950: 56 04 {pc, r6-r4} = [sp++] ## noise_shape_analysis_FIX.c:312:1
LPC_inverse_pred_gain_QA:
12952: 7f 04 [--sp] = {rets, r15-r4} ## LPC_inv_pred_gain.c:43:0
12954: e2 91 sp += -0x3c ## LPC_inv_pred_gain.c:43:0
12956: 3d f1 fe 1f r13 = r1 + -0x2 # ## LPC_inv_pred_gain.c:52:7
1295a: 80 20 [sp] = r0 ## LPC_inv_pred_gain.c:52:7
1295c: 37 e1 ff 1f r7 = r1 + -0x1 ## LPC_inv_pred_gain.c:52:7
12960: 62 e1 01 10 r2 = r1 & 0x1 ## LPC_inv_pred_gain.c:49:24
12964: 60 e0 80 84 r8 = 0x40000000 ## LPC_inv_pred_gain.c:49:24
12968: c1 14 r9 = 0 ## LPC_inv_pred_gain.c:49:24
1296a: c5 ff 9e ef ff 00 r5 = 0xffef9e <RAM_LIMIT_H+0xE5EF9E : ffef9e > ## LPC_inv_pred_gain.c:49:24
12970: c4 ff 3c df ff 01 r4 = 0x1ffdf3c <RAM_LIMIT_H+0x1E5DF3C : 1ffdf3c > ## LPC_inv_pred_gain.c:49:24
12976: c3 14 r11 = 0 ## LPC_inv_pred_gain.c:49:24
12978: 54 8f goto 0x15e <LPC_inverse_pred_gain_QA+0x186 : 12ad8 > ## LPC_inv_pred_gain.c:49:24
1297a: 22 a6 r2 = r2 << 0x6 ## LPC_inv_pred_gain.c:57:9
1297c: 86 1c r6 = r0 + r2 ## LPC_inv_pred_gain.c:57:9
1297e: d8 ec 6a 31 r3 = [r6+r1<<2] ## LPC_inv_pred_gain.c:57:9
12982: 3a 1d r2 = r3 + r5 ## LPC_inv_pred_gain.c:57:34
12984: 04 ec c5 20 if (r2 > r4) goto 0x18a <LPC_inverse_pred_gain_QA+0x1C0 : 12b12 > ## LPC_inv_pred_gain.c:57:34
12988: 64 e1 01 70 r4 = r7 & 0x1
1298c: 32 a7 r2 = r3 << 0x7 ## LPC_inv_pred_gain.c:62:13
1298e: a2 e0 00 20 r2 = 0x0 - r2 ## LPC_inv_pred_gain.c:62:12
12992: ab bf r3 = r2 >>> 0x1f ## LPC_inv_pred_gain.c:65:9
12994: d0 e9 31 20 d[sp+48] = r3_r2
12998: f8 f1 20 32 r3_r2 = r2 * r2 (s) # ## LPC_inv_pred_gain.c:65:9
1299c: 87 25 [sp+20] = r7 ## LPC_inv_pred_gain.c:65:9
1299e: a2 e0 80 34 r2 = 0x40000000 - r3 ## LPC_inv_pred_gain.c:66:42
129a2: 30 e4 00 52 r5 = abs(r2) ## LPC_inv_pred_gain.c:66:42
129a6: 44 a6 r4 = r4 << 0x6
129a8: df 16 r15 = r13
129aa: 05 43 if (r5 == 0) goto 0x6 <LPC_inverse_pred_gain_QA+0x60 : 129b2 >
129ac: 80 e1 00 e5 r14 = clz(r5) ## entenc.c:124:2
129b0: 04 82 goto 0x4 <LPC_inverse_pred_gain_QA+0x64 : 129b6 >
129b2: 4e e0 20 00 r14 = 0x20 <WOLAAnalysisFilter_Float_M64_m4_r1+0x1C : 20 >
129b6: 40 18 r0 += r4
129b8: a4 f0 3e e0 r4 = 0x3E - r14 # ## LPC_inv_pred_gain.c:72:56
129bc: 80 29 [sp+36] = r0 ## LPC_inv_pred_gain.c:72:56
129be: 4c e0 01 00 r12 = 0x1 <mem_code_size : 0 > ## Inlines.h:136:33
129c2: c5 14 r13 = 0 ## Inlines.h:136:33
129c4: d8 e1 00 c4 r13_r12 <<= r4 ## Inlines.h:136:33
129c8: f6 e1 c0 52 r5_r4 = r13_r12 / r2 (s) ## Inlines.h:138:20
129cc: cf bf r7 = r4 >>> 0x1f ## Inlines.h:140:5
129ce: 74 18 r4 += r7 ## Inlines.h:140:5
129d0: cd bf r5 = r4 >>> 0x1f
129d2: d0 e9 29 40 d[sp+40] = r5_r4
129d6: f0 e1 20 49 r4 = r2 * r9 ## LPC_inv_pred_gain.c:76:17
129da: f8 e1 20 c8 r13_r12 = r2 * r8 (u) ## LPC_inv_pred_gain.c:76:17
129de: d4 18 r4 += r13 ## LPC_inv_pred_gain.c:76:17
129e0: ab bf r3 = r2 >>> 0x1f ## Inlines.h:138:21
129e2: f0 e1 30 28 r2 = r3 * r8 ## LPC_inv_pred_gain.c:76:17
129e6: b4 e0 40 d2 r13 = r4 + r2 ## LPC_inv_pred_gain.c:76:17
129ea: d0 e1 0e c9 r13_r12 >>= 0x1e ## LPC_inv_pred_gain.c:76:17
129ee: d0 e9 09 c0 d[sp+8] = r13_r12 ## LPC_inv_pred_gain.c:76:17
129f2: a2 e0 1f e0 r2 = 0x1F - r14 ## LPC_inv_pred_gain.c:76:17
129f6: 40 21 r0 = 0x1 ## LPC_inv_pred_gain.c:76:17
129f8: c8 e1 00 22 r2 = r0 << r2 ## LPC_inv_pred_gain.c:76:17
129fc: ab bf r3 = r2 >>> 0x1f ## LPC_inv_pred_gain.c:76:17
129fe: d0 e9 19 20 d[sp+24] = r3_r2 ## LPC_inv_pred_gain.c:76:17
12a02: a8 e0 20 e0 r8 = 0x20 - r14 ## LPC_inv_pred_gain.c:71:15
12a06: 60 e1 01 10 r0 = r1 & 0x1 ## LPC_inv_pred_gain.c:82:21
12a0a: c1 d4 r9 = 0 # ## LPC_inv_pred_gain.c:82:21
12a0c: 80 21 [sp+4] = r0
12a0e: fd 16 r13 = r15
12a10: d0 16 r0 = r13
12a12: 47 20 r7 = 0x0
12a14: 24 8c goto 0x98 <LPC_inverse_pred_gain_QA+0x15C : 12aae >
12a16: d8 ec 6a 20 r2 = [r6+r0<<2] ## LPC_inv_pred_gain.c:91:13
12a1a: d8 ec 6a 37 r3 = [r6+r7<<2] ## LPC_inv_pred_gain.c:91:13
12a1e: ee e0 80 94 r14 = r9 + 0x40000000 ## LPC_inv_pred_gain.c:91:13
12a22: c7 14 r15 = 0 ## LPC_inv_pred_gain.c:91:13
12a24: d0 e9 30 40 r5_r4 = d[sp+48] ## LPC_inv_pred_gain.c:91:13
12a28: fc e1 20 f4 r15_r14 += r2 * r4 (s) ## LPC_inv_pred_gain.c:91:13
12a2c: d0 e1 0f e9 r15_r14 >>= 0x1f ## LPC_inv_pred_gain.c:91:13
12a30: b4 e0 32 4e r4 = r3 - r14 ## LPC_inv_pred_gain.c:91:13
12a34: b4 ed 00 60 ifs (r4 < 0x0) { ## LPC_inv_pred_gain.c:91:13
12a38: 3b 3f r3 ^= 0x80000000 ## LPC_inv_pred_gain.c:91:13
12a3a: c2 ff ff ff ff 7f r2 = 0x7fffffff
} else { <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## LPC_inv_pred_gain.c:91:13
12a40: 5e e1 00 e4 r14 = r14 ^ 0x80000000 ## LPC_inv_pred_gain.c:91:13
12a44: 60 e0 00 24 r2 = 0x80000000
} ## LPC_inv_pred_gain.c:91:13
12a48: 90 e1 32 3e r3 = r3 & r14 ## LPC_inv_pred_gain.c:91:13
12a4c: 33 ed 00 00 ifs (r3 >= 0x0) { ## LPC_inv_pred_gain.c:91:13
12a50: 42 16 r2 = r4
} ## LPC_inv_pred_gain.c:91:13
12a52: d0 e9 28 40 r5_r4 = d[sp+40]
12a56: f8 e1 20 34 r3_r2 = r2 * r4 (s)
12a5a: 88 f8 0a 02 if (r8 != 0x1) goto 0x14 <LPC_inverse_pred_gain_QA+0x120 : 12a72 > ## LPC_inv_pred_gain.c:92:12
12a5e: 24 15 r5_r4 = r3_r2 ## LPC_inv_pred_gain.c:92:12
12a60: d0 e1 01 4c r5_r4 >>>= 0x1 ## LPC_inv_pred_gain.c:92:12
12a64: 6a e1 01 20 r10 = r2 & 0x1 ## LPC_inv_pred_gain.c:92:12
12a68: b4 e0 40 ea r14 = r4 + r10 ## LPC_inv_pred_gain.c:92:12
12a6c: b8 e0 50 fb r15 = r5 + r11 + c ## LPC_inv_pred_gain.c:92:12
12a70: 04 88 goto 0x10 <LPC_inverse_pred_gain_QA+0x130 : 12a82 > ## LPC_inv_pred_gain.c:92:12
12a72: d0 e9 18 40 r5_r4 = d[sp+24]
12a76: b4 e0 20 e4 r14 = r2 + r4 ## LPC_inv_pred_gain.c:92:12
12a7a: b8 e0 30 f5 r15 = r3 + r5 + c ## LPC_inv_pred_gain.c:92:12
12a7e: d8 e1 03 e8 r15_r14 >>>= r8 ## LPC_inv_pred_gain.c:92:12
12a82: 42 20 r2 = 0x0 ## LPC_inv_pred_gain.c:93:31
12a84: e4 e0 00 e4 r4 = r14 + 0x80000000 ## LPC_inv_pred_gain.c:93:31
12a88: b8 e0 f0 52 r5 = r15 + r2 + c ## LPC_inv_pred_gain.c:93:31
12a8c: fc e0 ff 43 r12 = r4 - 0xFFFFFFFF ## LPC_inv_pred_gain.c:93:31
12a90: b8 e0 52 42 r4 = r5 - r2 - !c ## LPC_inv_pred_gain.c:93:31
12a94: 64 e0 00 55 r5 = psr ## LPC_inv_pred_gain.c:93:31
12a98: 90 e1 40 4c r4 = r4 | r12 ## LPC_inv_pred_gain.c:93:31
12a9c: b5 e1 85 50 r5 = sextra(r5, p:0x1, l:0x1) ## LPC_inv_pred_gain.c:93:31
12aa0: 45 fb 38 00 if ((r5 & r4) != 0) goto 0x70 <LPC_inverse_pred_gain_QA+0x1C2 : 12b14 > ## LPC_inv_pred_gain.c:93:31
12aa4: 02 29 r2 = [sp+36] ## LPC_inv_pred_gain.c:96:15
12aa6: d8 ec 2b e7 [r2+r7<<2] = r14 ## LPC_inv_pred_gain.c:96:15
12aaa: f8 3f r0 += -0x1 ## LPC_inv_pred_gain.c:89:3
12aac: c7 21 r7 += 0x1 ## LPC_inv_pred_gain.c:89:23
12aae: 07 ee b2 11 ifs (r1 > r7) goto -0x9c <LPC_inverse_pred_gain_QA+0xC4 : 12a16 >
12ab2: 3d f1 ff df r13 = r13 + -0x1 #
12ab6: 07 25 r7 = [sp+20]
12ab8: d0 e9 08 20 r3_r2 = d[sp+8]
12abc: d0 f1 00 22 r3_r2 <<= 0x20 #
12ac0: 00 20 r0 = [sp]
12ac2: d0 e1 00 2e r3_r2 >>>= 0x20
12ac6: c7 21 r7 += 0x1
12ac8: 28 d5 r9_r8 = r3_r2 #
12aca: 02 21 r2 = [sp+4]
12acc: c4 ff 3c df ff 01 r4 = 0x1ffdf3c <RAM_LIMIT_H+0x1E5DF3C : 1ffdf3c >
12ad2: c5 ff 9e ef ff 00 r5 = 0xffef9e <RAM_LIMIT_H+0xE5EF9E : ffef9e >
12ad8: f9 3f r1 += -0x1
12ada: 01 fd 4e 03 ifs (r1 >= 0x1) goto -0x164 <LPC_inverse_pred_gain_QA+0x28 : 1297a >
12ade: 21 a6 r1 = r2 << 0x6
12ae0: d8 ec 02 01 r0 = [r0+r1] ## LPC_inv_pred_gain.c:101:8
12ae4: 09 1d r1 = r0 + r5 ## LPC_inv_pred_gain.c:101:33
12ae6: 42 20 r2 = 0x0 ## LPC_inv_pred_gain.c:101:33
12ae8: 04 ec 14 10 if (r1 > r4) goto 0x28 <LPC_inverse_pred_gain_QA+0x1C2 : 12b14 > ## LPC_inv_pred_gain.c:101:33
12aec: 00 a7 r0 = r0 << 0x7 ## LPC_inv_pred_gain.c:106:12
12aee: a0 e0 00 00 r0 = 0x0 - r0 ## LPC_inv_pred_gain.c:106:11
12af2: f8 e1 00 10 r1_r0 = r0 * r0 (s) ## LPC_inv_pred_gain.c:109:43
12af6: a0 e0 80 14 r0 = 0x40000000 - r1 ## LPC_inv_pred_gain.c:109:41
12afa: f0 e1 00 49 r4 = r0 * r9 ## LPC_inv_pred_gain.c:113:16
12afe: f8 e1 00 28 r3_r2 = r0 * r8 (u) ## LPC_inv_pred_gain.c:113:16
12b02: 34 18 r4 += r3 ## LPC_inv_pred_gain.c:113:16
12b04: 89 bf r1 = r0 >>> 0x1f ## LPC_inv_pred_gain.c:113:16
12b06: f0 e1 10 08 r0 = r1 * r8 ## LPC_inv_pred_gain.c:113:16
12b0a: 43 1c r3 = r4 + r0 ## LPC_inv_pred_gain.c:113:16
12b0c: d0 e1 0e 29 r3_r2 >>= 0x1e ## LPC_inv_pred_gain.c:113:16
12b10: 04 81 goto 0x2 <LPC_inverse_pred_gain_QA+0x1C2 : 12b14 >
12b12: 42 20 r2 = 0x0
12b14: 20 16 r0 = r2 ## LPC_inv_pred_gain.c:118:1
12b16: 02 8f sp += 0x3c ## LPC_inv_pred_gain.c:118:1
12b18: 5f 04 {pc, r15-r4} = [sp++] ## LPC_inv_pred_gain.c:118:1
silk_LPC_inverse_pred_gain_Q24:
12b1a: 75 04 [--sp] = {rets, r5, r4} ## LPC_inv_pred_gain.c:162:0
12b1c: 03 16 r3 = r0 ## LPC_inv_pred_gain.c:162:0
12b1e: 44 e0 e0 34 r4 = 0x34e0 <WOLASynthesisFilter_Float_M256_m4_r1+0xCDC : 34e0 > ## LPC_inv_pred_gain.c:162:0
12b22: 30 1d r0 = r3 + r4 ## LPC_inv_pred_gain.c:171:58
12b24: 65 e1 01 20 r5 = r2 & 0x1 ## LPC_inv_pred_gain.c:173:27
12b28: 55 a6 r5 = r5 << 0x6 ## LPC_inv_pred_gain.c:176:7
12b2a: 53 18 r3 += r5 ## LPC_inv_pred_gain.c:176:7
12b2c: 43 18 r3 += r4 ## LPC_inv_pred_gain.c:176:7
12b2e: 44 20 r4 = 0x0 ## LPC_inv_pred_gain.c:176:7
12b30: 04 85 goto 0xa <silk_LPC_inverse_pred_gain_Q24+0x22 : 12b3c > ## LPC_inv_pred_gain.c:176:7
12b32: d8 ec 1a 54 r5 = [r1+r4<<2] ## LPC_inv_pred_gain.c:177:18
12b36: d8 ec 3b 54 [r3+r4<<2] = r5 ## LPC_inv_pred_gain.c:177:16
12b3a: c4 21 r4 += 0x1 ## LPC_inv_pred_gain.c:176:26
12b3c: 82 ed f9 41 ifs (r4 < r2) goto -0xe <silk_LPC_inverse_pred_gain_Q24+0x18 : 12b32 >
12b40: 21 16 r1 = r2 ## LPC_inv_pred_gain.c:180:11
12b42: bf ea 06 ff call -0x1f4 <LPC_inverse_pred_gain_QA : 12952 > ## LPC_inv_pred_gain.c:180:11
12b46: 55 04 {pc, r5, r4} = [sp++] ## LPC_inv_pred_gain.c:183:2
silk_noise_shape_analysis_FIX:
12b48: 7f 04 [--sp] = {rets, r15-r4} ## noise_shape_analysis_FIX.c:996:0
12b4a: e2 83 sp += -0x74 ## noise_shape_analysis_FIX.c:996:0
12b4c: 0a 16 r10 = r0 ## noise_shape_analysis_FIX.c:996:0
12b4e: 40 20 r0 = 0x0 ## noise_shape_analysis_FIX.c:996:0
12b50: 17 f1 7c a4 r7 = r10 + 0x147c # ## noise_shape_analysis_FIX.c:996:0
12b54: 80 3c [sp+112] = r0 ## noise_shape_analysis_FIX.c:998:44
12b56: 3c d6 r12 = r3 # ## noise_shape_analysis_FIX.c:998:44
12b58: 70 62 r0 = [r7+0x8] ## noise_shape_analysis_FIX.c:1026:45
12b5a: 25 d6 r5 = r2 # ## noise_shape_analysis_FIX.c:1026:45
12b5c: 76 61 r6 = [r7+0x4] ## noise_shape_analysis_FIX.c:1026:45
12b5e: 14 16 r4 = r1
12b60: d0 ec 78 91 r9 = [r7+0x18] ## noise_shape_analysis_FIX.c:1023:30
12b64: 11 e1 20 a4 r1 = r10 + 0x1420
12b68: 60 d8 r0 += r6 # ## noise_shape_analysis_FIX.c:1026:45
12b6a: 81 38 [sp+96] = r1 ## noise_shape_analysis_FIX.c:1026:45
12b6c: c0 e1 02 8c r8 = r0 >>> 0x2 ## noise_shape_analysis_FIX.c:1026:45
12b70: 06 e1 e0 41 r6 = r4 + 0x1e0 ## noise_shape_analysis_FIX.c:1026:45
12b74: d0 ec 61 80 [r6+0x0] = r8 ## noise_shape_analysis_FIX.c:1026:31
12b78: 30 e1 08 96 r0 = r9 + -0x9f8 ## noise_shape_analysis_FIX.c:1030:34
12b7c: 88 a4 r0 = r0 >>> 0x4 ## noise_shape_analysis_FIX.c:1030:34
12b7e: bf ea e5 f4 call -0x1636 <silk_sigm_Q15 : 1154c > ## noise_shape_analysis_FIX.c:1030:34
12b82: c0 f1 01 fc r15 = r0 >>> 0x1 # ## noise_shape_analysis_FIX.c:1030:34
12b86: 86 24 [sp+16] = r6 ## noise_shape_analysis_FIX.c:1030:34
12b88: d0 ec 65 f0 [r6+0x4] = r15 ## noise_shape_analysis_FIX.c:1030:32
12b8c: 42 f0 dc 33 r2 = 0x33dc # <WOLASynthesisFilter_Float_M256_m4_r1+0xBD8 : 33dc > ## noise_shape_analysis_FIX.c:1030:32
12b90: 87 23 [sp+12] = r7 ## noise_shape_analysis_FIX.c:1030:32
12b92: b4 f0 a0 02 r0 = r10 + r2 # ## noise_shape_analysis_FIX.c:1030:32
12b96: 71 60 r1 = [r7+0x0] ## noise_shape_analysis_FIX.c:1034:18
12b98: 02 f1 0c 41 r2 = r4 + 0x10c # ## noise_shape_analysis_FIX.c:1034:18
12b9c: 84 36 [sp+88] = r4 ## noise_shape_analysis_FIX.c:1034:18
12b9e: 9e d6 r14 = r9 #
12ba0: 82 22 [sp+8] = r2
12ba2: 81 5a if (r1 != 0) goto 0x34 <silk_noise_shape_analysis_FIX+0x90 : 12bd8 >
12ba4: e1 f0 80 8c r1 = r8 + 0x4000 # ## noise_shape_analysis_FIX.c:1037:19
12ba8: 02 38 r2 = [sp+96] ## noise_shape_analysis_FIX.c:1035:49
12baa: f8 f1 f0 71 r7_r6 = r15 * r1 (s) # ## noise_shape_analysis_FIX.c:1037:19
12bae: 22 60 r2 = [r2+0x0] ## noise_shape_analysis_FIX.c:1035:49
12bb0: d0 e1 00 61 r7_r6 <<= 0x10 ## noise_shape_analysis_FIX.c:1037:19
12bb4: d0 e1 00 6e r7_r6 >>>= 0x20 ## noise_shape_analysis_FIX.c:1037:19
12bb8: a1 e0 80 2f r1 = 0x100 - r2 ## noise_shape_analysis_FIX.c:1035:35
12bbc: 12 a8 r2 = r1 << 0x8 ## noise_shape_analysis_FIX.c:1036:10
12bbe: f8 e1 20 31 r3_r2 = r2 * r1 (s) ## noise_shape_analysis_FIX.c:1036:10
12bc2: d0 e1 00 29 r3_r2 >>= 0x10 ## noise_shape_analysis_FIX.c:1036:10
12bc6: 21 a3 r1 = r2 << 0x3 ## noise_shape_analysis_FIX.c:1037:19
12bc8: a1 e0 00 10 r1 = 0x0 - r1 ## noise_shape_analysis_FIX.c:1037:19
12bcc: f8 e1 10 36 r3_r2 = r1 * r6 (s) ## noise_shape_analysis_FIX.c:1037:19
12bd0: d0 e1 00 29 r3_r2 >>= 0x10 ## noise_shape_analysis_FIX.c:1037:19
12bd4: b4 e0 20 e9 r14 = r2 + r9 ## noise_shape_analysis_FIX.c:1037:19
12bd8: 17 e1 20 a0 r7 = r10 + 0x1020
12bdc: 44 f0 f0 25 r4 = 0x25f0 # <WOLAAnalysisFilter_Float_M256_m4_r1+0xDEC : 25f0 > ## noise_shape_analysis_FIX.c:1007:37
12be0: 79 42 r1 = b[r7+0x2] (u) ## noise_shape_analysis_FIX.c:1042:26
12be2: d4 e9 29 a0 [sp+40] = r10
12be6: 0b f1 80 00 r11 = r0 + 0x80 # ## noise_shape_analysis_FIX.c:1012:22
12bea: 80 39 [sp+100] = r0
12bec: 87 21 [sp+4] = r7 ## noise_shape_analysis_FIX.c:1042:6
12bee: 81 f8 12 04 if (r1 != 0x2) goto 0x24 <silk_noise_shape_analysis_FIX+0xCE : 12c16 > ## noise_shape_analysis_FIX.c:1042:6
12bf2: 41 e0 22 08 r1 = 0x822 <WOLAAnalysisFilter_Float_M128_m4_r1+0x1E : 822 > ## noise_shape_analysis_FIX.c:1044:19
12bf6: d8 ec aa 11 r1 = [r10+r1<<2] ## noise_shape_analysis_FIX.c:1044:19
12bfa: 45 20 r5 = 0x0 ## noise_shape_analysis_FIX.c:1044:19
12bfc: fd 43 b[r7+0x3] = r5 ## noise_shape_analysis_FIX.c:1058:39
12bfe: 03 24 r3 = [sp+16] ## noise_shape_analysis_FIX.c:1058:39
12c00: 42 20 r2 = 0x0 ## noise_shape_analysis_FIX.c:1058:39
12c02: 82 31 [sp+68] = r2 ## noise_shape_analysis_FIX.c:1059:28
12c04: 99 a7 r1 = r1 >>> 0x7 ## noise_shape_analysis_FIX.c:1044:19
12c06: e1 d8 r1 += r14 # ## noise_shape_analysis_FIX.c:1044:19
12c08: b5 62 [r3+0x8] = r5 ## noise_shape_analysis_FIX.c:1059:28
12c0a: 81 20 [sp] = r1 ## noise_shape_analysis_FIX.c:1059:28
12c0c: 07 38 r7 = [sp+96] ## noise_shape_analysis_FIX.c:1059:28
12c0e: 79 90 r1 = r7 + 0x10 ## noise_shape_analysis_FIX.c:1059:28
12c10: 81 2b [sp+44] = r1 ## noise_shape_analysis_FIX.c:1165:15
12c12: 81 3a [sp+104] = r1 ## noise_shape_analysis_FIX.c:1060:2
12c14: 34 82 goto 0xc4 <silk_noise_shape_analysis_FIX+0x192 : 12cda > ## noise_shape_analysis_FIX.c:1060:2
12c16: d4 e9 5d c0 [sp+92] = r12
12c1a: c0 ff 66 66 fe ff r0 = 0xfffe6666 <RAM_LIMIT_H+0xFFE46666 : fffe6666 > ## noise_shape_analysis_FIX.c:1047:19
12c20: f8 e1 90 10 r1_r0 = r9 * r0 (s) ## noise_shape_analysis_FIX.c:1047:19
12c24: d0 e1 00 09 r1_r0 >>= 0x10 ## noise_shape_analysis_FIX.c:1047:19
12c28: 00 e1 00 0c r0 = r0 + 0xc00 ## noise_shape_analysis_FIX.c:1047:19
12c2c: a1 e0 80 8c r1 = 0x4000 - r8 ## noise_shape_analysis_FIX.c:1047:19
12c30: f8 e1 00 d1 r13_r12 = r0 * r1 (s) ## noise_shape_analysis_FIX.c:1047:19
12c34: 43 20 r3 = 0x0
12c36: 48 e0 02 00 r8 = 0x2 <mem_code_size+0x2 : 2 >
12c3a: 4f e0 20 00 r15 = 0x20 <WOLAAnalysisFilter_Float_M64_m4_r1+0x1C : 20 >
12c3e: d0 f1 00 c9 r13_r12 >>= 0x10 # ## noise_shape_analysis_FIX.c:1047:19
12c42: 80 3a [sp+104] = r0 ## noise_shape_analysis_FIX.c:1047:19
12c44: 44 20 r4 = 0x0 ## noise_shape_analysis_FIX.c:1047:19
12c46: c2 14 r10 = 0 ## noise_shape_analysis_FIX.c:1047:19
12c48: c1 14 r9 = 0
12c4a: 04 9a goto 0x34 <silk_noise_shape_analysis_FIX+0x138 : 12c80 >
12c4c: e8 8c r0 = sp + 108
12c4e: e9 90 r1 = sp + 112
12c50: 4b 20 r3 = 0x20 ## noise_shape_analysis_FIX.c:1066:4
12c52: 52 16 r2 = r5 ## noise_shape_analysis_FIX.c:1066:4
12c54: bf ea 35 f7 call -0x1196 <silk_sum_sqr_shift : 11ac2 > ## noise_shape_analysis_FIX.c:1066:4
12c58: 03 3c r3 = [sp+112] ## noise_shape_analysis_FIX.c:1067:11
12c5a: c8 f1 f2 13 r1 = r15 >> r3 # ## noise_shape_analysis_FIX.c:1067:11
12c5e: 00 3b r0 = [sp+108] ## noise_shape_analysis_FIX.c:1067:8
12c60: 10 18 r0 += r1 ## noise_shape_analysis_FIX.c:1067:8
12c62: 80 3b [sp+108] = r0 ## noise_shape_analysis_FIX.c:1067:8
12c64: 80 3a [sp+104] = r0 ## noise_shape_analysis_FIX.c:1067:8
12c66: bf ea 5d f4 call -0x1746 <silk_lin2log : 11524 > ## noise_shape_analysis_FIX.c:1069:20
12c6a: 39 ed 01 80 ifs (r9 >= 0x1) {
12c6e: b4 e0 02 1a r1 = r0 - r10 ## noise_shape_analysis_FIX.c:1071:28
12c72: 30 e4 00 11 r1 = abs(r1) ## noise_shape_analysis_FIX.c:1071:28
12c76: 14 18 r4 += r1
} ## noise_shape_analysis_FIX.c:1071:25
12c78: 09 e1 01 90 r9 = r9 + 0x1 ## noise_shape_analysis_FIX.c:1065:82
12c7c: d5 20 r5 += 0x40 ## noise_shape_analysis_FIX.c:1074:18
12c7e: 0a 16 r10 = r0
12c80: 01 38 r1 = [sp+96] ## noise_shape_analysis_FIX.c:1065:19
12c82: d0 ec 12 01 r0 = [++r1=0x10] ## noise_shape_analysis_FIX.c:1065:19
12c86: e0 e1 05 00 r0 = r0 * 0x5 ## noise_shape_analysis_FIX.c:1065:19
12c8a: f4 e1 01 08 r0 = r0 / r8 (s) ## noise_shape_analysis_FIX.c:1065:76
12c8e: 80 ed dd 91 ifs (r9 < r0) goto -0x46 <silk_noise_shape_analysis_FIX+0x104 : 12c4c > ## noise_shape_analysis_FIX.c:1065:76
12c92: 30 f1 80 4d r0 = r4 + -0x280 # ## noise_shape_analysis_FIX.c:1077:30
12c96: 83 31 [sp+68] = r3 ## noise_shape_analysis_FIX.c:1077:30
12c98: 41 f0 9a 19 r1 = 0x199a # <WOLAAnalysisFilter_Float_M256_m4_r1+0x196 : 199a > ## noise_shape_analysis_FIX.c:1077:30
12c9c: 81 2b [sp+44] = r1 ## noise_shape_analysis_FIX.c:1077:30
12c9e: f8 e1 00 11 r1_r0 = r0 * r1 (s) ## noise_shape_analysis_FIX.c:1077:30
12ca2: d0 e1 00 09 r1_r0 >>= 0x10 ## noise_shape_analysis_FIX.c:1077:30
12ca6: bf ea 51 f4 call -0x175e <silk_sigm_Q15 : 1154c > ## noise_shape_analysis_FIX.c:1077:30
12caa: 89 a7 r1 = r0 >>> 0x7 ## noise_shape_analysis_FIX.c:1077:30
12cac: 03 24 r3 = [sp+16] ## noise_shape_analysis_FIX.c:1077:30
12cae: b1 62 [r3+0x8] = r1 ## noise_shape_analysis_FIX.c:1077:28
12cb0: 40 21 r0 = 0x1 ## noise_shape_analysis_FIX.c:1077:28
12cb2: 31 ed c1 00 ifs (r1 >= 0xc1) { ## noise_shape_analysis_FIX.c:1077:28
12cb6: 40 20 r0 = 0x0
} ## noise_shape_analysis_FIX.c:1077:28
12cb8: b4 f0 c0 2e r2 = r12 + r14 # ## noise_shape_analysis_FIX.c:1077:28
12cbc: f8 43 b[r7+0x3] = r0 ## noise_shape_analysis_FIX.c:1077:28
12cbe: d0 ec 34 f0 r15 = [r3+0x4] ## noise_shape_analysis_FIX.c:1077:28
12cc2: 21 18 r1 += r2 ## noise_shape_analysis_FIX.c:1088:19
12cc4: 30 e1 80 1f r0 = r1 + -0x80 ## noise_shape_analysis_FIX.c:1088:19
12cc8: 44 f0 f0 25 r4 = 0x25f0 # <WOLAAnalysisFilter_Float_M256_m4_r1+0xDEC : 25f0 > ## noise_shape_analysis_FIX.c:1007:37
12ccc: 80 20 [sp] = r0
12cce: d4 e9 28 a0 r10 = [sp+40]
12cd2: 07 38 r7 = [sp+96]
12cd4: 00 39 r0 = [sp+100]
12cd6: d4 e9 5c c0 r12 = [sp+92]
12cda: 01 e1 c0 00 r1 = r0 + 0xc0 ## noise_shape_analysis_FIX.c:1013:24
12cde: 60 f0 84 28 r2 = 0x420000 # ## noise_shape_analysis_FIX.c:1097:3
12ce2: 81 34 [sp+80] = r1 ## noise_shape_analysis_FIX.c:1095:17
12ce4: c1 d4 r9 = 0 # ## noise_shape_analysis_FIX.c:1095:17
12ce6: 31 63 r1 = [r3+0xc] ## noise_shape_analysis_FIX.c:1095:17
12ce8: d0 20 r0 += 0x40 ## noise_shape_analysis_FIX.c:1011:22
12cea: b4 f0 a0 04 r0 = r10 + r4 # ## noise_shape_analysis_FIX.c:1007:37
12cee: 80 35 [sp+84] = r0 ## noise_shape_analysis_FIX.c:1007:37
12cf0: f8 f1 10 32 r3_r2 = r1 * r2 (s) # ## noise_shape_analysis_FIX.c:1097:3
12cf4: 80 29 [sp+36] = r0 ## noise_shape_analysis_FIX.c:1097:3
12cf6: d0 e1 00 2e r3_r2 >>>= 0x20 ## noise_shape_analysis_FIX.c:1097:3
12cfa: f8 e1 20 32 r3_r2 = r2 * r2 (s) ## noise_shape_analysis_FIX.c:1097:3
12cfe: d0 e1 00 21 r3_r2 <<= 0x10 ## Inlines.h:122:21
12d02: 30 e1 a0 cf r0 = r12 + -0x60 ## noise_shape_analysis_FIX.c:1018:12
12d06: 60 f0 80 1b r1 = 0x10000 #
12d0a: 80 30 [sp+64] = r0
12d0c: 42 20 r2 = 0x0
12d0e: 2c 80 r4 = r2 + 0x0 ## Inlines.h:122:21
12d10: b8 e0 30 51 r5 = r3 + r1 + c ## Inlines.h:122:21
12d14: c8 ff 00 00 33 f3 r8 = 0xf3330000 <RAM_LIMIT_H+0xF3190000 : f3330000 > ## Inlines.h:122:20
12d1a: f6 e1 80 35 r3_r2 = r9_r8 / r5 (s) ## Inlines.h:122:20
12d1e: 11 3d r1 = -0x3 ## noise_shape_analysis_FIX.c:1098:15
12d20: f0 e1 f0 01 r0 = r15 * r1 ## noise_shape_analysis_FIX.c:1098:15
12d24: e0 e0 80 0b r0 = r0 + 0x10000 ## noise_shape_analysis_FIX.c:1098:15
12d28: 41 e0 8f 02 r1 = 0x28f <ROM_RAM_SIZE+0x8E : 28e > ## noise_shape_analysis_FIX.c:1098:15
12d2c: f8 e1 00 11 r1_r0 = r0 * r1 (s) ## noise_shape_analysis_FIX.c:1098:15
12d30: d0 e1 00 09 r1_r0 >>= 0x10 ## noise_shape_analysis_FIX.c:1098:15
12d34: 84 1c r4 = r0 + r2 ## noise_shape_analysis_FIX.c:1101:15
12d36: 84 28 [sp+32] = r4
12d38: cc a2 r4 = r4 >>> 0x2 ## noise_shape_analysis_FIX.c:1103:15
12d3a: 20 1e r0 = r2 - r0 ## noise_shape_analysis_FIX.c:1100:15
12d3c: 00 ae r0 = r0 << 0xe ## noise_shape_analysis_FIX.c:1103:15
12d3e: f4 e1 01 04 r0 = r0 / r4 (s) ## noise_shape_analysis_FIX.c:1103:15
12d42: 80 27 [sp+28] = r0 ## noise_shape_analysis_FIX.c:1107:7
12d44: 00 39 r0 = [sp+100] ## noise_shape_analysis_FIX.c:1107:7
12d46: d8 3c r0 += 0x7c ## noise_shape_analysis_FIX.c:1107:7
12d48: 40 f0 9c 34 r0 = 0x349c # <WOLASynthesisFilter_Float_M256_m4_r1+0xC98 : 349c > ## noise_shape_analysis_FIX.c:1107:7
12d4c: 80 26 [sp+24] = r0 ## noise_shape_analysis_FIX.c:1107:7
12d4e: 0a 18 r10 += r0 ## noise_shape_analysis_FIX.c:1107:7
12d50: 01 e1 48 a0 r1 = r10 + 0x48 ## noise_shape_analysis_FIX.c:1107:7
12d54: 00 e1 44 a0 r0 = r10 + 0x44 ## noise_shape_analysis_FIX.c:1107:7
12d58: 80 33 [sp+76] = r0 ## noise_shape_analysis_FIX.c:1107:7
12d5a: 10 3f r0 = -0x1 ## noise_shape_analysis_FIX.c:1107:7
12d5c: 80 2f [sp+60] = r0 ## noise_shape_analysis_FIX.c:1107:7
12d5e: 00 22 r0 = [sp+8] ## noise_shape_analysis_FIX.c:1107:7
12d60: 80 2e [sp+56] = r0 ## noise_shape_analysis_FIX.c:1107:7
12d62: 42 20 r2 = 0x0 ## noise_shape_analysis_FIX.c:1107:7
12d64: d4 e9 15 a0 [sp+20] = r10
12d68: 81 32 [sp+72] = r1
12d6a: e4 92 goto 0x3a4 <silk_noise_shape_analysis_FIX+0x5C8 : 13110 >
12d6c: 82 2d [sp+52] = r2
12d6e: 6a 30 r2 = 0xb0 ## noise_shape_analysis_FIX.c:1119:3
12d70: 53 20 r3 = 0x40 ## noise_shape_analysis_FIX.c:1119:3
12d72: 05 29 r5 = [sp+36] ## noise_shape_analysis_FIX.c:1119:3
12d74: 50 d6 r0 = r5 # ## noise_shape_analysis_FIX.c:1119:3
12d76: 01 30 r1 = [sp+64] ## noise_shape_analysis_FIX.c:1119:3
12d78: bf ea f1 f5 call -0x141e <silk_apply_sine_window_n : 1195e > ## noise_shape_analysis_FIX.c:1119:3
12d7c: 51 d6 r1 = r5 # ## noise_shape_analysis_FIX.c:1125:11
12d7e: 74 66 r4 = [r7+0x18] ## noise_shape_analysis_FIX.c:1122:24
12d80: 70 6d r0 = [r7+0x34] ## noise_shape_analysis_FIX.c:1125:66
12d82: 0b 81 r3 = r0 + 0x1 ## noise_shape_analysis_FIX.c:1125:82
12d84: 6a 30 r2 = 0xb0 ## noise_shape_analysis_FIX.c:1125:11
12d86: 00 34 r0 = [sp+80] ## noise_shape_analysis_FIX.c:1125:11
12d88: bf ea 1a f6 call -0x13cc <silk_autocorr : 119c0 > ## noise_shape_analysis_FIX.c:1125:11
12d8c: d0 ec a0 10 r1 = [r10+0x0] ## noise_shape_analysis_FIX.c:1128:18
12d90: 9a a4 r2 = r1 >>> 0x4 ## noise_shape_analysis_FIX.c:1128:18
12d92: 4b 34 r3 = 0x34 ## noise_shape_analysis_FIX.c:1128:18
12d94: f8 f1 20 33 r3_r2 = r2 * r3 (s) # ## noise_shape_analysis_FIX.c:1128:18
12d98: 80 31 [sp+68] = r0 ## noise_shape_analysis_FIX.c:1125:11
12d9a: d0 e1 00 29 r3_r2 >>= 0x10 ## noise_shape_analysis_FIX.c:1128:18
12d9e: b2 ee 01 00 ifs (r2 <= 0x1) {
12da2: 42 21 r2 = 0x1
}
12da4: 12 18 r2 += r1 ## noise_shape_analysis_FIX.c:1128:18
12da6: d8 ec ad 24 [r10++=0x4c] = r2 ## noise_shape_analysis_FIX.c:1128:16
12daa: d4 e9 69 a0 [sp+104] = r10 ## noise_shape_analysis_FIX.c:1128:16
12dae: d0 ec 74 c3 r12 = [r7+0x34] ## noise_shape_analysis_FIX.c:1132:67
12db2: 44 a1 r4 = r4 << 0x1 ## noise_shape_analysis_FIX.c:1122:9
12db4: 82 fd 5c 02 ifs (r2 < 0x1) goto 0xb8 <silk_noise_shape_analysis_FIX+0x328 : 12e70 > ## noise_shape_analysis_FIX.c:940:6
12db8: 84 37 [sp+92] = r4
12dba: 42 20 r2 = 0x0
12dbc: 03 33 r3 = [sp+76]
12dbe: 04 87 goto 0xe <silk_noise_shape_analysis_FIX+0x286 : 12dce >
12dc0: 00 34 r0 = [sp+80] ## noise_shape_analysis_FIX.c:946:31
12dc2: d8 ec 0a 42 r4 = [r0+r2<<2] ## noise_shape_analysis_FIX.c:946:31
12dc6: b4 61 [r3+0x4] = r4 ## noise_shape_analysis_FIX.c:946:29
12dc8: d8 ec 39 40 [r3++=0x8] = r4 ## noise_shape_analysis_FIX.c:946:15
12dcc: c2 21 r2 += 0x1 ## noise_shape_analysis_FIX.c:945:30
12dce: 8c ee f7 21 ifs (r2 <= r12) goto -0x12 <silk_noise_shape_analysis_FIX+0x278 : 12dc0 > ## noise_shape_analysis_FIX.c:945:2
12dd2: 44 20 r4 = 0x0
12dd4: 14 90 goto 0x60 <silk_noise_shape_analysis_FIX+0x2EE : 12e36 >
12dd6: c6 16 r6 = r12
12dd8: ac e0 00 50 r12 = 0x0 - r5 ## noise_shape_analysis_FIX.c:962:33
12ddc: c0 e1 cf dd r13 = r12 >>> 0x1f ## Inlines.h:119:20
12de0: d0 e1 0f c1 r13_r12 <<= 0x1f ## Inlines.h:119:35
12de4: f6 f1 c0 d2 r13_r12 = r13_r12 / r2 (s) # ## Inlines.h:122:20
12de8: 00 39 r0 = [sp+100] ## noise_shape_analysis_FIX.c:965:15
12dea: e2 e0 80 cc r2 = r12 + 0x4000 ## noise_shape_analysis_FIX.c:965:17
12dee: aa af r2 = r2 >>> 0xf ## noise_shape_analysis_FIX.c:965:17
12df0: d8 ec 0b 24 [r0+r4<<2] = r2 ## noise_shape_analysis_FIX.c:965:15
12df4: d0 f1 00 c2 r13_r12 <<= 0x20 # ## noise_shape_analysis_FIX.c:965:15
12df8: 02 3a r2 = [sp+104]
12dfa: d0 e1 00 ce r13_r12 >>>= 0x20
12dfe: 6a 16 r10 = r6
12e00: 64 1f r4 = r6 - r4
12e02: 45 20 r5 = 0x0
12e04: 17 16 r7 = r1
12e06: 04 90 goto 0x20 <silk_noise_shape_analysis_FIX+0x2E0 : 12e28 >
12e08: 76 60 r6 = [r7+0x0] ## noise_shape_analysis_FIX.c:970:16
12e0a: 61 a1 r1 = r6 << 0x1 ## noise_shape_analysis_FIX.c:973:38
12e0c: f8 f1 10 fc r15_r14 = r1 * r12 (s) # ## noise_shape_analysis_FIX.c:973:38
12e10: 20 60 r0 = [r2+0x0] ## noise_shape_analysis_FIX.c:969:16
12e12: b4 e0 f0 10 r1 = r15 + r0 ## noise_shape_analysis_FIX.c:973:36
12e16: d8 ec 29 10 [r2++=0x8] = r1 ## noise_shape_analysis_FIX.c:973:24
12e1a: 00 a1 r0 = r0 << 0x1 ## noise_shape_analysis_FIX.c:974:38
12e1c: f8 e1 00 1c r1_r0 = r0 * r12 (s) ## noise_shape_analysis_FIX.c:974:38
12e20: 90 1d r0 = r1 + r6 ## noise_shape_analysis_FIX.c:974:36
12e22: d8 ec 79 00 [r7++=0x8] = r0 ## noise_shape_analysis_FIX.c:974:24
12e26: c5 21 r5 += 0x1 ## noise_shape_analysis_FIX.c:968:31
12e28: 84 ed ee 51 ifs (r5 < r4) goto -0x24 <silk_noise_shape_analysis_FIX+0x2C0 : 12e08 >
12e2c: 34 d6 r4 = r3 #
12e2e: 00 3a r0 = [sp+104] ## noise_shape_analysis_FIX.c:927:13
12e30: c0 28 r0 += 0x8 ## noise_shape_analysis_FIX.c:927:13
12e32: ac d6 r12 = r10 # ## noise_shape_analysis_FIX.c:927:13
12e34: 80 3a [sp+104] = r0 ## noise_shape_analysis_FIX.c:927:13
12e36: 84 ee 26 c0 ifs (r12 <= r4) goto 0x4c <silk_noise_shape_analysis_FIX+0x33E : 12e86 >
12e3a: 4b 81 r3 = r4 + 0x1 ## noise_shape_analysis_FIX.c:951:7
12e3c: 32 a3 r2 = r3 << 0x3 ## noise_shape_analysis_FIX.c:951:7
12e3e: 00 33 r0 = [sp+76] ## noise_shape_analysis_FIX.c:951:7
12e40: d8 ec 02 52 r5 = [r0+r2] ## noise_shape_analysis_FIX.c:951:7
12e44: 01 32 r1 = [sp+72] ## noise_shape_analysis_FIX.c:951:7
12e46: de bf r6 = r5 >>> 0x1f ## noise_shape_analysis_FIX.c:951:7
12e48: 90 f1 61 75 r7 = r6 ^ r5 # ## noise_shape_analysis_FIX.c:951:7
12e4c: 12 60 r2 = [r1+0x0] ## noise_shape_analysis_FIX.c:951:42
12e4e: f6 1f r6 = r7 - r6 ## noise_shape_analysis_FIX.c:951:7
12e50: 82 ed c1 61 ifs (r6 < r2) goto -0x7e <silk_noise_shape_analysis_FIX+0x28E : 12dd6 > ## noise_shape_analysis_FIX.c:951:7
12e54: c0 ff 8f 02 ff ff r0 = 0xffff028f <RAM_LIMIT_H+0xFFE5028E : ffff028e > ## noise_shape_analysis_FIX.c:952:9
12e5a: d4 e9 60 a0 r10 = [sp+96] ## noise_shape_analysis_FIX.c:952:9
12e5e: b5 ee 00 00 ifs (r5 <= 0x0) { ## noise_shape_analysis_FIX.c:952:9
12e62: c0 ff 71 fd 00 00 r0 = 0xfd71
} <.GJTIE291_0_0_+0x4A6 : fd70 > ## noise_shape_analysis_FIX.c:952:9
12e68: 01 39 r1 = [sp+100] ## noise_shape_analysis_FIX.c:952:9
12e6a: d8 ec 1b 04 [r1+r4<<2] = r0 ## noise_shape_analysis_FIX.c:952:9
12e6e: 04 8f goto 0x1e <silk_noise_shape_analysis_FIX+0x346 : 12e8e > ## noise_shape_analysis_FIX.c:952:9
12e70: 00 39 r0 = [sp+100] ## opus_demo.c:208:2
12e72: 42 20 r2 = 0x0 ## opus_demo.c:208:2
12e74: 0c 03 rep 0x2 r12 { ## opus_demo.c:208:2
12e76: 82 05 [r0++=0x4] = r2
} ## opus_demo.c:208:2
12e78: 8c f8 fc 01 if (r12 != 0x0) goto -0x8 <silk_noise_shape_analysis_FIX+0x32C : 12e74 > ## opus_demo.c:208:2
12e7c: 40 20 r0 = 0x0
12e7e: 80 2c [sp+48] = r0
12e80: d4 e9 60 a0 r10 = [sp+96]
12e84: 04 91 goto 0x22 <silk_noise_shape_analysis_FIX+0x360 : 12ea8 >
12e86: 43 d6 r3 = r4 #
12e88: 01 39 r1 = [sp+100]
12e8a: d4 e9 60 a0 r10 = [sp+96]
12e8e: 00 32 r0 = [sp+72]
12e90: 04 37 r4 = [sp+92]
12e92: 04 83 goto 0x6 <silk_noise_shape_analysis_FIX+0x352 : 12e9a >
12e94: d8 ec 1b 93 [r1+r3<<2] = r9 ## noise_shape_analysis_FIX.c:979:15
12e98: c3 21 r3 += 0x1 ## noise_shape_analysis_FIX.c:978:20
12e9a: 8c ed fb 31 ifs (r3 < r12) goto -0xa <silk_noise_shape_analysis_FIX+0x34C : 12e94 >
12e9e: 00 60 r0 = [r0+0x0] ## noise_shape_analysis_FIX.c:982:25
12ea0: b0 ee 01 00 ifs (r0 <= 0x1) {
12ea4: 40 21 r0 = 0x1
} ## SigProc_FIX.h:368:13
12ea6: 80 2c [sp+48] = r0
12ea8: d0 ec a4 03 r0 = [r10+0x34] ## noise_shape_analysis_FIX.c:1136:53
12eac: 80 37 [sp+92] = r0 ## noise_shape_analysis_FIX.c:1122:9
12eae: 00 30 r0 = [sp+64] ## noise_shape_analysis_FIX.c:1122:9
12eb0: 40 18 r0 += r4 ## noise_shape_analysis_FIX.c:1122:9
12eb2: 80 30 [sp+64] = r0
12eb4: 43 20 r3 = 0x0
12eb6: 02 26 r2 = [sp+24]
12eb8: 14 91 goto 0x62 <silk_noise_shape_analysis_FIX+0x3D4 : 12f1c >
12eba: c2 d4 r10 = 0 #
12ebc: 00 39 r0 = [sp+100] ## noise_shape_analysis_FIX.c:225:8
12ebe: d8 ec 0a c3 r12 = [r0+r3<<2] ## noise_shape_analysis_FIX.c:225:8
12ec2: c0 e1 cf dd r13 = r12 >>> 0x1f
12ec6: 38 81 r0 = r3 + 0x1
12ec8: 89 a1 r1 = r0 >>> 0x1
12eca: 20 d6 r0 = r2 #
12ecc: 80 3a [sp+104] = r0
12ece: 04 9a goto 0x34 <silk_noise_shape_analysis_FIX+0x3BC : 12f04 >
12ed0: d0 ec 00 e0 r14 = [r0+0x0] ## noise_shape_analysis_FIX.c:229:15
12ed4: d8 ec ba 8a r8 = [r11+r10<<2] ## noise_shape_analysis_FIX.c:229:15
12ed8: f8 e1 e0 5c r5_r4 = r14 * r12 (s) ## noise_shape_analysis_FIX.c:229:15
12edc: d0 e1 00 49 r5_r4 >>= 0x10 ## noise_shape_analysis_FIX.c:229:15
12ee0: b4 e0 40 68 r6 = r4 + r8 ## noise_shape_analysis_FIX.c:229:15
12ee4: b8 e0 50 79 r7 = r5 + r9 + c ## noise_shape_analysis_FIX.c:229:15
12ee8: d8 ec bb 6a [r11+r10<<2] = r6 ## noise_shape_analysis_FIX.c:229:13
12eec: f8 e1 80 5c r5_r4 = r8 * r12 (s) ## noise_shape_analysis_FIX.c:230:23
12ef0: d0 e1 00 49 r5_r4 >>= 0x10 ## noise_shape_analysis_FIX.c:230:23
12ef4: 9f 16 r15 = r9 ## noise_shape_analysis_FIX.c:229:15
12ef6: b4 e0 40 6e r6 = r4 + r14 ## noise_shape_analysis_FIX.c:230:23
12efa: b8 e0 50 79 r7 = r5 + r9 + c ## noise_shape_analysis_FIX.c:230:23
12efe: 0a f1 01 a0 r10 = r10 + 0x1 # ## noise_shape_analysis_FIX.c:226:34
12f02: 8e 05 [r0++=-0x4] = r6 ## noise_shape_analysis_FIX.c:230:21
12f04: 81 ed e4 a1 ifs (r10 < r1) goto -0x38 <silk_noise_shape_analysis_FIX+0x388 : 12ed0 >
12f08: c0 e1 c8 00 r0 = r12 << 0x8 ## noise_shape_analysis_FIX.c:232:15
12f0c: a0 e0 00 00 r0 = 0x0 - r0 ## noise_shape_analysis_FIX.c:232:14
12f10: d8 ec bb 03 [r11+r3<<2] = r0 ## noise_shape_analysis_FIX.c:232:12
12f14: c2 24 r2 += 0x4 ## noise_shape_analysis_FIX.c:224:2
12f16: 03 3a r3 = [sp+104] ## noise_shape_analysis_FIX.c:224:2
12f18: d4 e9 60 a0 r10 = [sp+96] ## noise_shape_analysis_FIX.c:224:2
12f1c: 00 37 r0 = [sp+92] ## noise_shape_analysis_FIX.c:224:2
12f1e: 80 ed cc 31 ifs (r3 < r0) goto -0x68 <silk_noise_shape_analysis_FIX+0x372 : 12eba > ## noise_shape_analysis_FIX.c:224:2
12f22: 41 20 r1 = 0x0
12f24: 10 3f r0 = -0x1 ## noise_shape_analysis_FIX.c:1143:7
12f26: 03 31 r3 = [sp+68] ## noise_shape_analysis_FIX.c:1143:7
12f28: 23 ea 01 00 if ((r3 & 0x1) == 0) { ## noise_shape_analysis_FIX.c:1143:7
12f2c: 40 20 r0 = 0x0
} ## noise_shape_analysis_FIX.c:1143:7
12f2e: 62 f1 01 30 r2 = r3 & 0x1 # ## noise_shape_analysis_FIX.c:1143:12
12f32: 04 2c r4 = [sp+48] ## noise_shape_analysis_FIX.c:1143:7
12f34: c8 e1 42 22 r2 = r4 >> r2 ## noise_shape_analysis_FIX.c:1143:7
12f38: 88 1e r0 = r0 - r3
12f3a: 82 fd 16 02 ifs (r2 < 0x1) goto 0x2c <silk_noise_shape_analysis_FIX+0x422 : 12f6a >
12f3e: 80 e1 00 12 r1 = clz(r2) ## entenc.c:124:2
12f42: c3 ff 86 b4 00 00 r3 = 0xb486 <print+0x36 : b486 >
12f48: 31 ea 01 00 if ((r1 & 0x1) != 0) {
12f4c: 60 e0 00 3c r3 = 0x8000
}
12f50: 9c a1 r4 = r1 >>> 0x1 ## Inlines.h:101:11
12f52: c3 1a r3 >>= r4 ## Inlines.h:101:7
12f54: c8 e1 20 11 r1 = r2 << r1 ## Inlines.h:74:11
12f58: b1 e1 1c 1c r1 = uextra(r1, p:0x18, l:0x7) ## Inlines.h:75:22
12f5c: e1 e1 d5 10 r1 = r1 * 0xD5 ## Inlines.h:104:9
12f60: f8 e1 30 51 r5_r4 = r3 * r1 (s) ## Inlines.h:104:9
12f64: d0 e1 00 49 r5_r4 >>= 0x10 ## Inlines.h:104:9
12f68: c9 1c r1 = r4 + r3 ## Inlines.h:104:9
12f6a: 88 a1 r0 = r0 >>> 0x1 ## noise_shape_analysis_FIX.c:1149:8
12f6c: a0 e0 10 00 r0 = 0x10 - r0 ## noise_shape_analysis_FIX.c:1151:31
12f70: c2 ff ff ff ff 7f r2 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## noise_shape_analysis_FIX.c:1151:31
12f76: c8 e1 22 30 r3 = r2 >> r0 ## noise_shape_analysis_FIX.c:1151:31
12f7a: 60 e0 00 24 r2 = 0x80000000 ## noise_shape_analysis_FIX.c:1151:31
12f7e: c8 e1 23 40 r4 = r2 >>> r0 ## noise_shape_analysis_FIX.c:1151:31
12f82: 83 ee 06 40 ifs (r4 <= r3) goto 0xc <silk_noise_shape_analysis_FIX+0x44A : 12f92 > ## noise_shape_analysis_FIX.c:1151:31
12f86: 42 16 r2 = r4 ## noise_shape_analysis_FIX.c:1151:31
12f88: 91 ee 00 04 ifs (r1 <= r4) { ## noise_shape_analysis_FIX.c:1151:31
12f8c: 34 e4 11 23 r2 = smax(r1, r3)
} ## noise_shape_analysis_FIX.c:1151:31
12f90: 04 85 goto 0xa <silk_noise_shape_analysis_FIX+0x454 : 12f9c > ## noise_shape_analysis_FIX.c:1151:31
12f92: 32 16 r2 = r3 ## noise_shape_analysis_FIX.c:1151:31
12f94: 91 ee 00 03 ifs (r1 <= r3) { ## noise_shape_analysis_FIX.c:1151:31
12f98: 34 e4 11 24 r2 = smax(r1, r4)
} ## noise_shape_analysis_FIX.c:1151:31
12f9c: c8 f1 20 00 r0 = r2 << r0 # ## noise_shape_analysis_FIX.c:1151:31
12fa0: 01 2d r1 = [sp+52] ## noise_shape_analysis_FIX.c:1151:3
12fa2: c0 f1 12 c0 r12 = r1 << 0x2 # ## noise_shape_analysis_FIX.c:1151:3
12fa6: 01 36 r1 = [sp+88] ## noise_shape_analysis_FIX.c:1151:29
12fa8: dc ec c3 01 [++r12=r1] = r0 ## noise_shape_analysis_FIX.c:1151:29
12fac: d0 ec a4 13 r1 = [r10+0x34] ## noise_shape_analysis_FIX.c:1154:44
12fb0: b0 d6 r0 = r11 # ## noise_shape_analysis_FIX.c:1154:3
12fb2: 02 28 r2 = [sp+32] ## noise_shape_analysis_FIX.c:1154:3
12fb4: bf ea be fc call -0x684 <silk_bwexpander_32 : 12934 > ## noise_shape_analysis_FIX.c:1154:3
12fb8: d0 ec a4 03 r0 = [r10+0x34] ## noise_shape_analysis_FIX.c:1157:47
12fbc: b2 d6 r2 = r11 # ## opus_demo.c:186:2
12fbe: 04 35 r4 = [sp+84] ## opus_demo.c:186:2
12fc0: 41 16 r1 = r4 ## opus_demo.c:186:2
12fc2: 10 03 rep 0x4 r0 { ## opus_demo.c:186:2
12fc4: 23 05 r3 = [r2++=0x4] ## opus_demo.c:186:2
12fc6: 93 05 [r1++=0x4] = r3
} ## opus_demo.c:186:2
12fc8: f0 5c if (r0 != 0) goto -0x8 <silk_noise_shape_analysis_FIX+0x47A : 12fc2 > ## opus_demo.c:186:2
12fca: d0 ec a4 13 r1 = [r10+0x34] ## noise_shape_analysis_FIX.c:1161:44
12fce: 40 d6 r0 = r4 # ## noise_shape_analysis_FIX.c:1161:3
12fd0: 02 27 r2 = [sp+28] ## noise_shape_analysis_FIX.c:1161:3
12fd2: bf ea af fc call -0x6a2 <silk_bwexpander_32 : 12934 > ## noise_shape_analysis_FIX.c:1161:3
12fd6: d0 ec a4 23 r2 = [r10+0x34] ## noise_shape_analysis_FIX.c:1164:76
12fda: b1 d6 r1 = r11 # ## noise_shape_analysis_FIX.c:1164:17
12fdc: 05 2a r5 = [sp+40] ## noise_shape_analysis_FIX.c:1164:17
12fde: 50 16 r0 = r5 ## noise_shape_analysis_FIX.c:1164:17
12fe0: bf ea 9b fd call -0x4ca <silk_LPC_inverse_pred_gain_Q24 : 12b1a > ## noise_shape_analysis_FIX.c:1164:17
12fe4: 41 e0 9a 59 r1 = 0x599a <wtgv2_silk_decode_core+0x364 : 599a > ## noise_shape_analysis_FIX.c:1168:17
12fe8: f8 e1 00 11 r1_r0 = r0 * r1 (s) ## noise_shape_analysis_FIX.c:1168:17
12fec: d0 e1 0f 08 r1_r0 >>= 0xf ## noise_shape_analysis_FIX.c:1168:17
12ff0: d0 ec a4 23 r2 = [r10+0x34] ## noise_shape_analysis_FIX.c:1165:76
12ff4: 76 e1 01 00 r6 = r0 & 0xFFFFFFFE ## noise_shape_analysis_FIX.c:1168:17
12ff8: ef bf r7 = r6 >>> 0x1f ## Inlines.h:119:20
12ffa: d0 e1 0e 60 r7_r6 <<= 0xe ## Inlines.h:119:35
12ffe: 50 16 r0 = r5 ## noise_shape_analysis_FIX.c:1165:17
13000: 41 16 r1 = r4 ## noise_shape_analysis_FIX.c:1165:17
13002: bf ea 8a fd call -0x4ec <silk_LPC_inverse_pred_gain_Q24 : 12b1a > ## noise_shape_analysis_FIX.c:1165:17
13006: 80 3a [sp+104] = r0
13008: f6 e1 60 10 r1_r0 = r7_r6 / r0 (s) ## Inlines.h:122:20
1300c: 10 e1 33 03 r0 = r0 + 0x1333 ## noise_shape_analysis_FIX.c:1169:73
13010: d1 ec cd 09 [r12+0x19c] = r0 ## noise_shape_analysis_FIX.c:1169:32
13014: d0 ec a4 e3 r14 = [r10+0x34] ## noise_shape_analysis_FIX.c:1172:82
13018: c4 14 r12 = 0
1301a: c2 14 r10 = 0
1301c: 14 86 goto 0x4c <silk_noise_shape_analysis_FIX+0x522 : 1306a >
1301e: c0 ff 89 41 00 fc r0 = 0xfc004189 <RAM_LIMIT_H+0xFBE64188 : fc004188 > ## noise_shape_analysis_FIX.c:909:4
13024: d0 18 r0 += r13 ## noise_shape_analysis_FIX.c:909:4
13026: e1 e1 66 a0 r1 = r10 * 0x66 ## noise_shape_analysis_FIX.c:909:4
1302a: 01 e1 33 13 r1 = r1 + 0x333 ## noise_shape_analysis_FIX.c:909:4
1302e: f8 e1 10 30 r3_r2 = r1 * r0 (s) ## Inlines.h:119:20
13032: d0 e1 00 21 r3_r2 <<= 0x10 ## Inlines.h:119:20
13036: d0 e1 00 2e r3_r2 >>>= 0x20 ## Inlines.h:119:20
1303a: d0 e1 06 21 r3_r2 <<= 0x16 ## Inlines.h:119:35
1303e: 00 e1 01 c0 r0 = r12 + 0x1 ## noise_shape_analysis_FIX.c:910:4
13042: d0 1b r0 *= r13 ## noise_shape_analysis_FIX.c:910:4
13044: f6 e1 20 10 r1_r0 = r3_r2 / r0 (s) ## Inlines.h:122:20
13048: c2 ff 71 fd 00 00 r2 = 0xfd71 <.GJTIE291_0_0_+0x4A6 : fd70 > ## noise_shape_analysis_FIX.c:908:42
1304e: b4 e0 22 d0 r13 = r2 - r0 ## noise_shape_analysis_FIX.c:908:42
13052: b0 16 r0 = r11 ## noise_shape_analysis_FIX.c:911:3
13054: e1 16 r1 = r14 ## noise_shape_analysis_FIX.c:911:3
13056: d2 16 r2 = r13 ## noise_shape_analysis_FIX.c:911:3
13058: bf ea 6c fc call -0x728 <silk_bwexpander_32 : 12934 > ## noise_shape_analysis_FIX.c:911:3
1305c: e1 d6 r1 = r14 # ## noise_shape_analysis_FIX.c:912:3
1305e: 00 35 r0 = [sp+84] ## noise_shape_analysis_FIX.c:912:3
13060: d2 16 r2 = r13 ## noise_shape_analysis_FIX.c:912:3
13062: bf ea 67 fc call -0x732 <silk_bwexpander_32 : 12934 > ## noise_shape_analysis_FIX.c:912:3
13066: 0a e1 01 a0 r10 = r10 + 0x1 ## noise_shape_analysis_FIX.c:892:32
1306a: 0a fe 28 12 ifs (r10 > 0x9) goto 0x50 <silk_noise_shape_analysis_FIX+0x576 : 130be >
1306e: 4d f0 ff ff r13 = -0x1 # <RAM_LIMIT_H+0xFFFFFFFFFFE5FFFE : fffffffffffffffe >
13072: 02 35 r2 = [sp+84]
13074: 4f e0 17 0d r15 = 0xd17 <usb_code_size+0x252 : d16 >
13078: 04 99 goto 0x32 <silk_noise_shape_analysis_FIX+0x564 : 130ac >
1307a: 25 60 r5 = [r2+0x0] ## noise_shape_analysis_FIX.c:896:10
1307c: d0 ec 20 74 r7 = [r2+0x40] ## noise_shape_analysis_FIX.c:896:10
13080: de bf r6 = r5 >>> 0x1f ## noise_shape_analysis_FIX.c:896:10
13082: 90 e1 61 45 r4 = r6 ^ r5 ## noise_shape_analysis_FIX.c:896:10
13086: c0 1f r0 = r4 - r6 ## noise_shape_analysis_FIX.c:896:10
13088: f9 bf r1 = r7 >>> 0x1f ## noise_shape_analysis_FIX.c:896:10
1308a: 90 e1 11 67 r6 = r1 ^ r7 ## noise_shape_analysis_FIX.c:896:10
1308e: 69 1e r1 = r6 - r1 ## noise_shape_analysis_FIX.c:896:10
13090: 91 ee 00 00 ifs (r1 <= r0) { ## noise_shape_analysis_FIX.c:896:10
13094: 46 15 r7_r6 = r5_r4
} ## noise_shape_analysis_FIX.c:896:10
13096: f8 bf r0 = r7 >>> 0x1f ## noise_shape_analysis_FIX.c:896:10
13098: 65 1e r5 = r6 - r0 ## noise_shape_analysis_FIX.c:896:10
1309a: 95 ee 00 4d ifs (r5 <= r13) {
1309e: c3 16 r3 = r12 ## noise_shape_analysis_FIX.c:897:8
130a0: d5 16 r5 = r13
} ## noise_shape_analysis_FIX.c:897:8
130a2: c2 24 r2 += 0x4 ## noise_shape_analysis_FIX.c:895:3
130a4: 0f e1 01 f0 r15 = r15 + 0x1 ## noise_shape_analysis_FIX.c:895:3
130a8: 3c 16 r12 = r3 ## noise_shape_analysis_FIX.c:895:3
130aa: 5d 16 r13 = r5 ## noise_shape_analysis_FIX.c:895:3
130ac: 33 e1 e9 f2 r3 = r15 + -0xd17 ## noise_shape_analysis_FIX.c:895:17
130b0: 8e ed e3 31 ifs (r3 < r14) goto -0x3a <silk_noise_shape_analysis_FIX+0x532 : 1307a > ## noise_shape_analysis_FIX.c:895:17
130b4: c0 ff 77 be ff 03 r0 = 0x3ffbe77 <RAM_LIMIT_H+0x3E5BE76 : 3ffbe76 > ## noise_shape_analysis_FIX.c:902:7
130ba: 00 ee b0 d1 ifs (r13 > r0) goto -0xa0 <silk_noise_shape_analysis_FIX+0x4D6 : 1301e > ## noise_shape_analysis_FIX.c:902:7
130be: 40 20 r0 = 0x0
130c0: b2 d6 r2 = r11 #
130c2: 01 2f r1 = [sp+60]
130c4: 03 2e r3 = [sp+56]
130c6: 07 38 r7 = [sp+96]
130c8: d4 e9 14 a0 r10 = [sp+20]
130cc: 04 96 goto 0x2c <silk_noise_shape_analysis_FIX+0x5B2 : 130fa >
130ce: 24 70 r4 = [r2+-0x40] ## noise_shape_analysis_FIX.c:1177:9
130d0: 04 e1 00 44 r4 = r4 + 0x400 ## noise_shape_analysis_FIX.c:1177:9
130d4: cc ab r4 = r4 >>> 0xb ## noise_shape_analysis_FIX.c:1177:9
130d6: 78 e0 01 54 r5 = sat16(r4) (s) ## noise_shape_analysis_FIX.c:1178:4
130da: 74 6d r4 = [r7+0x34] ## noise_shape_analysis_FIX.c:1179:61
130dc: 14 d8 r4 += r1 # ## noise_shape_analysis_FIX.c:1179:4
130de: 06 36 r6 = [sp+88] ## noise_shape_analysis_FIX.c:1179:4
130e0: 06 e1 8c 60 r6 = r6 + 0x8c ## noise_shape_analysis_FIX.c:1179:4
130e4: d8 ed 69 54 h[r6+r4<<1] = r5 ## noise_shape_analysis_FIX.c:1179:86
130e8: 24 05 r4 = [r2++=0x4] ## noise_shape_analysis_FIX.c:1181:9
130ea: 04 e1 00 44 r4 = r4 + 0x400 ## noise_shape_analysis_FIX.c:1181:9
130ee: cc ab r4 = r4 >>> 0xb ## noise_shape_analysis_FIX.c:1181:9
130f0: 78 e0 01 54 r5 = sat16(r4) (s) ## noise_shape_analysis_FIX.c:1182:4
130f4: b5 06 h[r3++=0x2] = r5 ## noise_shape_analysis_FIX.c:1183:52
130f6: f9 3f r1 += -0x1 ## noise_shape_analysis_FIX.c:1175:3
130f8: c0 21 r0 += 0x1 ## noise_shape_analysis_FIX.c:1175:49
130fa: 74 6d r4 = [r7+0x34] ## noise_shape_analysis_FIX.c:1175:31
130fc: 84 ed e7 01 ifs (r0 < r4) goto -0x32 <silk_noise_shape_analysis_FIX+0x586 : 130ce > ## noise_shape_analysis_FIX.c:1175:31
13100: 00 2f r0 = [sp+60] ## noise_shape_analysis_FIX.c:1107:2
13102: c0 30 r0 += 0x10 ## noise_shape_analysis_FIX.c:1107:2
13104: 80 2f [sp+60] = r0 ## noise_shape_analysis_FIX.c:1107:2
13106: 00 2e r0 = [sp+56] ## noise_shape_analysis_FIX.c:1107:2
13108: c8 20 r0 += 0x20 ## noise_shape_analysis_FIX.c:1107:2
1310a: 80 2e [sp+56] = r0 ## noise_shape_analysis_FIX.c:1107:41
1310c: 02 2d r2 = [sp+52] ## noise_shape_analysis_FIX.c:1107:41
1310e: c2 21 r2 += 0x1 ## noise_shape_analysis_FIX.c:1107:41
13110: 00 2b r0 = [sp+44] ## noise_shape_analysis_FIX.c:1107:30
13112: 04 60 r4 = [r0+0x0] ## noise_shape_analysis_FIX.c:1107:30
13114: 00 31 r0 = [sp+68] ## noise_shape_analysis_FIX.c:1107:30
13116: 4b ff 00 24 28 fe ifs (r2 < r4) goto -0x3b0 <silk_noise_shape_analysis_FIX+0x224 : 12d6c > ## noise_shape_analysis_FIX.c:1107:30
1311c: 80 3c [sp+112] = r0 ## noise_shape_analysis_FIX.c:1138:11
1311e: 00 3a r0 = [sp+104] ## noise_shape_analysis_FIX.c:1165:15
13120: 40 f0 f6 28 r0 = 0x28f6 # <WOLASynthesisFilter_Float_M256_m4_r1+0xF2 : 28f6 > ## noise_shape_analysis_FIX.c:1197:33
13124: 80 3b [sp+108] = r0 ## noise_shape_analysis_FIX.c:1165:15
13126: 01 20 r1 = [sp] ## noise_shape_analysis_FIX.c:1197:33
13128: f8 e1 10 10 r1_r0 = r1 * r0 (s) ## noise_shape_analysis_FIX.c:1197:33
1312c: d0 e1 00 09 r1_r0 >>= 0x10 ## noise_shape_analysis_FIX.c:1197:33
13130: a0 e0 00 0e r0 = 0x800 - r0 ## noise_shape_analysis_FIX.c:1197:32
13134: bf ea d1 f1 call -0x1c5e <silk_log2lin : 114da > ## noise_shape_analysis_FIX.c:1197:18
13138: 89 bf r1 = r0 >>> 0x1f
1313a: 42 20 r2 = 0x0
1313c: d4 e9 0c 90 r9 = [sp+12]
13140: d4 e9 58 e0 r14 = [sp+88]
13144: d4 e9 28 80 r8 = [sp+40]
13148: d4 e9 08 a0 r10 = [sp+8]
1314c: 06 2b r6 = [sp+44]
1314e: 04 92 goto 0x24 <silk_noise_shape_analysis_FIX+0x62C : 13174 >
13150: d8 ec ea 32 r3 = [r14+r2<<2] ## noise_shape_analysis_FIX.c:1201:31
13154: f8 e1 30 50 r5_r4 = r3 * r0 (s) ## noise_shape_analysis_FIX.c:1201:31
13158: d0 e1 00 49 r5_r4 >>= 0x10 ## noise_shape_analysis_FIX.c:1201:31
1315c: e4 e0 9e 4b r4 = r4 + 0x13C00 ## noise_shape_analysis_FIX.c:1203:31
13160: c3 ff ff ff ff 7f r3 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## noise_shape_analysis_FIX.c:1203:31
13166: 34 ed 00 00 ifs (r4 >= 0x0) { ## noise_shape_analysis_FIX.c:1203:31
1316a: 43 16 r3 = r4
} ## noise_shape_analysis_FIX.c:1203:31
1316c: d8 ec eb 32 [r14+r2<<2] = r3 ## noise_shape_analysis_FIX.c:1203:29
13170: 64 60 r4 = [r6+0x0] ## noise_shape_analysis_FIX.c:1203:29
13172: c2 21 r2 += 0x1 ## noise_shape_analysis_FIX.c:1200:41
13174: 84 ed ec 21 ifs (r2 < r4) goto -0x28 <silk_noise_shape_analysis_FIX+0x608 : 13150 >
13178: 00 24 r0 = [sp+16] ## noise_shape_analysis_FIX.c:1206:46
1317a: 00 61 r0 = [r0+0x4] ## noise_shape_analysis_FIX.c:1206:46
1317c: e0 e1 cd 0f r0 = r0 * 0x19A ## noise_shape_analysis_FIX.c:1206:46
13180: c1 ff 33 35 33 00 r1 = 0x333533 <RAM_LIMIT_H+0x193532 : 333532 > ## noise_shape_analysis_FIX.c:1206:46
13186: 10 18 r0 += r1 ## noise_shape_analysis_FIX.c:1206:46
13188: 88 aa r0 = r0 >>> 0xa ## noise_shape_analysis_FIX.c:1206:46
1318a: e0 e0 80 0b r0 = r0 + 0x10000 ## noise_shape_analysis_FIX.c:1206:44
1318e: 89 bf r1 = r0 >>> 0x1f
13190: 02 e1 90 a0 r2 = r10 + 0x90 ## noise_shape_analysis_FIX.c:1208:7
13194: 43 20 r3 = 0x0 ## noise_shape_analysis_FIX.c:1208:7
13196: 04 8a goto 0x14 <silk_noise_shape_analysis_FIX+0x664 : 131ac > ## noise_shape_analysis_FIX.c:1208:7
13198: d8 ec 2a 43 r4 = [r2+r3<<2] ## noise_shape_analysis_FIX.c:1209:34
1319c: f8 e1 40 50 r5_r4 = r4 * r0 (s) ## noise_shape_analysis_FIX.c:1209:34
131a0: d0 e1 00 49 r5_r4 >>= 0x10 ## noise_shape_analysis_FIX.c:1209:34
131a4: d8 ec 2b 43 [r2+r3<<2] = r4 ## noise_shape_analysis_FIX.c:1209:32
131a8: 64 60 r4 = [r6+0x0] ## noise_shape_analysis_FIX.c:1209:32
131aa: c3 21 r3 += 0x1 ## noise_shape_analysis_FIX.c:1208:41
131ac: 84 ed f4 31 ifs (r3 < r4) goto -0x18 <silk_noise_shape_analysis_FIX+0x650 : 13198 >
131b0: d0 ec 94 00 r0 = [r9+0x4] ## noise_shape_analysis_FIX.c:1214:17
131b4: 00 a2 r0 = r0 << 0x2 ## noise_shape_analysis_FIX.c:1214:17
131b6: e0 f0 00 0b r0 = r0 + 0x20000 # ## noise_shape_analysis_FIX.c:1214:17
131ba: 71 60 r1 = [r7+0x0] ## noise_shape_analysis_FIX.c:1216:17
131bc: 70 f1 3f 00 r0 = r0 & 0xFFFFFFC0 # ## noise_shape_analysis_FIX.c:1214:17
131c0: 02 21 r2 = [sp+4] ## noise_shape_analysis_FIX.c:1217:26
131c2: 50 ee 22 90 r9 = b[r2+0x2] (u) ## noise_shape_analysis_FIX.c:1217:26
131c6: 10 1b r0 *= r1 ## noise_shape_analysis_FIX.c:1216:17
131c8: 88 a8 r0 = r0 >>> 0x8 ## noise_shape_analysis_FIX.c:1216:17
131ca: 89 bf r1 = r0 >>> 0x1f
131cc: 89 f8 40 04 if (r9 != 0x2) goto 0x80 <silk_noise_shape_analysis_FIX+0x708 : 13250 > ## noise_shape_analysis_FIX.c:1217:6
131d0: 42 20 r2 = 0x0
131d2: 60 e0 40 8c r8 = 0xC000
131d6: 4a e0 34 3f r10 = 0x3f34 <STFT_Win_FixHalf_M256_D80+0x130 : 3f34 >
131da: 0b e1 cc 80 r11 = r8 + 0xcc
131de: 04 99 goto 0x32 <silk_noise_shape_analysis_FIX+0x6CA : 13212 >
131e0: 24 a2 r4 = r2 << 0x2 ## noise_shape_analysis_FIX.c:1223:25
131e2: e4 18 r4 += r14 ## noise_shape_analysis_FIX.c:1223:25
131e4: d0 ec 48 77 r7 = [r4+0x78] ## noise_shape_analysis_FIX.c:1223:25
131e8: f4 e1 81 77 r7 = r8 / r7 (s) ## noise_shape_analysis_FIX.c:1223:25
131ec: b4 e0 a2 37 r3 = r10 - r7 ## noise_shape_analysis_FIX.c:1225:34
131f0: 05 e1 cc 70 r5 = r7 + 0xcc ## noise_shape_analysis_FIX.c:1223:23
131f4: f8 e1 50 d0 r13_r12 = r5 * r0 (s) ## noise_shape_analysis_FIX.c:1225:34
131f8: c0 e1 c0 59 r5 = r12 >> 0x10 ## noise_shape_analysis_FIX.c:1225:34
131fc: 3b 1f r3 = r3 - r5 ## noise_shape_analysis_FIX.c:1225:34
131fe: b4 e0 70 5b r5 = r7 + r11 ## noise_shape_analysis_FIX.c:1226:55
13202: d5 17 r5 = r5.l (u) ## noise_shape_analysis_FIX.c:1226:34
13204: a5 e1 40 38 r5 <= insert(r3, p:0x10, l:0x10) ## noise_shape_analysis_FIX.c:1226:31
13208: d1 ec 4d 58 [r4+0x18c] = r5 ## noise_shape_analysis_FIX.c:1226:31
1320c: 03 2b r3 = [sp+44] ## noise_shape_analysis_FIX.c:1226:31
1320e: 34 60 r4 = [r3+0x0] ## noise_shape_analysis_FIX.c:1226:31
13210: c2 21 r2 += 0x1 ## noise_shape_analysis_FIX.c:1222:42
13212: 84 ed e5 21 ifs (r2 < r4) goto -0x36 <silk_noise_shape_analysis_FIX+0x698 : 131e0 >
13216: 00 38 r0 = [sp+96] ## noise_shape_analysis_FIX.c:1230:4
13218: 02 60 r2 = [r0+0x0] ## noise_shape_analysis_FIX.c:1230:4
1321a: c4 ff 00 00 9a 99 r4 = 0x999a0000 <RAM_LIMIT_H+0x99800000 : 999a0000 > ## noise_shape_analysis_FIX.c:1230:4
13220: f8 e1 20 04 r1_r0 = r2 * r4 (u) ## noise_shape_analysis_FIX.c:1230:4
13224: e5 e1 59 20 r5 = r2 * 0x59 ## noise_shape_analysis_FIX.c:1230:4
13228: 15 18 r5 += r1 ## noise_shape_analysis_FIX.c:1230:4
1322a: ab bf r3 = r2 >>> 0x1f ## noise_shape_analysis_FIX.c:1230:4
1322c: f0 f1 30 24 r2 = r3 * r4 # ## noise_shape_analysis_FIX.c:1230:4
13230: 04 24 r4 = [sp+16] ## noise_shape_analysis_FIX.c:1230:4
13232: d1 1c r1 = r5 + r2 ## noise_shape_analysis_FIX.c:1230:4
13234: d0 e1 00 0e r1_r0 >>>= 0x20 ## noise_shape_analysis_FIX.c:1230:4
13238: 82 16 r2 = r8 ## noise_shape_analysis_FIX.c:1230:4
1323a: f8 e1 00 12 r1_r0 = r0 * r2 (s) ## noise_shape_analysis_FIX.c:1230:4
1323e: d0 e1 00 09 r1_r0 >>= 0x10 ## noise_shape_analysis_FIX.c:1230:4
13242: 42 e0 00 c0 r2 = -0x4000 <RAM_LIMIT_H+0xFFFFFFFFFFE5C000 : ffffffffffffc000 > ## noise_shape_analysis_FIX.c:1229:52
13246: b4 e0 22 c0 r12 = r2 - r0 ## noise_shape_analysis_FIX.c:1229:52
1324a: d4 e9 28 80 r8 = [sp+40]
1324e: 04 9e goto 0x3c <silk_noise_shape_analysis_FIX+0x744 : 1328c >
13250: 42 e0 1e 03 r2 = 0x31e <ROM_RAM_SIZE+0x11E : 31e > ## noise_shape_analysis_FIX.c:1251:33
13254: f8 e1 00 12 r1_r0 = r0 * r2 (s) ## noise_shape_analysis_FIX.c:1251:33
13258: 80 b0 r0 = r0 >> 0x10 ## noise_shape_analysis_FIX.c:1251:33
1325a: 41 e0 cd 3a r1 = 0x3acd <STFT_Win_FixHalf_M512_D160+0x2C8 : 3acc > ## noise_shape_analysis_FIX.c:1251:33
1325e: 10 1e r0 = r1 - r0 ## noise_shape_analysis_FIX.c:1251:33
13260: c1 ff 33 c5 00 00 r1 = 0xc533 <main+0x1CA : c532 > ## noise_shape_analysis_FIX.c:1252:30
13266: a1 e1 40 08 r1 <= insert(r0, p:0x10, l:0x10) ## noise_shape_analysis_FIX.c:1252:30
1326a: d1 ec ed 18 [r14+0x18c] = r1 ## noise_shape_analysis_FIX.c:1252:30
1326e: 58 24 r0 = 0x64
13270: 04 24 r4 = [sp+16]
13272: 04 85 goto 0xa <silk_noise_shape_analysis_FIX+0x736 : 1327e >
13274: d0 ec a0 18 r1 = [r10+0x80] ## noise_shape_analysis_FIX.c:1254:33
13278: d8 ec eb 10 [r14+r0<<2] = r1 ## noise_shape_analysis_FIX.c:1254:31
1327c: c0 21 r0 += 0x1 ## noise_shape_analysis_FIX.c:1253:3
1327e: 32 f1 9d 0f r2 = r0 + -0x63 # ## noise_shape_analysis_FIX.c:1253:31
13282: 61 60 r1 = [r6+0x0] ## noise_shape_analysis_FIX.c:1253:31
13284: 81 ed f6 21 ifs (r2 < r1) goto -0x14 <silk_noise_shape_analysis_FIX+0x72C : 13274 > ## noise_shape_analysis_FIX.c:1253:31
13288: 4c e0 00 c0 r12 = -0x4000 <RAM_LIMIT_H+0xFFFFFFFFFFE5C000 : ffffffffffffc000 >
1328c: 42 f0 22 08 r2 = 0x822 # <WOLAAnalysisFilter_Float_M128_m4_r1+0x1E : 822 > ## noise_shape_analysis_FIX.c:1261:18
13290: 41 61 r1 = [r4+0x4] ## noise_shape_analysis_FIX.c:1261:18
13292: d8 ec 8a 82 r8 = [r8+r2<<2] ## noise_shape_analysis_FIX.c:1261:18
13296: 12 a3 r2 = r1 << 0x3 ## noise_shape_analysis_FIX.c:1261:18
13298: a2 f0 00 2b r2 = 0x20000 - r2 # ## noise_shape_analysis_FIX.c:1261:18
1329c: 44 60 r4 = [r4+0x0] ## noise_shape_analysis_FIX.c:1265:18
1329e: f8 e1 80 32 r3_r2 = r8 * r2 (s) ## noise_shape_analysis_FIX.c:1261:18
132a2: d0 e1 00 21 r3_r2 <<= 0x10 ## noise_shape_analysis_FIX.c:1261:18
132a6: d0 e1 00 2e r3_r2 >>>= 0x20 ## noise_shape_analysis_FIX.c:1261:18
132aa: 45 e0 9a 19 r5 = 0x199a <WOLAAnalysisFilter_Float_M256_m4_r1+0x196 : 199a > ## noise_shape_analysis_FIX.c:1261:18
132ae: f8 e1 20 35 r3_r2 = r2 * r5 (s) ## noise_shape_analysis_FIX.c:1261:18
132b2: d0 e1 00 29 r3_r2 >>= 0x10 ## noise_shape_analysis_FIX.c:1261:18
132b6: 46 a2 r6 = r4 << 0x2 ## noise_shape_analysis_FIX.c:1265:18
132b8: a6 e0 80 6b r6 = 0x10000 - r6 ## noise_shape_analysis_FIX.c:1265:18
132bc: f8 e1 60 b5 r11_r10 = r6 * r5 (s) ## noise_shape_analysis_FIX.c:1265:18
132c0: d0 e1 00 a9 r11_r10 >>= 0x10 ## noise_shape_analysis_FIX.c:1265:18
132c4: c6 14 r14 = 0 ## noise_shape_analysis_FIX.c:1265:18
132c6: 89 f8 39 04 if (r9 != 0x2) goto 0x72 <silk_noise_shape_analysis_FIX+0x7F4 : 1333c > ## noise_shape_analysis_FIX.c:1265:18
132ca: 11 a4 r1 = r1 << 0x4 ## noise_shape_analysis_FIX.c:1270:23
132cc: a1 e0 80 1a r1 = 0x40000 - r1 ## noise_shape_analysis_FIX.c:1270:23
132d0: f8 e1 10 54 r5_r4 = r1 * r4 (s) ## noise_shape_analysis_FIX.c:1270:23
132d4: d0 e1 00 49 r5_r4 >>= 0x10 ## noise_shape_analysis_FIX.c:1270:23
132d8: a1 e0 80 4b r1 = 0x10000 - r4 ## noise_shape_analysis_FIX.c:1270:23
132dc: 44 e0 33 33 r4 = 0x3333 <WOLASynthesisFilter_Float_M256_m4_r1+0xB2E : 3332 > ## noise_shape_analysis_FIX.c:1270:23
132e0: f8 e1 10 54 r5_r4 = r1 * r4 (s) ## noise_shape_analysis_FIX.c:1270:23
132e4: d0 e1 0f 48 r5_r4 >>= 0xf ## noise_shape_analysis_FIX.c:1275:23
132e8: c1 ff 9a 99 00 00 r1 = 0x999a <quantize_intervals_LF+0x86 : 999a > ## noise_shape_analysis_FIX.c:1275:23
132ee: 41 18 r1 += r4 ## noise_shape_analysis_FIX.c:1275:23
132f0: 76 e1 01 10 r6 = r1 & 0xFFFFFFFE ## noise_shape_analysis_FIX.c:1275:23
132f4: c0 e1 8f 10 r1 = r8 << 0xf ## noise_shape_analysis_FIX.c:1275:23
132f8: ef bf r7 = r6 >>> 0x1f ## noise_shape_analysis_FIX.c:1275:23
132fa: 81 fd 19 02 ifs (r1 < 0x1) goto 0x32 <silk_noise_shape_analysis_FIX+0x7E8 : 13330 > ## noise_shape_analysis_FIX.c:1275:23
132fe: 80 e1 00 41 r4 = clz(r1) ## entenc.c:124:2
13302: 34 ea 01 10 if ((r4 & 0x1) != 0) {
13306: 60 e0 00 8c r8 = 0x8000
} else {
1330a: c8 ff 86 b4 00 00 r8 = 0xb486
} <print+0x36 : b486 >
13310: cd a1 r5 = r4 >>> 0x1 ## Inlines.h:101:11
13312: c8 e1 82 55 r5 = r8 >> r5 ## Inlines.h:101:7
13316: 41 1a r1 <<= r4 ## Inlines.h:74:11
13318: b1 e1 1c 1c r1 = uextra(r1, p:0x18, l:0x7) ## Inlines.h:75:22
1331c: e1 e1 d5 10 r1 = r1 * 0xD5 ## Inlines.h:104:9
13320: f8 e1 50 91 r9_r8 = r5 * r1 (s) ## Inlines.h:104:9
13324: d0 e1 00 89 r9_r8 >>= 0x10 ## Inlines.h:104:9
13328: b4 e0 80 45 r4 = r8 + r5 ## Inlines.h:104:9
1332c: cd bf r5 = r4 >>> 0x1f ## Inlines.h:106:5
1332e: 04 82 goto 0x4 <silk_noise_shape_analysis_FIX+0x7EC : 13334 >
13330: 44 20 r4 = 0x0
13332: 45 20 r5 = 0x0
13334: f8 e1 40 f6 r15_r14 = r4 * r6 (s) ## noise_shape_analysis_FIX.c:1275:23
13338: d0 e1 00 e9 r15_r14 >>= 0x10 ## noise_shape_analysis_FIX.c:1275:23
1333c: b4 f0 20 1a r1 = r2 + r10 # ## noise_shape_analysis_FIX.c:1265:18
13340: 06 23 r6 = [sp+12] ## noise_shape_analysis_FIX.c:1265:18
13342: 12 30 r2 = -0x10
13344: 43 f0 66 66 r3 = 0x6666 # <wtgv2_silk_NLSF2A+0xF0 : 6666 >
13348: 07 36 r7 = [sp+88]
1334a: 14 89 goto 0x52 <silk_noise_shape_analysis_FIX+0x856 : 1339e >
1334c: 64 69 r4 = [r6+0x24] ## noise_shape_analysis_FIX.c:1284:4
1334e: 15 1f r5 = r1 - r4 ## noise_shape_analysis_FIX.c:1284:4
13350: f8 e1 50 93 r9_r8 = r5 * r3 (s) ## noise_shape_analysis_FIX.c:1284:4
13354: d0 e1 00 89 r9_r8 >>= 0x10 ## noise_shape_analysis_FIX.c:1284:4
13358: 84 18 r4 += r8 ## noise_shape_analysis_FIX.c:1284:4
1335a: e4 69 [r6+0x24] = r4 ## noise_shape_analysis_FIX.c:1283:33
1335c: 65 6a r5 = [r6+0x28] ## noise_shape_analysis_FIX.c:1286:4
1335e: b4 e0 e2 05 r0 = r14 - r5 ## noise_shape_analysis_FIX.c:1286:4
13362: f8 e1 00 93 r9_r8 = r0 * r3 (s) ## noise_shape_analysis_FIX.c:1286:4
13366: d0 e1 00 89 r9_r8 >>= 0x10 ## noise_shape_analysis_FIX.c:1286:4
1336a: b4 e0 80 05 r0 = r8 + r5 ## noise_shape_analysis_FIX.c:1286:4
1336e: e0 6a [r6+0x28] = r0 ## noise_shape_analysis_FIX.c:1285:37
13370: 60 6b r0 = [r6+0x2c] ## noise_shape_analysis_FIX.c:1288:4
13372: b4 e0 c2 50 r5 = r12 - r0 ## noise_shape_analysis_FIX.c:1288:4
13376: f8 e1 50 93 r9_r8 = r5 * r3 (s) ## noise_shape_analysis_FIX.c:1288:4
1337a: d0 e1 00 89 r9_r8 >>= 0x10 ## noise_shape_analysis_FIX.c:1288:4
1337e: 80 18 r0 += r8 ## noise_shape_analysis_FIX.c:1288:4
13380: e0 6b [r6+0x2c] = r0 ## noise_shape_analysis_FIX.c:1287:28
13382: 48 82 r0 = r4 + 0x2 ## noise_shape_analysis_FIX.c:1293:72
13384: 88 a2 r0 = r0 >>> 0x2 ## noise_shape_analysis_FIX.c:1293:77
13386: f4 1c r4 = r7 + r2 ## noise_shape_analysis_FIX.c:1293:35
13388: d1 ec 4f 0b [++r4=0x1bc] = r0 ## noise_shape_analysis_FIX.c:1293:35
1338c: 60 6a r0 = [r6+0x28] ## noise_shape_analysis_FIX.c:1294:49
1338e: c0 22 r0 += 0x2 ## noise_shape_analysis_FIX.c:1294:72
13390: 88 a2 r0 = r0 >>> 0x2 ## noise_shape_analysis_FIX.c:1294:77
13392: c0 68 [r4+0x20] = r0 ## noise_shape_analysis_FIX.c:1294:35
13394: 60 6b r0 = [r6+0x2c] ## noise_shape_analysis_FIX.c:1295:49
13396: c0 22 r0 += 0x2 ## noise_shape_analysis_FIX.c:1295:72
13398: 88 a2 r0 = r0 >>> 0x2 ## noise_shape_analysis_FIX.c:1295:77
1339a: c0 64 [r4+0x10] = r0 ## noise_shape_analysis_FIX.c:1295:35
1339c: c2 24 r2 += 0x4 ## noise_shape_analysis_FIX.c:1282:2
1339e: e2 56 if (r2 != 0) goto -0x54 <silk_noise_shape_analysis_FIX+0x804 : 1334c >
133a0: 02 9d sp += 0x74
133a2: 5f 04 {pc, r15-r4} = [sp++] ## noise_shape_analysis_FIX.c:1297:1
silk_find_LTP_FIX:
133a4: 7f 04 [--sp] = {rets, r15-r4} ## encode_frame_FIX.c:340:0
133a6: a2 9d sp += -0x10c ## encode_frame_FIX.c:340:0
133a8: d4 e9 4c f1 r15 = [sp+332] ## encode_frame_FIX.c:340:0
133ac: 43 f0 8f 02 r3 = 0x28f # <ROM_RAM_SIZE+0x8E : 28e > ## encode_frame_FIX.c:340:0
133b0: 83 21 [sp+4] = r3 ## encode_frame_FIX.c:340:0
133b2: f8 f1 f0 53 r5_r4 = r15 * r3 (s) # ## encode_frame_FIX.c:340:0
133b6: 81 22 [sp+8] = r1 ## encode_frame_FIX.c:340:0
133b8: d0 e1 00 49 r5_r4 >>= 0x10 ## encode_frame_FIX.c:340:0
133bc: d0 e9 29 40 d[sp+40] = r5_r4 ## encode_frame_FIX.c:340:0
133c0: 43 e0 f0 35 r3 = 0x35f0 <WOLASynthesisFilter_Float_M256_m4_r1+0xDEC : 35f0 > ## encode_frame_FIX.c:340:0
133c4: 03 18 r3 += r0 ## encode_frame_FIX.c:340:0
133c6: 0d e1 68 30 r13 = r3 + 0x68 ## encode_frame_FIX.c:365:13
133ca: 04 e1 40 30 r4 = r3 + 0x40 ## encode_frame_FIX.c:363:26
133ce: 44 f0 14 37 r4 = 0x3714 # <WOLASynthesisFilter_Float_M256_m4_r1+0xF10 : 3714 > ## encode_frame_FIX.c:363:26
133d2: a4 23 [sp+140] = r4 ## encode_frame_FIX.c:363:26
133d4: 05 dd r5 = r0 + r4 # ## encode_frame_FIX.c:363:26
133d6: a0 25 [sp+148] = r0 ## encode_frame_FIX.c:363:26
133d8: 58 84 r0 = r5 + 0x4 ## encode_frame_FIX.c:370:7
133da: 06 f1 e4 30 r6 = r3 + 0xe4 # ## encode_frame_FIX.c:370:7
133de: 80 29 [sp+36] = r0 ## encode_frame_FIX.c:370:7
133e0: d4 e9 54 01 r0 = [sp+340] ## encode_frame_FIX.c:370:7
133e4: d4 e9 40 41 r4 = [sp+320] ## encode_frame_FIX.c:370:7
133e8: 0e f1 80 50 r14 = r5 + 0x80 # ## encode_frame_FIX.c:370:7
133ec: a6 2e [sp+184] = r6 ## encode_frame_FIX.c:370:7
133ee: 00 a1 r0 = r0 << 0x1 ## encode_frame_FIX.c:369:15
133f0: 04 18 r4 += r0 ## encode_frame_FIX.c:369:15
133f2: 00 e1 80 30 r0 = r3 + 0x80
133f6: 00 f1 c0 50 r0 = r5 + 0xc0 #
133fa: a0 2f [sp+188] = r0
133fc: c3 d4 r11 = 0 #
133fe: a5 24 [sp+144] = r5
13400: 00 f1 30 30 r0 = r3 + 0x30 # ## encode_frame_FIX.c:362:23
13404: a0 2d [sp+180] = r0 ## encode_frame_FIX.c:362:23
13406: 00 f1 20 30 r0 = r3 + 0x20 # ## encode_frame_FIX.c:361:24
1340a: 80 27 [sp+28] = r0 ## encode_frame_FIX.c:361:24
1340c: c0 f1 f1 60 r6 = r15 << 0x1 # ## encode_frame_FIX.c:370:7
13410: 83 2e [sp+56] = r3 ## encode_frame_FIX.c:370:7
13412: c0 dd r0 = r4 + r6 # ## encode_frame_FIX.c:370:7
13414: 80 30 [sp+64] = r0 ## encode_frame_FIX.c:370:7
13416: 80 25 [sp+20] = r0 ## encode_frame_FIX.c:370:7
13418: 48 84 r0 = r4 + 0x4 ## encode_frame_FIX.c:370:7
1341a: 80 31 [sp+68] = r0 ## encode_frame_FIX.c:370:7
1341c: 48 82 r0 = r4 + 0x2 ## encode_frame_FIX.c:370:7
1341e: 37 f1 fc 4f r7 = r4 + -0x4 # ## encode_frame_FIX.c:370:7
13422: 80 36 [sp+88] = r0 ## encode_frame_FIX.c:370:7
13424: 28 84 r0 = r2 + 0x4 ## encode_frame_FIX.c:370:7
13426: 00 f1 2c 20 r0 = r2 + 0x2c # ## encode_frame_FIX.c:370:7
1342a: 80 35 [sp+84] = r0 ## encode_frame_FIX.c:370:7
1342c: 80 34 [sp+80] = r0 ## encode_frame_FIX.c:370:7
1342e: a2 28 [sp+160] = r2 ## encode_frame_FIX.c:370:7
13430: 28 9c r0 = r2 + 0x1c ## encode_frame_FIX.c:370:7
13432: 00 f1 04 f0 r0 = r15 + 0x4 # ## encode_frame_FIX.c:370:7
13436: 80 33 [sp+76] = r0 ## encode_frame_FIX.c:370:7
13438: 80 24 [sp+16] = r0 ## encode_frame_FIX.c:370:7
1343a: d4 e9 58 01 r0 = [sp+344] ## encode_frame_FIX.c:370:7
1343e: 80 39 [sp+100] = r0 ## encode_frame_FIX.c:370:7
13440: d4 e9 50 01 r0 = [sp+336] ## encode_frame_FIX.c:370:7
13444: 80 2f [sp+60] = r0 ## encode_frame_FIX.c:370:7
13446: d4 e9 48 01 r0 = [sp+328] ## encode_frame_FIX.c:370:7
1344a: 80 2c [sp+48] = r0 ## encode_frame_FIX.c:370:7
1344c: d4 e9 44 01 r0 = [sp+324] ## encode_frame_FIX.c:370:7
13450: 80 23 [sp+12] = r0 ## encode_frame_FIX.c:370:7
13452: 84 28 [sp+32] = r4 ## encode_frame_FIX.c:370:7
13454: 84 3e [sp+120] = r4
13456: 40 20 r0 = 0x0
13458: 80 3d [sp+116] = r0
1345a: 81 32 [sp+72] = r1
1345c: 41 20 r1 = 0x0
1345e: 43 30 r3 = 0x10
13460: d0 e9 a9 20 d[sp+168] = r3_r2
13464: d4 e9 71 f0 [sp+112] = r15
13468: d4 e9 85 d0 [sp+132] = r13
1346c: 86 26 [sp+24] = r6
1346e: c0 ea 23 04 goto 0x846 <silk_find_LTP_FIX+0x914 : 13cb8 >
13472: f3 d6 r3 = r15 # ## encode_frame_FIX.c:373:3
13474: 00 23 r0 = [sp+12] ## encode_frame_FIX.c:371:23
13476: d8 ec 0a 81 r8 = [r0+r1<<2] ## encode_frame_FIX.c:371:23
1347a: 81 38 [sp+96] = r1 ## encode_frame_FIX.c:371:23
1347c: 10 a2 r0 = r1 << 0x2 ## encode_frame_FIX.c:371:23
1347e: 01 27 r1 = [sp+28] ## encode_frame_FIX.c:373:24
13480: 10 d8 r0 += r1 # ## encode_frame_FIX.c:373:24
13482: 04 3e r4 = [sp+120] ## encode_frame_FIX.c:373:24
13484: f8 e8 c0 10 r1 = sp + 192 ## encode_frame_FIX.c:373:24
13488: 42 16 r2 = r4 ## encode_frame_FIX.c:373:3
1348a: bf ea 1a f3 call -0x19cc <silk_sum_sqr_shift : 11ac2 > ## encode_frame_FIX.c:373:3
1348e: 80 37 [sp+92] = r0
13490: 11 3e r1 = -0x2 ## encode_frame_FIX.c:371:19
13492: b4 f0 12 18 r1 = r1 - r8 # ## encode_frame_FIX.c:371:19
13496: 00 60 r0 = [r0+0x0] ## encode_frame_FIX.c:376:21
13498: c0 e1 11 c0 r12 = r1 << 0x1 ## encode_frame_FIX.c:371:19
1349c: b4 e0 40 9c r9 = r4 + r12 ## encode_frame_FIX.c:371:19
134a0: 00 5c if (r0 == 0) goto 0x38 <silk_find_LTP_FIX+0x136 : 134da >
134a2: 80 e1 00 00 r0 = clz(r0) ## entenc.c:124:2
134a6: 00 fe 18 02 ifs (r0 > 0x1) goto 0x30 <silk_find_LTP_FIX+0x136 : 134da >
134aa: a0 f0 02 00 r0 = 0x2 - r0 # ## encode_frame_FIX.c:378:14
134ae: 01 37 r1 = [sp+92]
134b0: 11 60 r1 = [r1+0x0]
134b2: 80 f8 05 02 if (r0 != 0x1) goto 0xa <silk_find_LTP_FIX+0x11C : 134c0 > ## encode_frame_FIX.c:378:14
134b6: 62 e1 01 10 r2 = r1 & 0x1 ## encode_frame_FIX.c:378:14
134ba: 99 a1 r1 = r1 >>> 0x1 ## encode_frame_FIX.c:378:14
134bc: 21 18 r1 += r2 ## encode_frame_FIX.c:378:14
134be: 04 87 goto 0xe <silk_find_LTP_FIX+0x12A : 134ce > ## encode_frame_FIX.c:378:14
134c0: 32 e1 ff 0f r2 = r0 + -0x1 ## encode_frame_FIX.c:378:14
134c4: 43 21 r3 = 0x1 ## encode_frame_FIX.c:378:14
134c6: c8 e1 30 22 r2 = r3 << r2 ## encode_frame_FIX.c:378:14
134ca: 21 18 r1 += r2 ## encode_frame_FIX.c:378:14
134cc: 89 1a r1 >>>= r0 ## encode_frame_FIX.c:378:14
134ce: 02 37 r2 = [sp+92] ## encode_frame_FIX.c:378:12
134d0: a1 60 [r2+0x0] = r1 ## encode_frame_FIX.c:378:12
134d2: f8 e8 c0 10 r1 = sp + 192 ## encode_frame_FIX.c:378:12
134d6: 68 e8 00 10 [r1+0x0] += r0 ## encode_frame_FIX.c:379:14
134da: 20 30 r0 = [sp+192] ## encode_frame_FIX.c:381:23
134dc: 01 39 r1 = [sp+100] ## encode_frame_FIX.c:381:21
134de: 02 38 r2 = [sp+96] ## encode_frame_FIX.c:381:21
134e0: d8 ec 1b 02 [r1+r2<<2] = r0 ## encode_frame_FIX.c:381:21
134e4: f8 e8 c4 00 r0 = sp + 196
134e8: f8 e8 c8 10 r1 = sp + 200
134ec: 92 d6 r2 = r9 # ## encode_frame_FIX.c:241:2
134ee: 03 24 r3 = [sp+16] ## encode_frame_FIX.c:241:2
134f0: bf ea e7 f2 call -0x1a32 <silk_sum_sqr_shift : 11ac2 > ## encode_frame_FIX.c:241:2
134f4: 21 31 r1 = [sp+196] ## encode_frame_FIX.c:243:22
134f6: 40 20 r0 = 0x0
134f8: 43 20 r3 = 0x0 ## encode_frame_FIX.c:243:22
134fa: 01 48 if (r1 == 0) goto 0x10 <silk_find_LTP_FIX+0x168 : 1350c > ## encode_frame_FIX.c:243:22
134fc: 80 e1 00 21 r2 = clz(r1) ## entenc.c:124:2
13500: 02 fe 04 02 ifs (r2 > 0x1) goto 0x8 <silk_find_LTP_FIX+0x168 : 1350c >
13504: 80 e1 00 21 r2 = clz(r1) ## entenc.c:124:2
13508: a3 e0 02 20 r3 = 0x2 - r2 ## encode_frame_FIX.c:243:22
1350c: c8 f1 13 23 r2 = r1 >>> r3 # ## encode_frame_FIX.c:245:11
13510: 25 32 r5 = [sp+200] ## encode_frame_FIX.c:246:16
13512: 53 18 r3 += r5 ## encode_frame_FIX.c:246:16
13514: d0 e9 c5 20 d[sp+196] = r3_r2 ## encode_frame_FIX.c:245:9
13518: b4 e0 70 1c r1 = r7 + r12 ## encode_frame_FIX.c:250:7
1351c: c1 24 r1 += 0x4 ## encode_frame_FIX.c:250:7
1351e: 04 86 goto 0xc <silk_find_LTP_FIX+0x188 : 1352c > ## encode_frame_FIX.c:250:7
13520: d8 ed 1a 50 r5 = h[r1+r0<<1] (s) ## encode_frame_FIX.c:251:13
13524: 55 1b r5 *= r5 ## encode_frame_FIX.c:251:13
13526: b5 1a r5 >>= r3 ## encode_frame_FIX.c:251:13
13528: 2a 1f r2 = r2 - r5 ## encode_frame_FIX.c:251:10
1352a: c0 21 r0 += 0x1 ## encode_frame_FIX.c:250:30
1352c: 80 f8 f8 09 if (r0 != 0x4) goto -0x10 <silk_find_LTP_FIX+0x17C : 13520 >
13530: a2 31 [sp+196] = r2 ## encode_frame_FIX.c:251:10
13532: 00 39 r0 = [sp+100] ## encode_frame_FIX.c:253:22
13534: 01 38 r1 = [sp+96] ## encode_frame_FIX.c:253:22
13536: d8 ec 0a 11 r1 = [r0+r1<<2] ## encode_frame_FIX.c:253:22
1353a: 87 2d [sp+52] = r7
1353c: 11 ee 00 d3 ifs (r1 > r3) {
13540: 98 1e r0 = r1 - r3 ## encode_frame_FIX.c:255:12
13542: 8a 1a r2 >>>= r0 ## encode_frame_FIX.c:255:12
13544: a2 31 [sp+196] = r2 ## encode_frame_FIX.c:255:10
13546: a1 32 [sp+200] = r1
} else { ## encode_frame_FIX.c:256:17
13548: 31 16 r1 = r3
} ## encode_frame_FIX.c:271:6
1354a: 20 28 r0 = [sp+160] ## encode_frame_FIX.c:261:32
1354c: 82 60 [r0+0x0] = r2 ## encode_frame_FIX.c:261:32
1354e: 00 36 r0 = [sp+88] ## encode_frame_FIX.c:263:7
13550: c0 18 r0 += r12 ## encode_frame_FIX.c:263:7
13552: c0 24 r0 += 0x4 ## encode_frame_FIX.c:263:7
13554: 83 1d r3 = r0 + r6 ## encode_frame_FIX.c:263:7
13556: 04 e1 08 90 r4 = r9 + 0x8 ## encode_frame_FIX.c:262:10
1355a: 84 3a [sp+104] = r4
1355c: 45 20 r5 = 0x0
1355e: 46 38 r6 = 0x18
13560: 04 90 goto 0x20 <silk_find_LTP_FIX+0x1DE : 13582 >
13562: d8 ed 02 75 r7 = h[r0+r5] (s) ## encode_frame_FIX.c:265:12
13566: d8 ed 32 45 r4 = h[r3+r5] (s) ## encode_frame_FIX.c:264:12
1356a: 77 1b r7 *= r7 ## encode_frame_FIX.c:265:12
1356c: 97 1a r7 >>= r1 ## encode_frame_FIX.c:265:12
1356e: 44 1b r4 *= r4 ## encode_frame_FIX.c:264:12
13570: 94 1a r4 >>= r1 ## encode_frame_FIX.c:264:12
13572: 22 1f r2 = r2 - r4 ## encode_frame_FIX.c:264:12
13574: 72 18 r2 += r7 ## encode_frame_FIX.c:265:12
13576: a2 31 [sp+196] = r2 ## encode_frame_FIX.c:265:10
13578: 24 28 r4 = [sp+160] ## encode_frame_FIX.c:266:33
1357a: d8 ec 43 26 [r4+r6] = r2 ## encode_frame_FIX.c:266:33
1357e: c6 38 r6 += 0x18 ## encode_frame_FIX.c:263:2
13580: fd 3e r5 += -0x2 ## encode_frame_FIX.c:263:2
13582: f5 f8 ee f1 if (r5 != -0x8) goto -0x24 <silk_find_LTP_FIX+0x1BE : 13562 >
13586: 03 e1 06 90 r3 = r9 + 0x6 ## encode_frame_FIX.c:269:10
1358a: c0 e1 81 00 r0 = r8 << 0x1 ## encode_frame_FIX.c:238:27
1358e: 81 fe 6b 00 ifs (r1 <= 0x0) goto 0xd6 <silk_find_LTP_FIX+0x2C4 : 13668 > ## encode_frame_FIX.c:238:27
13592: 02 25 r2 = [sp+20] ## encode_frame_FIX.c:238:27
13594: b4 f0 22 80 r8 = r2 - r0 # ## encode_frame_FIX.c:238:27
13598: 02 28 r2 = [sp+32] ## encode_frame_FIX.c:238:27
1359a: b4 f0 22 90 r9 = r2 - r0 # ## encode_frame_FIX.c:238:27
1359e: 00 31 r0 = [sp+68] ## encode_frame_FIX.c:238:27
135a0: c0 18 r0 += r12 ## encode_frame_FIX.c:238:27
135a2: 0c 84 r4 = r0 + 0x4 ## encode_frame_FIX.c:238:27
135a4: 46 21 r6 = 0x1 ## encode_frame_FIX.c:238:27
135a6: d4 e9 74 c0 r12 = [sp+116] ## encode_frame_FIX.c:238:27
135aa: 00 34 r0 = [sp+80] ## encode_frame_FIX.c:238:27
135ac: a0 26 [sp+152] = r0 ## encode_frame_FIX.c:238:27
135ae: 00 33 r0 = [sp+76] ## encode_frame_FIX.c:238:27
135b0: a0 22 [sp+136] = r0 ## encode_frame_FIX.c:238:27
135b2: 84 3b [sp+108] = r4 ## encode_frame_FIX.c:238:27
135b4: 24 94 goto 0xa8 <silk_find_LTP_FIX+0x2BA : 1365e > ## encode_frame_FIX.c:238:27
135b6: 45 20 r5 = 0x0
135b8: a5 31 [sp+196] = r5 ## encode_frame_FIX.c:275:11
135ba: 40 20 r0 = 0x0 ## encode_frame_FIX.c:275:11
135bc: 04 88 goto 0x10 <silk_find_LTP_FIX+0x22A : 135ce > ## encode_frame_FIX.c:275:11
135be: d8 ed 4a 70 r7 = h[r4+r0<<1] (s) ## encode_frame_FIX.c:277:15
135c2: d8 ed 3a 20 r2 = h[r3+r0<<1] (s) ## encode_frame_FIX.c:277:15
135c6: 72 1b r2 *= r7 ## encode_frame_FIX.c:277:15
135c8: 9a 1a r2 >>>= r1 ## encode_frame_FIX.c:277:15
135ca: 25 18 r5 += r2 ## encode_frame_FIX.c:277:12
135cc: c0 21 r0 += 0x1 ## encode_frame_FIX.c:276:24
135ce: 8f ed f6 01 ifs (r0 < r15) goto -0x14 <silk_find_LTP_FIX+0x21A : 135be >
135d2: e0 f1 14 60 r0 = r6 * 0x14 # ## encode_frame_FIX.c:280:4
135d6: a3 29 [sp+164] = r3
135d8: a5 31 [sp+196] = r5 ## encode_frame_FIX.c:277:12
135da: 22 28 r2 = [sp+160]
135dc: d8 ec 23 50 [r2+r0] = r5 ## encode_frame_FIX.c:280:36
135e0: d8 ec 2b 56 [r2+r6<<2] = r5 ## encode_frame_FIX.c:281:36
135e4: a0 f0 05 60 r0 = 0x5 - r6 # ## encode_frame_FIX.c:281:36
135e8: a6 20 [sp+128] = r6 ## encode_frame_FIX.c:281:36
135ea: a0 2c [sp+176] = r0 ## encode_frame_FIX.c:281:36
135ec: 40 21 r0 = 0x1 ## encode_frame_FIX.c:281:36
135ee: d4 e9 74 d0 r13 = [sp+116] ## encode_frame_FIX.c:283:14
135f2: d4 e9 7d c0 [sp+124] = r12 ## encode_frame_FIX.c:283:14
135f6: 26 26 r6 = [sp+152] ## encode_frame_FIX.c:283:14
135f8: d4 e9 88 f0 r15 = [sp+136] ## encode_frame_FIX.c:283:14
135fc: 04 9c goto 0x38 <silk_find_LTP_FIX+0x292 : 13636 > ## encode_frame_FIX.c:283:14
135fe: d8 ed 92 2c r2 = h[r9+r12] (s) ## encode_frame_FIX.c:284:14
13602: b4 e0 90 4d r4 = r9 + r13 ## encode_frame_FIX.c:284:14
13606: 54 ed 42 40 r4 = h[r4+0x2] (s) ## encode_frame_FIX.c:284:14
1360a: 83 16 r3 = r8 ## encode_frame_FIX.c:284:14
1360c: d8 ed 32 7c r7 = h[r3+r12] (s) ## encode_frame_FIX.c:283:14
13610: d3 18 r3 += r13 ## encode_frame_FIX.c:283:14
13612: 54 ed 32 30 r3 = h[r3+0x2] (s) ## encode_frame_FIX.c:283:14
13616: 42 1b r2 *= r4 ## encode_frame_FIX.c:284:14
13618: 9a 1a r2 >>>= r1 ## encode_frame_FIX.c:284:14
1361a: 73 1b r3 *= r7 ## encode_frame_FIX.c:283:14
1361c: 9b 1a r3 >>>= r1 ## encode_frame_FIX.c:283:14
1361e: db 1e r3 = r5 - r3 ## encode_frame_FIX.c:283:14
13620: ad 1c r5 = r2 + r3 ## encode_frame_FIX.c:284:14
13622: 3d f1 fe df r13 = r13 + -0x2 # ## encode_frame_FIX.c:282:4
13626: a5 31 [sp+196] = r5 ## encode_frame_FIX.c:284:12
13628: d8 ec 69 51 [r6++=0x18] = r5 ## encode_frame_FIX.c:285:41
1362c: d8 ec f9 51 [r15++=0x18] = r5 ## encode_frame_FIX.c:286:41
13630: 3c e1 fe cf r12 = r12 + -0x2 ## encode_frame_FIX.c:282:4
13634: c0 21 r0 += 0x1 ## encode_frame_FIX.c:282:38
13636: 22 2c r2 = [sp+176] ## encode_frame_FIX.c:282:4
13638: 82 ed e1 01 ifs (r0 < r2) goto -0x3e <silk_find_LTP_FIX+0x25A : 135fe > ## encode_frame_FIX.c:282:4
1363c: d4 e9 7c c0 r12 = [sp+124]
13640: 3c f1 fe cf r12 = r12 + -0x2 # ## encode_frame_FIX.c:273:3
13644: 20 26 r0 = [sp+152] ## encode_frame_FIX.c:273:3
13646: c0 34 r0 += 0x14 ## encode_frame_FIX.c:273:3
13648: a0 26 [sp+152] = r0 ## encode_frame_FIX.c:273:3
1364a: 20 22 r0 = [sp+136] ## encode_frame_FIX.c:273:3
1364c: c0 24 r0 += 0x4 ## encode_frame_FIX.c:273:3
1364e: a0 22 [sp+136] = r0 ## encode_frame_FIX.c:273:3
13650: 26 20 r6 = [sp+128] ## encode_frame_FIX.c:273:3
13652: c6 21 r6 += 0x1 ## encode_frame_FIX.c:273:33
13654: 23 29 r3 = [sp+164]
13656: fb 3e r3 += -0x2 ## encode_frame_FIX.c:288:8
13658: d4 e9 70 f0 r15 = [sp+112]
1365c: 04 3b r4 = [sp+108]
1365e: 86 f8 aa 0b if (r6 != 0x5) goto -0xac <silk_find_LTP_FIX+0x212 : 135b6 >
13662: d4 e9 84 d0 r13 = [sp+132]
13666: 34 83 goto 0xc6 <silk_find_LTP_FIX+0x38A : 1372e >
13668: 01 25 r1 = [sp+20] ## encode_frame_FIX.c:238:27
1366a: b4 f0 12 90 r9 = r1 - r0 # ## encode_frame_FIX.c:238:27
1366e: 01 28 r1 = [sp+32] ## encode_frame_FIX.c:238:27
13670: b4 f0 12 80 r8 = r1 - r0 # ## encode_frame_FIX.c:238:27
13674: 00 3d r0 = [sp+116] ## encode_frame_FIX.c:238:27
13676: 41 21 r1 = 0x1 ## encode_frame_FIX.c:238:27
13678: a0 26 [sp+152] = r0 ## encode_frame_FIX.c:238:27
1367a: 00 34 r0 = [sp+80] ## encode_frame_FIX.c:238:27
1367c: a0 22 [sp+136] = r0 ## encode_frame_FIX.c:238:27
1367e: 00 33 r0 = [sp+76] ## encode_frame_FIX.c:238:27
13680: a0 20 [sp+128] = r0 ## encode_frame_FIX.c:238:27
13682: 24 92 goto 0xa4 <silk_find_LTP_FIX+0x384 : 13728 > ## encode_frame_FIX.c:238:27
13684: c4 d4 r12 = 0 # ## opus.c:206:4
13686: 00 3a r0 = [sp+104] ## opus.c:206:4
13688: c5 d4 r13 = 0 # ## opus.c:206:4
1368a: a3 29 [sp+164] = r3 ## opus.c:206:4
1368c: 14 16 r4 = r1
1368e: 35 16 r5 = r3 ## opus.c:206:4
13690: 5f 03 rep 0xc r15 { ## opus.c:206:4
13692: d4 ed 02 60 r6 = h[r0++=0x2] (s) ## opus.c:206:4
13696: d4 ed 52 70 r7 = h[r5++=0x2] (s) ## opus.c:206:4
1369a: fc e1 60 d7 r13_r12 += r6 * r7 (s)
} ## opus.c:206:4
1369e: 8f f8 f7 01 if (r15 != 0x0) goto -0x12 <silk_find_LTP_FIX+0x2EC : 13690 > ## opus.c:206:4
136a2: d4 e9 c5 c0 [sp+196] = r12 ## encode_frame_FIX.c:293:11
136a6: e0 f1 14 40 r0 = r4 * 0x14 # ## encode_frame_FIX.c:294:4
136aa: 21 28 r1 = [sp+160] ## encode_frame_FIX.c:294:4
136ac: d8 ec 13 c0 [r1+r0] = r12 ## encode_frame_FIX.c:294:36
136b0: d8 ec 1b c4 [r1+r4<<2] = r12 ## encode_frame_FIX.c:295:36
136b4: a0 f0 05 40 r0 = 0x5 - r4 # ## encode_frame_FIX.c:295:36
136b8: 84 3f [sp+124] = r4 ## encode_frame_FIX.c:295:36
136ba: a0 2c [sp+176] = r0 ## encode_frame_FIX.c:295:36
136bc: 45 21 r5 = 0x1 ## encode_frame_FIX.c:295:36
136be: 03 3d r3 = [sp+116] ## encode_frame_FIX.c:298:14
136c0: 27 26 r7 = [sp+152] ## encode_frame_FIX.c:298:14
136c2: d4 e9 88 f0 r15 = [sp+136] ## encode_frame_FIX.c:298:14
136c6: 26 20 r6 = [sp+128] ## encode_frame_FIX.c:298:14
136c8: 04 9b goto 0x36 <silk_find_LTP_FIX+0x35C : 13700 > ## encode_frame_FIX.c:298:14
136ca: d8 ed 82 27 r2 = h[r8+r7] (s) ## encode_frame_FIX.c:299:14
136ce: b4 e0 80 43 r4 = r8 + r3 ## encode_frame_FIX.c:299:14
136d2: 54 ed 42 40 r4 = h[r4+0x2] (s) ## encode_frame_FIX.c:299:14
136d6: 91 16 r1 = r9 ## encode_frame_FIX.c:299:14
136d8: d8 ed 12 07 r0 = h[r1+r7] (s) ## encode_frame_FIX.c:298:14
136dc: 31 18 r1 += r3 ## encode_frame_FIX.c:298:14
136de: 54 ed 12 10 r1 = h[r1+0x2] (s) ## encode_frame_FIX.c:298:14
136e2: 42 1b r2 *= r4 ## encode_frame_FIX.c:299:14
136e4: 10 1b r0 *= r1 ## encode_frame_FIX.c:298:14
136e6: b4 e0 c2 00 r0 = r12 - r0 ## encode_frame_FIX.c:298:14
136ea: b4 e0 20 c0 r12 = r2 + r0 ## encode_frame_FIX.c:299:14
136ee: d4 e9 c5 c0 [sp+196] = r12 ## encode_frame_FIX.c:299:12
136f2: d8 ec f9 c1 [r15++=0x18] = r12 ## encode_frame_FIX.c:300:41
136f6: d8 ec 69 c1 [r6++=0x18] = r12 ## encode_frame_FIX.c:301:41
136fa: fb 3e r3 += -0x2 ## encode_frame_FIX.c:297:4
136fc: ff 3e r7 += -0x2 ## encode_frame_FIX.c:297:4
136fe: c5 21 r5 += 0x1 ## encode_frame_FIX.c:297:38
13700: 20 2c r0 = [sp+176] ## encode_frame_FIX.c:297:4
13702: 80 ed e2 51 ifs (r5 < r0) goto -0x3c <silk_find_LTP_FIX+0x326 : 136ca > ## encode_frame_FIX.c:297:4
13706: 20 26 r0 = [sp+152] ## encode_frame_FIX.c:291:3
13708: f8 3e r0 += -0x2 ## encode_frame_FIX.c:291:3
1370a: a0 26 [sp+152] = r0 ## encode_frame_FIX.c:291:3
1370c: 20 22 r0 = [sp+136] ## encode_frame_FIX.c:291:3
1370e: c0 34 r0 += 0x14 ## encode_frame_FIX.c:291:3
13710: a0 22 [sp+136] = r0 ## encode_frame_FIX.c:291:3
13712: 20 20 r0 = [sp+128] ## encode_frame_FIX.c:291:3
13714: c0 24 r0 += 0x4 ## encode_frame_FIX.c:291:3
13716: a0 20 [sp+128] = r0 ## encode_frame_FIX.c:291:3
13718: 01 3f r1 = [sp+124] ## encode_frame_FIX.c:291:3
1371a: c1 21 r1 += 0x1 ## encode_frame_FIX.c:291:33
1371c: 23 29 r3 = [sp+164]
1371e: fb 3e r3 += -0x2 ## encode_frame_FIX.c:303:8
13720: d4 e9 70 f0 r15 = [sp+112]
13724: d4 e9 84 d0 r13 = [sp+132]
13728: 81 f8 ac 0b if (r1 != 0x5) goto -0xa8 <silk_find_LTP_FIX+0x2E0 : 13684 >
1372c: 21 32 r1 = [sp+200]
1372e: d4 e9 68 80 r8 = [sp+104]
13732: 00 39 r0 = [sp+100] ## encode_frame_FIX.c:306:11
13734: 02 38 r2 = [sp+96] ## encode_frame_FIX.c:306:11
13736: d8 ec 0b 12 [r0+r2<<2] = r1 ## encode_frame_FIX.c:306:11
1373a: 40 20 r0 = 0x0
1373c: 01 fe 14 00 ifs (r1 > 0x0) goto 0x28 <silk_find_LTP_FIX+0x3C4 : 13768 >
13740: 14 88 goto 0x50 <silk_find_LTP_FIX+0x3EE : 13792 >
13742: 42 20 r2 = 0x0
13744: 03 3e r3 = [sp+120]
13746: 44 20 r4 = 0x0
13748: 04 88 goto 0x10 <silk_find_LTP_FIX+0x3B6 : 1375a >
1374a: d8 ed 8a 52 r5 = h[r8+r2<<1] (s) ## encode_frame_FIX.c:212:19
1374e: d4 ed 32 60 r6 = h[r3++=0x2] (s) ## encode_frame_FIX.c:212:19
13752: 65 1b r5 *= r6 ## encode_frame_FIX.c:212:19
13754: 9d 1a r5 >>>= r1 ## encode_frame_FIX.c:212:19
13756: 54 18 r4 += r5 ## encode_frame_FIX.c:212:16
13758: c2 21 r2 += 0x1 ## encode_frame_FIX.c:211:24
1375a: 8f ed f6 21 ifs (r2 < r15) goto -0x14 <silk_find_LTP_FIX+0x3A6 : 1374a >
1375e: d8 ec db 40 [r13+r0<<2] = r4 ## encode_frame_FIX.c:214:14
13762: c0 21 r0 += 0x1 ## encode_frame_FIX.c:209:33
13764: 38 e1 fe 8f r8 = r8 + -0x2 ## encode_frame_FIX.c:215:8
13768: 80 f8 eb 0b if (r0 != 0x5) goto -0x2a <silk_find_LTP_FIX+0x39E : 13742 >
1376c: 04 94 goto 0x28 <silk_find_LTP_FIX+0x3F2 : 13796 >
1376e: 42 20 r2 = 0x0 ## opus.c:206:4
13770: 43 20 r3 = 0x0 ## opus.c:206:4
13772: f1 d6 r1 = r15 # ## opus.c:206:4
13774: 04 3e r4 = [sp+120] ## opus.c:206:4
13776: 85 16 r5 = r8 ## opus.c:206:4
13778: 51 03 rep 0xc r1 { ## opus.c:206:4
1377a: d4 ed 52 60 r6 = h[r5++=0x2] (s) ## opus.c:206:4
1377e: d4 ed 42 70 r7 = h[r4++=0x2] (s) ## opus.c:206:4
13782: fc e1 60 37 r3_r2 += r6 * r7 (s)
} ## opus.c:206:4
13786: f1 58 if (r1 != 0) goto -0x10 <silk_find_LTP_FIX+0x3D4 : 13778 > ## opus.c:206:4
13788: d8 ec db 20 [r13+r0<<2] = r2 ## encode_frame_FIX.c:220:14
1378c: c0 21 r0 += 0x1 ## encode_frame_FIX.c:219:33
1378e: 38 e1 fe 8f r8 = r8 + -0x2 ## encode_frame_FIX.c:221:8
13792: 80 f8 ec 0b if (r0 != 0x5) goto -0x28 <silk_find_LTP_FIX+0x3CA : 1376e >
13796: 00 39 r0 = [sp+100] ## encode_frame_FIX.c:386:7
13798: 01 38 r1 = [sp+96] ## encode_frame_FIX.c:386:7
1379a: d8 ec 0a 11 r1 = [r0+r1<<2] ## encode_frame_FIX.c:386:7
1379e: 22 30 r2 = [sp+192] ## encode_frame_FIX.c:386:27
137a0: 03 37 r3 = [sp+92]
137a2: 30 60 r0 = [r3+0x0]
137a4: 11 ee 00 82 ifs (r1 > r2) {
137a8: 91 1e r1 = r1 - r2 ## encode_frame_FIX.c:387:14
137aa: 98 1a r0 >>>= r1 ## encode_frame_FIX.c:387:14
137ac: b0 60 [r3+0x0] = r0
} ## encode_frame_FIX.c:387:12
137ae: d4 e9 a0 90 r9 = [sp+160] ## encode_frame_FIX.c:387:12
137b2: d4 e9 94 f0 r15 = [sp+148] ## encode_frame_FIX.c:387:12
137b6: 46 e0 44 04 r6 = 0x444 <WOLASynthesisFilter_Float_M64_m4_r1+0x40 : 444 >
137ba: f8 e1 00 16 r1_r0 = r0 * r6 (s) ## encode_frame_FIX.c:392:10
137be: d0 ec 90 20 r2 = [r9+0x0] ## encode_frame_FIX.c:393:10
137c2: d0 e1 00 09 r1_r0 >>= 0x10 ## encode_frame_FIX.c:392:10
137c6: 03 e1 60 90 r3 = r9 + 0x60 ## encode_frame_FIX.c:392:10
137ca: f8 f1 20 56 r5_r4 = r2 * r6 (s) # ## encode_frame_FIX.c:393:10
137ce: a3 20 [sp+128] = r3 ## encode_frame_FIX.c:393:10
137d0: d0 f1 00 49 r5_r4 >>= 0x10 # ## encode_frame_FIX.c:393:10
137d4: 33 60 r3 = [r3+0x0] ## encode_frame_FIX.c:394:10
137d6: 40 18 r0 += r4 ## encode_frame_FIX.c:392:10
137d8: f8 e1 30 36 r3_r2 = r3 * r6 (s) ## encode_frame_FIX.c:394:10
137dc: d0 e1 00 29 r3_r2 >>= 0x10 ## encode_frame_FIX.c:394:10
137e0: 20 18 r0 += r2 ## encode_frame_FIX.c:393:10
137e2: c0 21 r0 += 0x1 ## encode_frame_FIX.c:394:10
137e4: 41 20 r1 = 0x0
137e6: 04 85 goto 0xa <silk_find_LTP_FIX+0x44E : 137f2 >
137e8: b4 e0 90 21 r2 = r9 + r1 ## encode_frame_FIX.c:398:46
137ec: 68 e8 00 20 [r2+0x0] += r0 ## encode_frame_FIX.c:398:44
137f0: c1 38 r1 += 0x18 ## encode_frame_FIX.c:396:3
137f2: 81 f8 f9 f1 if (r1 != 0x78) goto -0xe <silk_find_LTP_FIX+0x444 : 137e8 >
137f6: 01 37 r1 = [sp+92] ## encode_frame_FIX.c:400:9
137f8: 68 e8 00 10 [r1+0x0] += r0 ## encode_frame_FIX.c:400:9
137fc: d0 ec 90 00 r0 = [r9+0x0] ## solve_LS_FIX.c:140:32
13800: 21 20 r1 = [sp+128] ## solve_LS_FIX.c:140:32
13802: 12 60 r2 = [r1+0x0] ## solve_LS_FIX.c:140:32
13804: 21 1c r1 = r2 + r0 ## solve_LS_FIX.c:140:32
13806: 81 fd 06 00 ifs (r1 < 0x0) goto 0xc <silk_find_LTP_FIX+0x472 : 13816 > ## solve_LS_FIX.c:140:32
1380a: 82 19 r2 &= r0 ## solve_LS_FIX.c:140:32
1380c: 60 e0 00 04 r0 = 0x80000000 ## solve_LS_FIX.c:140:32
13810: 02 fd 07 00 ifs (r2 >= 0x0) goto 0xe <silk_find_LTP_FIX+0x47E : 13822 > ## solve_LS_FIX.c:140:32
13814: 04 87 goto 0xe <silk_find_LTP_FIX+0x480 : 13824 > ## solve_LS_FIX.c:140:32
13816: 02 19 r2 |= r0 ## solve_LS_FIX.c:140:32
13818: c0 ff ff ff ff 7f r0 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## solve_LS_FIX.c:140:32
1381e: 72 fe 01 fe ifs (r2 > -0x1) goto 0x2 <silk_find_LTP_FIX+0x480 : 13824 > ## solve_LS_FIX.c:140:32
13822: 10 16 r0 = r1
13824: 41 e0 e3 53 r1 = 0x53e3 <cvsd_decode+0x5C : 53e2 > ## solve_LS_FIX.c:140:32
13828: f8 e1 00 11 r1_r0 = r0 * r1 (s) ## solve_LS_FIX.c:140:32
1382c: d0 e9 99 00 d[sp+152] = r1_r0
13830: b1 ee 00 42 ifs (r1 <= 0x200) {
13834: 41 e0 00 02 r1 = 0x200 <ROM_RAM_SIZE : 200 > ## SigProc_FIX.h:368:18
13838: d0 e9 99 00 d[sp+152] = r1_r0
} ## SigProc_FIX.h:368:18
1383c: 40 21 r0 = 0x1
1383e: 44 20 r4 = 0x0
13840: 54 86 goto 0x14c <silk_find_LTP_FIX+0x5EA : 1398e >
13842: a4 22 [sp+136] = r4
13844: 44 20 r4 = 0x0
13846: 20 2f r0 = [sp+188]
13848: 34 87 goto 0xce <silk_find_LTP_FIX+0x574 : 13918 >
1384a: 21 2d r1 = [sp+180] ## solve_LS_FIX.c:161:14
1384c: d8 ec 1b 34 [r1+r4<<2] = r3 ## solve_LS_FIX.c:161:14
13850: d0 e9 a8 60 r7_r6 = d[sp+168] ## solve_LS_FIX.c:161:14
13854: b6 16 r6 = r11 ## solve_LS_FIX.c:161:14
13856: d0 e9 a9 60 d[sp+168] = r7_r6
1385a: f6 f1 60 73 r7_r6 = r7_r6 / r3 (s) # ## Inlines.h:138:20
1385e: 22 24 r2 = [sp+144] ## solve_LS_FIX.c:170:24
13860: e9 bf r1 = r6 >>> 0x1f ## Inlines.h:140:5
13862: b4 e0 10 c6 r12 = r1 + r6 ## Inlines.h:140:5
13866: 41 a3 r1 = r4 << 0x3 ## solve_LS_FIX.c:170:15
13868: dc ec 23 c1 [++r2=r1] = r12 ## solve_LS_FIX.c:170:24
1386c: c0 e1 c4 10 r1 = r12 << 0x4 ## solve_LS_FIX.c:165:23
13870: f8 e1 10 73 r7_r6 = r1 * r3 (s) ## solve_LS_FIX.c:166:10
13874: d0 e1 00 69 r7_r6 >>= 0x10 ## solve_LS_FIX.c:166:10
13878: a3 e0 80 67 r3 = 0x1000000 - r6 ## solve_LS_FIX.c:166:10
1387c: f8 e1 30 71 r7_r6 = r3 * r1 (s) ## solve_LS_FIX.c:167:23
13880: d0 e1 00 69 r7_r6 >>= 0x10 ## solve_LS_FIX.c:167:23
13884: 60 f0 80 2b r2 = 0x10000 # ## solve_LS_FIX.c:173:33
13888: a6 61 [r2+0x4] = r6 ## solve_LS_FIX.c:171:24
1388a: d0 f1 00 62 r7_r6 <<= 0x20 # ## solve_LS_FIX.c:171:24
1388e: 21 2f r1 = [sp+188]
13890: d8 ec 1b 20 [r1+r0<<2] = r2 ## solve_LS_FIX.c:173:33
13894: d0 e1 00 6e r7_r6 >>>= 0x20 ## solve_LS_FIX.c:173:33
13898: c0 e1 cf dd r13 = r12 >>> 0x1f ## solve_LS_FIX.c:173:33
1389c: c0 e1 82 00 r0 = r8 << 0x2 ## solve_LS_FIX.c:174:11
138a0: b4 e0 90 50 r5 = r9 + r0 ## solve_LS_FIX.c:174:11
138a4: 4a 81 r2 = r4 + 0x1 ## solve_LS_FIX.c:126:16
138a6: e0 f1 14 20 r0 = r2 * 0x14 # ## solve_LS_FIX.c:175:11
138aa: a2 29 [sp+164] = r2 ## solve_LS_FIX.c:175:11
138ac: b4 e0 10 f0 r15 = r1 + r0 ## solve_LS_FIX.c:175:11
138b0: 21 16 r1 = r2
138b2: 14 89 goto 0x52 <silk_find_LTP_FIX+0x562 : 13906 >
138b4: c2 14 r10 = 0
138b6: 40 20 r0 = 0x0
138b8: 04 8e goto 0x1c <silk_find_LTP_FIX+0x532 : 138d6 >
138ba: d8 ec ea 20 r2 = [r14+r0<<2] ## solve_LS_FIX.c:179:15
138be: d8 ec fa 30 r3 = [r15+r0<<2] ## solve_LS_FIX.c:179:15
138c2: f8 e1 30 32 r3_r2 = r3 * r2 (s) ## solve_LS_FIX.c:179:15
138c6: d0 e1 00 29 r3_r2 >>= 0x10 ## solve_LS_FIX.c:179:15
138ca: b4 e0 20 8a r8 = r2 + r10 ## solve_LS_FIX.c:179:15
138ce: b8 e0 30 9b r9 = r3 + r11 + c ## solve_LS_FIX.c:179:15
138d2: c0 21 r0 += 0x1 ## solve_LS_FIX.c:178:25
138d4: 8a 16 r10 = r8
138d6: 80 e8 f0 41 if (r4 != r0) goto -0x20 <silk_find_LTP_FIX+0x516 : 138ba >
138da: d8 ec 5a 01 r0 = [r5+r1<<2] ## solve_LS_FIX.c:181:14
138de: b4 e0 02 0a r0 = r0 - r10 ## solve_LS_FIX.c:181:14
138e2: f8 e1 00 3c r3_r2 = r0 * r12 (s) ## solve_LS_FIX.c:184:36
138e6: d0 e1 00 29 r3_r2 >>= 0x10 ## solve_LS_FIX.c:184:36
138ea: aa a4 r2 = r2 >>> 0x4 ## solve_LS_FIX.c:184:36
138ec: f8 f1 00 96 r9_r8 = r0 * r6 (s) # ## solve_LS_FIX.c:184:36
138f0: 23 2f r3 = [sp+188] ## solve_LS_FIX.c:184:34
138f2: b4 e0 20 09 r0 = r2 + r9 ## solve_LS_FIX.c:184:36
138f6: e2 e1 05 10 r2 = r1 * 0x5 ## solve_LS_FIX.c:184:5
138fa: 42 18 r2 += r4 ## solve_LS_FIX.c:184:5
138fc: d8 ec 3b 02 [r3+r2<<2] = r0 ## solve_LS_FIX.c:184:34
13900: c1 21 r1 += 0x1 ## solve_LS_FIX.c:176:28
13902: 0f e1 14 f0 r15 = r15 + 0x14 ## solve_LS_FIX.c:188:10
13906: 81 f8 d5 0b if (r1 != 0x5) goto -0x56 <silk_find_LTP_FIX+0x510 : 138b4 >
1390a: 20 2c r0 = [sp+176]
1390c: c0 34 r0 += 0x14 ## solve_LS_FIX.c:126:16
1390e: 24 29 r4 = [sp+164] ## solve_LS_FIX.c:126:16
13910: d4 e9 a0 90 r9 = [sp+160] ## solve_LS_FIX.c:126:16
13914: d4 e9 94 f0 r15 = [sp+148] ## solve_LS_FIX.c:126:16
13918: 04 fe 36 08 ifs (r4 > 0x4) goto 0x6c <silk_find_LTP_FIX+0x5E4 : 13988 > ## solve_LS_FIX.c:143:3
1391c: e8 f1 05 40 r8 = r4 * 0x5 # ## solve_LS_FIX.c:144:11
13920: a0 2c [sp+176] = r0 ## solve_LS_FIX.c:144:11
13922: 46 20 r6 = 0x0
13924: 45 d6 r5 = r4 #
13926: 23 2d r3 = [sp+180]
13928: 04 93 goto 0x26 <silk_find_LTP_FIX+0x5AC : 13950 >
1392a: b7 d6 r7 = r11 # ## solve_LS_FIX.c:148:17
1392c: 32 60 r2 = [r3+0x0] ## solve_LS_FIX.c:147:17
1392e: 01 60 r1 = [r0+0x0] ## solve_LS_FIX.c:147:17
13930: f8 e1 10 d2 r13_r12 = r1 * r2 (s) ## solve_LS_FIX.c:147:17
13934: d0 e1 00 c9 r13_r12 >>= 0x10 ## solve_LS_FIX.c:147:17
13938: d7 ec 31 cc [r3+-0x40] = r12 ## solve_LS_FIX.c:147:15
1393c: 01 05 r1 = [r0++=0x4] ## solve_LS_FIX.c:148:17
1393e: f8 e1 c0 d1 r13_r12 = r12 * r1 (s) ## solve_LS_FIX.c:148:17
13942: d0 e1 00 c9 r13_r12 >>= 0x10 ## solve_LS_FIX.c:148:17
13946: c6 18 r6 += r12 ## solve_LS_FIX.c:148:17
13948: b8 e0 70 7d r7 = r7 + r13 + c ## solve_LS_FIX.c:148:17
1394c: fd 3f r5 += -0x1 ## solve_LS_FIX.c:146:4
1394e: c3 24 r3 += 0x4 ## solve_LS_FIX.c:146:4
13950: f5 4c if (r5 != 0) goto -0x28 <silk_find_LTP_FIX+0x586 : 1392a >
13952: e0 e1 06 40 r0 = r4 * 0x6 ## solve_LS_FIX.c:150:13
13956: d8 ec 9a 10 r1 = [r9+r0<<2] ## solve_LS_FIX.c:150:13
1395a: 93 1f r3 = r1 - r6 ## solve_LS_FIX.c:150:13
1395c: d0 e9 98 60 r7_r6 = d[sp+152] ## solve_LS_FIX.c:152:8
13960: 07 ed 73 31 ifs (r3 >= r7) goto -0x11a <silk_find_LTP_FIX+0x4A6 : 1384a > ## solve_LS_FIX.c:152:8
13964: 24 22 r4 = [sp+136]
13966: c4 21 r4 += 0x1 ## solve_LS_FIX.c:153:14
13968: d0 e9 98 00 r1_r0 = d[sp+152] ## solve_LS_FIX.c:153:14
1396c: f0 e1 40 01 r0 = r4 * r1 ## solve_LS_FIX.c:153:14
13970: 88 1e r0 = r0 - r3 ## solve_LS_FIX.c:153:14
13972: 41 20 r1 = 0x0
13974: 04 85 goto 0xa <silk_find_LTP_FIX+0x5DC : 13980 >
13976: b4 e0 90 21 r2 = r9 + r1 ## solve_LS_FIX.c:156:33
1397a: 68 e8 00 20 [r2+0x0] += r0 ## solve_LS_FIX.c:156:31
1397e: c1 38 r1 += 0x18 ## solve_LS_FIX.c:155:5
13980: 81 f8 f9 f1 if (r1 != 0x78) goto -0xe <silk_find_LTP_FIX+0x5D2 : 13976 >
13984: 40 21 r0 = 0x1
13986: 04 83 goto 0x6 <silk_find_LTP_FIX+0x5EA : 1398e >
13988: 24 22 r4 = [sp+136]
1398a: c4 21 r4 += 0x1 ## solve_LS_FIX.c:141:64
1398c: 40 20 r0 = 0x0 ## solve_LS_FIX.c:141:64
1398e: 04 fe 02 08 ifs (r4 > 0x4) goto 0x4 <silk_find_LTP_FIX+0x5F2 : 13996 >
13992: 50 e8 56 03 if ((r0 & 0x1) != 0) goto -0x154 <silk_find_LTP_FIX+0x49E : 13842 >
13996: 40 20 r0 = 0x0
13998: 21 2f r1 = [sp+188]
1399a: 04 9c goto 0x38 <silk_find_LTP_FIX+0x630 : 139d4 >
1399c: 42 20 r2 = 0x0
1399e: 13 16 r3 = r1
139a0: 44 20 r4 = 0x0
139a2: 04 8d goto 0x1a <silk_find_LTP_FIX+0x61A : 139be >
139a4: b5 d6 r5 = r11 # ## solve_LS_FIX.c:231:13
139a6: 26 2e r6 = [sp+184] ## solve_LS_FIX.c:231:13
139a8: d8 ec 6a 62 r6 = [r6+r2<<2] ## solve_LS_FIX.c:231:13
139ac: 37 05 r7 = [r3++=0x4] ## solve_LS_FIX.c:231:13
139ae: f8 e1 60 77 r7_r6 = r6 * r7 (s) ## solve_LS_FIX.c:231:13
139b2: d0 e1 00 69 r7_r6 >>= 0x10 ## solve_LS_FIX.c:231:13
139b6: 64 18 r4 += r6 ## solve_LS_FIX.c:231:13
139b8: b8 e0 50 57 r5 = r5 + r7 + c ## solve_LS_FIX.c:231:13
139bc: c2 21 r2 += 0x1 ## solve_LS_FIX.c:230:23
139be: 82 e8 f1 01 if (r0 != r2) goto -0x1e <silk_find_LTP_FIX+0x600 : 139a4 >
139c2: 22 21 r2 = [sp+132] ## solve_LS_FIX.c:233:16
139c4: d8 ec 2a 20 r2 = [r2+r0<<2] ## solve_LS_FIX.c:233:16
139c8: 22 df r2 = r2 - r4 # ## solve_LS_FIX.c:233:16
139ca: 23 2e r3 = [sp+184] ## solve_LS_FIX.c:233:14
139cc: d8 ec 3b 20 [r3+r0<<2] = r2 ## solve_LS_FIX.c:233:14
139d0: c1 34 r1 += 0x14 ## solve_LS_FIX.c:227:2
139d2: c0 21 r0 += 0x1 ## solve_LS_FIX.c:227:2
139d4: 80 f8 e2 0b if (r0 != 0x5) goto -0x3c <silk_find_LTP_FIX+0x5F8 : 1399c > ## solve_LS_FIX.c:227:2
139d8: 40 20 r0 = 0x0
139da: d4 e9 24 80 r8 = [sp+36]
139de: 04 92 goto 0x24 <silk_find_LTP_FIX+0x660 : 13a04 >
139e0: 21 2e r1 = [sp+184]
139e2: d8 ec 1a 20 r2 = [r1+r0<<2] ## solve_LS_FIX.c:211:12
139e6: d7 ec 8c 3f r3 = [r8+-0x4] ## solve_LS_FIX.c:211:12
139ea: d8 ec 88 40 r4 = [r8++=0x8] ## solve_LS_FIX.c:211:12
139ee: f8 e1 20 73 r7_r6 = r2 * r3 (s) ## solve_LS_FIX.c:211:12
139f2: d0 e1 00 69 r7_r6 >>= 0x10 ## solve_LS_FIX.c:211:12
139f6: eb a4 r3 = r6 >>> 0x4 ## solve_LS_FIX.c:211:12
139f8: f8 e1 20 54 r5_r4 = r2 * r4 (s) ## solve_LS_FIX.c:211:12
139fc: 3a 1d r2 = r3 + r5 ## solve_LS_FIX.c:211:12
139fe: d8 ec 1b 20 [r1+r0<<2] = r2 ## solve_LS_FIX.c:211:10
13a02: c0 21 r0 += 0x1 ## solve_LS_FIX.c:206:22
13a04: 80 f8 ec 0b if (r0 != 0x5) goto -0x28 <silk_find_LTP_FIX+0x63C : 139e0 > ## solve_LS_FIX.c:206:2
13a08: 40 24 r0 = 0x4
13a0a: 41 e0 b4 0d r1 = 0xdb4 <usb_code_size+0x2F0 : db4 >
13a0e: 14 80 goto 0x40 <silk_find_LTP_FIX+0x6AC : 13a50 >
13a10: 42 20 r2 = 0x0
13a12: 44 e0 90 0d r4 = 0xd90 <usb_code_size+0x2CC : d90 >
13a16: 15 16 r5 = r1
13a18: 04 8e goto 0x1c <silk_find_LTP_FIX+0x692 : 13a36 >
13a1a: d8 ec fa 65 r6 = [r15+r5<<2] ## solve_LS_FIX.c:253:13
13a1e: d8 ec fa 74 r7 = [r15+r4<<2] ## solve_LS_FIX.c:253:13
13a22: f8 e1 70 76 r7_r6 = r7 * r6 (s) ## solve_LS_FIX.c:253:13
13a26: d0 e1 00 69 r7_r6 >>= 0x10 ## solve_LS_FIX.c:253:13
13a2a: b3 16 r3 = r11 ## solve_LS_FIX.c:253:13
13a2c: 62 18 r2 += r6 ## solve_LS_FIX.c:253:13
13a2e: b8 e0 30 37 r3 = r3 + r7 + c ## solve_LS_FIX.c:253:13
13a32: fd 3b r5 += -0x5 ## solve_LS_FIX.c:252:3
13a34: fc 3f r4 += -0x1 ## solve_LS_FIX.c:252:3
13a36: 36 e1 74 42 r6 = r4 + -0xd8c ## solve_LS_FIX.c:252:21
13a3a: 00 ee ee 61 ifs (r6 > r0) goto -0x24 <silk_find_LTP_FIX+0x676 : 13a1a > ## solve_LS_FIX.c:252:21
13a3e: 24 2e r4 = [sp+184] ## solve_LS_FIX.c:255:16
13a40: d8 ec 4a 40 r4 = [r4+r0<<2] ## solve_LS_FIX.c:255:16
13a44: c2 de r2 = r4 - r2 # ## solve_LS_FIX.c:255:16
13a46: 23 23 r3 = [sp+140] ## solve_LS_FIX.c:255:14
13a48: d8 ec 3b 20 [r3+r0<<2] = r2 ## solve_LS_FIX.c:255:14
13a4c: f9 3f r1 += -0x1 ## solve_LS_FIX.c:249:2
13a4e: f8 3f r0 += -0x1 ## solve_LS_FIX.c:249:27
13a50: 70 fe de ff ifs (r0 > -0x1) goto -0x44 <silk_find_LTP_FIX+0x66C : 13a10 > ## solve_LS_FIX.c:249:2
13a54: 40 20 r0 = 0x0
13a56: 04 32 r4 = [sp+72]
13a58: 04 8a goto 0x14 <silk_find_LTP_FIX+0x6CA : 13a6e >
13a5a: 21 23 r1 = [sp+140] ## encode_frame_FIX.c:408:10
13a5c: d8 ec 1a 10 r1 = [r1+r0<<2] ## encode_frame_FIX.c:408:10
13a60: c1 22 r1 += 0x2 ## encode_frame_FIX.c:408:10
13a62: 99 a2 r1 = r1 >>> 0x2 ## encode_frame_FIX.c:408:10
13a64: 78 e0 01 21 r2 = sat16(r1) (s) ## encode_frame_FIX.c:409:4
13a68: d8 ed 49 20 h[r4+r0<<1] = r2 ## encode_frame_FIX.c:410:17
13a6c: c0 21 r0 += 0x1 ## encode_frame_FIX.c:405:26
13a6e: 80 f8 f4 0b if (r0 != 0x5) goto -0x18 <silk_find_LTP_FIX+0x6B6 : 13a5a >
13a72: 00 37 r0 = [sp+92] ## encode_frame_FIX.c:416:73
13a74: 00 60 r0 = [r0+0x0] ## encode_frame_FIX.c:416:73
13a76: 80 d4 r1_r0 = 0 #
13a78: a0 2c [sp+176] = r0
13a7a: 04 87 goto 0xe <silk_find_LTP_FIX+0x6E6 : 13a8a >
13a7c: d8 ed 4a 20 r2 = h[r4+r0<<1] (s) ## encode_frame_FIX.c:59:31
13a80: 30 e4 00 22 r2 = abs(r2) ## encode_frame_FIX.c:59:31
13a84: 34 e4 11 12 r1 = smax(r1, r2) ## SigProc_FIX.h:368:13
13a88: c0 21 r0 += 0x1 ## encode_frame_FIX.c:58:22
13a8a: 80 f8 f7 0b if (r0 != 0x5) goto -0x12 <silk_find_LTP_FIX+0x6D8 : 13a7c >
13a8e: 01 44 if (r1 == 0) goto 0x8 <silk_find_LTP_FIX+0x6F4 : 13a98 >
13a90: 80 e1 00 01 r0 = clz(r1) ## entenc.c:124:2
13a94: f8 2f r0 += -0x11 ## macros.h:143:12
13a96: 04 81 goto 0x2 <silk_find_LTP_FIX+0x6F6 : 13a9a >
13a98: 40 2f r0 = 0xf
13a9a: 22 20 r2 = [sp+128] ## encode_frame_FIX.c:63:33
13a9c: 22 60 r2 = [r2+0x0] ## encode_frame_FIX.c:63:33
13a9e: d0 ec 90 30 r3 = [r9+0x0] ## encode_frame_FIX.c:63:23
13aa2: 34 e4 31 22 r2 = smax(r3, r2) ## SigProc_FIX.h:368:13
13aa6: f8 e1 20 31 r3_r2 = r2 * r1 (s) ## encode_frame_FIX.c:64:43
13aaa: d0 e1 04 29 r3_r2 >>= 0x14 ## encode_frame_FIX.c:64:43
13aae: 30 ed 02 00 ifs (r0 >= 0x2) { ## encode_frame_FIX.c:64:43
13ab2: 40 22 r0 = 0x2
} ## SigProc_FIX.h:350:13
13ab4: 26 21 r6 = [sp+132]
13ab6: 02 46 if (r2 == 0) goto 0xc <silk_find_LTP_FIX+0x720 : 13ac4 >
13ab8: e1 e1 05 20 r1 = r2 * 0x5 ## encode_frame_FIX.c:64:43
13abc: 80 e1 00 11 r1 = clz(r1) ## entenc.c:124:2
13ac0: f9 3b r1 += -0x5 ## macros.h:143:12
13ac2: 04 81 goto 0x2 <silk_find_LTP_FIX+0x722 : 13ac6 >
13ac4: 41 3b r1 = 0x1b
13ac6: 35 e4 01 21 r2 = smin(r0, r1) ## SigProc_FIX.h:350:13
13aca: 40 20 r0 = 0x0
13acc: b2 ee 00 00 ifs (r2 <= 0x0) {
13ad0: 42 20 r2 = 0x0
} ## SigProc_FIX.h:360:13
13ad2: 04 88 goto 0x10 <silk_find_LTP_FIX+0x740 : 13ae4 >
13ad4: d8 ed 4a 10 r1 = h[r4+r0<<1] (s) ## encode_frame_FIX.c:67:13
13ad8: 21 1a r1 <<= r2 ## encode_frame_FIX.c:67:13
13ada: f8 e8 cc 30 r3 = sp + 204 ## encode_frame_FIX.c:67:13
13ade: d8 ec 3b 10 [r3+r0<<2] = r1 ## encode_frame_FIX.c:67:11
13ae2: c0 21 r0 += 0x1 ## encode_frame_FIX.c:66:22
13ae4: 80 f8 f6 0b if (r0 != 0x5) goto -0x14 <silk_find_LTP_FIX+0x730 : 13ad4 > ## encode_frame_FIX.c:66:2
13ae8: c7 14 r15 = 0
13aea: 40 20 r0 = 0x0
13aec: 04 8c goto 0x18 <silk_find_LTP_FIX+0x762 : 13b06 >
13aee: d8 ec 6a 10 r1 = [r6+r0<<2] ## encode_frame_FIX.c:75:9
13af2: f8 e8 cc 30 r3 = sp + 204 ## encode_frame_FIX.c:75:9
13af6: d8 ec 3a 30 r3 = [r3+r0<<2] ## encode_frame_FIX.c:75:9
13afa: f8 e1 30 51 r5_r4 = r3 * r1 (s) ## encode_frame_FIX.c:75:9
13afe: d0 e1 00 49 r5_r4 >>= 0x10 ## encode_frame_FIX.c:75:9
13b02: 4f 18 r15 += r4 ## encode_frame_FIX.c:75:9
13b04: c0 21 r0 += 0x1 ## encode_frame_FIX.c:74:22
13b06: 80 f8 f2 0b if (r0 != 0x5) goto -0x1c <silk_find_LTP_FIX+0x74A : 13aee >
13b0a: a0 e0 03 20 r0 = 0x3 - r2 ## encode_frame_FIX.c:77:8
13b0e: a0 f0 02 20 r0 = 0x2 - r2 # ## encode_frame_FIX.c:70:10
13b12: a0 26 [sp+152] = r0 ## encode_frame_FIX.c:70:10
13b14: c1 d4 r9 = 0 #
13b16: a0 29 [sp+164] = r0
13b18: 03 35 r3 = [sp+84]
13b1a: 45 20 r5 = 0x0
13b1c: 14 8a goto 0x54 <silk_find_LTP_FIX+0x7CE : 13b72 >
13b1e: e0 f1 14 50 r0 = r5 * 0x14 # ## encode_frame_FIX.c:83:11
13b22: 21 28 r1 = [sp+160] ## encode_frame_FIX.c:83:11
13b24: 12 1c r2 = r1 + r0 ## encode_frame_FIX.c:83:11
13b26: 59 81 r1 = r5 + 0x1 ## encode_frame_FIX.c:84:14
13b28: 47 20 r7 = 0x0
13b2a: 36 16 r6 = r3
13b2c: 10 16 r0 = r1
13b2e: 04 8c goto 0x18 <silk_find_LTP_FIX+0x7A4 : 13b48 >
13b30: f8 e8 cc 40 r4 = sp + 204
13b34: d8 ec 4a 40 r4 = [r4+r0<<2] ## encode_frame_FIX.c:85:10
13b38: d8 ec 64 80 r8 = [r6++=0x4] ## encode_frame_FIX.c:85:10
13b3c: f8 e1 40 d8 r13_r12 = r4 * r8 (s) ## encode_frame_FIX.c:85:10
13b40: d0 e1 00 c9 r13_r12 >>= 0x10 ## encode_frame_FIX.c:85:10
13b44: c7 18 r7 += r12 ## encode_frame_FIX.c:85:10
13b46: c0 21 r0 += 0x1 ## encode_frame_FIX.c:84:27
13b48: 80 f8 f2 0b if (r0 != 0x5) goto -0x1c <silk_find_LTP_FIX+0x78C : 13b30 >
13b4c: f8 e8 cc 00 r0 = sp + 204
13b50: d8 ec 2a 25 r2 = [r2+r5<<2] ## encode_frame_FIX.c:87:10
13b54: d8 ec 0a 05 r0 = [r0+r5<<2] ## encode_frame_FIX.c:87:10
13b58: aa a1 r2 = r2 >>> 0x1 ## encode_frame_FIX.c:87:10
13b5a: f8 e1 20 50 r5_r4 = r2 * r0 (s) ## encode_frame_FIX.c:87:10
13b5e: d0 e1 00 49 r5_r4 >>= 0x10 ## encode_frame_FIX.c:87:10
13b62: ca 1d r2 = r4 + r7 ## encode_frame_FIX.c:87:10
13b64: f8 e1 20 50 r5_r4 = r2 * r0 (s) ## encode_frame_FIX.c:88:10
13b68: d0 e1 00 49 r5_r4 >>= 0x10 ## encode_frame_FIX.c:88:10
13b6c: 49 18 r9 += r4 ## encode_frame_FIX.c:88:10
13b6e: c3 38 r3 += 0x18 ## encode_frame_FIX.c:81:2
13b70: 15 16 r5 = r1 ## encode_frame_FIX.c:81:2
13b72: 85 f8 d4 0b if (r5 != 0x5) goto -0x58 <silk_find_LTP_FIX+0x77A : 13b1e >
13b76: 22 29 r2 = [sp+164]
13b78: c8 f1 90 02 r0 = r9 << r2 # ## encode_frame_FIX.c:90:8
13b7c: 21 2c r1 = [sp+176] ## encode_frame_FIX.c:77:8
13b7e: 23 26 r3 = [sp+152] ## encode_frame_FIX.c:77:8
13b80: b9 1a r1 >>>= r3 ## encode_frame_FIX.c:77:8
13b82: b4 e0 12 1f r1 = r1 - r15 ## encode_frame_FIX.c:77:40
13b86: 10 18 r0 += r1 ## encode_frame_FIX.c:90:8
13b88: 80 fd 12 02 ifs (r0 < 0x1) goto 0x24 <silk_find_LTP_FIX+0x80C : 13bb0 >
13b8c: c8 e1 00 13 r1 = r0 << r3 ## encode_frame_FIX.c:98:9
13b90: c2 22 r2 += 0x2 ## encode_frame_FIX.c:95:19
13b92: c3 ff ff ff ff 7f r3 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## encode_frame_FIX.c:95:19
13b98: a3 1a r3 >>= r2 ## encode_frame_FIX.c:95:19
13b9a: c2 ff ff ff ff 3f r2 = 0x3fffffff <RAM_LIMIT_H+0x3FE5FFFE : 3ffffffe > ## encode_frame_FIX.c:95:13
13ba0: d4 e9 70 f0 r15 = [sp+112] ## encode_frame_FIX.c:95:13
13ba4: d4 e9 84 d0 r13 = [sp+132] ## encode_frame_FIX.c:95:13
13ba8: 90 ee 00 03 ifs (r0 <= r3) { ## encode_frame_FIX.c:95:13
13bac: 12 16 r2 = r1
} ## encode_frame_FIX.c:95:13
13bae: 04 85 goto 0xa <silk_find_LTP_FIX+0x816 : 13bba > ## encode_frame_FIX.c:95:13
13bb0: 42 21 r2 = 0x1
13bb2: d4 e9 70 f0 r15 = [sp+112]
13bb6: d4 e9 84 d0 r13 = [sp+132]
13bba: 00 30 r0 = [sp+64] ## encode_frame_FIX.c:416:12
13bbc: 01 38 r1 = [sp+96] ## encode_frame_FIX.c:416:12
13bbe: d8 ec 0b 21 [r0+r1<<2] = r2 ## encode_frame_FIX.c:416:12
13bc2: 00 2c r0 = [sp+48] ## encode_frame_FIX.c:416:12
13bc4: d8 ec 0a 81 r8 = [r0+r1<<2] ## encode_frame_FIX.c:416:12
13bc8: f8 f1 80 52 r5_r4 = r8 * r2 (s) # ## encode_frame_FIX.c:416:12
13bcc: 00 39 r0 = [sp+100] ## encode_frame_FIX.c:419:32
13bce: d8 ec 0a 11 r1 = [r0+r1<<2] ## encode_frame_FIX.c:419:32
13bd2: d0 e1 00 49 r5_r4 >>= 0x10
13bd6: 12 16 r2 = r1 ## SigProc_FIX.h:350:13
13bd8: 31 ed 02 00 ifs (r1 >= 0x2) {
13bdc: 42 22 r2 = 0x2
}
13bde: 2b 81 r3 = r2 + 0x1 ## encode_frame_FIX.c:420:13
13be0: c0 ff ff ff ff 7f r0 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## encode_frame_FIX.c:420:13
13be6: c8 e1 02 73 r7 = r0 >> r3 ## encode_frame_FIX.c:420:13
13bea: 60 e0 00 04 r0 = 0x80000000 ## encode_frame_FIX.c:420:13
13bee: c8 e1 03 63 r6 = r0 >>> r3 ## encode_frame_FIX.c:420:13
13bf2: 87 ee 06 60 ifs (r6 <= r7) goto 0xc <silk_find_LTP_FIX+0x85E : 13c02 > ## encode_frame_FIX.c:420:13
13bf6: 60 16 r0 = r6 ## encode_frame_FIX.c:420:13
13bf8: 94 ee 00 06 ifs (r4 <= r6) { ## encode_frame_FIX.c:420:13
13bfc: 34 e4 41 07 r0 = smax(r4, r7)
} ## encode_frame_FIX.c:420:13
13c00: 04 85 goto 0xa <silk_find_LTP_FIX+0x868 : 13c0c > ## encode_frame_FIX.c:420:13
13c02: 70 16 r0 = r7 ## encode_frame_FIX.c:420:13
13c04: 94 ee 00 07 ifs (r4 <= r7) { ## encode_frame_FIX.c:420:13
13c08: 34 e4 41 06 r0 = smax(r4, r6)
} ## encode_frame_FIX.c:420:13
13c0c: 30 da r0 <<= r3 # ## encode_frame_FIX.c:420:13
13c0e: 06 26 r6 = [sp+24] ## encode_frame_FIX.c:420:13
13c10: 93 de r3 = r1 - r2 # ## encode_frame_FIX.c:421:4
13c12: 07 2d r7 = [sp+52] ## encode_frame_FIX.c:421:4
13c14: d0 e9 28 40 r5_r4 = d[sp+40] ## encode_frame_FIX.c:421:4
13c18: c8 e1 43 33 r3 = r4 >>> r3 ## encode_frame_FIX.c:421:4
13c1c: 03 18 r3 += r0 ## encode_frame_FIX.c:420:91
13c1e: a4 e0 05 20 r4 = 0x5 - r2 ## encode_frame_FIX.c:425:12
13c22: 42 20 r2 = 0x0
13c24: 45 20 r5 = 0x0
13c26: 04 86 goto 0xc <silk_find_LTP_FIX+0x890 : 13c34 >
13c28: 20 28 r0 = [sp+160] ## encode_frame_FIX.c:430:15
13c2a: d8 ec 0a 05 r0 = [r0+r5<<2] ## encode_frame_FIX.c:430:15
13c2e: 34 e4 01 22 r2 = smax(r0, r2) ## encode_frame_FIX.c:430:15
13c32: c5 21 r5 += 0x1 ## encode_frame_FIX.c:429:43
13c34: 85 f8 f8 33 if (r5 != 0x19) goto -0x10 <silk_find_LTP_FIX+0x884 : 13c28 >
13c38: 48 1c r0 = r4 + r1 ## encode_frame_FIX.c:425:12
13c3a: b3 ee 01 00 ifs (r3 <= 0x1) { ## encode_frame_FIX.c:425:12
13c3e: 43 21 r3 = 0x1
} ## encode_frame_FIX.c:422:13
13c40: c0 e1 80 11 r1 = r8 << 0x10 ## encode_frame_FIX.c:424:12
13c44: f4 e1 11 13 r1 = r1 / r3 (s) ## encode_frame_FIX.c:424:12
13c48: c8 e1 13 00 r0 = r1 >>> r0 ## encode_frame_FIX.c:425:12
13c4c: 02 4a if (r2 == 0) goto 0x14 <silk_find_LTP_FIX+0x8BE : 13c62 >
13c4e: 80 e1 00 12 r1 = clz(r2) ## entenc.c:124:2
13c52: c1 24 r1 += 0x4 ## encode_frame_FIX.c:434:15
13c54: b1 ee 1e 80 ifs (r1 <= 0x1e) {
13c58: 42 21 r2 = 0x1 ## encode_frame_FIX.c:435:34
13c5a: c8 e1 20 11 r1 = r2 << r1 ## encode_frame_FIX.c:435:34
13c5e: 35 e4 01 01 r0 = smin(r0, r1)
} ## SigProc_FIX.h:354:13
13c62: 41 39 r1 = 0x19 ## encode_frame_FIX.c:174:2
13c64: 23 28 r3 = [sp+160] ## encode_frame_FIX.c:174:2
13c66: 32 16 r2 = r3 ## encode_frame_FIX.c:174:2
13c68: 41 03 rep 0xa r1 { ## encode_frame_FIX.c:174:2
13c6a: e0 ee 20 50 r5_r4 = [r2 ++= 0x0]*r0 (s) ## encode_frame_FIX.c:174:2
13c6e: d0 e1 08 4c r5_r4 >>>= 0x8 ## encode_frame_FIX.c:174:2
13c72: a4 05 [r2++=0x4] = r4
} ## encode_frame_FIX.c:174:2
13c74: 30 6c r0 = [r3+0x30] ## encode_frame_FIX.c:440:12
13c76: 01 2e r1 = [sp+56] ## encode_frame_FIX.c:440:10
13c78: 02 38 r2 = [sp+96] ## encode_frame_FIX.c:440:10
13c7a: d8 ec 1b 02 [r1+r2<<2] = r0 ## encode_frame_FIX.c:440:10
13c7e: 21 d6 r1 = r2 # ## encode_frame_FIX.c:440:10
13c80: 00 31 r0 = [sp+68] ## encode_frame_FIX.c:370:2
13c82: 60 18 r0 += r6 ## encode_frame_FIX.c:370:2
13c84: 80 31 [sp+68] = r0 ## encode_frame_FIX.c:370:2
13c86: 00 3d r0 = [sp+116] ## encode_frame_FIX.c:370:2
13c88: 60 18 r0 += r6 ## encode_frame_FIX.c:370:2
13c8a: 80 3d [sp+116] = r0 ## encode_frame_FIX.c:370:2
13c8c: 00 36 r0 = [sp+88] ## encode_frame_FIX.c:370:2
13c8e: 60 18 r0 += r6 ## encode_frame_FIX.c:370:2
13c90: 67 d8 r7 += r6 # ## encode_frame_FIX.c:370:2
13c92: 80 36 [sp+88] = r0 ## encode_frame_FIX.c:370:2
13c94: 00 3e r0 = [sp+120] ## encode_frame_FIX.c:370:2
13c96: 60 18 r0 += r6 ## encode_frame_FIX.c:370:2
13c98: 80 3e [sp+120] = r0 ## encode_frame_FIX.c:370:2
13c9a: 00 35 r0 = [sp+84] ## encode_frame_FIX.c:370:2
13c9c: d8 24 r0 += 0x64 ## encode_frame_FIX.c:370:2
13c9e: 80 35 [sp+84] = r0 ## encode_frame_FIX.c:370:2
13ca0: 00 34 r0 = [sp+80] ## encode_frame_FIX.c:370:2
13ca2: d8 24 r0 += 0x64 ## encode_frame_FIX.c:370:2
13ca4: 80 34 [sp+80] = r0 ## encode_frame_FIX.c:370:2
13ca6: 00 33 r0 = [sp+76] ## encode_frame_FIX.c:370:2
13ca8: d8 24 r0 += 0x64 ## encode_frame_FIX.c:370:2
13caa: 80 33 [sp+76] = r0 ## encode_frame_FIX.c:370:29
13cac: c1 21 r1 += 0x1 ## encode_frame_FIX.c:370:29
13cae: db 24 r3 += 0x64 ## encode_frame_FIX.c:445:13
13cb0: a3 28 [sp+160] = r3
13cb2: 00 32 r0 = [sp+72] ## encode_frame_FIX.c:444:13
13cb4: c0 2a r0 += 0xa ## encode_frame_FIX.c:444:13
13cb6: 80 32 [sp+72] = r0 ## encode_frame_FIX.c:370:2
13cb8: 00 2f r0 = [sp+60] ## encode_frame_FIX.c:370:2
13cba: 4b ff 00 10 d9 fb ifs (r1 < r0) goto -0x84e <silk_find_LTP_FIX+0xCE : 13472 > ## encode_frame_FIX.c:370:2
13cc0: c0 d4 r8 = 0 #
13cc2: 00 2e r0 = [sp+56] ## encode_frame_FIX.c:360:26
13cc4: 0c 90 r4 = r0 + 0x10 ## encode_frame_FIX.c:360:26
13cc6: 40 20 r0 = 0x0 ## encode_frame_FIX.c:360:26
13cc8: d4 e9 3c e0 r14 = [sp+60] ## encode_frame_FIX.c:360:26
13ccc: 04 86 goto 0xc <silk_find_LTP_FIX+0x936 : 13cda > ## encode_frame_FIX.c:360:26
13cce: 01 39 r1 = [sp+100] ## encode_frame_FIX.c:450:30
13cd0: d8 ec 1a 10 r1 = [r1+r0<<2] ## encode_frame_FIX.c:450:30
13cd4: 34 e4 11 88 r8 = smax(r1, r8) ## SigProc_FIX.h:360:13
13cd8: c0 21 r0 += 0x1 ## encode_frame_FIX.c:449:29
13cda: 8e ed f8 01 ifs (r0 < r14) goto -0x10 <silk_find_LTP_FIX+0x92A : 13cce >
13cde: 00 21 r0 = [sp+4] ## encode_frame_FIX.c:454:6
13ce0: 10 58 if (r0 == 0) goto 0x70 <silk_find_LTP_FIX+0x9AE : 13d52 >
13ce2: 40 20 r0 = 0x0
13ce4: 42 20 r2 = 0x0
13ce6: c4 14 r12 = 0
13ce8: 14 80 goto 0x40 <silk_find_LTP_FIX+0x986 : 13d2a >
13cea: 03 2c r3 = [sp+48] ## encode_frame_FIX.c:459:22
13cec: d8 ec 3a 9c r9 = [r3+r12<<2] ## encode_frame_FIX.c:459:22
13cf0: 03 30 r3 = [sp+64] ## encode_frame_FIX.c:459:22
13cf2: 36 60 r6 = [r3+0x0] ## encode_frame_FIX.c:460:22
13cf4: f8 f1 60 b9 r11_r10 = r6 * r9 (s) # ## encode_frame_FIX.c:460:22
13cf8: 05 39 r5 = [sp+100] ## encode_frame_FIX.c:459:22
13cfa: d8 ec 5a 7c r7 = [r5+r12<<2] ## encode_frame_FIX.c:459:22
13cfe: d0 f1 00 a9 r11_r10 >>= 0x10 # ## encode_frame_FIX.c:460:22
13d02: 35 64 r5 = [r3+0x10] ## encode_frame_FIX.c:459:22
13d04: 06 e1 01 a0 r6 = r10 + 0x1 ## encode_frame_FIX.c:460:22
13d08: b4 e0 82 77 r7 = r8 - r7 ## encode_frame_FIX.c:459:22
13d0c: c7 21 r7 += 0x1 ## encode_frame_FIX.c:459:22
13d0e: fe 1a r6 >>>= r7 ## encode_frame_FIX.c:460:22
13d10: 62 18 r2 += r6 ## encode_frame_FIX.c:460:22
13d12: f8 e1 90 b5 r11_r10 = r9 * r5 (s) ## encode_frame_FIX.c:459:22
13d16: d0 e1 00 a9 r11_r10 >>= 0x10 ## encode_frame_FIX.c:459:22
13d1a: 05 e1 01 a0 r5 = r10 + 0x1 ## encode_frame_FIX.c:459:22
13d1e: fd 1a r5 >>>= r7 ## encode_frame_FIX.c:459:22
13d20: 50 18 r0 += r5 ## encode_frame_FIX.c:459:22
13d22: c3 24 r3 += 0x4 ## encode_frame_FIX.c:458:3
13d24: 0c f1 01 c0 r12 = r12 + 0x1 # ## encode_frame_FIX.c:458:30
13d28: 83 30 [sp+64] = r3
13d2a: 8e ed de c1 ifs (r12 < r14) goto -0x44 <silk_find_LTP_FIX+0x946 : 13cea >
13d2e: b2 ee 01 00 ifs (r2 <= 0x1) {
13d32: 42 21 r2 = 0x1
}
13d34: 89 bf r1 = r0 >>> 0x1f ## Inlines.h:119:20
13d36: d0 e1 00 01 r1_r0 <<= 0x10 ## Inlines.h:119:35
13d3a: 43 20 r3 = 0x0 ## Inlines.h:122:20
13d3c: 80 ff 6a 3c 00 00 call 0x3c6a <__divdi3 : 179ac > ## Inlines.h:122:20
13d42: bf ea ef eb call -0x2822 <silk_lin2log : 11524 > ## encode_frame_FIX.c:465:35
13d46: e0 f1 03 00 r0 = r0 * 0x3 # ## encode_frame_FIX.c:465:35
13d4a: 01 21 r1 = [sp+4] ## encode_frame_FIX.c:465:21
13d4c: 20 e1 00 08 r0 = r0 + -0x1800 ## encode_frame_FIX.c:465:35
13d50: 90 60 [r1+0x0] = r0 ## encode_frame_FIX.c:465:21
13d52: 40 20 r0 = 0x0
13d54: 01 22 r1 = [sp+8]
13d56: 04 8e goto 0x1c <silk_find_LTP_FIX+0x9D0 : 13d74 >
13d58: 82 14 r3_r2 = 0
13d5a: d8 ec 4b 20 [r4+r0<<2] = r2 ## encode_frame_FIX.c:474:14
13d5e: 04 86 goto 0xc <silk_find_LTP_FIX+0x9C8 : 13d6c > ## encode_frame_FIX.c:474:14
13d60: d8 ed 1a 53 r5 = h[r1+r3<<1] (s) ## encode_frame_FIX.c:476:18
13d64: 52 18 r2 += r5 ## encode_frame_FIX.c:476:15
13d66: d8 ec 4b 20 [r4+r0<<2] = r2 ## encode_frame_FIX.c:476:15
13d6a: c3 21 r3 += 0x1 ## encode_frame_FIX.c:475:31
13d6c: 83 f8 f8 0b if (r3 != 0x5) goto -0x10 <silk_find_LTP_FIX+0x9BC : 13d60 >
13d70: c0 21 r0 += 0x1 ## encode_frame_FIX.c:473:29
13d72: c1 2a r1 += 0xa ## encode_frame_FIX.c:478:13
13d74: 8e ed f0 01 ifs (r0 < r14) goto -0x20 <silk_find_LTP_FIX+0x9B4 : 13d58 > ## encode_frame_FIX.c:473:2
13d78: a9 f0 20 80 r9 = 0x20 - r8 #
13d7c: 03 2e r3 = [sp+56]
13d7e: c2 d4 r10 = 0 #
13d80: 06 39 r6 = [sp+100]
13d82: 42 20 r2 = 0x0
13d84: 47 20 r7 = 0x0
13d86: 04 92 goto 0x24 <silk_find_LTP_FIX+0xA08 : 13dac >
13d88: 35 64 r5 = [r3+0x10] ## encode_frame_FIX.c:487:47
13d8a: 30 f4 00 55 r5 = abs(r5) # ## encode_frame_FIX.c:487:47
13d8e: 31 05 r1 = [r3++=0x4] ## encode_frame_FIX.c:490:58
13d90: 01 43 if (r1 == 0) goto 0x6 <silk_find_LTP_FIX+0x9F4 : 13d98 >
13d92: 80 e1 00 11 r1 = clz(r1) ## entenc.c:124:2
13d96: 04 81 goto 0x2 <silk_find_LTP_FIX+0x9F6 : 13d9a >
13d98: 49 20 r1 = 0x20
13d9a: 34 f4 21 25 r2 = smax(r2, r5) # ## SigProc_FIX.h:368:13
13d9e: 60 05 r0 = [r6++=0x4] ## encode_frame_FIX.c:490:69
13da0: b4 e0 92 11 r1 = r9 - r1 ## encode_frame_FIX.c:490:67
13da4: 10 18 r0 += r1 ## encode_frame_FIX.c:490:87
13da6: 34 e4 a1 a0 r10 = smax(r10, r0) ## SigProc_FIX.h:368:13
13daa: c7 21 r7 += 0x1 ## encode_frame_FIX.c:486:29
13dac: 8e ed ec 71 ifs (r7 < r14) goto -0x28 <silk_find_LTP_FIX+0x9E4 : 13d88 >
13db0: 02 43 if (r2 == 0) goto 0x6 <silk_find_LTP_FIX+0xA14 : 13db8 >
13db2: 80 e1 00 12 r1 = clz(r2) ## entenc.c:124:2
13db6: 04 81 goto 0x2 <silk_find_LTP_FIX+0xA16 : 13dba >
13db8: 49 20 r1 = 0x20
13dba: 10 35 r0 = -0xb ## encode_frame_FIX.c:497:33
13dbc: b4 e0 02 08 r0 = r0 - r8 ## encode_frame_FIX.c:497:33
13dc0: a0 18 r0 += r10 ## encode_frame_FIX.c:497:63
13dc2: 0a 1e r2 = r0 - r1 ## encode_frame_FIX.c:500:15
13dc4: c2 14 r10 = 0
13dc6: b2 ee 00 00 ifs (r2 <= 0x0) {
13dca: 42 20 r2 = 0x0
} ## SigProc_FIX.h:360:13
13dcc: 28 18 r8 += r2 ## encode_frame_FIX.c:503:32
13dce: 42 e0 06 01 r2 = 0x106 <os_code_size+0x5C : 106 > ## encode_frame_FIX.c:505:11
13dd2: c8 e1 22 28 r2 = r2 >> r8 ## encode_frame_FIX.c:505:11
13dd6: c2 21 r2 += 0x1 ## encode_frame_FIX.c:505:57
13dd8: 45 16 r5 = r4
13dda: 46 20 r6 = 0x0
13ddc: 04 92 goto 0x24 <silk_find_LTP_FIX+0xA5E : 13e02 >
13dde: 00 39 r0 = [sp+100] ## encode_frame_FIX.c:509:12
13de0: d8 ec 0a 76 r7 = [r0+r6<<2] ## encode_frame_FIX.c:509:12
13de4: b4 f0 82 17 r1 = r8 - r7 # ## encode_frame_FIX.c:509:12
13de8: 53 7c r3 = [r5+-0x10] ## encode_frame_FIX.c:509:12
13dea: c8 f1 33 11 r1 = r3 >>> r1 # ## encode_frame_FIX.c:509:12
13dee: 50 05 r0 = [r5++=0x4] ## encode_frame_FIX.c:510:12
13df0: f8 e1 10 d0 r13_r12 = r1 * r0 (s) ## encode_frame_FIX.c:510:12
13df4: d0 e1 0e c8 r13_r12 >>= 0xe ## encode_frame_FIX.c:510:12
13df8: 70 e1 03 c0 r0 = r12 & 0xFFFFFFFC ## encode_frame_FIX.c:510:12
13dfc: 0a 18 r10 += r0 ## encode_frame_FIX.c:510:12
13dfe: 12 18 r2 += r1 ## encode_frame_FIX.c:509:12
13e00: c6 21 r6 += 0x1 ## encode_frame_FIX.c:507:29
13e02: 8e ed ec 61 ifs (r6 < r14) goto -0x28 <silk_find_LTP_FIX+0xA3A : 13dde >
13e06: c0 e1 af bd r11 = r10 >>> 0x1f ## Inlines.h:119:20
13e0a: d0 e1 0c a0 r11_r10 <<= 0xc ## Inlines.h:119:35
13e0e: f6 e1 a0 f2 r15_r14 = r11_r10 / r2 (s) ## Inlines.h:122:20
13e12: 50 e1 00 e4 r0 = r14 ^ 0x80000000
13e16: c1 d4 r9 = 0 #
13e18: a0 2f [sp+188] = r0 ## encode_frame_FIX.c:515:7
13e1a: 4c f0 80 c1 r12 = -0x3e80 # <RAM_LIMIT_H+0xFFFFFFFFFFE5C180 : ffffffffffffc180 > ## encode_frame_FIX.c:515:7
13e1e: 00 2e r0 = [sp+56] ## encode_frame_FIX.c:515:7
13e20: 03 f1 54 00 r3 = r0 + 0x54 # ## encode_frame_FIX.c:515:7
13e24: 02 22 r2 = [sp+8] ## encode_frame_FIX.c:515:7
13e26: 44 8d goto 0x11a <silk_find_LTP_FIX+0xB9E : 13f42 >
13e28: 00 39 r0 = [sp+100] ## encode_frame_FIX.c:517:11
13e2a: d8 ec 0a 09 r0 = [r0+r9<<2] ## encode_frame_FIX.c:517:11
13e2e: a1 e0 02 00 r1 = 0x2 - r0 ## encode_frame_FIX.c:517:9
13e32: 81 fd 05 02 ifs (r1 < 0x1) goto 0xa <silk_find_LTP_FIX+0xA9C : 13e40 > ## encode_frame_FIX.c:517:7
13e36: 00 2e r0 = [sp+56] ## encode_frame_FIX.c:518:13
13e38: d8 ec 0a 09 r0 = [r0+r9<<2] ## encode_frame_FIX.c:518:13
13e3c: 98 1a r0 >>>= r1 ## encode_frame_FIX.c:518:13
13e3e: 04 9c goto 0x38 <silk_find_LTP_FIX+0xAD4 : 13e78 >
13e40: 01 2e r1 = [sp+56]
13e42: d8 ec 1a a9 r10 = [r1+r9<<2]
13e46: f8 3e r0 += -0x2 ## encode_frame_FIX.c:520:13
13e48: c1 ff ff ff ff 7f r1 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## encode_frame_FIX.c:520:13
13e4e: c8 e1 12 70 r7 = r1 >> r0 ## encode_frame_FIX.c:520:13
13e52: 60 e0 00 14 r1 = 0x80000000 ## encode_frame_FIX.c:520:13
13e56: c8 e1 13 60 r6 = r1 >>> r0 ## encode_frame_FIX.c:520:13
13e5a: 87 ee 06 60 ifs (r6 <= r7) goto 0xc <silk_find_LTP_FIX+0xAC6 : 13e6a > ## encode_frame_FIX.c:520:13
13e5e: 61 16 r1 = r6 ## encode_frame_FIX.c:520:13
13e60: 9a ee 00 06 ifs (r10 <= r6) { ## encode_frame_FIX.c:520:13
13e64: 34 e4 a1 17 r1 = smax(r10, r7)
} ## encode_frame_FIX.c:520:13
13e68: 04 85 goto 0xa <silk_find_LTP_FIX+0xAD0 : 13e74 > ## encode_frame_FIX.c:520:13
13e6a: 71 16 r1 = r7 ## encode_frame_FIX.c:520:13
13e6c: 9a ee 00 07 ifs (r10 <= r7) { ## encode_frame_FIX.c:520:13
13e70: 34 e4 a1 16 r1 = smax(r10, r6)
} ## encode_frame_FIX.c:520:13
13e74: c8 e1 10 00 r0 = r1 << r0 ## encode_frame_FIX.c:520:13
13e78: d8 ec 4a 19 r1 = [r4+r9<<2] ## encode_frame_FIX.c:523:11
13e7c: 99 a2 r1 = r1 >>> 0x2 ## encode_frame_FIX.c:523:11
13e7e: b4 e0 e2 a1 r10 = r14 - r1 ## encode_frame_FIX.c:523:11
13e82: 56 e1 00 14 r6 = r1 ^ 0x80000000 ## encode_frame_FIX.c:523:11
13e86: 10 e1 99 09 r0 = r0 + 0x1999 ## encode_frame_FIX.c:523:11
13e8a: 67 16 r7 = r6 ## encode_frame_FIX.c:523:11
13e8c: e8 16 r8 = r14 ## encode_frame_FIX.c:523:11
13e8e: ba ee ff 4f ifs (r10 <= -0x1) {
13e92: 17 16 r7 = r1 ## encode_frame_FIX.c:523:11
13e94: d4 e9 bc 80 r8 = [sp+188]
} ## encode_frame_FIX.c:523:11
13e98: c5 ff 67 66 66 00 r5 = 0x666667 <RAM_LIMIT_H+0x4C6666 : 666666 > ## encode_frame_FIX.c:523:11
13e9e: f4 e1 51 d0 r13 = r5 / r0 (s) ## encode_frame_FIX.c:523:11
13ea2: 90 e1 82 57 r5 = r8 & r7 ## encode_frame_FIX.c:523:11
13ea6: c0 e1 af 0d r0 = r10 >>> 0x1f ## encode_frame_FIX.c:523:11
13eaa: 38 3f r0 ^= 0x80000000 ## encode_frame_FIX.c:523:11
13eac: 35 ed 00 00 ifs (r5 >= 0x0) { ## encode_frame_FIX.c:523:11
13eb0: a0 16 r0 = r10
} ## encode_frame_FIX.c:523:11
13eb2: c7 ff ff ff ff 07 r7 = 0x7ffffff <RAM_LIMIT_H+0x7E5FFFE : 7fffffe > ## encode_frame_FIX.c:523:11
13eb8: 2a ff 00 06 13 00 ifs (r0 >= 0x8000000) goto 0x26 <silk_find_LTP_FIX+0xB40 : 13ee4 > ## encode_frame_FIX.c:523:11
13ebe: 60 e0 78 74 r7 = 0xF8000000
13ec2: 2b ff 78 04 0e 00 ifs (r0 < 0xf8000000) goto 0x1c <silk_find_LTP_FIX+0xB40 : 13ee4 >
13ec8: ba ed 00 a0 ifs (r10 < 0x0) {
13ecc: 20 2f r0 = [sp+188] ## encode_frame_FIX.c:523:11
13ece: 90 19 r0 &= r1 ## encode_frame_FIX.c:523:11
13ed0: c7 ff ff ff ff 7f r7 = 0x7fffffff
} else { <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## encode_frame_FIX.c:523:11
13ed6: 90 e1 62 0e r0 = r6 & r14 ## encode_frame_FIX.c:523:11
13eda: 60 e0 00 74 r7 = 0x80000000
} ## encode_frame_FIX.c:523:11
13ede: 80 fd 01 00 ifs (r0 < 0x0) goto 0x2 <silk_find_LTP_FIX+0xB40 : 13ee4 > ## encode_frame_FIX.c:523:11
13ee2: a7 16 r7 = r10
13ee4: 80 14 r1_r0 = 0
13ee6: 04 8b goto 0x16 <silk_find_LTP_FIX+0xB5A : 13efe >
13ee8: d8 ed 2a 61 r6 = h[r2+r1<<1] (s) ## encode_frame_FIX.c:531:36
13eec: b6 ee 66 06 ifs (r6 <= 0x666) {
13ef0: 46 e0 66 06 r6 = 0x666
} <alg_code_size+0x196 : 666 > ## SigProc_FIX.h:364:18
13ef4: e5 17 r5 = r6.l (u) ## encode_frame_FIX.c:531:23
13ef6: d8 ec 3b 51 [r3+r1<<2] = r5 ## encode_frame_FIX.c:531:21
13efa: 50 18 r0 += r5 ## encode_frame_FIX.c:532:11
13efc: c1 21 r1 += 0x1 ## encode_frame_FIX.c:530:31
13efe: 81 f8 f3 0b if (r1 != 0x5) goto -0x1a <silk_find_LTP_FIX+0xB44 : 13ee8 >
13f02: f0 e1 d0 17 r1 = r13 * r7 ## encode_frame_FIX.c:523:11
13f06: 11 a4 r1 = r1 << 0x4 ## encode_frame_FIX.c:523:11
13f08: f4 e1 11 00 r0 = r1 / r0 (s) ## encode_frame_FIX.c:534:12
13f0c: 89 bf r1 = r0 >>> 0x1f
13f0e: 46 20 r6 = 0x0
13f10: 04 93 goto 0x26 <silk_find_LTP_FIX+0xB94 : 13f38 >
13f12: d8 ec 3a 56 r5 = [r3+r6<<2] ## encode_frame_FIX.c:536:21
13f16: d8 ed 2a 76 r7 = h[r2+r6<<1] (s) ## encode_frame_FIX.c:536:21
13f1a: f8 e1 50 b0 r11_r10 = r5 * r0 (s) ## encode_frame_FIX.c:536:21
13f1e: d0 e1 0c a8 r11_r10 >>= 0xc ## encode_frame_FIX.c:536:21
13f22: b4 e0 a0 57 r5 = r10 + r7 ## encode_frame_FIX.c:536:21
13f26: 47 e0 60 6d r7 = 0x6d60 <wtgv2_silk_decode_parameters+0x29E : 6d60 > ## encode_frame_FIX.c:536:21
13f2a: 95 ee 00 07 ifs (r5 <= r7) { ## encode_frame_FIX.c:536:21
13f2e: 34 e4 51 7c r7 = smax(r5, r12)
} ## encode_frame_FIX.c:536:21
13f32: d8 ed 29 76 h[r2+r6<<1] = r7 ## encode_frame_FIX.c:536:19
13f36: c6 21 r6 += 0x1 ## encode_frame_FIX.c:535:31
13f38: 86 f8 eb 0b if (r6 != 0x5) goto -0x2a <silk_find_LTP_FIX+0xB6E : 13f12 >
13f3c: 09 e1 01 90 r9 = r9 + 0x1 ## encode_frame_FIX.c:515:29
13f40: c2 2a r2 += 0xa ## encode_frame_FIX.c:538:13
13f42: 00 2f r0 = [sp+60] ## encode_frame_FIX.c:515:2
13f44: 80 ed 70 91 ifs (r9 < r0) goto -0x120 <silk_find_LTP_FIX+0xA84 : 13e28 > ## encode_frame_FIX.c:515:2
13f48: 42 83 sp += 0x10c
13f4a: 5f 04 {pc, r15-r4} = [sp++] ## encode_frame_FIX.c:540:1
silk_burg_modified_c:
13f4c: 7f 04 [--sp] = {rets, r15-r4} ## burg_modified_FIX.c:114:0
13f4e: c2 8b sp += -0xd4 ## burg_modified_FIX.c:114:0
13f50: d4 e9 10 81 r8 = [sp+272] ## burg_modified_FIX.c:114:0
13f54: d4 e9 14 41 r4 = [sp+276] ## burg_modified_FIX.c:114:0
13f58: d4 e9 08 51 r5 = [sp+264] ## burg_modified_FIX.c:114:0
13f5c: 83 37 [sp+92] = r3 ## burg_modified_FIX.c:114:0
13f5e: 52 d6 r2 = r5 # ## burg_modified_FIX.c:69:2
13f60: 82 24 [sp+16] = r2
13f62: 01 d6 r1 = r0 #
13f64: 81 25 [sp+20] = r1
13f66: 46 20 r6 = 0x0 ## burg_modified_FIX.c:69:2
13f68: 47 20 r7 = 0x0 ## burg_modified_FIX.c:69:2
13f6a: f0 f1 40 08 r0 = r4 * r8 # ## burg_modified_FIX.c:142:60
13f6e: a4 28 [sp+160] = r4
13f70: d4 e9 99 80 [sp+152] = r8
13f74: d0 e9 b1 60 d[sp+176] = r7_r6
13f78: 88 d4 r9_r8 = 0 # ## burg_modified_FIX.c:69:2
13f7a: a5 29 [sp+164] = r5 ## burg_modified_FIX.c:69:2
13f7c: 56 16 r6 = r5 ## burg_modified_FIX.c:69:2
13f7e: 50 03 rep 0xc r0 { ## burg_modified_FIX.c:69:2
13f80: d4 ed 22 30 r3 = h[r2++=0x2] (s) ## burg_modified_FIX.c:69:2
13f84: d4 ed 62 40 r4 = h[r6++=0x2] (s) ## burg_modified_FIX.c:69:2
13f88: fc e1 30 94 r9_r8 += r3 * r4 (s)
} ## burg_modified_FIX.c:69:2
13f8c: f0 58 if (r0 != 0) goto -0x10 <silk_burg_modified_c+0x32 : 13f7e > ## burg_modified_FIX.c:69:2
13f8e: 40 e0 30 37 r0 = 0x3730 <WOLASynthesisFilter_Float_M256_m4_r1+0xF2C : 3730 >
13f92: 10 18 r0 += r1
13f94: 40 f0 30 36 r0 = 0x3630 # <WOLASynthesisFilter_Float_M256_m4_r1+0xE2C : 3630 >
13f98: a0 27 [sp+156] = r0
13f9a: 10 d8 r0 += r1 #
13f9c: a1 2e [sp+184] = r1
13f9e: 80 2f [sp+60] = r0 ## Inlines.h:50:9
13fa0: 09 f8 03 00 if (r9 == 0x0) goto 0x6 <silk_burg_modified_c+0x5E : 13faa > ## Inlines.h:50:9
13fa4: 80 e1 00 09 r0 = clz(r9) ## entenc.c:124:2
13fa8: 04 87 goto 0xe <silk_burg_modified_c+0x6C : 13fb8 >
13faa: 08 f8 04 00 if (r8 == 0x0) goto 0x8 <silk_burg_modified_c+0x6A : 13fb6 >
13fae: 80 e1 00 08 r0 = clz(r8) ## entenc.c:124:2
13fb2: c8 20 r0 += 0x20 ## macros.h:143:12
13fb4: 04 81 goto 0x2 <silk_burg_modified_c+0x6C : 13fb8 >
13fb6: 50 20 r0 = 0x40
13fb8: 21 27 r1 = [sp+156] ## burg_modified_FIX.c:133:50
13fba: d1 24 r1 += 0x44 ## burg_modified_FIX.c:133:50
13fbc: a1 25 [sp+148] = r1 ## burg_modified_FIX.c:133:50
13fbe: 03 2f r3 = [sp+60] ## burg_modified_FIX.c:133:50
13fc0: 02 e1 c0 30 r2 = r3 + 0xc0 ## burg_modified_FIX.c:131:27
13fc4: 01 e1 80 30 r1 = r3 + 0x80 ## burg_modified_FIX.c:130:27
13fc8: 01 f1 40 30 r1 = r3 + 0x40 # ## burg_modified_FIX.c:129:32
13fcc: a1 2f [sp+188] = r1 ## burg_modified_FIX.c:129:32
13fce: a4 f0 23 00 r4 = 0x23 - r0 # ## burg_modified_FIX.c:144:38
13fd2: 81 29 [sp+36] = r1 ## burg_modified_FIX.c:144:38
13fd4: 34 ed 07 00 ifs (r4 >= 0x7) {
13fd8: 44 27 r4 = 0x7
} ## burg_modified_FIX.c:145:6
13fda: b4 ee f0 0f ifs (r4 <= -0x10) {
13fde: 14 30 r4 = -0x10
} ## burg_modified_FIX.c:146:6
13fe0: b4 ed 01 50 ifs (r4 < 0x1) {
13fe4: a0 e0 00 40 r0 = 0x0 - r4 ## burg_modified_FIX.c:151:8
13fe8: c8 e1 80 80 r8 = r8 << r0
} else { ## burg_modified_FIX.c:151:8
13fec: d8 e1 03 84 r9_r8 >>>= r4
} ## burg_modified_FIX.c:149:20
13ff0: 86 15 r7_r6 = r9_r8
13ff2: d4 e9 18 81 r8 = [sp+280]
13ff6: c0 ff c6 a7 00 00 r0 = 0xa7c6 <capture_isr+0x22 : a7c6 > ## burg_modified_FIX.c:154:29
13ffc: f8 e1 60 10 r1_r0 = r6 * r0 (s) ## burg_modified_FIX.c:154:29
14000: d0 e9 51 60 d[sp+80] = r7_r6 ## burg_modified_FIX.c:154:29
14004: d0 e9 09 00 d[sp+8] = r1_r0 ## burg_modified_FIX.c:154:29
14008: 68 1c r0 = r6 + r1 ## burg_modified_FIX.c:154:27
1400a: 0b 81 r3 = r0 + 0x1 ## burg_modified_FIX.c:154:87
1400c: 41 f0 74 37 r1 = 0x3774 # <WOLASynthesisFilter_Float_M256_m4_r1+0xF70 : 3774 > ## burg_modified_FIX.c:154:87
14010: 20 27 r0 = [sp+156] ## burg_modified_FIX.c:154:22
14012: 83 60 [r0+0x0] = r3 ## burg_modified_FIX.c:154:22
14014: 20 2e r0 = [sp+184] ## burg_modified_FIX.c:154:11
14016: a3 30 [sp+192] = r3 ## burg_modified_FIX.c:154:11
14018: dc ec 13 30 [++r1=r0] = r3 ## burg_modified_FIX.c:154:11
1401c: 81 28 [sp+32] = r1 ## burg_modified_FIX.c:154:11
1401e: 40 30 r0 = 0x10 ## opus_demo.c:208:2
14020: 01 2f r1 = [sp+60] ## opus_demo.c:208:2
14022: 43 20 r3 = 0x0 ## opus_demo.c:208:2
14024: 00 03 rep 0x2 r0 { ## opus_demo.c:208:2
14026: 93 05 [r1++=0x4] = r3
} ## opus_demo.c:208:2
14028: f0 5d if (r0 != 0) goto -0x6 <silk_burg_modified_c+0xD8 : 14024 > ## opus_demo.c:208:2
1402a: d4 e9 0c 01 r0 = [sp+268] ## opus_demo.c:208:2
1402e: d0 e9 31 00 d[sp+48] = r1_r0
14032: c4 14 r12 = 0
14034: d4 e9 61 80 [sp+96] = r8
14038: 84 fe 40 00 ifs (r4 <= 0x0) goto 0x80 <silk_burg_modified_c+0x170 : 140bc >
1403c: 45 20 r5 = 0x0
1403e: 4c d6 r12 = r4 #
14040: 21 26 r1 = [sp+152]
14042: 10 a1 r0 = r1 << 0x1 ## burg_modified_FIX.c:115:25
14044: c5 d4 r13 = 0 # ## burg_modified_FIX.c:115:25
14046: a0 32 [sp+200] = r0 ## burg_modified_FIX.c:115:25
14048: c6 d4 r14 = 0 # ## burg_modified_FIX.c:115:25
1404a: 20 29 r0 = [sp+164] ## burg_modified_FIX.c:115:25
1404c: 09 e1 02 00 r9 = r0 + 0x2 ## burg_modified_FIX.c:115:25
14050: 30 e1 ff 1f r0 = r1 + -0x1 ## burg_modified_FIX.c:115:25
14054: a0 31 [sp+196] = r0 ## burg_modified_FIX.c:115:25
14056: 14 8b goto 0x56 <silk_burg_modified_c+0x162 : 140ae > ## burg_modified_FIX.c:115:25
14058: 45 f0 8c 0d r5 = 0xd8c # <usb_code_size+0x2C8 : d8c >
1405c: 20 26 r0 = [sp+152] ## burg_modified_FIX.c:158:18
1405e: f0 f1 e0 40 r4 = r14 * r0 # ## burg_modified_FIX.c:158:18
14062: 20 29 r0 = [sp+164] ## burg_modified_FIX.c:158:14
14064: 44 a1 r4 = r4 << 0x1 ## burg_modified_FIX.c:158:14
14066: b4 f0 00 f4 r15 = r0 + r4 # ## burg_modified_FIX.c:158:14
1406a: 21 31 r1 = [sp+196] ## burg_modified_FIX.c:158:14
1406c: 96 16 r6 = r9
1406e: 04 97 goto 0x2e <silk_burg_modified_c+0x152 : 1409e >
14070: 60 16 r0 = r6 ## burg_modified_FIX.c:69:2
14072: d0 e9 b0 a0 r11_r10 = d[sp+176] ## burg_modified_FIX.c:69:2
14076: f4 16 r4 = r15 ## burg_modified_FIX.c:69:2
14078: 17 16 r7 = r1 ## burg_modified_FIX.c:69:2
1407a: 57 03 rep 0xc r7 { ## burg_modified_FIX.c:69:2
1407c: d4 ed 42 30 r3 = h[r4++=0x2] (s) ## burg_modified_FIX.c:69:2
14080: d4 ed 02 20 r2 = h[r0++=0x2] (s) ## burg_modified_FIX.c:69:2
14084: fc e1 30 b2 r11_r10 += r3 * r2 (s)
} ## burg_modified_FIX.c:69:2
14088: f7 58 if (r7 != 0) goto -0x10 <silk_burg_modified_c+0x12E : 1407a > ## burg_modified_FIX.c:69:2
1408a: d8 f1 03 ac r11_r10 >>>= r12 # ## burg_modified_FIX.c:160:41
1408e: 22 2e r2 = [sp+184] ## burg_modified_FIX.c:160:26
14090: 50 a2 r0 = r5 << 0x2 ## burg_modified_FIX.c:160:26
14092: 20 18 r0 += r2 ## burg_modified_FIX.c:160:26
14094: 68 e8 00 0a [r0+0x0] += r10 ## burg_modified_FIX.c:160:26
14098: c6 22 r6 += 0x2 ## burg_modified_FIX.c:159:4
1409a: f9 3f r1 += -0x1 ## burg_modified_FIX.c:159:4
1409c: c5 21 r5 += 0x1 ## burg_modified_FIX.c:159:4
1409e: 30 e1 75 52 r0 = r5 + -0xd8b ## burg_modified_FIX.c:159:18
140a2: 88 ee e5 01 ifs (r0 <= r8) goto -0x36 <silk_burg_modified_c+0x124 : 14070 > ## burg_modified_FIX.c:159:18
140a6: 20 32 r0 = [sp+200] ## burg_modified_FIX.c:157:3
140a8: 09 18 r9 += r0 ## burg_modified_FIX.c:157:3
140aa: 0e e1 01 e0 r14 = r14 + 0x1 ## burg_modified_FIX.c:157:30
140ae: 20 28 r0 = [sp+160] ## burg_modified_FIX.c:157:3
140b0: 80 ed d2 e1 ifs (r14 < r0) goto -0x5c <silk_burg_modified_c+0x10C : 14058 > ## burg_modified_FIX.c:157:3
140b4: a0 e0 00 c0 r0 = 0x0 - r12
140b8: a0 2a [sp+168] = r0
140ba: 24 9c goto 0xb8 <silk_burg_modified_c+0x228 : 14174 >
140bc: 26 26 r6 = [sp+152]
140be: b4 f0 62 38 r3 = r6 - r8 #
140c2: 21 29 r1 = [sp+164] ## burg_modified_FIX.c:115:25
140c4: 68 81 r0 = r6 + 0x1 ## burg_modified_FIX.c:115:25
140c6: b4 e0 02 08 r0 = r0 - r8 ## burg_modified_FIX.c:115:25
140ca: 00 a1 r0 = r0 << 0x1 ## burg_modified_FIX.c:115:25
140cc: b4 e0 10 b0 r11 = r1 + r0 ## burg_modified_FIX.c:115:25
140d0: 60 a1 r0 = r6 << 0x1 ## burg_modified_FIX.c:115:25
140d2: 30 f1 ff 8f r0 = r8 + -0x1 # ## burg_modified_FIX.c:115:25
140d6: a0 32 [sp+200] = r0 ## burg_modified_FIX.c:115:25
140d8: a0 f0 00 40 r0 = 0x0 - r4 # ## burg_modified_FIX.c:115:25
140dc: a0 31 [sp+196] = r0 ## burg_modified_FIX.c:115:25
140de: d0 e9 29 40 d[sp+40] = r5_r4 ## burg_modified_FIX.c:115:25
140e2: 07 f1 01 80 r7 = r8 + 0x1 # ## burg_modified_FIX.c:115:25
140e6: a0 2a [sp+168] = r0 ## burg_modified_FIX.c:115:25
140e8: 24 80 goto 0x80 <silk_burg_modified_c+0x21E : 1416a > ## burg_modified_FIX.c:115:25
140ea: 20 26 r0 = [sp+152] ## burg_modified_FIX.c:167:18
140ec: c0 db r0 *= r12 # ## burg_modified_FIX.c:167:18
140ee: 21 29 r1 = [sp+164] ## burg_modified_FIX.c:167:14
140f0: 00 a1 r0 = r0 << 0x1 ## burg_modified_FIX.c:167:14
140f2: 10 18 r0 += r1 ## burg_modified_FIX.c:167:14
140f4: 09 82 r1 = r0 + 0x2 ## burg_modified_FIX.c:168:34
140f6: d4 e9 01 80 [sp] = r8 ## burg_modified_FIX.c:168:4
140fa: bf ea 03 ed call -0x25fa <celt_pitch_xcorr : 11b04 > ## burg_modified_FIX.c:168:4
140fe: 31 a1 r1 = r3 << 0x1
14100: b4 e0 00 d1 r13 = r0 + r1
14104: 41 e0 bc 0d r1 = 0xdbc <usb_code_size+0x2F8 : dbc >
14108: b0 16 r0 = r11
1410a: d4 e9 c4 80 r8 = [sp+196]
1410e: 04 96 goto 0x2c <silk_burg_modified_c+0x1F0 : 1413c >
14110: d0 e9 b0 e0 r15_r14 = d[sp+176] ## opus.c:206:4
14114: d5 16 r5 = r13 ## opus.c:206:4
14116: 04 16 r4 = r0 ## opus.c:206:4
14118: 86 16 r6 = r8 ## opus.c:206:4
1411a: 56 03 rep 0xc r6 { ## opus.c:206:4
1411c: d4 ed 42 90 r9 = h[r4++=0x2] (s) ## opus.c:206:4
14120: d4 ed 52 a0 r10 = h[r5++=0x2] (s) ## opus.c:206:4
14124: fc e1 90 fa r15_r14 += r9 * r10 (s)
} ## opus.c:206:4
14128: f6 58 if (r6 != 0) goto -0x10 <silk_burg_modified_c+0x1CE : 1411a > ## opus.c:206:4
1412a: 14 a2 r4 = r1 << 0x2 ## burg_modified_FIX.c:177:18
1412c: 25 2e r5 = [sp+184] ## burg_modified_FIX.c:177:18
1412e: 54 18 r4 += r5 ## burg_modified_FIX.c:177:18
14130: 68 e8 00 4e [r4+0x0] += r14 ## burg_modified_FIX.c:177:18
14134: c0 22 r0 += 0x2 ## burg_modified_FIX.c:176:4
14136: 38 e1 ff 8f r8 = r8 + -0x1 ## burg_modified_FIX.c:176:4
1413a: c1 21 r1 += 0x1 ## burg_modified_FIX.c:176:4
1413c: 35 e1 45 12 r5 = r1 + -0xdbb ## burg_modified_FIX.c:176:18
14140: 87 ed e6 51 ifs (r5 < r7) goto -0x34 <silk_burg_modified_c+0x1C4 : 14110 > ## burg_modified_FIX.c:176:4
14144: 40 21 r0 = 0x1
14146: 01 2f r1 = [sp+60]
14148: d4 e9 60 80 r8 = [sp+96]
1414c: 04 88 goto 0x10 <silk_burg_modified_c+0x212 : 1415e >
1414e: d0 ec 10 4c r4 = [r1+0xc0] ## burg_modified_FIX.c:181:29
14152: 25 2a r5 = [sp+168] ## burg_modified_FIX.c:181:29
14154: 54 1a r4 <<= r5 ## burg_modified_FIX.c:181:29
14156: 68 e8 00 14 [r1+0x0] += r4 ## burg_modified_FIX.c:181:26
1415a: c1 24 r1 += 0x4 ## burg_modified_FIX.c:180:4
1415c: c0 21 r0 += 0x1 ## burg_modified_FIX.c:180:28
1415e: 87 ed f6 01 ifs (r0 < r7) goto -0x14 <silk_burg_modified_c+0x202 : 1414e >
14162: 20 32 r0 = [sp+200] ## burg_modified_FIX.c:165:3
14164: 0b 18 r11 += r0 ## burg_modified_FIX.c:165:3
14166: 0c e1 01 c0 r12 = r12 + 0x1 ## burg_modified_FIX.c:165:30
1416a: 20 28 r0 = [sp+160]
1416c: 80 ed bd c1 ifs (r12 < r0) goto -0x86 <silk_burg_modified_c+0x19E : 140ea >
14170: d0 e9 28 c0 r13_r12 = d[sp+40]
14174: 40 30 r0 = 0x10 ## opus_demo.c:186:2
14176: 06 2f r6 = [sp+60]
14178: 62 d6 r2 = r6 # ## opus_demo.c:186:2
1417a: 01 29 r1 = [sp+36] ## opus_demo.c:186:2
1417c: 10 03 rep 0x4 r0 { ## opus_demo.c:186:2
1417e: 23 05 r3 = [r2++=0x4] ## opus_demo.c:186:2
14180: 93 05 [r1++=0x4] = r3
} ## opus_demo.c:186:2
14182: f0 5c if (r0 != 0) goto -0x8 <silk_burg_modified_c+0x230 : 1417c > ## opus_demo.c:186:2
14184: 20 27 r0 = [sp+156] ## opus_demo.c:186:2
14186: 27 30 r7 = [sp+192] ## opus_demo.c:186:2
14188: 87 60 [r0+0x0] = r7 ## burg_modified_FIX.c:188:22
1418a: d0 e9 30 20 r3_r2 = d[sp+48]
1418e: ab bf r3 = r2 >>> 0x1f
14190: 01 28 r1 = [sp+32] ## burg_modified_FIX.c:188:11
14192: 97 60 [r1+0x0] = r7 ## burg_modified_FIX.c:188:11
14194: d0 e9 31 20 d[sp+48] = r3_r2 ## burg_modified_FIX.c:188:11
14198: d0 e1 0e 21 r3_r2 <<= 0x1e ## burg_modified_FIX.c:188:11
1419c: d0 e9 19 20 d[sp+24] = r3_r2
141a0: d0 28 r0 += 0x48 ## burg_modified_FIX.c:192:7
141a2: 00 f1 7c 60 r0 = r6 + 0x7c # ## burg_modified_FIX.c:192:7
141a6: 80 39 [sp+100] = r0 ## burg_modified_FIX.c:192:7
141a8: 80 3d [sp+116] = r0 ## burg_modified_FIX.c:192:7
141aa: 20 26 r0 = [sp+152] ## burg_modified_FIX.c:192:7
141ac: 01 a1 r1 = r0 << 0x1 ## burg_modified_FIX.c:192:7
141ae: 20 29 r0 = [sp+164] ## burg_modified_FIX.c:192:7
141b0: 01 d8 r1 += r0 # ## burg_modified_FIX.c:192:7
141b2: a1 24 [sp+144] = r1 ## burg_modified_FIX.c:192:7
141b4: 31 f1 fe 0f r1 = r0 + -0x2 # ## burg_modified_FIX.c:192:7
141b8: 81 3c [sp+112] = r1 ## burg_modified_FIX.c:192:7
141ba: 51 f1 ff c3 r1 = r12 ^ 0xFFFFFFFF # ## burg_modified_FIX.c:192:7
141be: 81 3b [sp+108] = r1 ## burg_modified_FIX.c:192:7
141c0: a1 f0 07 c0 r1 = 0x7 - r12 # ## burg_modified_FIX.c:192:7
141c4: a1 20 [sp+128] = r1 ## burg_modified_FIX.c:192:7
141c6: a1 f0 10 c0 r1 = 0x10 - r12 # ## burg_modified_FIX.c:192:7
141ca: 81 3f [sp+124] = r1 ## burg_modified_FIX.c:192:7
141cc: d0 e9 29 c0 d[sp+40] = r13_r12 ## burg_modified_FIX.c:192:7
141d0: 41 f0 ad 0d r1 = 0xdad # <usb_code_size+0x2E8 : dac > ## burg_modified_FIX.c:192:7
141d4: 81 3e [sp+120] = r1 ## burg_modified_FIX.c:192:7
141d6: 81 33 [sp+76] = r1 ## burg_modified_FIX.c:192:7
141d8: 80 3a [sp+104] = r0 ## burg_modified_FIX.c:192:7
141da: 46 20 r6 = 0x0 ## burg_modified_FIX.c:192:7
141dc: 41 20 r1 = 0x0 ## burg_modified_FIX.c:192:7
141de: d0 e9 c9 00 d[sp+200] = r1_r0 ## burg_modified_FIX.c:192:7
141e2: 60 e0 80 04 r0 = 0x40000000 ## burg_modified_FIX.c:192:7
141e6: 05 82 goto 0x404 <silk_burg_modified_c+0x6A0 : 145ec > ## burg_modified_FIX.c:192:7
141e8: d0 e9 41 00 d[sp+64] = r1_r0
141ec: 20 26 r0 = [sp+152]
141ee: 80 1f r0 = r0 - r6
141f0: f8 3f r0 += -0x1
141f2: a0 23 [sp+140] = r0 ## burg_modified_FIX.c:197:7
141f4: d0 e9 28 00 r1_r0 = d[sp+40] ## burg_modified_FIX.c:197:7
141f8: a6 30 [sp+192] = r6 ## burg_modified_FIX.c:197:7
141fa: 41 20 r1 = 0x0 ## burg_modified_FIX.c:197:7
141fc: f0 fd 76 fe ifs (r0 < -0x1) goto 0xec <silk_burg_modified_c+0x3A0 : 142ec > ## burg_modified_FIX.c:197:7
14200: 04 3a r4 = [sp+104]
14202: 00 3b r0 = [sp+108]
14204: a0 31 [sp+196] = r0
14206: d4 e9 70 c0 r12 = [sp+112]
1420a: 34 8c goto 0xd8 <silk_burg_modified_c+0x398 : 142e4 >
1420c: 6d d6 r13 = r6 #
1420e: a4 22 [sp+136] = r4
14210: 20 26 r0 = [sp+152] ## burg_modified_FIX.c:199:19
14212: 10 db r0 *= r1 # ## burg_modified_FIX.c:199:19
14214: a1 2b [sp+172] = r1 ## burg_modified_FIX.c:199:19
14216: 00 a1 r0 = r0 << 0x1 ## burg_modified_FIX.c:199:15
14218: 21 29 r1 = [sp+164] ## burg_modified_FIX.c:199:15
1421a: 10 d8 r0 += r1 # ## burg_modified_FIX.c:199:15
1421c: 21 23 r1 = [sp+140] ## burg_modified_FIX.c:201:12
1421e: d8 ed 0a 11 r1 = h[r0+r1<<1] (s) ## burg_modified_FIX.c:201:12
14222: d8 ed 0a 06 r0 = h[r0+r6<<1] (s) ## burg_modified_FIX.c:200:12
14226: 03 3e r3 = [sp+120]
14228: c8 e1 10 23 r2 = r1 << r3 ## burg_modified_FIX.c:201:12
1422c: ae e0 00 20 r14 = 0x0 - r2 ## burg_modified_FIX.c:201:11
14230: c0 e1 ef fd r15 = r14 >>> 0x1f
14234: c8 f1 00 23 r2 = r0 << r3 # ## burg_modified_FIX.c:200:12
14238: 23 31 r3 = [sp+196] ## burg_modified_FIX.c:200:12
1423a: a8 e0 00 20 r8 = 0x0 - r2 ## burg_modified_FIX.c:200:11
1423e: c0 e1 8f 9d r9 = r8 >>> 0x1f
14242: 17 a9 r7 = r1 << 0x9 ## burg_modified_FIX.c:203:12
14244: 05 a9 r5 = r0 << 0x9 ## burg_modified_FIX.c:202:12
14246: c1 d6 r1 = r12 #
14248: 20 2f r0 = [sp+188]
1424a: 04 9e goto 0x3c <silk_burg_modified_c+0x33C : 14288 >
1424c: d7 ed 3e 6f r6 = h[r3++=-0x2] (s) ## burg_modified_FIX.c:205:25
14250: f8 e1 60 b8 r11_r10 = r6 * r8 (s) ## burg_modified_FIX.c:205:25
14254: d0 e1 00 a9 r11_r10 >>= 0x10 ## burg_modified_FIX.c:205:25
14258: 68 e8 80 0a [r0+-0x80] += r10 ## burg_modified_FIX.c:205:23
1425c: d4 ed 12 20 r2 = h[r1++=0x2] (s) ## burg_modified_FIX.c:206:25
14260: f8 e1 20 be r11_r10 = r2 * r14 (s) ## burg_modified_FIX.c:206:25
14264: d0 e1 00 a9 r11_r10 >>= 0x10 ## burg_modified_FIX.c:206:25
14268: 68 e8 c0 0a [r0+-0x40] += r10 ## burg_modified_FIX.c:206:23
1426c: 04 05 r4 = [r0++=0x4] ## burg_modified_FIX.c:208:13
1426e: f8 e1 20 b4 r11_r10 = r2 * r4 (s) ## burg_modified_FIX.c:209:13
14272: d0 e1 00 a9 r11_r10 >>= 0x10 ## burg_modified_FIX.c:209:13
14276: a7 18 r7 += r10 ## burg_modified_FIX.c:209:13
14278: f8 f1 60 b4 r11_r10 = r6 * r4 (s) # ## burg_modified_FIX.c:208:13
1427c: 26 30 r6 = [sp+192] ## burg_modified_FIX.c:208:13
1427e: d0 e1 00 a9 r11_r10 >>= 0x10 ## burg_modified_FIX.c:208:13
14282: a5 18 r5 += r10 ## burg_modified_FIX.c:208:13
14284: 3d e1 ff df r13 = r13 + -0x1 ## burg_modified_FIX.c:204:5
14288: 8d f8 e0 01 if (r13 != 0x0) goto -0x40 <silk_burg_modified_c+0x300 : 1424c >
1428c: a0 f0 00 70 r0 = 0x0 - r7 # ## burg_modified_FIX.c:212:12
14290: 03 3f r3 = [sp+124] ## burg_modified_FIX.c:212:12
14292: 30 da r0 <<= r3 # ## burg_modified_FIX.c:212:12
14294: 24 22 r4 = [sp+136] ## burg_modified_FIX.c:212:12
14296: 89 bf r1 = r0 >>> 0x1f
14298: a2 f0 00 50 r2 = 0x0 - r5 # ## burg_modified_FIX.c:211:12
1429c: 27 25 r7 = [sp+148] ## burg_modified_FIX.c:211:12
1429e: c8 e1 20 83 r8 = r2 << r3 ## burg_modified_FIX.c:211:12
142a2: c0 e1 8f 9d r9 = r8 >>> 0x1f
142a6: 13 3f r3 = -0x1
142a8: 45 16 r5 = r4
142aa: 04 92 goto 0x24 <silk_burg_modified_c+0x384 : 142d0 >
142ac: d7 ed 5e 2f r2 = h[r5++=-0x2] (s) ## burg_modified_FIX.c:214:17
142b0: f8 e1 20 b8 r11_r10 = r2 * r8 (s) ## burg_modified_FIX.c:214:17
142b4: d0 e1 00 a9 r11_r10 >>= 0x10 ## burg_modified_FIX.c:214:17
142b8: 68 e8 bc 7a [r7+-0x44] += r10 ## burg_modified_FIX.c:214:15
142bc: d8 ed ca 23 r2 = h[r12+r3<<1] (s) ## burg_modified_FIX.c:215:17
142c0: f8 e1 20 b0 r11_r10 = r2 * r0 (s) ## burg_modified_FIX.c:215:17
142c4: d0 e1 00 a9 r11_r10 >>= 0x10 ## burg_modified_FIX.c:215:17
142c8: 68 e8 00 7a [r7+0x0] += r10 ## burg_modified_FIX.c:215:15
142cc: c7 24 r7 += 0x4 ## burg_modified_FIX.c:213:5
142ce: c3 21 r3 += 0x1 ## burg_modified_FIX.c:213:5
142d0: 83 e8 ec 61 if (r6 != r3) goto -0x28 <silk_burg_modified_c+0x360 : 142ac >
142d4: 20 24 r0 = [sp+144]
142d6: 04 d8 r4 += r0 # ## burg_modified_FIX.c:198:4
142d8: 21 31 r1 = [sp+196] ## burg_modified_FIX.c:198:4
142da: 01 18 r1 += r0 ## burg_modified_FIX.c:198:4
142dc: 0c d8 r12 += r0 # ## burg_modified_FIX.c:198:4
142de: a1 31 [sp+196] = r1 ## burg_modified_FIX.c:198:4
142e0: 21 2b r1 = [sp+172] ## burg_modified_FIX.c:198:4
142e2: c1 21 r1 += 0x1 ## burg_modified_FIX.c:198:31
142e4: 20 28 r0 = [sp+160] ## burg_modified_FIX.c:198:4
142e6: 80 ed 91 11 ifs (r1 < r0) goto -0xde <silk_burg_modified_c+0x2C0 : 1420c > ## burg_modified_FIX.c:198:4
142ea: 34 9b goto 0xf6 <silk_burg_modified_c+0x496 : 143e2 > ## burg_modified_FIX.c:198:4
142ec: 00 3a r0 = [sp+104]
142ee: a0 2b [sp+172] = r0
142f0: d4 e9 6c b0 r11 = [sp+108]
142f4: 00 3c r0 = [sp+112]
142f6: a0 31 [sp+196] = r0 ## burg_modified_FIX.c:115:25
142f8: 34 91 goto 0xe2 <silk_burg_modified_c+0x490 : 143dc > ## burg_modified_FIX.c:115:25
142fa: 64 d6 r4 = r6 #
142fc: 20 26 r0 = [sp+152] ## burg_modified_FIX.c:220:19
142fe: 10 db r0 *= r1 # ## burg_modified_FIX.c:220:19
14300: a1 22 [sp+136] = r1 ## burg_modified_FIX.c:220:19
14302: 00 a1 r0 = r0 << 0x1 ## burg_modified_FIX.c:220:15
14304: 21 29 r1 = [sp+164] ## burg_modified_FIX.c:220:15
14306: 10 d8 r0 += r1 # ## burg_modified_FIX.c:220:15
14308: 21 23 r1 = [sp+140] ## burg_modified_FIX.c:222:12
1430a: d8 ed 0a 11 r1 = h[r0+r1<<1] (s) ## burg_modified_FIX.c:222:12
1430e: d8 ed 0a 06 r0 = h[r0+r6<<1] (s) ## burg_modified_FIX.c:221:12
14312: 22 2a r2 = [sp+168]
14314: c8 f1 10 82 r8 = r1 << r2 # ## burg_modified_FIX.c:222:12
14318: 26 31 r6 = [sp+196] ## burg_modified_FIX.c:222:12
1431a: c8 f1 00 92 r9 = r0 << r2 # ## burg_modified_FIX.c:221:12
1431e: 22 2f r2 = [sp+188] ## burg_modified_FIX.c:221:12
14320: 17 b1 r7 = r1 << 0x11 ## burg_modified_FIX.c:224:12
14322: c0 e1 01 a1 r10 = r0 << 0x11 ## burg_modified_FIX.c:223:12
14326: b1 16 r1 = r11
14328: 04 95 goto 0x2a <silk_burg_modified_c+0x408 : 14354 >
1432a: d7 ed 1e 5f r5 = h[r1++=-0x2] (s) ## burg_modified_FIX.c:226:25
1432e: f0 e1 50 39 r3 = r5 * r9 ## burg_modified_FIX.c:221:11
14332: 68 e8 82 23 [r2+-0x80] -= r3 ## burg_modified_FIX.c:226:23
14336: d4 ed 62 30 r3 = h[r6++=0x2] (s) ## burg_modified_FIX.c:227:25
1433a: f0 e1 30 08 r0 = r3 * r8 ## burg_modified_FIX.c:222:11
1433e: 68 e8 c2 20 [r2+-0x40] -= r0 ## burg_modified_FIX.c:227:23
14342: 20 05 r0 = [r2++=0x4] ## burg_modified_FIX.c:228:14
14344: 00 e1 80 00 r0 = r0 + 0x80 ## burg_modified_FIX.c:228:14
14348: 88 a8 r0 = r0 >>> 0x8 ## burg_modified_FIX.c:228:14
1434a: 03 1b r3 *= r0 ## burg_modified_FIX.c:233:13
1434c: 37 18 r7 += r3 ## burg_modified_FIX.c:233:13
1434e: 50 1b r0 *= r5 ## burg_modified_FIX.c:232:13
14350: 0a 18 r10 += r0 ## burg_modified_FIX.c:232:13
14352: fc 3f r4 += -0x1 ## burg_modified_FIX.c:225:5
14354: f4 4a if (r4 != 0) goto -0x2c <silk_burg_modified_c+0x3DE : 1432a >
14356: d4 e9 85 b0 [sp+132] = r11
1435a: a8 f0 00 70 r8 = 0x0 - r7 # ## burg_modified_FIX.c:236:12
1435e: 25 2b r5 = [sp+172] ## burg_modified_FIX.c:236:12
14360: c0 f1 8f 9d r9 = r8 >>> 0x1f #
14364: 27 25 r7 = [sp+148]
14366: ae f0 00 a0 r14 = 0x0 - r10 # ## burg_modified_FIX.c:235:12
1436a: 24 20 r4 = [sp+128] ## burg_modified_FIX.c:235:12
1436c: c0 f1 ef fd r15 = r14 >>> 0x1f #
14370: 26 30 r6 = [sp+192]
14372: 10 3f r0 = -0x1
14374: 14 85 goto 0x4a <silk_burg_modified_c+0x474 : 143c0 >
14376: d7 ed 5e 1f r1 = h[r5++=-0x2] (s) ## burg_modified_FIX.c:238:17
1437a: d0 e9 c8 c0 r13_r12 = d[sp+200] ## burg_modified_FIX.c:238:17
1437e: d7 ec 7c cb r12 = [r7+-0x44] ## burg_modified_FIX.c:238:17
14382: 41 1a r1 <<= r4 ## burg_modified_FIX.c:238:17
14384: f8 e1 10 3e r3_r2 = r1 * r14 (s) ## burg_modified_FIX.c:238:17
14388: d0 e1 00 29 r3_r2 >>= 0x10 ## burg_modified_FIX.c:238:17
1438c: b4 e0 20 ac r10 = r2 + r12 ## burg_modified_FIX.c:238:17
14390: b8 e0 30 bd r11 = r3 + r13 + c ## burg_modified_FIX.c:238:17
14394: d7 ec 7d ab [r7+-0x44] = r10 ## burg_modified_FIX.c:238:15
14398: 21 31 r1 = [sp+196] ## burg_modified_FIX.c:240:17
1439a: d8 ed 1a 10 r1 = h[r1+r0<<1] (s) ## burg_modified_FIX.c:240:17
1439e: 41 1a r1 <<= r4 ## burg_modified_FIX.c:240:17
143a0: f8 e1 10 38 r3_r2 = r1 * r8 (s) ## burg_modified_FIX.c:240:17
143a4: d0 ec 70 a0 r10 = [r7+0x0] ## burg_modified_FIX.c:240:17
143a8: d0 e1 00 29 r3_r2 >>= 0x10 ## burg_modified_FIX.c:240:17
143ac: d0 e9 c9 c0 d[sp+200] = r13_r12 ## burg_modified_FIX.c:240:17
143b0: db 16 r11 = r13 ## burg_modified_FIX.c:240:17
143b2: b4 e0 20 ca r12 = r2 + r10 ## burg_modified_FIX.c:240:17
143b6: b8 e0 30 db r13 = r3 + r11 + c ## burg_modified_FIX.c:240:17
143ba: d8 ec 75 c0 [r7++=0x4] = r12 ## burg_modified_FIX.c:240:15
143be: c0 21 r0 += 0x1 ## burg_modified_FIX.c:237:5
143c0: 80 e8 d9 61 if (r6 != r0) goto -0x4e <silk_burg_modified_c+0x42A : 14376 >
143c4: 20 24 r0 = [sp+144]
143c6: 21 2b r1 = [sp+172] ## burg_modified_FIX.c:219:4
143c8: 01 18 r1 += r0 ## burg_modified_FIX.c:219:4
143ca: a1 2b [sp+172] = r1 ## burg_modified_FIX.c:219:4
143cc: d4 e9 84 b0 r11 = [sp+132] ## burg_modified_FIX.c:219:4
143d0: 0b d8 r11 += r0 # ## burg_modified_FIX.c:219:4
143d2: 21 31 r1 = [sp+196] ## burg_modified_FIX.c:219:4
143d4: 01 18 r1 += r0 ## burg_modified_FIX.c:219:4
143d6: a1 31 [sp+196] = r1 ## burg_modified_FIX.c:219:4
143d8: 21 22 r1 = [sp+136] ## burg_modified_FIX.c:219:4
143da: c1 21 r1 += 0x1 ## burg_modified_FIX.c:219:31
143dc: 20 28 r0 = [sp+160] ## burg_modified_FIX.c:219:4
143de: 80 ed 8c 11 ifs (r1 < r0) goto -0xe8 <silk_burg_modified_c+0x3AE : 142fa > ## burg_modified_FIX.c:219:4
143e2: 00 29 r0 = [sp+36] ## burg_modified_FIX.c:248:10
143e4: d8 ec 0a a6 r10 = [r0+r6<<2] ## burg_modified_FIX.c:248:10
143e8: 00 2f r0 = [sp+60] ## burg_modified_FIX.c:247:10
143ea: d8 ec 0a b6 r11 = [r0+r6<<2] ## burg_modified_FIX.c:247:10
143ee: 00 28 r0 = [sp+32] ## burg_modified_FIX.c:250:10
143f0: 01 60 r1 = [r0+0x0] ## burg_modified_FIX.c:250:10
143f2: d4 e9 9c 80 r8 = [sp+156] ## burg_modified_FIX.c:250:10
143f6: d8 ec 84 20 r2 = [r8++=0x4] ## burg_modified_FIX.c:250:10
143fa: b4 f0 20 91 r9 = r2 + r1 # ## burg_modified_FIX.c:250:10
143fe: 27 2e r7 = [sp+184] ## burg_modified_FIX.c:250:10
14400: 44 20 r4 = 0x0
14402: 14 97 goto 0x6e <silk_burg_modified_c+0x526 : 14472 >
14404: 40 e0 ac 0d r0 = 0xdac <usb_code_size+0x2E8 : dac > ## burg_modified_FIX.c:252:14
14408: d8 ec 7a 20 r2 = [r7+r0<<2] ## burg_modified_FIX.c:252:14
1440c: 30 e4 00 12 r1 = abs(r2) ## burg_modified_FIX.c:252:14
14410: 01 43 if (r1 == 0) goto 0x6 <silk_burg_modified_c+0x4CC : 14418 >
14412: 80 e1 00 51 r5 = clz(r1) ## entenc.c:124:2
14416: 04 81 goto 0x2 <silk_burg_modified_c+0x4CE : 1441a >
14418: 4d 20 r5 = 0x20
1441a: c8 32 r0 += 0x32 ## burg_modified_FIX.c:260:11
1441c: d8 ec 7a 10 r1 = [r7+r0<<2] ## burg_modified_FIX.c:260:11
14420: f8 2f r0 += -0x11 ## burg_modified_FIX.c:260:11
14422: d8 ec 7a 30 r3 = [r7+r0<<2] ## burg_modified_FIX.c:260:11
14426: 31 18 r1 += r3 ## burg_modified_FIX.c:260:11
14428: fd 3f r5 += -0x1 ## burg_modified_FIX.c:253:43
1442a: 35 ed 07 00 ifs (r5 >= 0x7) {
1442e: 45 27 r5 = 0x7
} ## burg_modified_FIX.c:254:9
14430: 52 1a r2 <<= r5 ## burg_modified_FIX.c:255:12
14432: f8 e1 10 d2 r13_r12 = r1 * r2 (s) ## burg_modified_FIX.c:260:11
14436: 61 a2 r1 = r6 << 0x2 ## burg_modified_FIX.c:257:11
14438: 81 18 r1 += r8 ## burg_modified_FIX.c:257:11
1443a: d0 ec 10 34 r3 = [r1+0x40] ## burg_modified_FIX.c:259:11
1443e: a5 e0 07 50 r5 = 0x7 - r5 ## burg_modified_FIX.c:257:11
14442: c8 e1 d0 05 r0 = r13 << r5 ## burg_modified_FIX.c:260:11
14446: 09 18 r9 += r0 ## burg_modified_FIX.c:260:11
14448: f8 e1 20 d3 r13_r12 = r2 * r3 (s) ## burg_modified_FIX.c:259:11
1444c: d6 ec 18 0f r0 = [r1+-0x108] ## burg_modified_FIX.c:258:11
14450: c8 e1 d0 35 r3 = r13 << r5 ## burg_modified_FIX.c:259:11
14454: 34 18 r4 += r3 ## burg_modified_FIX.c:259:11
14456: d7 ec 18 13 r1 = [r1+-0xc8] ## burg_modified_FIX.c:257:11
1445a: f8 e1 20 d0 r13_r12 = r2 * r0 (s) ## burg_modified_FIX.c:258:11
1445e: c8 e1 d0 05 r0 = r13 << r5 ## burg_modified_FIX.c:258:11
14462: 0a 18 r10 += r0 ## burg_modified_FIX.c:258:11
14464: f8 e1 20 11 r1_r0 = r2 * r1 (s) ## burg_modified_FIX.c:257:11
14468: c8 e1 10 05 r0 = r1 << r5 ## burg_modified_FIX.c:257:11
1446c: 0b 18 r11 += r0 ## burg_modified_FIX.c:257:11
1446e: fe 3f r6 += -0x1 ## burg_modified_FIX.c:251:3
14470: c7 24 r7 += 0x4 ## burg_modified_FIX.c:251:3
14472: e6 48 if (r6 != 0) goto -0x70 <silk_burg_modified_c+0x4B8 : 14404 >
14474: 20 30 r0 = [sp+192] ## burg_modified_FIX.c:115:22
14476: 0e 81 r6 = r0 + 0x1 ## burg_modified_FIX.c:115:22
14478: 20 27 r0 = [sp+156] ## burg_modified_FIX.c:263:16
1447a: d8 ec 0b b6 [r0+r6<<2] = r11 ## burg_modified_FIX.c:263:16
1447e: b4 e0 a0 04 r0 = r10 + r4 ## burg_modified_FIX.c:265:9
14482: 01 a1 r1 = r0 << 0x1 ## burg_modified_FIX.c:266:9
14484: a0 e0 00 00 r0 = 0x0 - r0 ## burg_modified_FIX.c:266:9
14488: 02 a1 r2 = r0 << 0x1 ## burg_modified_FIX.c:266:9
1448a: ab bf r3 = r2 >>> 0x1f ## burg_modified_FIX.c:266:9
1448c: 38 de r0 = r3 - r1 # ## burg_modified_FIX.c:266:9
1448e: 21 25 r1 = [sp+148] ## burg_modified_FIX.c:264:16
14490: 38 19 r0 ^= r3 ## burg_modified_FIX.c:266:9
14492: d8 ec 1b a6 [r1+r6<<2] = r10 ## burg_modified_FIX.c:264:16
14496: 09 ed 07 00 ifs (r0 >= r9) goto 0xe <silk_burg_modified_c+0x55C : 144a8 > ## burg_modified_FIX.c:269:7
1449a: 2a 15 r11_r10 = r3_r2
1449c: 20 15 r1_r0 = r3_r2 ## Inlines.h:119:35
1449e: d0 e1 0f 01 r1_r0 <<= 0x1f ## Inlines.h:119:35
144a2: f6 e1 00 99 r9_r8 = r1_r0 / r9 (s) ## Inlines.h:122:20
144a6: 04 89 goto 0x12 <silk_burg_modified_c+0x56E : 144ba >
144a8: c0 ff ff ff ff 7f r0 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## burg_modified_FIX.c:272:13
144ae: 08 16 r8 = r0 ## burg_modified_FIX.c:272:13
144b0: 2a 15 r11_r10 = r3_r2
144b2: b2 ee 00 00 ifs (r2 <= 0x0) {
144b6: 60 e0 00 84 r8 = 0x80000000
} ## burg_modified_FIX.c:272:13
144ba: f8 e1 80 18 r1_r0 = r8 * r8 (s) ## burg_modified_FIX.c:276:36
144be: a0 e0 80 14 r0 = 0x40000000 - r1 ## burg_modified_FIX.c:276:34
144c2: d0 e9 40 40 r5_r4 = d[sp+64]
144c6: f8 e1 00 f4 r15_r14 = r0 * r4 (s) ## burg_modified_FIX.c:277:10
144ca: d0 e1 0e e9 r15_r14 >>= 0x1e ## burg_modified_FIX.c:277:10
144ce: 41 20 r1 = 0x0
144d0: c4 14 r12 = 0
144d2: d0 e9 30 20 r3_r2 = d[sp+48] ## burg_modified_FIX.c:278:7
144d6: 02 ee 35 e0 ifs (r14 > r2) goto 0x6a <silk_burg_modified_c+0x5F8 : 14544 > ## burg_modified_FIX.c:278:7
144da: cd bf r5 = r4 >>> 0x1f ## burg_modified_FIX.c:277:10
144dc: d0 e9 18 20 r3_r2 = d[sp+24] ## Inlines.h:122:20
144e0: f6 e1 20 34 r3_r2 = r3_r2 / r4 (s) ## Inlines.h:122:20
144e4: a0 e0 80 24 r0 = 0x40000000 - r2 ## burg_modified_FIX.c:280:35
144e8: 4c e0 01 00 r12 = 0x1 <mem_code_size : 0 >
144ec: 80 fd 26 02 ifs (r0 < 0x1) goto 0x4c <silk_burg_modified_c+0x5F0 : 1453c >
144f0: 80 e1 00 20 r2 = clz(r0) ## entenc.c:124:2
144f4: c4 ff 86 b4 00 00 r4 = 0xb486 <print+0x36 : b486 >
144fa: 32 ea 01 00 if ((r2 & 0x1) != 0) {
144fe: 60 e0 00 4c r4 = 0x8000
}
14502: ad a1 r5 = r2 >>> 0x1 ## Inlines.h:101:11
14504: d4 1a r4 >>= r5 ## Inlines.h:101:7
14506: c8 e1 00 22 r2 = r0 << r2 ## Inlines.h:74:11
1450a: b2 e1 1c 2c r2 = uextra(r2, p:0x18, l:0x7) ## Inlines.h:75:22
1450e: e2 e1 d5 20 r2 = r2 * 0xD5 ## Inlines.h:104:9
14512: f8 e1 40 92 r9_r8 = r4 * r2 (s) ## Inlines.h:104:9
14516: d0 e1 00 89 r9_r8 >>= 0x10 ## Inlines.h:104:9
1451a: 48 18 r8 += r4 ## Inlines.h:104:9
1451c: 88 fd 0f 02 ifs (r8 < 0x1) goto 0x1e <silk_burg_modified_c+0x5F2 : 1453e >
14520: f4 e1 00 08 r0 = r0 / r8 (u)
14524: 80 18 r0 += r8 ## burg_modified_FIX.c:284:14
14526: 00 af r0 = r0 << 0xf ## burg_modified_FIX.c:285:14
14528: c2 ff 00 00 ff ff r2 = 0xffff0000 <RAM_LIMIT_H+0xFFE50000 : ffff0000 > ## burg_modified_FIX.c:284:14
1452e: a0 19 r0 &= r2 ## burg_modified_FIX.c:284:14
14530: a8 e0 00 00 r8 = 0x0 - r0 ## burg_modified_FIX.c:288:15
14534: 3a ed 00 00 ifs (r10 >= 0x0) {
14538: 08 16 r8 = r0
} ## burg_modified_FIX.c:286:9
1453a: 04 81 goto 0x2 <silk_burg_modified_c+0x5F2 : 1453e >
1453c: c0 14 r8 = 0
1453e: d0 e9 30 20 r3_r2 = d[sp+48]
14542: 2e 16 r14 = r2
14544: c0 f1 8f 9d r9 = r8 >>> 0x1f #
14548: 04 3d r4 = [sp+116]
1454a: e8 a1 r0 = r6 >>> 0x1
1454c: 04 96 goto 0x2c <silk_burg_modified_c+0x62E : 1457a >
1454e: 42 60 r2 = [r4+0x0] ## burg_modified_FIX.c:300:11
14550: f8 f1 20 b8 r11_r10 = r2 * r8 (s) # ## burg_modified_FIX.c:301:25
14554: 23 2f r3 = [sp+188] ## burg_modified_FIX.c:301:25
14556: d8 ec 3a 51 r5 = [r3+r1<<2] ## burg_modified_FIX.c:299:11
1455a: d0 e1 0f a9 r11_r10 >>= 0x1f ## burg_modified_FIX.c:301:25
1455e: 77 e1 01 a0 r7 = r10 & 0xFFFFFFFE ## burg_modified_FIX.c:301:25
14562: 57 18 r7 += r5 ## burg_modified_FIX.c:301:25
14564: d8 ec 3b 71 [r3+r1<<2] = r7 ## burg_modified_FIX.c:301:23
14568: f8 e1 50 b8 r11_r10 = r5 * r8 (s) ## burg_modified_FIX.c:302:25
1456c: d0 e1 0f a9 r11_r10 >>= 0x1f ## burg_modified_FIX.c:302:25
14570: 75 e1 01 a0 r5 = r10 & 0xFFFFFFFE ## burg_modified_FIX.c:302:25
14574: 52 18 r2 += r5 ## burg_modified_FIX.c:302:25
14576: ca 05 [r4++=-0x4] = r2 ## burg_modified_FIX.c:302:23
14578: c1 21 r1 += 0x1 ## burg_modified_FIX.c:298:34
1457a: 80 ed e8 11 ifs (r1 < r0) goto -0x30 <silk_burg_modified_c+0x602 : 1454e >
1457e: c0 f1 86 0c r0 = r8 >>> 0x6 # ## burg_modified_FIX.c:304:16
14582: 21 2f r1 = [sp+188] ## burg_modified_FIX.c:304:14
14584: 22 30 r2 = [sp+192] ## burg_modified_FIX.c:304:14
14586: d8 ec 1b 02 [r1+r2<<2] = r0 ## burg_modified_FIX.c:304:14
1458a: 40 20 r0 = 0x0 ## burg_modified_FIX.c:304:14
1458c: 8c f8 6d 00 if (r12 != 0x0) goto 0xda <silk_burg_modified_c+0x71E : 1466a > ## burg_modified_FIX.c:306:7
14590: 01 39 r1 = [sp+100]
14592: 04 95 goto 0x2a <silk_burg_modified_c+0x672 : 145be >
14594: 12 60 r2 = [r1+0x0] ## burg_modified_FIX.c:317:11
14596: f8 f1 20 58 r5_r4 = r2 * r8 (s) # ## burg_modified_FIX.c:318:23
1459a: 27 27 r7 = [sp+156] ## burg_modified_FIX.c:318:23
1459c: d8 ec 7a 30 r3 = [r7+r0<<2] ## burg_modified_FIX.c:316:11
145a0: d0 e1 0f 49 r5_r4 >>= 0x1f ## burg_modified_FIX.c:318:23
145a4: bc 20 r4 &= 0xfffffffe ## burg_modified_FIX.c:318:23
145a6: 34 18 r4 += r3 ## burg_modified_FIX.c:318:23
145a8: d8 ec 7b 40 [r7+r0<<2] = r4 ## burg_modified_FIX.c:318:21
145ac: f8 e1 30 58 r5_r4 = r3 * r8 (s) ## burg_modified_FIX.c:319:23
145b0: d0 e1 0f 49 r5_r4 >>= 0x1f ## burg_modified_FIX.c:319:23
145b4: 73 e1 01 40 r3 = r4 & 0xFFFFFFFE ## burg_modified_FIX.c:319:23
145b8: 32 18 r2 += r3 ## burg_modified_FIX.c:319:23
145ba: 9a 05 [r1++=-0x4] = r2 ## burg_modified_FIX.c:319:21
145bc: c0 21 r0 += 0x1 ## burg_modified_FIX.c:315:28
145be: 00 ed e9 61 ifs (r6 >= r0) goto -0x2e <silk_burg_modified_c+0x648 : 14594 >
145c2: 00 39 r0 = [sp+100] ## burg_modified_FIX.c:115:22
145c4: c0 24 r0 += 0x4 ## burg_modified_FIX.c:115:22
145c6: 80 39 [sp+100] = r0 ## burg_modified_FIX.c:115:22
145c8: 00 3d r0 = [sp+116] ## burg_modified_FIX.c:115:22
145ca: c0 24 r0 += 0x4 ## burg_modified_FIX.c:115:22
145cc: 80 3d [sp+116] = r0 ## burg_modified_FIX.c:115:22
145ce: 00 3a r0 = [sp+104] ## burg_modified_FIX.c:115:22
145d0: c0 22 r0 += 0x2 ## burg_modified_FIX.c:115:22
145d2: 80 3a [sp+104] = r0 ## burg_modified_FIX.c:115:22
145d4: 00 3b r0 = [sp+108] ## burg_modified_FIX.c:115:22
145d6: c0 22 r0 += 0x2 ## burg_modified_FIX.c:115:22
145d8: 80 3b [sp+108] = r0 ## burg_modified_FIX.c:115:22
145da: 00 3c r0 = [sp+112] ## burg_modified_FIX.c:115:22
145dc: f8 3e r0 += -0x2 ## burg_modified_FIX.c:115:22
145de: 80 3c [sp+112] = r0 ## burg_modified_FIX.c:115:22
145e0: 00 33 r0 = [sp+76] ## burg_modified_FIX.c:115:22
145e2: c0 21 r0 += 0x1 ## burg_modified_FIX.c:115:22
145e4: e0 d6 r0 = r14 # ## burg_modified_FIX.c:115:22
145e6: 80 33 [sp+76] = r0 ## burg_modified_FIX.c:115:22
145e8: d4 e9 60 80 r8 = [sp+96] ## burg_modified_FIX.c:115:22
145ec: 4b ff 00 68 fb fd ifs (r6 < r8) goto -0x40a <silk_burg_modified_c+0x29C : 141e8 >
145f2: 60 f0 80 2b r2 = 0x10000 #
145f6: 20 27 r0 = [sp+156] ## burg_modified_FIX.c:345:10
145f8: d8 ec 04 c0 r12 = [r0++=0x4] ## burg_modified_FIX.c:345:10
145fc: c5 d4 r13 = 0 #
145fe: a0 27 [sp+156] = r0
14600: c2 14 r10 = 0
14602: 14 83 goto 0x46 <silk_burg_modified_c+0x6FE : 1464a >
14604: d3 d6 r3 = r13 # ## burg_modified_FIX.c:350:11
14606: 20 27 r0 = [sp+156] ## burg_modified_FIX.c:350:11
14608: d7 ec 0c 57 r5 = [r0+-0x84] ## burg_modified_FIX.c:348:12
1460c: 05 f1 00 51 r5 = r5 + 0x100 # ## burg_modified_FIX.c:348:12
14610: 06 60 r6 = [r0+0x0] ## burg_modified_FIX.c:349:11
14612: dd a9 r5 = r5 >>> 0x9 ## burg_modified_FIX.c:348:12
14614: a7 f0 00 50 r7 = 0x0 - r5 # ## burg_modified_FIX.c:351:17
14618: 04 37 r4 = [sp+92] ## burg_modified_FIX.c:351:15
1461a: f8 f1 50 96 r9_r8 = r5 * r6 (s) # ## burg_modified_FIX.c:349:11
1461e: c7 05 [r4++=0x4] = r7 ## burg_modified_FIX.c:351:15
14620: d0 f1 00 89 r9_r8 >>= 0x10 # ## burg_modified_FIX.c:349:11
14624: 84 37 [sp+92] = r4 ## burg_modified_FIX.c:349:11
14626: b4 e0 80 6c r6 = r8 + r12 ## burg_modified_FIX.c:349:11
1462a: b8 e0 90 7d r7 = r9 + r13 + c ## burg_modified_FIX.c:349:11
1462e: f8 e1 50 95 r9_r8 = r5 * r5 (s) ## burg_modified_FIX.c:350:11
14632: d0 e1 00 89 r9_r8 >>= 0x10 ## burg_modified_FIX.c:350:11
14636: 82 18 r2 += r8 ## burg_modified_FIX.c:350:11
14638: b8 e0 30 39 r3 = r3 + r9 + c ## burg_modified_FIX.c:350:11
1463c: d4 e9 60 80 r8 = [sp+96]
14640: c0 24 r0 += 0x4 ## burg_modified_FIX.c:347:3
14642: 0a f1 01 a0 r10 = r10 + 0x1 # ## burg_modified_FIX.c:349:11
14646: a0 27 [sp+156] = r0
14648: 6c 16 r12 = r6
1464a: 88 ed db a1 ifs (r10 < r8) goto -0x4a <silk_burg_modified_c+0x6B8 : 14604 >
1464e: a2 e0 00 20 r2 = 0x0 - r2 ## burg_modified_FIX.c:353:14
14652: d0 e9 08 00 r1_r0 = d[sp+8] ## burg_modified_FIX.c:353:14
14656: f8 e1 20 51 r5_r4 = r2 * r1 (s) ## burg_modified_FIX.c:353:14
1465a: d0 e1 00 49 r5_r4 >>= 0x10 ## burg_modified_FIX.c:353:14
1465e: c5 14 r13 = 0 ## burg_modified_FIX.c:353:14
14660: b4 e0 40 2c r2 = r4 + r12 ## burg_modified_FIX.c:353:14
14664: b8 e0 50 3d r3 = r5 + r13 + c ## burg_modified_FIX.c:353:14
14668: 34 88 goto 0xd0 <silk_burg_modified_c+0x7EE : 1473a > ## burg_modified_FIX.c:353:14
1466a: 02 37 r2 = [sp+92]
1466c: d4 e9 60 80 r8 = [sp+96]
14670: 03 33 r3 = [sp+76]
14672: 04 84 goto 0x8 <silk_burg_modified_c+0x730 : 1467c >
14674: 21 2e r1 = [sp+184] ## burg_modified_FIX.c:309:16
14676: d8 ec 1b 03 [r1+r3<<2] = r0 ## burg_modified_FIX.c:309:16
1467a: c3 21 r3 += 0x1 ## burg_modified_FIX.c:308:4
1467c: 31 e1 54 32 r1 = r3 + -0xdac ## burg_modified_FIX.c:308:22
14680: 88 ed f8 11 ifs (r1 < r8) goto -0x10 <silk_burg_modified_c+0x728 : 14674 > ## burg_modified_FIX.c:308:22
14684: 04 8b goto 0x16 <silk_burg_modified_c+0x750 : 1469c > ## burg_modified_FIX.c:308:22
14686: 21 2f r1 = [sp+188] ## burg_modified_FIX.c:326:18
14688: d8 ec 1a 10 r1 = [r1+r0<<2] ## burg_modified_FIX.c:326:18
1468c: 01 e1 00 11 r1 = r1 + 0x100 ## burg_modified_FIX.c:326:18
14690: 99 a9 r1 = r1 >>> 0x9 ## burg_modified_FIX.c:326:18
14692: a1 e0 00 10 r1 = 0x0 - r1 ## burg_modified_FIX.c:326:17
14696: d8 ec 2b 10 [r2+r0<<2] = r1 ## burg_modified_FIX.c:326:15
1469a: c0 21 r0 += 0x1 ## burg_modified_FIX.c:324:23
1469c: 88 ed f3 01 ifs (r0 < r8) goto -0x1a <silk_burg_modified_c+0x73A : 14686 >
146a0: d0 e9 28 00 r1_r0 = d[sp+40]
146a4: 80 fe 23 00 ifs (r0 <= 0x0) goto 0x46 <silk_burg_modified_c+0x7A2 : 146ee >
146a8: 41 20 r1 = 0x0
146aa: 0a 16 r10 = r0
146ac: c3 14 r11 = 0
146ae: c1 14 r9 = 0
146b0: 04 9a goto 0x34 <silk_burg_modified_c+0x79A : 146e6 >
146b2: d0 e9 b0 20 r3_r2 = d[sp+176] ## burg_modified_FIX.c:69:2
146b6: 81 d6 r1 = r8 # ## burg_modified_FIX.c:69:2
146b8: 20 29 r0 = [sp+164] ## burg_modified_FIX.c:69:2
146ba: 04 16 r4 = r0 ## burg_modified_FIX.c:69:2
146bc: 05 16 r5 = r0 ## burg_modified_FIX.c:69:2
146be: 51 03 rep 0xc r1 { ## burg_modified_FIX.c:69:2
146c0: d4 ed 42 60 r6 = h[r4++=0x2] (s) ## burg_modified_FIX.c:69:2
146c4: d4 ed 52 70 r7 = h[r5++=0x2] (s) ## burg_modified_FIX.c:69:2
146c8: fc e1 60 37 r3_r2 += r6 * r7 (s)
} ## burg_modified_FIX.c:69:2
146cc: f1 58 if (r1 != 0) goto -0x10 <silk_burg_modified_c+0x772 : 146be > ## burg_modified_FIX.c:69:2
146ce: d8 e1 03 2a r3_r2 >>>= r10 ## burg_modified_FIX.c:332:23
146d2: d0 e9 50 40 r5_r4 = d[sp+80] ## burg_modified_FIX.c:332:8
146d6: c4 1e r4 = r4 - r2 ## burg_modified_FIX.c:332:8
146d8: d0 e9 51 40 d[sp+80] = r5_r4 ## burg_modified_FIX.c:330:4
146dc: 21 24 r1 = [sp+144] ## burg_modified_FIX.c:330:4
146de: 10 18 r0 += r1 ## burg_modified_FIX.c:330:4
146e0: 09 f1 01 90 r9 = r9 + 0x1 # ## burg_modified_FIX.c:330:31
146e4: a0 29 [sp+164] = r0
146e6: 21 28 r1 = [sp+160]
146e8: 81 ed e3 91 ifs (r9 < r1) goto -0x3a <silk_burg_modified_c+0x766 : 146b2 >
146ec: 14 80 goto 0x40 <silk_burg_modified_c+0x7E2 : 1472e >
146ee: c1 14 r9 = 0
146f0: 04 9b goto 0x36 <silk_burg_modified_c+0x7DC : 14728 >
146f2: d0 e9 b0 20 r3_r2 = d[sp+176] ## opus.c:206:4
146f6: 85 d6 r5 = r8 # ## opus.c:206:4
146f8: 20 29 r0 = [sp+164] ## opus.c:206:4
146fa: 01 16 r1 = r0 ## opus.c:206:4
146fc: 04 16 r4 = r0 ## opus.c:206:4
146fe: 55 03 rep 0xc r5 { ## opus.c:206:4
14700: d4 ed 12 60 r6 = h[r1++=0x2] (s) ## opus.c:206:4
14704: d4 ed 42 70 r7 = h[r4++=0x2] (s) ## opus.c:206:4
14708: fc e1 60 37 r3_r2 += r6 * r7 (s)
} ## opus.c:206:4
1470c: f5 58 if (r5 != 0) goto -0x10 <silk_burg_modified_c+0x7B2 : 146fe > ## opus.c:206:4
1470e: 21 2a r1 = [sp+168] ## burg_modified_FIX.c:337:11
14710: c8 e1 20 11 r1 = r2 << r1 ## burg_modified_FIX.c:337:11
14714: d0 e9 50 20 r3_r2 = d[sp+80] ## burg_modified_FIX.c:337:8
14718: 2a 1e r2 = r2 - r1 ## burg_modified_FIX.c:337:8
1471a: d0 e9 51 20 d[sp+80] = r3_r2 ## burg_modified_FIX.c:335:4
1471e: 21 24 r1 = [sp+144] ## burg_modified_FIX.c:335:4
14720: 10 18 r0 += r1 ## burg_modified_FIX.c:335:4
14722: 09 f1 01 90 r9 = r9 + 0x1 # ## burg_modified_FIX.c:335:31
14726: a0 29 [sp+164] = r0
14728: 21 28 r1 = [sp+160]
1472a: 81 ed e2 91 ifs (r9 < r1) goto -0x3c <silk_burg_modified_c+0x7A6 : 146f2 >
1472e: d0 e9 50 00 r1_r0 = d[sp+80] ## burg_modified_FIX.c:341:14
14732: f8 e1 00 3e r3_r2 = r0 * r14 (s) ## burg_modified_FIX.c:341:14
14736: d0 e1 0e 29 r3_r2 >>= 0x1e ## burg_modified_FIX.c:341:14
1473a: d0 e9 10 00 r1_r0 = d[sp+16]
1473e: 92 60 [r1+0x0] = r2 ## burg_modified_FIX.c:353:12
14740: 21 2a r1 = [sp+168] ## burg_modified_FIX.c:342:14
14742: 81 60 [r0+0x0] = r1 ## burg_modified_FIX.c:342:14
14744: 22 95 sp += 0xd4 ## burg_modified_FIX.c:342:14
14746: 5f 04 {pc, r15-r4} = [sp++] ## burg_modified_FIX.c:356:1
silk_A2NLSF_trans_poly:
14748: 76 04 [--sp] = {rets, r6-r4} ## find_LPC_FIX.c:88:0
1474a: 12 a2 r2 = r1 << 0x2 ## find_LPC_FIX.c:91:7
1474c: 02 18 r2 += r0 ## find_LPC_FIX.c:91:7
1474e: 43 22 r3 = 0x2 ## find_LPC_FIX.c:91:7
14750: 04 92 goto 0x24 <silk_A2NLSF_trans_poly+0x2E : 14776 > ## find_LPC_FIX.c:91:7
14752: 24 16 r4 = r2
14754: 15 16 r5 = r1
14756: 04 85 goto 0xa <silk_A2NLSF_trans_poly+0x1A : 14762 >
14758: 46 60 r6 = [r4+0x0] ## find_LPC_FIX.c:93:18
1475a: 68 e8 fa 46 [r4+-0x8] -= r6 ## find_LPC_FIX.c:93:15
1475e: fc 3c r4 += -0x4 ## find_LPC_FIX.c:92:3
14760: fd 3f r5 += -0x1 ## find_LPC_FIX.c:92:24
14762: 03 ee f9 51 ifs (r5 > r3) goto -0xe <silk_A2NLSF_trans_poly+0x10 : 14758 >
14766: 34 a2 r4 = r3 << 0x2 ## find_LPC_FIX.c:95:17
14768: 05 16 r5 = r0 ## find_LPC_FIX.c:95:17
1476a: dc ec 52 44 r4 = [++r5=r4] ## find_LPC_FIX.c:95:17
1476e: 44 a1 r4 = r4 << 0x1 ## find_LPC_FIX.c:95:17
14770: 68 e8 fa 54 [r5+-0x8] -= r4 ## find_LPC_FIX.c:95:14
14774: c3 21 r3 += 0x1 ## find_LPC_FIX.c:91:24
14776: 81 ee ec 31 ifs (r3 <= r1) goto -0x28 <silk_A2NLSF_trans_poly+0xA : 14752 >
1477a: 56 04 {pc, r6-r4} = [sp++] ## find_LPC_FIX.c:97:1
silk_A2NLSF_init:
1477c: 78 04 [--sp] = {rets, r8-r4} ## find_LPC_FIX.c:181:0
1477e: 38 16 r8 = r3 ## find_LPC_FIX.c:181:0
14780: 25 16 r5 = r2 ## find_LPC_FIX.c:181:0
14782: 60 e0 80 2b r2 = 0x10000 ## find_LPC_FIX.c:185:8
14786: d8 ec 1b 23 [r1+r3<<2] = r2 ## find_LPC_FIX.c:185:8
1478a: d8 ec 5b 23 [r5+r3<<2] = r2 ## find_LPC_FIX.c:186:8
1478e: 32 a2 r2 = r3 << 0x2 ## find_LPC_FIX.c:185:2
14790: 20 18 r0 += r2 ## find_LPC_FIX.c:187:7
14792: 42 20 r2 = 0x0
14794: 13 3f r3 = -0x1
14796: 04 92 goto 0x24 <silk_A2NLSF_init+0x40 : 147bc >
14798: d8 ec 0a 63 r6 = [r0+r3<<2] ## find_LPC_FIX.c:188:13
1479c: d8 ec 0a 72 r7 = [r0+r2<<2] ## find_LPC_FIX.c:188:35
147a0: 76 18 r6 += r7 ## find_LPC_FIX.c:188:33
147a2: a6 e0 00 60 r6 = 0x0 - r6 ## find_LPC_FIX.c:188:33
147a6: d8 ec 1b 62 [r1+r2<<2] = r6 ## find_LPC_FIX.c:188:10
147aa: d8 ec 0a 63 r6 = [r0+r3<<2] ## find_LPC_FIX.c:189:13
147ae: d8 ec 0a 72 r7 = [r0+r2<<2] ## find_LPC_FIX.c:189:35
147b2: f6 1f r6 = r7 - r6 ## find_LPC_FIX.c:189:33
147b4: d8 ec 5b 62 [r5+r2<<2] = r6 ## find_LPC_FIX.c:189:10
147b8: fb 3f r3 += -0x1 ## find_LPC_FIX.c:187:2
147ba: c2 21 r2 += 0x1 ## find_LPC_FIX.c:187:23
147bc: 88 ed ec 21 ifs (r2 < r8) goto -0x28 <silk_A2NLSF_init+0x1C : 14798 > ## find_LPC_FIX.c:187:2
147c0: 30 e1 fc 1f r0 = r1 + -0x4 ## find_LPC_FIX.c:182:11
147c4: 32 e1 fc 5f r2 = r5 + -0x4 ## find_LPC_FIX.c:182:11
147c8: 83 16 r3 = r8
147ca: 04 8c goto 0x18 <silk_A2NLSF_init+0x68 : 147e4 >
147cc: d8 ec 1a 63 r6 = [r1+r3<<2] ## find_LPC_FIX.c:196:17
147d0: 37 a2 r7 = r3 << 0x2 ## find_LPC_FIX.c:196:17
147d2: 8c 1d r4 = r0 + r7 ## find_LPC_FIX.c:196:14
147d4: 68 e8 02 46 [r4+0x0] -= r6 ## find_LPC_FIX.c:196:14
147d8: d8 ec 5a 43 r4 = [r5+r3<<2] ## find_LPC_FIX.c:197:17
147dc: ae 1d r6 = r2 + r7 ## find_LPC_FIX.c:197:14
147de: 68 e8 00 64 [r6+0x0] += r4 ## find_LPC_FIX.c:197:14
147e2: fb 3f r3 += -0x1 ## find_LPC_FIX.c:196:8
147e4: 03 fd f2 03 ifs (r3 >= 0x1) goto -0x1c <silk_A2NLSF_init+0x50 : 147cc >
147e8: 10 16 r0 = r1 ## find_LPC_FIX.c:201:2
147ea: 81 16 r1 = r8 ## find_LPC_FIX.c:201:2
147ec: 51 8d call -0xa6 <silk_A2NLSF_trans_poly : 14748 > ## find_LPC_FIX.c:201:2
147ee: 50 16 r0 = r5 ## find_LPC_FIX.c:202:2
147f0: 51 8b call -0xaa <silk_A2NLSF_trans_poly : 14748 > ## find_LPC_FIX.c:202:2
147f2: 58 04 {pc, r8-r4} = [sp++] ## find_LPC_FIX.c:203:1
silk_A2NLSF:
147f4: 7f 04 [--sp] = {rets, r15-r4} ## find_LPC_FIX.c:216:0
147f6: e2 8e sp += -0x48 ## find_LPC_FIX.c:216:0
147f8: 1b 16 r11 = r1 ## find_LPC_FIX.c:216:0
147fa: 41 e0 30 36 r1 = 0x3630 <WOLASynthesisFilter_Float_M256_m4_r1+0xE2C : 3630 > ## find_LPC_FIX.c:227:19
147fe: 0e 1c r6 = r0 + r1 ## find_LPC_FIX.c:227:19
14800: d1 20 r1 += 0x40 ## find_LPC_FIX.c:229:23
14802: b4 f0 00 a1 r10 = r0 + r1 # ## find_LPC_FIX.c:229:23
14806: 86 30 [sp+64] = r6 ## find_LPC_FIX.c:232:10
14808: d4 e9 45 a0 [sp+68] = r10 ## find_LPC_FIX.c:233:10
1480c: c0 f1 31 ec r14 = r3 >>> 0x1 # ## find_LPC_FIX.c:235:7
14810: 83 28 [sp+32] = r3 ## find_LPC_FIX.c:235:7
14812: 20 d6 r0 = r2 # ## find_LPC_FIX.c:237:2
14814: 82 24 [sp+16] = r2
14816: 61 16 r1 = r6 ## find_LPC_FIX.c:237:2
14818: a2 16 r2 = r10 ## find_LPC_FIX.c:237:2
1481a: e3 16 r3 = r14 ## find_LPC_FIX.c:237:2
1481c: 51 8f call -0xa2 <silk_A2NLSF_init : 1477c > ## find_LPC_FIX.c:237:2
1481e: 30 e1 ff ef r0 = r14 + -0x1 ## find_LPC_FIX.c:145:18
14822: c0 e1 02 90 r9 = r0 << 0x2 ## find_LPC_FIX.c:145:14
14826: d8 ec 6a ce r12 = [r6+r14<<2] ## find_LPC_FIX.c:149:8
1482a: b4 e0 60 19 r1 = r6 + r9 ## find_LPC_FIX.c:145:14
1482e: e8 d6 r8 = r14 # ## find_LPC_FIX.c:156:2
14830: 81 21 [sp+4] = r1 ## find_LPC_FIX.c:156:2
14832: 60 e0 00 2b r2 = 0x20000 ## find_LPC_FIX.c:156:2
14836: 68 03 rep 0xe r8 { ## find_LPC_FIX.c:156:2
14838: f8 e1 c0 52 r5_r4 = r12 * r2 (s) ## find_LPC_FIX.c:156:2
1483c: d0 e1 00 4d r5_r4 >>>= 0x10 ## find_LPC_FIX.c:156:2
14840: 18 05 r0 = [r1++=-0x4] ## find_LPC_FIX.c:156:2
14842: b4 e0 40 c0 r12 = r4 + r0
} ## find_LPC_FIX.c:156:2
14846: 60 e0 00 0b r0 = 0x20000 ## find_LPC_FIX.c:156:2
1484a: 8c fd 07 00 ifs (r12 < 0x0) goto 0xe <silk_A2NLSF+0x68 : 1485c > ## find_LPC_FIX.c:245:6
1484e: b4 e0 a0 09 r0 = r10 + r9
14852: 67 d6 r7 = r6 #
14854: 80 20 [sp] = r0
14856: 40 20 r0 = 0x0
14858: 80 29 [sp+36] = r0
1485a: 04 94 goto 0x28 <silk_A2NLSF+0x90 : 14884 >
1485c: 41 20 r1 = 0x0 ## find_LPC_FIX.c:247:13
1485e: 50 ed b1 10 h[r11+0x0] = r1 ## find_LPC_FIX.c:247:13
14862: d8 ec aa ce r12 = [r10+r14<<2] ## find_LPC_FIX.c:149:8
14866: b4 e0 a0 29 r2 = r10 + r9 ## find_LPC_FIX.c:145:14
1486a: e8 d6 r8 = r14 # ## find_LPC_FIX.c:156:2
1486c: 82 20 [sp] = r2 ## find_LPC_FIX.c:156:2
1486e: 68 03 rep 0xe r8 { ## find_LPC_FIX.c:156:2
14870: f8 e1 c0 50 r5_r4 = r12 * r0 (s) ## find_LPC_FIX.c:156:2
14874: d0 e1 00 4d r5_r4 >>>= 0x10 ## find_LPC_FIX.c:156:2
14878: 29 05 r1 = [r2++=-0x4] ## find_LPC_FIX.c:156:2
1487a: b4 e0 40 c1 r12 = r4 + r1
} ## find_LPC_FIX.c:156:2
1487e: 40 21 r0 = 0x1
14880: a7 d6 r7 = r10 #
14882: 80 29 [sp+36] = r0
14884: d4 e9 1d 90 [sp+28] = r9
14888: 86 23 [sp+12] = r6
1488a: d4 e9 19 b0 [sp+24] = r11
1488e: 40 20 r0 = 0x0
14890: d4 e9 09 a0 [sp+8] = r10
14894: 14 9b goto 0x76 <silk_A2NLSF+0x118 : 1490c >
14896: c0 2b r0 += 0xb ## find_LPC_FIX.c:337:43
14898: 80 db r0 *= r8 # ## find_LPC_FIX.c:337:43
1489a: 05 24 r5 = [sp+16] ## find_LPC_FIX.c:337:43
1489c: a2 f0 80 0b r2 = 0x10000 - r0 # ## find_LPC_FIX.c:337:41
148a0: 01 28 r1 = [sp+32] ## find_LPC_FIX.c:337:5
148a2: 50 16 r0 = r5 ## find_LPC_FIX.c:337:5
148a4: bf ea 46 f0 call -0x1f74 <silk_bwexpander_32 : 12934 > ## find_LPC_FIX.c:337:5
148a8: 50 d6 r0 = r5 # ## find_LPC_FIX.c:339:5
148aa: 04 23 r4 = [sp+12] ## find_LPC_FIX.c:339:5
148ac: 41 16 r1 = r4 ## find_LPC_FIX.c:339:5
148ae: d4 e9 08 a0 r10 = [sp+8] ## find_LPC_FIX.c:339:5
148b2: a2 16 r2 = r10 ## find_LPC_FIX.c:339:5
148b4: e3 16 r3 = r14 ## find_LPC_FIX.c:339:5
148b6: bf ea 61 ff call -0x13e <silk_A2NLSF_init : 1477c > ## find_LPC_FIX.c:339:5
148ba: d8 ec 4a ce r12 = [r4+r14<<2] ## find_LPC_FIX.c:149:8
148be: 60 f0 00 0b r0 = 0x20000 # ## find_LPC_FIX.c:156:2
148c2: 02 21 r2 = [sp+4] ## find_LPC_FIX.c:156:2
148c4: e1 16 r1 = r14 ## find_LPC_FIX.c:156:2
148c6: 61 03 rep 0xe r1 { ## find_LPC_FIX.c:156:2
148c8: f8 e1 c0 70 r7_r6 = r12 * r0 (s) ## find_LPC_FIX.c:156:2
148cc: d0 e1 00 6d r7_r6 >>>= 0x10 ## find_LPC_FIX.c:156:2
148d0: 2d 05 r5 = [r2++=-0x4] ## find_LPC_FIX.c:156:2
148d2: b4 e0 60 c5 r12 = r6 + r5
} ## find_LPC_FIX.c:156:2
148d6: 40 20 r0 = 0x0
148d8: 47 d6 r7 = r4 #
148da: 80 29 [sp+36] = r0
148dc: 80 16 r0 = r8
148de: 7c fe 15 fe ifs (r12 > -0x1) goto 0x2a <silk_A2NLSF+0x118 : 1490c >
148e2: e2 d6 r2 = r14 # ## find_LPC_FIX.c:156:2
148e4: 00 26 r0 = [sp+24] ## find_LPC_FIX.c:345:16
148e6: 41 20 r1 = 0x0 ## find_LPC_FIX.c:345:16
148e8: 60 f0 00 0b r0 = 0x20000 # ## find_LPC_FIX.c:156:2
148ec: 89 60 h[r0+0x0] = r1 ## find_LPC_FIX.c:345:16
148ee: d8 ec aa ce r12 = [r10+r14<<2] ## find_LPC_FIX.c:149:8
148f2: 01 20 r1 = [sp] ## find_LPC_FIX.c:156:2
148f4: 62 03 rep 0xe r2 { ## find_LPC_FIX.c:156:2
148f6: f8 e1 c0 70 r7_r6 = r12 * r0 (s) ## find_LPC_FIX.c:156:2
148fa: d0 e1 00 6d r7_r6 >>>= 0x10 ## find_LPC_FIX.c:156:2
148fe: 1d 05 r5 = [r1++=-0x4] ## find_LPC_FIX.c:156:2
14900: b4 e0 60 c5 r12 = r6 + r5
} ## find_LPC_FIX.c:156:2
14904: 40 21 r0 = 0x1
14906: a7 d6 r7 = r10 #
14908: 80 29 [sp+36] = r0
1490a: 80 16 r0 = r8
1490c: c4 d6 r4 = r12 #
1490e: 80 25 [sp+20] = r0
14910: 42 21 r2 = 0x1
14912: 48 e0 00 20 r8 = 0x2000 <WOLAAnalysisFilter_Float_M256_m4_r1+0x7FC : 2000 >
14916: 43 20 r3 = 0x0
14918: 20 a1 r0 = r2 << 0x1 ## find_LPC_FIX.c:217:16
1491a: c1 ff 8c 84 01 00 r1 = 0x1848c <wtgv2_LSFCosTab_FIX_Q12 : 1848c > ## find_LPC_FIX.c:217:16
14920: 01 d8 r1 += r0 # ## find_LPC_FIX.c:217:16
14922: 00 27 r0 = [sp+28] ## find_LPC_FIX.c:217:16
14924: 70 18 r0 += r7
14926: 10 d6 r0 = r1 #
14928: 80 2f [sp+60] = r0
1492a: 21 a8 r1 = r2 << 0x8 ## find_LPC_FIX.c:217:16
1492c: 41 d6 r1 = r4 # ## find_LPC_FIX.c:217:16
1492e: 81 2e [sp+56] = r1 ## find_LPC_FIX.c:217:16
14930: e2 d6 r2 = r14 # ## find_LPC_FIX.c:156:2
14932: 82 2d [sp+52] = r2 ## find_LPC_FIX.c:156:2
14934: 80 2c [sp+48] = r0 ## find_LPC_FIX.c:156:2
14936: 54 ed 00 40 r4 = h[r0+0x0] (s) ## find_LPC_FIX.c:259:9
1493a: d8 ec 7a be r11 = [r7+r14<<2] ## find_LPC_FIX.c:149:8
1493e: 40 a4 r0 = r4 << 0x4 ## find_LPC_FIX.c:150:10
14940: 05 2f r5 = [sp+60] ## find_LPC_FIX.c:156:2
14942: 62 03 rep 0xe r2 { ## find_LPC_FIX.c:156:2
14944: f8 e1 b0 d0 r13_r12 = r11 * r0 (s) ## find_LPC_FIX.c:156:2
14948: d0 e1 00 cd r13_r12 >>>= 0x10 ## find_LPC_FIX.c:156:2
1494c: 5e 05 r6 = [r5++=-0x4] ## find_LPC_FIX.c:156:2
1494e: b4 e0 c0 b6 r11 = r12 + r6
} ## find_LPC_FIX.c:156:2
14952: 01 fe 02 00 ifs (r1 > 0x0) goto 0x4 <silk_A2NLSF+0x166 : 1495a >
14956: 03 ed 14 b0 ifs (r11 >= r3) goto 0x28 <silk_A2NLSF+0x18E : 14982 >
1495a: 81 fd 04 00 ifs (r1 < 0x0) goto 0x8 <silk_A2NLSF+0x172 : 14966 >
1495e: a0 e0 00 30 r0 = 0x0 - r3 ## find_LPC_FIX.c:263:58
14962: 80 ee 0e b0 ifs (r11 <= r0) goto 0x1c <silk_A2NLSF+0x18E : 14982 > ## find_LPC_FIX.c:263:58
14966: b1 d6 r1 = r11 #
14968: 00 2e r0 = [sp+56] ## find_LPC_FIX.c:325:10
1496a: 00 e1 00 01 r0 = r0 + 0x100 ## find_LPC_FIX.c:325:10
1496e: 48 d6 r8 = r4 # ## find_LPC_FIX.c:325:10
14970: 80 2e [sp+56] = r0 ## find_LPC_FIX.c:325:10
14972: 00 2c r0 = [sp+48] ## find_LPC_FIX.c:325:10
14974: c0 22 r0 += 0x2 ## find_LPC_FIX.c:325:10
14976: 02 2d r2 = [sp+52] ## find_LPC_FIX.c:325:10
14978: c2 21 r2 += 0x1 ## find_LPC_FIX.c:320:5
1497a: 43 20 r3 = 0x0
1497c: 92 fd d8 03 ifs (r2 < 0x81) goto -0x50 <silk_A2NLSF+0x13C : 14930 >
14980: 34 8c goto 0xd8 <silk_A2NLSF+0x266 : 14a5a >
14982: 42 20 r2 = 0x0
14984: 40 e0 00 ff r0 = -0x100 <RAM_LIMIT_H+0xFFFFFFFFFFE5FF00 : ffffffffffffff00 >
14988: 80 2a [sp+40] = r0
1498a: d4 e9 2d b0 [sp+44] = r11
1498e: 14 8c goto 0x58 <silk_A2NLSF+0x1F4 : 149e8 >
14990: b4 e0 80 04 r0 = r8 + r4 ## find_LPC_FIX.c:275:12
14994: 66 e1 01 00 r6 = r0 & 0x1 ## find_LPC_FIX.c:275:12
14998: d8 ec 7a 5e r5 = [r7+r14<<2] ## find_LPC_FIX.c:149:8
1499c: 88 a1 r0 = r0 >>> 0x1 ## find_LPC_FIX.c:275:12
1499e: 60 18 r0 += r6 ## find_LPC_FIX.c:275:12
149a0: 06 a4 r6 = r0 << 0x4 ## find_LPC_FIX.c:150:10
149a2: ef 16 r15 = r14
149a4: e3 16 r3 = r14 ## find_LPC_FIX.c:156:2
149a6: 79 d6 r9 = r7 # ## find_LPC_FIX.c:156:2
149a8: 07 2f r7 = [sp+60] ## find_LPC_FIX.c:156:2
149aa: 73 03 rep 0x10 r3 { ## find_LPC_FIX.c:156:2
149ac: f8 e1 50 d6 r13_r12 = r5 * r6 (s) ## find_LPC_FIX.c:156:2
149b0: d0 e1 00 cd r13_r12 >>>= 0x10 ## find_LPC_FIX.c:156:2
149b4: df ec 7c ef r14 = [r7++=-0x4] ## find_LPC_FIX.c:156:2
149b8: b4 e0 c0 5e r5 = r12 + r14
} ## find_LPC_FIX.c:156:2
149bc: 01 fe 02 00 ifs (r1 > 0x0) goto 0x4 <silk_A2NLSF+0x1D0 : 149c4 >
149c0: 75 fe 04 fe ifs (r5 > -0x1) goto 0x8 <silk_A2NLSF+0x1D8 : 149cc >
149c4: 81 fd 06 00 ifs (r1 < 0x0) goto 0xc <silk_A2NLSF+0x1E0 : 149d4 >
149c8: 05 fd 04 02 ifs (r5 >= 0x1) goto 0x8 <silk_A2NLSF+0x1E0 : 149d4 >
149cc: 04 d6 r4 = r0 #
149ce: 85 2b [sp+44] = r5
149d0: 80 16 r0 = r8
149d2: 04 86 goto 0xc <silk_A2NLSF+0x1EC : 149e0 >
149d4: 63 20 r3 = 0x80 ## find_LPC_FIX.c:287:14
149d6: a3 da r3 >>= r2 # ## find_LPC_FIX.c:287:14
149d8: 01 2a r1 = [sp+40] ## find_LPC_FIX.c:287:14
149da: 31 18 r1 += r3 ## find_LPC_FIX.c:287:14
149dc: 51 d6 r1 = r5 #
149de: 81 2a [sp+40] = r1
149e0: fe 16 r14 = r15
149e2: c2 21 r2 += 0x1 ## find_LPC_FIX.c:273:47
149e4: 08 16 r8 = r0
149e6: 97 16 r7 = r9
149e8: 82 f8 d2 07 if (r2 != 0x3) goto -0x5c <silk_A2NLSF+0x19C : 14990 >
149ec: 43 21 r3 = 0x1 ## find_LPC_FIX.c:264:12
149ee: bb e8 00 00 if (r11 != 0x0) {
149f2: 43 20 r3 = 0x0
}
149f4: 30 f4 00 21 r2 = abs(r1) # ## find_LPC_FIX.c:292:8
149f8: 00 2b r0 = [sp+44]
149fa: 10 1e r0 = r1 - r0
149fc: 2a ff 80 2b 05 00 ifs (r2 >= 0x10000) goto 0xa <silk_A2NLSF+0x218 : 14a0c > ## find_LPC_FIX.c:292:8
14a02: 10 47 if (r0 == 0) goto 0x4e <silk_A2NLSF+0x25E : 14a52 >
14a04: 11 a5 r1 = r1 << 0x5 ## find_LPC_FIX.c:295:11
14a06: 8a a1 r2 = r0 >>> 0x1 ## find_LPC_FIX.c:295:62
14a08: 21 18 r1 += r2 ## find_LPC_FIX.c:295:60
14a0a: 04 81 goto 0x2 <silk_A2NLSF+0x21A : 14a0e > ## find_LPC_FIX.c:295:60
14a0c: 88 a5 r0 = r0 >>> 0x5 ## find_LPC_FIX.c:301:14
14a0e: f4 f1 11 00 r0 = r1 / r0 (s) #
14a12: 01 2a r1 = [sp+40]
14a14: 01 d8 r1 += r0 #
14a16: 02 29 r2 = [sp+36]
14a18: 00 2e r0 = [sp+56]
14a1a: 10 18 r0 += r1 ## SigProc_FIX.h:354:18
14a1c: 41 e0 ff 7f r1 = 0x7fff <wtgv2silk_CB_lags_stage2+0x1C : 7ffe > ## SigProc_FIX.h:354:13
14a20: 35 f4 01 01 r0 = smin(r0, r1) # ## SigProc_FIX.h:354:13
14a24: 01 26 r1 = [sp+24] ## find_LPC_FIX.c:303:20
14a26: d8 ed 19 02 h[r1+r2<<1] = r0 ## find_LPC_FIX.c:303:20
14a2a: c2 21 r2 += 0x1 ## find_LPC_FIX.c:307:11
14a2c: 00 28 r0 = [sp+32] ## find_LPC_FIX.c:308:8
14a2e: 00 ed 2c 20 ifs (r2 >= r0) goto 0x58 <silk_A2NLSF+0x296 : 14a8a > ## find_LPC_FIX.c:308:8
14a32: 60 e1 01 20 r0 = r2 & 0x1 ## find_LPC_FIX.c:313:20
14a36: c9 80 r1 = sp + 64 ## find_LPC_FIX.c:313:20
14a38: d8 ec 1a 70 r7 = [r1+r0<<2] ## find_LPC_FIX.c:313:8
14a3c: 00 2c r0 = [sp+48] ## find_LPC_FIX.c:316:10
14a3e: 57 ed 0e 8f r8 = h[r0+-0x2] (s) ## find_LPC_FIX.c:316:10
14a42: 60 f1 02 20 r0 = r2 & 0x2 # ## find_LPC_FIX.c:317:10
14a46: 82 29 [sp+36] = r2 ## find_LPC_FIX.c:317:10
14a48: a0 f0 01 00 r0 = 0x1 - r0 # ## find_LPC_FIX.c:317:10
14a4c: 02 2d r2 = [sp+52] ## find_LPC_FIX.c:317:10
14a4e: 04 ac r4 = r0 << 0xc ## find_LPC_FIX.c:317:10
14a50: b7 83 goto -0x13a <silk_A2NLSF+0x124 : 14918 >
14a52: 02 29 r2 = [sp+36]
14a54: 00 2e r0 = [sp+56]
14a56: 01 2a r1 = [sp+40]
14a58: f7 80 goto -0x40 <silk_A2NLSF+0x226 : 14a1a >
14a5a: 00 25 r0 = [sp+20]
14a5c: 08 e1 01 00 r8 = r0 + 0x1 ## find_LPC_FIX.c:326:6
14a60: 88 fd 19 3f ifs (r8 < 0x1f) goto -0x1ce <silk_A2NLSF+0xA2 : 14896 > ## find_LPC_FIX.c:327:9
14a64: 60 f0 00 1c r1 = 0x8000 # ## find_LPC_FIX.c:329:30
14a68: 00 28 r0 = [sp+32] ## find_LPC_FIX.c:329:30
14a6a: c0 21 r0 += 0x1 ## find_LPC_FIX.c:329:30
14a6c: f4 f1 11 00 r0 = r1 / r0 (s) # ## find_LPC_FIX.c:329:30
14a70: 03 26 r3 = [sp+24] ## find_LPC_FIX.c:329:30
14a72: b8 60 h[r3+0x0] = r0 ## find_LPC_FIX.c:329:16
14a74: 40 21 r0 = 0x1
14a76: 04 86 goto 0xc <silk_A2NLSF+0x290 : 14a84 >
14a78: 39 60 r1 = h[r3+0x0] (u) ## find_LPC_FIX.c:331:31
14a7a: 0a 81 r2 = r0 + 0x1 ## find_LPC_FIX.c:331:31
14a7c: 21 1b r1 *= r2 ## find_LPC_FIX.c:331:31
14a7e: d8 ed 39 10 h[r3+r0<<1] = r1 ## find_LPC_FIX.c:331:17
14a82: 20 16 r0 = r2 ## find_LPC_FIX.c:331:17
14a84: 01 28 r1 = [sp+32] ## find_LPC_FIX.c:330:6
14a86: 81 ed f7 01 ifs (r0 < r1) goto -0x12 <silk_A2NLSF+0x284 : 14a78 > ## find_LPC_FIX.c:330:6
14a8a: 02 92 sp += 0x48
14a8c: 5f 04 {pc, r15-r4} = [sp++] ## find_LPC_FIX.c:356:1
silk_find_LPC_FIX:
14a8e: 78 04 [--sp] = {rets, r8-r4} ## find_LPC_FIX.c:371:0
14a90: e2 99 sp += -0x1c ## find_LPC_FIX.c:371:0
14a92: 04 16 r4 = r0 ## find_LPC_FIX.c:371:0
14a94: 17 e1 30 44 r7 = r4 + 0x1430 ## find_LPC_FIX.c:371:0
14a98: 48 f0 24 10 r8 = 0x1024 # <WOLASynthesisFilter_Float_M128_m4_r1+0x20 : 1024 > ## find_LPC_FIX.c:385:18
14a9c: 70 62 r0 = [r7+0x8] ## find_LPC_FIX.c:382:25
14a9e: 76 6a r6 = [r7+0x28] ## find_LPC_FIX.c:382:48
14aa0: 45 24 r5 = 0x4 ## find_LPC_FIX.c:382:48
14aa2: d8 ee 41 58 b[r4+r8] = r5 ## find_LPC_FIX.c:385:36
14aa6: 18 d6 r8 = r1 # ## find_LPC_FIX.c:385:36
14aa8: 75 60 r5 = [r7+0x0] ## find_LPC_FIX.c:388:100
14aaa: 60 d8 r0 += r6 # ## find_LPC_FIX.c:382:38
14aac: 86 24 [sp+16] = r6 ## find_LPC_FIX.c:388:2
14aae: 85 23 [sp+12] = r5 ## find_LPC_FIX.c:388:2
14ab0: 40 f0 f0 35 r0 = 0x35f0 # <WOLASynthesisFilter_Float_M256_m4_r1+0xDEC : 35f0 > ## find_LPC_FIX.c:377:19
14ab4: 80 22 [sp+8] = r0 ## find_LPC_FIX.c:388:2
14ab6: d0 e9 01 20 d[sp] = r3_r2 ## find_LPC_FIX.c:388:2
14aba: 46 1c r6 = r4 + r0 ## find_LPC_FIX.c:377:19
14abc: 89 98 r1 = sp + 24 ## find_LPC_FIX.c:377:19
14abe: 8b 94 r3 = sp + 20
14ac0: 40 16 r0 = r4 ## find_LPC_FIX.c:388:2
14ac2: 32 16 r2 = r3 ## find_LPC_FIX.c:388:2
14ac4: 63 16 r3 = r6 ## find_LPC_FIX.c:388:2
14ac6: bf ea 41 fa call -0xb7e <silk_burg_modified_c : 13f4c > ## find_LPC_FIX.c:388:2
14aca: 40 d6 r0 = r4 # ## find_LPC_FIX.c:392:2
14acc: 73 6a r3 = [r7+0x28] ## find_LPC_FIX.c:392:46
14ace: 81 16 r1 = r8 ## find_LPC_FIX.c:392:2
14ad0: 62 16 r2 = r6 ## find_LPC_FIX.c:392:2
14ad2: bf ea 8f fe call -0x2e2 <silk_A2NLSF : 147f4 > ## find_LPC_FIX.c:392:2
14ad6: 02 87 sp += 0x1c
14ad8: 58 04 {pc, r8-r4} = [sp++] ## find_LPC_FIX.c:393:1
silk_NLSF_VQ_weights_laroia:
14ada: 7a 04 [--sp] = {rets, r10-r4} ## process_NLSFs.c:38:0
14adc: 54 ed 10 30 r3 = h[r1+0x0] (s) ## process_NLSFs.c:46:27
14ae0: 34 16 r4 = r3 ## SigProc_FIX.h:360:13
14ae2: b3 ee 01 00 ifs (r3 <= 0x1) { ## SigProc_FIX.h:360:13
14ae6: 44 21 r4 = 0x1
} ## SigProc_FIX.h:360:13
14ae8: 54 ed 12 60 r6 = h[r1+0x2] (s) ## process_NLSFs.c:48:27
14aec: 60 e0 00 8b r8 = 0x20000 ## process_NLSFs.c:47:13
14af0: f4 e1 80 54 r5 = r8 / r4 (u) ## process_NLSFs.c:47:13
14af4: eb 1e r3 = r6 - r3 ## process_NLSFs.c:48:42
14af6: b3 ee 01 00 ifs (r3 <= 0x1) {
14afa: 43 21 r3 = 0x1
} ## SigProc_FIX.h:360:13
14afc: f4 e1 80 43 r4 = r8 / r3 (u) ## process_NLSFs.c:49:13
14b00: 4b 1d r3 = r4 + r5 ## process_NLSFs.c:50:57
14b02: 4a e0 ff 7f r10 = 0x7fff <wtgv2silk_CB_lags_stage2+0x1C : 7ffe > ## SigProc_FIX.h:350:18
14b06: 35 e4 30 3a r3 = umin(r3, r10) ## SigProc_FIX.h:350:13
14b0a: 39 f1 ff 2f r9 = r2 + -0x1 #
14b0e: 8b 60 h[r0+0x0] = r3 ## process_NLSFs.c:50:20
14b10: 46 20 r6 = 0x0
14b12: 14 80 goto 0x40 <silk_NLSF_VQ_weights_laroia+0x7A : 14b54 >
14b14: 63 a1 r3 = r6 << 0x1 ## process_NLSFs.c:55:28
14b16: 9f 1c r7 = r1 + r3 ## process_NLSFs.c:55:28
14b18: 54 ed 72 20 r2 = h[r7+0x2] (s) ## process_NLSFs.c:55:49
14b1c: 54 ed 74 50 r5 = h[r7+0x4] (s) ## process_NLSFs.c:55:28
14b20: d2 1e r2 = r5 - r2 ## process_NLSFs.c:55:47
14b22: b2 ee 01 00 ifs (r2 <= 0x1) {
14b26: 42 21 r2 = 0x1
} ## SigProc_FIX.h:360:13
14b28: f4 e1 80 22 r2 = r8 / r2 (u) ## process_NLSFs.c:56:14
14b2c: 24 18 r4 += r2 ## process_NLSFs.c:57:58
14b2e: 35 e4 40 4a r4 = umin(r4, r10) ## SigProc_FIX.h:350:13
14b32: 03 18 r3 += r0 ## process_NLSFs.c:57:21
14b34: bc 61 h[r3+0x2] = r4 ## process_NLSFs.c:57:21
14b36: 54 ed 74 40 r4 = h[r7+0x4] (s) ## process_NLSFs.c:60:49
14b3a: 54 ed 76 50 r5 = h[r7+0x6] (s) ## process_NLSFs.c:60:28
14b3e: 54 1f r4 = r5 - r4 ## process_NLSFs.c:60:47
14b40: b4 ee 01 00 ifs (r4 <= 0x1) {
14b44: 44 21 r4 = 0x1
} ## SigProc_FIX.h:360:13
14b46: f4 e1 80 44 r4 = r8 / r4 (u) ## process_NLSFs.c:61:14
14b4a: 42 18 r2 += r4 ## process_NLSFs.c:62:62
14b4c: 35 e4 20 2a r2 = umin(r2, r10) ## SigProc_FIX.h:350:13
14b50: ba 62 h[r3+0x4] = r2 ## process_NLSFs.c:62:25
14b52: c6 22 r6 += 0x2 ## process_NLSFs.c:54:2
14b54: 6a 81 r2 = r6 + 0x1 ## process_NLSFs.c:54:16
14b56: 89 ed dd 21 ifs (r2 < r9) goto -0x46 <silk_NLSF_VQ_weights_laroia+0x3A : 14b14 >
14b5a: d8 ed 1a 19 r1 = h[r1+r9<<1] (s) ## process_NLSFs.c:67:41
14b5e: a1 e0 00 1c r1 = 0x8000 - r1 ## process_NLSFs.c:67:39
14b62: b1 ee 01 00 ifs (r1 <= 0x1) {
14b66: 41 21 r1 = 0x1
}
14b68: 82 16 r2 = r8 ## process_NLSFs.c:68:13
14b6a: f4 e1 20 11 r1 = r2 / r1 (u) ## process_NLSFs.c:68:13
14b6e: 41 18 r1 += r4 ## process_NLSFs.c:69:61
14b70: a2 16 r2 = r10 ## SigProc_FIX.h:350:18
14b72: 35 e4 10 12 r1 = umin(r1, r2) ## SigProc_FIX.h:350:13
14b76: d8 ed 09 19 h[r0+r9<<1] = r1 ## process_NLSFs.c:69:24
14b7a: 5a 04 {pc, r10-r4} = [sp++] ## process_NLSFs.c:71:1
silk_NLSF_stabilize:
14b7c: 7e 04 [--sp] = {rets, r14-r4} ## process_NLSFs.c:293:0
14b7e: 3c e1 ff 2f r12 = r2 + -0x1 ## process_NLSFs.c:293:0
14b82: c0 e1 c1 30 r3 = r12 << 0x1 ## process_NLSFs.c:293:0
14b86: b4 e0 00 83 r8 = r0 + r3 ## process_NLSFs.c:293:0
14b8a: c2 14 r10 = 0 ## process_NLSFs.c:293:0
14b8c: 34 92 goto 0xe4 <silk_NLSF_stabilize+0xF6 : 14c72 > ## process_NLSFs.c:293:0
14b8e: 54 ed 10 90 r9 = h[r1+0x0] (s) ## process_NLSFs.c:306:32
14b92: 54 ed 00 40 r4 = h[r0+0x0] (s) ## process_NLSFs.c:306:18
14b96: b4 e0 42 d9 r13 = r4 - r9 ## process_NLSFs.c:306:30
14b9a: 46 21 r6 = 0x1
14b9c: c3 14 r11 = 0
14b9e: 04 8f goto 0x1e <silk_NLSF_stabilize+0x42 : 14bbe >
14ba0: d8 ed 0a 76 r7 = h[r0+r6<<1] (s) ## process_NLSFs.c:310:15
14ba4: d8 ed 1a 36 r3 = h[r1+r6<<1] (s) ## process_NLSFs.c:310:47
14ba8: 74 1f r4 = r7 - r4 ## process_NLSFs.c:310:45
14baa: cb 1e r3 = r4 - r3 ## process_NLSFs.c:310:27
14bac: 65 16 r5 = r6 ## process_NLSFs.c:311:8
14bae: 13 ed 00 4d ifs (r3 >= r13) { ## process_NLSFs.c:311:8
14bb2: b5 16 r5 = r11 ## process_NLSFs.c:311:8
14bb4: d3 16 r3 = r13
} ## process_NLSFs.c:311:8
14bb6: c6 21 r6 += 0x1 ## process_NLSFs.c:309:26
14bb8: 74 16 r4 = r7 ## process_NLSFs.c:310:31
14bba: 5b 16 r11 = r5 ## process_NLSFs.c:310:31
14bbc: 3d 16 r13 = r3 ## process_NLSFs.c:310:31
14bbe: 8c ee ef 61 ifs (r6 <= r12) goto -0x22 <silk_NLSF_stabilize+0x24 : 14ba0 >
14bc2: 54 ed 80 30 r3 = h[r8+0x0] (s) ## process_NLSFs.c:317:30
14bc6: d8 ed 1a 72 r7 = h[r1+r2<<1] (s) ## process_NLSFs.c:317:46
14bca: a3 e0 00 3c r3 = 0x8000 - r3 ## process_NLSFs.c:317:44
14bce: bb 1f r3 = r3 - r7 ## process_NLSFs.c:317:26
14bd0: 26 16 r6 = r2 ## process_NLSFs.c:318:7
14bd2: 13 ed 00 4d ifs (r3 >= r13) {
14bd6: b6 16 r6 = r11 ## process_NLSFs.c:318:7
14bd8: d3 16 r3 = r13
} ## process_NLSFs.c:318:7
14bda: 73 fe 9a fe ifs (r3 > -0x1) goto 0x134 <silk_NLSF_stabilize+0x196 : 14d12 >
14bde: 06 46 if (r6 == 0) goto 0xc <silk_NLSF_stabilize+0x70 : 14bec >
14be0: 82 e8 07 60 if (r6 != r2) goto 0xe <silk_NLSF_stabilize+0x76 : 14bf2 >
14be4: a3 e0 00 7c r3 = 0x8000 - r7 ## process_NLSFs.c:336:32
14be8: 8e 16 r14 = r8
14bea: 14 9f goto 0x7e <silk_NLSF_stabilize+0xEE : 14c6a >
14bec: 50 ed 01 90 h[r0+0x0] = r9 ## process_NLSFs.c:332:16
14bf0: 14 9e goto 0x7c <silk_NLSF_stabilize+0xF2 : 14c6e > ## process_NLSFs.c:332:16
14bf2: 45 20 r5 = 0x0
14bf4: 43 20 r3 = 0x0
14bf6: 04 84 goto 0x8 <silk_NLSF_stabilize+0x84 : 14c00 >
14bf8: d8 ed 1a 45 r4 = h[r1+r5<<1] (s) ## process_NLSFs.c:342:23
14bfc: 43 18 r3 += r4 ## process_NLSFs.c:342:20
14bfe: c5 21 r5 += 0x1 ## process_NLSFs.c:341:24
14c00: 86 ed fa 51 ifs (r5 < r6) goto -0xc <silk_NLSF_stabilize+0x7C : 14bf8 >
14c04: d8 ed 1a 96 r9 = h[r1+r6<<1] (s) ## process_NLSFs.c:344:22
14c08: 60 e0 00 5c r5 = 0x8000
14c0c: 24 16 r4 = r2
14c0e: 04 84 goto 0x8 <silk_NLSF_stabilize+0x9C : 14c18 >
14c10: d8 ed 1a 74 r7 = h[r1+r4<<1] (s) ## process_NLSFs.c:349:23
14c14: dd 1f r5 = r5 - r7 ## process_NLSFs.c:349:20
14c16: fc 3f r4 += -0x1 ## process_NLSFs.c:348:24
14c18: 06 ee fa 41 ifs (r4 > r6) goto -0xc <silk_NLSF_stabilize+0x94 : 14c10 >
14c1c: 3b e1 ff 6f r11 = r6 + -0x1
14c20: d8 ed 0a db r13 = h[r0+r11<<1] (s)
14c24: c0 e1 61 e0 r14 = r6 << 0x1
14c28: dc ed e2 40 r4 = h[++r14=r0] (s)
14c2c: d4 18 r4 += r13
14c2e: c0 e1 91 7c r7 = r9 >>> 0x1 ## process_NLSFs.c:344:22
14c32: dd 1f r5 = r5 - r7 ## process_NLSFs.c:351:19
14c34: 73 18 r3 += r7 ## process_NLSFs.c:344:19
14c36: 67 e1 01 40 r7 = r4 & 0x1
14c3a: cc a1 r4 = r4 >>> 0x1
14c3c: 74 18 r4 += r7
14c3e: 85 ee 06 30 ifs (r3 <= r5) goto 0xc <silk_NLSF_stabilize+0xD2 : 14c4e > ## process_NLSFs.c:354:34
14c42: 3d 16 r13 = r3 ## process_NLSFs.c:354:34
14c44: 94 ee 00 03 ifs (r4 <= r3) { ## process_NLSFs.c:354:34
14c48: 34 e4 41 d5 r13 = smax(r4, r5)
} ## process_NLSFs.c:354:34
14c4c: 04 85 goto 0xa <silk_NLSF_stabilize+0xDC : 14c58 > ## process_NLSFs.c:354:34
14c4e: 5d 16 r13 = r5 ## process_NLSFs.c:354:34
14c50: 94 ee 00 05 ifs (r4 <= r5) { ## process_NLSFs.c:354:34
14c54: 34 e4 41 d3 r13 = smax(r4, r3)
} ## process_NLSFs.c:354:34
14c58: c0 e1 91 38 r3 = r9 >> 0x1 ## process_NLSFs.c:356:38
14c5c: b4 e0 d2 33 r3 = r13 - r3 ## process_NLSFs.c:356:36
14c60: d8 ed 09 3b h[r0+r11<<1] = r3 ## process_NLSFs.c:356:18
14c64: d8 ed 18 46 r4 = h[r1+r6<<1] (u) ## process_NLSFs.c:357:34
14c68: 43 18 r3 += r4 ## process_NLSFs.c:357:32
14c6a: 50 ed e1 30 h[r14+0x0] = r3
14c6e: 0a e1 01 a0 r10 = r10 + 0x1 ## process_NLSFs.c:301:42
14c72: 8a fe 8c 27 ifs (r10 <= 0x13) goto -0xe8 <silk_NLSF_stabilize+0x12 : 14b8e >
14c76: 8a f8 4c 28 if (r10 != 0x14) goto 0x98 <silk_NLSF_stabilize+0x196 : 14d12 >
14c7a: 43 21 r3 = 0x1
14c7c: c1 14 r9 = 0
14c7e: 0d 82 r5 = r0 + 0x2
14c80: 04 92 goto 0x24 <silk_NLSF_stabilize+0x12A : 14ca6 >
14c82: d8 ed 0a 63 r6 = h[r0+r3<<1] (s) ## sort.c:318:11
14c86: 97 16 r7 = r9 ## sort.c:318:11
14c88: 04 83 goto 0x6 <silk_NLSF_stabilize+0x114 : 14c90 > ## sort.c:318:11
14c8a: d8 ed 59 47 h[r5+r7<<1] = r4 ## sort.c:320:15
14c8e: ff 3f r7 += -0x1 ## sort.c:319:3
14c90: 87 fd 04 00 ifs (r7 < 0x0) goto 0x8 <silk_NLSF_stabilize+0x120 : 14c9c >
14c94: d8 ed 0a 47 r4 = h[r0+r7<<1] (s) ## sort.c:319:43
14c98: 84 ed f7 61 ifs (r6 < r4) goto -0x12 <silk_NLSF_stabilize+0x10E : 14c8a > ## sort.c:319:43
14c9c: d8 ed 59 67 h[r5+r7<<1] = r6 ## sort.c:322:14
14ca0: 09 e1 01 90 r9 = r9 + 0x1 ## sort.c:317:2
14ca4: c3 21 r3 += 0x1 ## sort.c:317:22
14ca6: 82 ed ec 31 ifs (r3 < r2) goto -0x28 <silk_NLSF_stabilize+0x106 : 14c82 >
14caa: 54 ed 10 30 r3 = h[r1+0x0] (s) ## process_NLSFs.c:370:44
14cae: 54 ed 00 40 r4 = h[r0+0x0] (s) ## process_NLSFs.c:370:31
14cb2: 34 e4 41 43 r4 = smax(r4, r3) ## SigProc_FIX.h:360:13
14cb6: 8c 60 h[r0+0x0] = r4 ## process_NLSFs.c:370:15
14cb8: 43 21 r3 = 0x1
14cba: 04 8d goto 0x1a <silk_NLSF_stabilize+0x15A : 14cd6 >
14cbc: d8 ed 1a 53 r5 = h[r1+r3<<1] (s) ## process_NLSFs.c:376:44
14cc0: d8 ed 0a 63 r6 = h[r0+r3<<1] (s) ## process_NLSFs.c:376:31
14cc4: 54 18 r4 += r5 ## process_NLSFs.c:376:44
14cc6: 78 e0 01 54 r5 = sat16(r4) (s) ## opus.c:182:2
14cca: dc 17 r4 = r5.l (s) ## process_NLSFs.c:376:44
14ccc: 34 e4 61 44 r4 = smax(r6, r4) ## SigProc_FIX.h:360:13
14cd0: d8 ed 09 43 h[r0+r3<<1] = r4 ## process_NLSFs.c:376:16
14cd4: c3 21 r3 += 0x1 ## process_NLSFs.c:375:23
14cd6: 82 ed f1 31 ifs (r3 < r2) goto -0x1e <silk_NLSF_stabilize+0x140 : 14cbc >
14cda: d8 ed 1a 32 r3 = h[r1+r2<<1] (s) ## process_NLSFs.c:379:58
14cde: 54 ed 80 40 r4 = h[r8+0x0] (s) ## process_NLSFs.c:379:33
14ce2: a3 e0 00 3c r3 = 0x8000 - r3 ## process_NLSFs.c:379:56
14ce6: 35 e4 41 33 r3 = smin(r4, r3) ## SigProc_FIX.h:350:13
14cea: 50 ed 81 30 h[r8+0x0] = r3 ## process_NLSFs.c:379:17
14cee: f8 3c r0 += -0x4 ## process_NLSFs.c:382:8
14cf0: f9 3e r1 += -0x2 ## process_NLSFs.c:382:8
14cf2: 04 8b goto 0x16 <silk_NLSF_stabilize+0x18E : 14d0a >
14cf4: d8 ed 1a 42 r4 = h[r1+r2<<1] (s) ## process_NLSFs.c:383:61
14cf8: d8 ed 0a 52 r5 = h[r0+r2<<1] (s) ## process_NLSFs.c:383:32
14cfc: bb 17 r3 = r3.l (s) ## process_NLSFs.c:383:45
14cfe: 33 1f r3 = r3 - r4 ## process_NLSFs.c:383:59
14d00: 35 e4 51 33 r3 = smin(r5, r3) ## SigProc_FIX.h:350:13
14d04: d8 ed 09 32 h[r0+r2<<1] = r3 ## process_NLSFs.c:383:16
14d08: fa 3f r2 += -0x1 ## process_NLSFs.c:382:3
14d0a: 34 e1 fe 2f r4 = r2 + -0x2 ## process_NLSFs.c:382:19
14d0e: 04 fd f1 01 ifs (r4 >= 0x0) goto -0x1e <silk_NLSF_stabilize+0x178 : 14cf4 > ## process_NLSFs.c:382:19
14d12: 5e 04 {pc, r14-r4} = [sp++] ## process_NLSFs.c:385:1
silk_insertion_sort_increasing:
14d14: 7c 04 [--sp] = {rets, r12-r4} ## sort.c:216:0
14d16: 44 20 r4 = 0x0 ## sort.c:216:0
14d18: 04 83 goto 0x6 <silk_insertion_sort_increasing+0xC : 14d20 > ## sort.c:216:0
14d1a: d8 ec 1b 44 [r1+r4<<2] = r4 ## sort.c:227:12
14d1e: c4 21 r4 += 0x1 ## sort.c:226:22
14d20: 83 ed fb 41 ifs (r4 < r3) goto -0xa <silk_insertion_sort_increasing+0x6 : 14d1a > ## sort.c:226:2
14d24: 4a e0 01 00 r10 = 0x1 <mem_code_size : 0 >
14d28: c1 14 r9 = 0
14d2a: 0b e1 04 00 r11 = r0 + 0x4
14d2e: 08 e1 04 10 r8 = r1 + 0x4
14d32: 04 9a goto 0x34 <silk_insertion_sort_increasing+0x54 : 14d68 >
14d34: d8 ec 0a 7a r7 = [r0+r10<<2] ## sort.c:232:11
14d38: 95 16 r5 = r9
14d3a: 04 88 goto 0x10 <silk_insertion_sort_increasing+0x38 : 14d4c >
14d3c: d8 ec bb 45 [r11+r5<<2] = r4 ## sort.c:234:17
14d40: 54 a2 r4 = r5 << 0x2 ## sort.c:234:17
14d42: 16 16 r6 = r1 ## sort.c:235:19
14d44: dc ec 62 44 r4 = [++r6=r4] ## sort.c:235:19
14d48: e4 61 [r6+0x4] = r4 ## sort.c:235:17
14d4a: fd 3f r5 += -0x1 ## sort.c:233:3
14d4c: 85 fd 04 00 ifs (r5 < 0x0) goto 0x8 <silk_insertion_sort_increasing+0x44 : 14d58 >
14d50: d8 ec 0a 45 r4 = [r0+r5<<2] ## sort.c:233:43
14d54: 84 ed f2 71 ifs (r7 < r4) goto -0x1c <silk_insertion_sort_increasing+0x28 : 14d3c > ## sort.c:233:43
14d58: d8 ec bb 75 [r11+r5<<2] = r7 ## sort.c:237:16
14d5c: d8 ec 8b a5 [r8+r5<<2] = r10 ## sort.c:238:16
14d60: 09 e1 01 90 r9 = r9 + 0x1 ## sort.c:231:2
14d64: 0a e1 01 a0 r10 = r10 + 0x1 ## sort.c:231:22
14d68: 83 ed e4 a1 ifs (r10 < r3) goto -0x38 <silk_insertion_sort_increasing+0x20 : 14d34 > ## sort.c:231:2
14d6c: 34 e1 fe 0f r4 = r0 + -0x2 ## sort.c:218:18
14d70: 3b e1 fe 1f r11 = r1 + -0x2 ## sort.c:218:18
14d74: 39 e1 ff 3f r9 = r3 + -0x1 ## sort.c:218:18
14d78: 3c e1 fa 4f r12 = r4 + -0x6 ## sort.c:218:18
14d7c: 36 e1 fe 4f r6 = r4 + -0x2 ## sort.c:218:18
14d80: 38 e1 fe bf r8 = r11 + -0x2 ## sort.c:218:18
14d84: 3a 16 r10 = r3 ## sort.c:218:18
14d86: 14 80 goto 0x40 <silk_insertion_sort_increasing+0xB4 : 14dc8 >
14d88: d8 ec 0a 4a r4 = [r0+r10<<2] ## sort.c:244:11
14d8c: d8 ec 0a 19 r1 = [r0+r9<<2] ## sort.c:245:15
14d90: 01 ed 18 40 ifs (r4 >= r1) goto 0x30 <silk_insertion_sort_increasing+0xB0 : 14dc4 >
14d94: 37 16 r7 = r3
14d96: 04 8a goto 0x14 <silk_insertion_sort_increasing+0x98 : 14dac >
14d98: d8 ec 6b 17 [r6+r7<<2] = r1 ## sort.c:247:18
14d9c: 71 a2 r1 = r7 << 0x2 ## sort.c:247:18
14d9e: b1 18 r1 += r11 ## sort.c:248:20
14da0: 35 e1 fa 1f r5 = r1 + -0x6 ## sort.c:248:20
14da4: 55 60 r5 = [r5+0x0] ## sort.c:248:20
14da6: f9 3e r1 += -0x2 ## sort.c:248:18
14da8: 95 60 [r1+0x0] = r5 ## sort.c:248:18
14daa: ff 3f r7 += -0x1 ## sort.c:246:4
14dac: 31 e1 fe 7f r1 = r7 + -0x2 ## sort.c:246:24
14db0: 81 fd 04 00 ifs (r1 < 0x0) goto 0x8 <silk_insertion_sort_increasing+0xA8 : 14dbc > ## sort.c:246:24
14db4: d8 ec ca 17 r1 = [r12+r7<<2] ## sort.c:246:44
14db8: 81 ed ee 41 ifs (r4 < r1) goto -0x24 <silk_insertion_sort_increasing+0x84 : 14d98 > ## sort.c:246:44
14dbc: d8 ec 6b 47 [r6+r7<<2] = r4 ## sort.c:250:17
14dc0: d8 ec 8b a7 [r8+r7<<2] = r10 ## sort.c:251:17
14dc4: 0a e1 01 a0 r10 = r10 + 0x1 ## sort.c:243:22
14dc8: 82 ed de a1 ifs (r10 < r2) goto -0x44 <silk_insertion_sort_increasing+0x74 : 14d88 >
14dcc: 5c 04 {pc, r12-r4} = [sp++] ## sort.c:254:1
silk_NLSF2A_find_poly.355:
14dce: 7f 04 [--sp] = {rets, r15-r4} ## process_NLSFs.c:92:0
14dd0: e2 9f sp += -0x4 ## process_NLSFs.c:92:0
14dd2: 40 ea 80 0b [r0+0x0] = 0x10000 ## process_NLSFs.c:96:9
14dd6: 60 f0 00 ac r10 = 0x8000 # ## process_NLSFs.c:96:9
14dda: 81 20 [sp] = r1 ## process_NLSFs.c:96:9
14ddc: c3 d4 r11 = 0 #
14dde: 13 60 r3 = [r1+0x0] ## process_NLSFs.c:97:12
14de0: 09 84 r1 = r0 + 0x4 ## process_NLSFs.c:97:2
14de2: a3 e0 00 30 r3 = 0x0 - r3 ## process_NLSFs.c:97:11
14de6: 47 21 r7 = 0x1
14de8: 15 16 r5 = r1
14dea: 14 8d goto 0x5a <silk_NLSF2A_find_poly.355+0x78 : 14e46 >
14dec: 73 a3 r3 = r7 << 0x3 ## process_NLSFs.c:99:10
14dee: ac d6 r12 = r10 # ## process_NLSFs.c:100:55
14df0: 04 20 r4 = [sp] ## process_NLSFs.c:99:10
14df2: d8 ec 42 83 r8 = [r4+r3] ## process_NLSFs.c:99:10
14df6: 73 a2 r3 = r7 << 0x2 ## process_NLSFs.c:100:14
14df8: dc ec 32 60 r6 = [++r3=r0] ## process_NLSFs.c:100:55
14dfc: c5 d4 r13 = 0 # ## process_NLSFs.c:100:55
14dfe: 33 7f r3 = [r3+-0x4] ## process_NLSFs.c:100:14
14e00: fc e1 60 d8 r13_r12 += r6 * r8 (s) ## process_NLSFs.c:100:55
14e04: d0 e1 00 c9 r13_r12 >>= 0x10 ## process_NLSFs.c:100:55
14e08: 36 a1 r6 = r3 << 0x1 ## process_NLSFs.c:100:14
14e0a: b4 e0 62 6c r6 = r6 - r12 ## process_NLSFs.c:100:41
14e0e: 0c e1 01 70 r12 = r7 + 0x1 ## process_NLSFs.c:100:8
14e12: d8 ec 0b 6c [r0+r12<<2] = r6 ## process_NLSFs.c:100:12
14e16: c0 e1 8f 9d r9 = r8 >>> 0x1f ## process_NLSFs.c:100:55
14e1a: 56 16 r6 = r5 ## process_NLSFs.c:102:37
14e1c: 04 8d goto 0x1a <silk_NLSF2A_find_poly.355+0x6A : 14e38 > ## process_NLSFs.c:102:37
14e1e: ae d6 r14 = r10 # ## process_NLSFs.c:102:37
14e20: 64 60 r4 = [r6+0x0] ## process_NLSFs.c:102:11
14e22: c7 14 r15 = 0 ## process_NLSFs.c:102:37
14e24: fc f1 30 f8 r15_r14 += r3 * r8 (s) # ## process_NLSFs.c:102:37
14e28: 63 7e r3 = [r6+-0x8] ## process_NLSFs.c:102:14
14e2a: d0 e1 00 e9 r15_r14 >>= 0x10 ## process_NLSFs.c:102:37
14e2e: 34 18 r4 += r3 ## process_NLSFs.c:102:23
14e30: b4 e0 42 4e r4 = r4 - r14 ## process_NLSFs.c:102:11
14e34: ec 05 [r6++=-0x4] = r4 ## process_NLSFs.c:102:11
14e36: ff 3f r7 += -0x1 ## process_NLSFs.c:102:37
14e38: 07 fd f1 05 ifs (r7 >= 0x2) goto -0x1e <silk_NLSF2A_find_poly.355+0x50 : 14e1e >
14e3c: c7 d6 r7 = r12 #
14e3e: 13 60 r3 = [r1+0x0] ## process_NLSFs.c:104:10
14e40: b4 e0 32 38 r3 = r3 - r8 ## process_NLSFs.c:104:10
14e44: c5 24 r5 += 0x4 ## process_NLSFs.c:98:2
14e46: 93 60 [r1+0x0] = r3 ## process_NLSFs.c:104:10
14e48: 82 ed d0 71 ifs (r7 < r2) goto -0x60 <silk_NLSF2A_find_poly.355+0x1E : 14dec >
14e4c: 02 81 sp += 0x4
14e4e: 5f 04 {pc, r15-r4} = [sp++] ## process_NLSFs.c:106:1
silk_process_NLSFs:
14e50: 7f 04 [--sp] = {rets, r15-r4} ## process_NLSFs.c:247:0
14e52: c2 98 sp += -0xa0 ## process_NLSFs.c:247:0
14e54: 0c 16 r12 = r0 ## process_NLSFs.c:247:0
14e56: 10 e1 20 04 r0 = r0 + 0x1420 ## process_NLSFs.c:247:0
14e5a: 2e d6 r14 = r2 # ## process_NLSFs.c:247:0
14e5c: 03 60 r3 = [r0+0x0] ## process_NLSFs.c:261:16
14e5e: a3 25 [sp+148] = r3 ## process_NLSFs.c:261:16
14e60: 80 20 [sp] = r0 ## process_NLSFs.c:261:16
14e62: 40 f0 f0 35 r0 = 0x35f0 # <WOLASynthesisFilter_Float_M256_m4_r1+0xDEC : 35f0 > ## process_NLSFs.c:261:16
14e66: 03 6e r3 = [r0+0x38] ## process_NLSFs.c:266:61
14e68: b4 f0 c0 d0 r13 = r12 + r0 # ## process_NLSFs.c:266:61
14e6c: 81 21 [sp+4] = r1 ## process_NLSFs.c:266:61
14e6e: d0 16 r0 = r13 ## process_NLSFs.c:266:2
14e70: e1 16 r1 = r14 ## process_NLSFs.c:266:2
14e72: 32 16 r2 = r3 ## process_NLSFs.c:266:2
14e74: bf ea 31 fe call -0x39e <silk_NLSF_VQ_weights_laroia : 14ada > ## process_NLSFs.c:266:2
14e78: 11 e1 10 c0 r1 = r12 + 0x1010 ## process_NLSFs.c:266:2
14e7c: 40 e0 26 05 r0 = 0x526 <alg_code_size+0x56 : 526 > ## process_NLSFs.c:268:46
14e80: d8 ec ca f0 r15 = [r12+r0<<2] ## process_NLSFs.c:268:46
14e84: 81 2e [sp+56] = r1
14e86: 54 ee 12 01 r0 = b[r1+0x12] (s) ## process_NLSFs.c:269:45
14e8a: 40 f0 1d 05 r0 = 0x51d # <alg_code_size+0x4C : 51c > ## process_NLSFs.c:269:24
14e8e: a0 26 [sp+152] = r0 ## process_NLSFs.c:269:24
14e90: d8 ec ca 90 r9 = [r12+r0<<2] ## process_NLSFs.c:269:24
14e94: 54 ed f2 20 r2 = h[r15+0x2] (s) ## NLSF_encode.c:377:59
14e98: d0 ec f0 12 r1 = [r15+0x20] ## NLSF_encode.c:377:45
14e9c: e0 16 r0 = r14 ## NLSF_encode.c:377:2
14e9e: bf ea 6d fe call -0x326 <silk_NLSF_stabilize : 14b7c > ## NLSF_encode.c:377:2
14ea2: 54 ed f2 a0 r10 = h[r15+0x2] (s) ## NLSF_encode.c:380:81
14ea6: 54 ed f0 b0 r11 = h[r15+0x0] (s) ## NLSF_encode.c:380:60
14eaa: d0 ec f8 20 r2 = [r15+0x8] ## NLSF_encode.c:380:47
14eae: 43 e0 dc 33 r3 = 0x33dc <WOLASynthesisFilter_Float_M256_m4_r1+0xBD8 : 33dc > ## NLSF_encode.c:363:39
14eb2: b4 e0 c0 83 r8 = r12 + r3 ## NLSF_encode.c:363:39
14eb6: 83 16 r3 = r8 ## NLSF_encode.c:104:4
14eb8: d4 e9 31 e0 [sp+48] = r14 ## NLSF_encode.c:104:4
14ebc: 86 14 r7_r6 = 0 ## NLSF_encode.c:104:4
14ebe: a4 16 r4 = r10 ## NLSF_encode.c:104:4
14ec0: e5 16 r5 = r14 ## NLSF_encode.c:104:4
14ec2: 64 03 rep 0xe r4 { ## NLSF_encode.c:104:4
14ec4: 20 07 r0 = b[r2++=0x1] (u) ## NLSF_encode.c:104:4
14ec6: 00 a7 r0 = r0 << 0x7 ## NLSF_encode.c:104:4
14ec8: d4 ed 52 10 r1 = h[r5++=0x2] (s) ## NLSF_encode.c:104:4
14ecc: 10 1e r0 = r1 - r0 ## NLSF_encode.c:104:4
14ece: fc e1 00 70 r7_r6 += r0 * r0 (s)
} ## NLSF_encode.c:104:4
14ed2: d0 e1 04 6c r7_r6 >>>= 0x4 ## NLSF_encode.c:104:4
14ed6: b6 05 [r3++=0x4] = r6 ## NLSF_encode.c:104:4
14ed8: 0b ea f0 ff if (--r11 != 0) goto -0x20 <silk_process_NLSFs+0x6C : 14ebc > ## NLSF_encode.c:104:4
14edc: 84 16 r4 = r8
14ede: fb 16 r11 = r15
14ee0: 54 ed b0 20 r2 = h[r11+0x0] (s) ## NLSF_encode.c:383:57
14ee4: 40 e0 5c 34 r0 = 0x345c <WOLASynthesisFilter_Float_M256_m4_r1+0xC58 : 345c > ## NLSF_encode.c:365:30
14ee8: b4 e0 c0 10 r1 = r12 + r0 ## NLSF_encode.c:365:30
14eec: 40 d6 r0 = r4 # ## NLSF_encode.c:383:2
14eee: 81 2b [sp+44] = r1 ## NLSF_encode.c:383:2
14ef0: d4 e9 35 90 [sp+52] = r9
14ef4: 93 16 r3 = r9 ## NLSF_encode.c:383:2
14ef6: bf ea 0d ff call -0x1e6 <silk_insertion_sort_increasing : 14d14 > ## NLSF_encode.c:383:2
14efa: c0 ff 6e e7 fb ff r0 = 0xfffbe76e <RAM_LIMIT_H+0xFFE1E76E : fffbe76e > ## process_NLSFs.c:261:16
14f00: 46 f0 60 01 r6 = 0x160 # <var_bss_size+0x54 : 160 > ## process_NLSFs.c:261:16
14f04: 21 25 r1 = [sp+148] ## process_NLSFs.c:261:16
14f06: f8 e1 10 10 r1_r0 = r1 * r0 (s) ## process_NLSFs.c:261:16
14f0a: d0 e1 00 09 r1_r0 >>= 0x10 ## process_NLSFs.c:261:16
14f0e: 00 e1 4a 0c r0 = r0 + 0xc4a ## process_NLSFs.c:261:16
14f12: a0 20 [sp+128] = r0
14f14: 88 a2 r0 = r0 >>> 0x2
14f16: 00 f1 e0 d0 r0 = r13 + 0xe0 #
14f1a: 80 27 [sp+28] = r0
14f1c: 40 f0 d0 2d r0 = 0x2dd0 # <WOLASynthesisFilter_Float_M256_m4_r1+0x5CC : 2dd0 > ## NLSF_encode.c:366:52
14f20: 80 34 [sp+80] = r0 ## NLSF_encode.c:366:52
14f22: b4 e0 c0 10 r1 = r12 + r0 ## NLSF_encode.c:366:52
14f26: 0f e1 a0 d0 r15 = r13 + 0xa0 ## NLSF_encode.c:366:52
14f2a: 00 e1 df d0 r0 = r13 + 0xdf ## NLSF_encode.c:386:7
14f2e: 00 f1 80 d0 r0 = r13 + 0x80 # ## NLSF_encode.c:386:7
14f32: 80 38 [sp+96] = r0 ## NLSF_encode.c:386:7
14f34: 00 f1 c0 d0 r0 = r13 + 0xc0 # ## NLSF_encode.c:386:7
14f38: 80 35 [sp+84] = r0 ## NLSF_encode.c:386:7
14f3a: 40 f0 d0 32 r0 = 0x32d0 # <WOLASynthesisFilter_Float_M256_m4_r1+0xACC : 32d0 > ## NLSF_encode.c:386:7
14f3e: 80 36 [sp+88] = r0 ## NLSF_encode.c:386:7
14f40: b4 e0 c0 90 r9 = r12 + r0 ## NLSF_encode.c:386:7
14f44: 08 e1 60 90 r8 = r9 + 0x60 ## NLSF_encode.c:360:49
14f48: 00 e1 40 d0 r0 = r13 + 0x40 ## NLSF_encode.c:369:19
14f4c: 00 f1 a0 90 r0 = r9 + 0xa0 # ## NLSF_encode.c:362:49
14f50: a0 24 [sp+144] = r0 ## NLSF_encode.c:362:49
14f52: 00 f1 80 90 r0 = r9 + 0x80 # ## NLSF_encode.c:361:49
14f56: 80 3c [sp+112] = r0 ## NLSF_encode.c:361:49
14f58: 00 f1 40 90 r0 = r9 + 0x40 # ## NLSF_encode.c:359:49
14f5c: 80 3f [sp+124] = r0 ## NLSF_encode.c:359:49
14f5e: 00 f1 20 90 r0 = r9 + 0x20 # ## NLSF_encode.c:358:49
14f62: 80 24 [sp+16] = r0 ## NLSF_encode.c:358:49
14f64: 80 39 [sp+100] = r0 ## NLSF_encode.c:358:49
14f66: 20 26 r0 = [sp+152] ## NLSF_encode.c:358:49
14f68: 88 a1 r0 = r0 >>> 0x1 ## NLSF_encode.c:358:49
14f6a: 0e f1 90 d0 r14 = r13 + 0x90 #
14f6e: 80 23 [sp+12] = r0
14f70: d4 e9 09 d0 [sp+8] = r13
14f74: 00 e1 d0 d0 r0 = r13 + 0xd0
14f78: a0 26 [sp+152] = r0
14f7a: c7 ff 86 b4 00 00 r7 = 0xb486 <print+0x36 : b486 >
14f80: 81 2a [sp+40] = r1
14f82: 81 31 [sp+68] = r1
14f84: 41 20 r1 = 0x0
14f86: d4 e9 69 c0 [sp+104] = r12
14f8a: d4 e9 25 b0 [sp+36] = r11
14f8e: 84 28 [sp+32] = r4
14f90: d0 e9 15 80 d[sp+20] = r9_r8
14f94: 05 8e goto 0x41c <silk_process_NLSFs+0x562 : 153b2 >
14f96: 93 d6 r3 = r9 # ## NLSF_encode.c:392:30
14f98: 00 2b r0 = [sp+44] ## NLSF_encode.c:388:10
14f9a: 81 33 [sp+76] = r1 ## NLSF_encode.c:388:10
14f9c: d8 ec 0a 11 r1 = [r0+r1<<2] ## NLSF_encode.c:388:10
14fa0: 54 ed b2 20 r2 = h[r11+0x2] (s) ## NLSF_encode.c:391:49
14fa4: d0 ec b8 00 r0 = [r11+0x8] ## NLSF_encode.c:391:29
14fa8: 21 db r1 *= r2 # ## NLSF_encode.c:391:47
14faa: 81 30 [sp+64] = r1
14fac: 10 d8 r0 += r1 # ## NLSF_encode.c:391:18
14fae: 05 2c r5 = [sp+48] ## NLSF_encode.c:391:18
14fb0: 41 20 r1 = 0x0
14fb2: 04 8c goto 0x18 <silk_process_NLSFs+0x17C : 14fcc >
14fb4: d8 ee 00 21 r2 = b[r0+r1] (u) ## NLSF_encode.c:393:24
14fb8: 22 a7 r2 = r2 << 0x7 ## NLSF_encode.c:393:24
14fba: 50 ed 31 24 h[r3+0x40] = r2 ## NLSF_encode.c:393:22
14fbe: d8 ed 58 41 r4 = h[r5+r1<<1] (u) ## NLSF_encode.c:394:19
14fc2: c2 1e r2 = r4 - r2 ## NLSF_encode.c:394:34
14fc4: b2 06 h[r3++=0x2] = r2 ## NLSF_encode.c:394:17
14fc6: 50 ed b2 20 r2 = h[r11+0x2] (u) ## NLSF_encode.c:394:17
14fca: c1 21 r1 += 0x1 ## NLSF_encode.c:392:38
14fcc: aa 17 r2 = r2.l (s) ## NLSF_encode.c:392:19
14fce: 82 ed f1 11 ifs (r1 < r2) goto -0x1e <silk_process_NLSFs+0x164 : 14fb4 > ## NLSF_encode.c:392:19
14fd2: 80 d6 r0 = r8 # ## NLSF_encode.c:398:3
14fd4: 01 24 r1 = [sp+16] ## NLSF_encode.c:398:3
14fd6: bf ea 80 fd call -0x500 <silk_NLSF_VQ_weights_laroia : 14ada > ## NLSF_encode.c:398:3
14fda: 40 20 r0 = 0x0
14fdc: 91 16 r1 = r9
14fde: 14 82 goto 0x44 <silk_process_NLSFs+0x1D4 : 15024 >
14fe0: 50 ed 10 26 r2 = h[r1+0x60] (u) ## NLSF_encode.c:402:33
14fe4: 22 b0 r2 = r2 << 0x10 ## NLSF_encode.c:402:33
14fe6: 82 fd 14 02 ifs (r2 < 0x1) goto 0x28 <silk_process_NLSFs+0x1C2 : 15012 >
14fea: 80 e1 00 32 r3 = clz(r2) ## entenc.c:124:2
14fee: 74 16 r4 = r7
14ff0: 33 ea 01 00 if ((r3 & 0x1) != 0) {
14ff4: 60 e0 00 4c r4 = 0x8000
}
14ff8: bd a1 r5 = r3 >>> 0x1 ## Inlines.h:101:11
14ffa: d4 1a r4 >>= r5 ## Inlines.h:101:7
14ffc: 32 1a r2 <<= r3 ## Inlines.h:74:11
14ffe: b2 e1 1c 2c r2 = uextra(r2, p:0x18, l:0x7) ## Inlines.h:75:22
15002: e2 e1 d5 20 r2 = r2 * 0xD5 ## Inlines.h:104:9
15006: f8 e1 40 32 r3_r2 = r4 * r2 (s) ## Inlines.h:104:9
1500a: d0 e1 00 29 r3_r2 >>= 0x10 ## Inlines.h:104:9
1500e: 42 18 r2 += r4 ## Inlines.h:104:9
15010: 04 81 goto 0x2 <silk_process_NLSFs+0x1C4 : 15014 >
15012: 42 20 r2 = 0x0
15014: 54 ed 10 30 r3 = h[r1+0x0] (s) ## NLSF_encode.c:403:31
15018: 32 1b r2 *= r3 ## NLSF_encode.c:403:31
1501a: a2 ae r2 = r2 >> 0xe ## NLSF_encode.c:403:31
1501c: 50 ed 11 22 h[r1+0x20] = r2 ## NLSF_encode.c:403:17
15020: c1 22 r1 += 0x2 ## NLSF_encode.c:401:3
15022: c0 21 r0 += 0x1 ## NLSF_encode.c:401:38
15024: 54 ed b2 20 r2 = h[r11+0x2] (s) ## NLSF_encode.c:401:19
15028: 82 ed da 01 ifs (r0 < r2) goto -0x4c <silk_process_NLSFs+0x190 : 14fe0 > ## NLSF_encode.c:401:3
1502c: 40 20 r0 = 0x0
1502e: 81 16 r1 = r8 ## NLSF_encode.c:407:30
15030: 04 8d goto 0x1a <silk_process_NLSFs+0x1FC : 1504c > ## NLSF_encode.c:407:30
15032: d8 ed 1a 26 r2 = h[r1+r6<<1] (s) ## NLSF_encode.c:408:20
15036: 54 ed 10 30 r3 = h[r1+0x0] (s) ## NLSF_encode.c:408:20
1503a: 22 a5 r2 = r2 << 0x5 ## NLSF_encode.c:408:20
1503c: f4 e1 21 23 r2 = r2 / r3 (s) ## NLSF_encode.c:408:20
15040: 50 ed 11 22 h[r1+0x20] = r2 ## NLSF_encode.c:408:18
15044: 50 ed b2 20 r2 = h[r11+0x2] (u) ## NLSF_encode.c:408:18
15048: c1 22 r1 += 0x2 ## NLSF_encode.c:407:3
1504a: c0 21 r0 += 0x1 ## NLSF_encode.c:407:38
1504c: aa 17 r2 = r2.l (s) ## NLSF_encode.c:407:19
1504e: 82 ed f0 01 ifs (r0 < r2) goto -0x20 <silk_process_NLSFs+0x1E2 : 15032 > ## NLSF_encode.c:407:19
15052: b2 d6 r2 = r11 # ## NLSF_encode.c:412:3
15054: 00 3c r0 = [sp+112] ## NLSF_encode.c:412:3
15056: 21 24 r1 = [sp+144] ## NLSF_encode.c:412:3
15058: 03 30 r3 = [sp+64] ## NLSF_encode.c:412:3
1505a: bf ea 49 e0 call -0x3f6e <silk_NLSF_unpack : 110f0 > ## NLSF_encode.c:412:3
1505e: 54 ed 22 90 r9 = h[r2+0x2] (s) ## NLSF_encode.c:200:11
15062: 54 ed 26 00 r0 = h[r2+0x6] (s) ## NLSF_encode.c:200:11
15066: 4d f0 01 00 r13 = 0x1 # <mem_code_size : 0 > ## NLSF_encode.c:200:11
1506a: a0 21 [sp+132] = r0 ## NLSF_encode.c:200:11
1506c: 20 67 r0 = [r2+0x1c] ## NLSF_encode.c:416:15
1506e: 80 3b [sp+108] = r0
15070: 40 20 r0 = 0x0
15072: d0 ec f1 00 [r15+0x0] = r0 ## NLSF_encode.c:198:14
15076: 50 ed e1 00 h[r14+0x0] = r0 ## NLSF_encode.c:199:20
1507a: 00 33 r0 = [sp+76] ## NLSF_encode.c:415:49
1507c: 00 a4 r0 = r0 << 0x4 ## NLSF_encode.c:415:49
1507e: 80 2f [sp+60] = r0 ## NLSF_encode.c:415:49
15080: d4 e9 5d 90 [sp+92] = r9 ## NLSF_encode.c:415:49
15084: 00 38 r0 = [sp+96]
15086: 90 18 r0 += r9
15088: c0 f1 d1 00 r0 = r13 << 0x1 #
1508c: 80 3d [sp+116] = r0
1508e: e0 d8 r0 += r14 #
15090: 80 32 [sp+72] = r0
15092: c0 f1 d2 00 r0 = r13 << 0x2 #
15096: a0 23 [sp+140] = r0
15098: e0 18 r0 += r14
1509a: a0 22 [sp+136] = r0
1509c: 44 86 goto 0x10c <silk_process_NLSFs+0x35A : 151aa >
1509e: 42 20 r2 = 0x0
150a0: 06 3a r6 = [sp+104]
150a2: d4 e9 58 80 r8 = [sp+88]
150a6: d4 e9 54 c0 r12 = [sp+84]
150aa: d4 e9 50 b0 r11 = [sp+80]
150ae: 14 8a goto 0x54 <silk_process_NLSFs+0x2B4 : 15104 >
150b0: 20 a2 r0 = r2 << 0x2 ## NLSF_encode.c:259:9
150b2: b4 e0 f0 30 r3 = r15 + r0 ## NLSF_encode.c:259:9
150b6: 34 d6 r4 = r3 # ## NLSF_encode.c:259:9
150b8: 30 64 r0 = [r3+0x10] ## NLSF_encode.c:259:23
150ba: d8 ec 40 11 r1 = [r4++=0x10] ## NLSF_encode.c:259:9
150be: 80 ee 14 10 ifs (r1 <= r0) goto 0x28 <silk_process_NLSFs+0x29A : 150ea > ## NLSF_encode.c:259:9
150c2: 47 f0 40 1b r7 = 0x1b40 # <WOLAAnalysisFilter_Float_M256_m4_r1+0x33C : 1b40 >
150c6: 25 26 r5 = [sp+152] ## NLSF_encode.c:260:46
150c8: d8 ec 5b 12 [r5+r2<<2] = r1 ## NLSF_encode.c:260:46
150cc: b0 68 [r3+0x20] = r0 ## NLSF_encode.c:261:46
150ce: b0 60 [r3+0x0] = r0 ## NLSF_encode.c:262:46
150d0: 20 a1 r0 = r2 << 0x1 ## NLSF_encode.c:265:17
150d2: 61 dc r1 = r6 + r0 # ## NLSF_encode.c:265:17
150d4: c1 60 [r4+0x0] = r1 ## NLSF_encode.c:263:46
150d6: b4 e0 f0 30 r3 = r15 + r0 ## NLSF_encode.c:266:26
150da: 3c 7c r4 = h[r3+-0x8] (u) ## NLSF_encode.c:266:26
150dc: d8 ed 18 57 r5 = h[r1+r7<<1] (u) ## NLSF_encode.c:265:17
150e0: 28 84 r0 = r2 + 0x4 ## NLSF_encode.c:259:33
150e2: d8 ed 19 47 h[r1+r7<<1] = r4 ## NLSF_encode.c:266:24
150e6: bd 7c h[r3+-0x8] = r5 ## NLSF_encode.c:267:52
150e8: 04 88 goto 0x10 <silk_process_NLSFs+0x2AA : 150fa > ## NLSF_encode.c:267:52
150ea: 03 e1 20 f0 r3 = r15 + 0x20 ## NLSF_encode.c:270:22
150ee: d8 ec 3b 12 [r3+r2<<2] = r1 ## NLSF_encode.c:270:22
150f2: 21 26 r1 = [sp+152] ## NLSF_encode.c:271:22
150f4: d8 ec 1b 02 [r1+r2<<2] = r0 ## NLSF_encode.c:271:22
150f8: 20 16 r0 = r2 ## NLSF_encode.c:271:22
150fa: 31 e1 e0 ff r1 = r15 + -0x20
150fe: d8 ec 1b 02 [r1+r2<<2] = r0
15102: c2 21 r2 += 0x1 ## NLSF_encode.c:258:48
15104: 82 f8 d4 09 if (r2 != 0x4) goto -0x58 <silk_process_NLSFs+0x260 : 150b0 >
15108: 04 9f goto 0x3e <silk_process_NLSFs+0x2F8 : 15148 >
1510a: d8 ec ca 01 r0 = [r12+r1<<2] ## NLSF_encode.c:296:35
1510e: 38 22 r0 ^= 0x4 ## NLSF_encode.c:296:63
15110: d8 ec cb 0a [r12+r10<<2] = r0 ## NLSF_encode.c:296:33
15114: 18 84 r0 = r1 + 0x4 ## NLSF_encode.c:297:61
15116: d8 ec fa 20 r2 = [r15+r0<<2] ## NLSF_encode.c:297:35
1511a: d8 ec fb 2a [r15+r10<<2] = r2 ## NLSF_encode.c:297:33
1511e: d8 ed e8 00 r0 = h[r14+r0<<1] (u) ## NLSF_encode.c:298:35
15122: d8 ed e9 0a h[r14+r10<<1] = r0 ## NLSF_encode.c:298:33
15126: 40 20 r0 = 0x0 ## NLSF_encode.c:299:33
15128: d8 ec 8b 0a [r8+r10<<2] = r0 ## NLSF_encode.c:299:33
1512c: 20 26 r0 = [sp+152] ## NLSF_encode.c:300:33
1512e: c2 ff ff ff ff 7f r2 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## NLSF_encode.c:300:33
15134: d8 ec 0b 21 [r0+r1<<2] = r2 ## NLSF_encode.c:300:33
15138: c0 e1 a4 00 r0 = r10 << 0x4 ## NLSF_encode.c:301:5
1513c: b0 18 r0 += r11 ## NLSF_encode.c:301:5
1513e: 11 a4 r1 = r1 << 0x4 ## NLSF_encode.c:301:5
15140: b1 18 r1 += r11 ## NLSF_encode.c:301:5
15142: 10 8f rep 0x4 0x10 { ## NLSF_encode.c:301:5
15144: 12 07 r2 = b[r1++=0x1] (u) ## NLSF_encode.c:301:5
15146: 82 07 b[r0++=0x1] = r2
} ## NLSF_encode.c:301:5
15148: 44 20 r4 = 0x0
1514a: 12 3c r2 = -0x4
1514c: 86 16 r6 = r8
1514e: c7 ff ff ff ff 7f r7 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
15154: c2 14 r10 = 0
15156: 41 20 r1 = 0x0
15158: 04 91 goto 0x22 <silk_process_NLSFs+0x32C : 1517c >
1515a: 2d 84 r5 = r2 + 0x4 ## NLSF_encode.c:282:19
1515c: 50 d6 r0 = r5 # ## NLSF_encode.c:283:10
1515e: 63 64 r3 = [r6+0x10] ## NLSF_encode.c:283:24
15160: 97 ee 00 43 ifs (r7 <= r3) { ## NLSF_encode.c:283:24
15164: 73 16 r3 = r7 ## NLSF_encode.c:283:10
15166: 10 16 r0 = r1
} ## NLSF_encode.c:283:10
15168: 61 05 r1 = [r6++=0x4] ## NLSF_encode.c:287:24
1516a: 14 ed 00 41 ifs (r4 >= r1) {
1516e: 41 16 r1 = r4 ## NLSF_encode.c:287:10
15170: a5 16 r5 = r10
} ## NLSF_encode.c:287:10
15172: c2 21 r2 += 0x1 ## NLSF_encode.c:282:5
15174: 37 16 r7 = r3 ## NLSF_encode.c:282:5
15176: 14 16 r4 = r1
15178: 5a 16 r10 = r5
1517a: 01 16 r1 = r0
1517c: f2 4e if (r2 != 0) goto -0x24 <silk_process_NLSFs+0x30A : 1515a >
1517e: 84 ed c4 71 ifs (r7 < r4) goto -0x78 <silk_process_NLSFs+0x2BA : 1510a > ## NLSF_encode.c:292:9
15182: 40 20 r0 = 0x0
15184: 01 38 r1 = [sp+96]
15186: 24 25 r4 = [sp+148]
15188: 05 3d r5 = [sp+116]
1518a: 04 8a goto 0x14 <silk_process_NLSFs+0x350 : 151a0 >
1518c: d8 ec ca 20 r2 = [r12+r0<<2] ## NLSF_encode.c:305:22
15190: d8 ee 10 39 r3 = b[r1+r9] (u) ## NLSF_encode.c:305:19
15194: a2 a2 r2 = r2 >> 0x2 ## NLSF_encode.c:305:22
15196: 32 18 r2 += r3 ## NLSF_encode.c:305:19
15198: d8 ee 11 29 b[r1+r9] = r2 ## NLSF_encode.c:305:19
1519c: c1 30 r1 += 0x10 ## NLSF_encode.c:304:4
1519e: c0 21 r0 += 0x1 ## NLSF_encode.c:304:48
151a0: 80 f8 f4 09 if (r0 != 0x4) goto -0x18 <silk_process_NLSFs+0x33C : 1518c >
151a4: fd 3f r5 += -0x1
151a6: 49 d6 r9 = r4 #
151a8: 85 3d [sp+116] = r5
151aa: 32 f1 ff 9f r2 = r9 + -0x1 #
151ae: 00 3c r0 = [sp+112] ## NLSF_encode.c:201:15
151b0: d8 ed 0a 02 r0 = h[r0+r2<<1] (s) ## NLSF_encode.c:201:15
151b4: c2 d4 r10 = 0 # ## NLSF_encode.c:201:15
151b6: 01 39 r1 = [sp+100] ## NLSF_encode.c:202:12
151b8: 9b d6 r11 = r9 # ## NLSF_encode.c:202:12
151ba: a2 25 [sp+148] = r2 ## NLSF_encode.c:202:12
151bc: d8 ed 1a c2 r12 = h[r1+r2<<1] (s) ## NLSF_encode.c:202:12
151c0: 01 3b r1 = [sp+108] ## NLSF_encode.c:201:15
151c2: 10 18 r0 += r1 ## NLSF_encode.c:201:15
151c4: 80 3e [sp+120] = r0
151c6: 34 96 goto 0xec <silk_process_NLSFs+0x464 : 152b4 >
151c8: 20 24 r0 = [sp+144] ## NLSF_encode.c:204:15
151ca: 25 25 r5 = [sp+148] ## NLSF_encode.c:204:15
151cc: d8 ee 00 05 r0 = b[r0+r5] (u) ## NLSF_encode.c:204:15
151d0: d8 ed ea 1a r1 = h[r14+r10<<1] (s) ## NLSF_encode.c:204:15
151d4: 10 db r0 *= r1 # ## NLSF_encode.c:204:15
151d6: 21 21 r1 = [sp+132] ## NLSF_encode.c:206:15
151d8: 8a a8 r2 = r0 >>> 0x8 ## NLSF_encode.c:204:15
151da: b4 e0 c2 02 r0 = r12 - r2 ## NLSF_encode.c:205:15
151de: 10 1b r0 *= r1 ## NLSF_encode.c:206:15
151e0: 89 b0 r1 = r0 >>> 0x10 ## NLSF_encode.c:206:15
151e2: 13 16 r3 = r1 ## NLSF_encode.c:207:15
151e4: b1 ee f6 0f ifs (r1 <= -0xa) { ## NLSF_encode.c:207:15
151e8: 13 36 r3 = -0xa
} ## NLSF_encode.c:207:15
151ea: d8 16 r8 = r13 ## NLSF_encode.c:207:15
151ec: 40 29 r0 = 0x9 ## NLSF_encode.c:207:15
151ee: b1 ee 09 00 ifs (r1 <= 0x9) { ## NLSF_encode.c:207:15
151f2: 30 16 r0 = r3
} ## NLSF_encode.c:207:15
151f4: b4 e0 e0 1b r1 = r14 + r11 ## NLSF_encode.c:208:18
151f8: c3 ff 45 ec 01 00 r3 = 0x1ec45 <silk_uniform8_iCDF+0x23 : 1ec44 > ## NLSF_encode.c:208:18
151fe: 34 16 r4 = r3 ## NLSF_encode.c:208:18
15200: 03 e1 43 42 r3 = r4 + 0x243 ## NLSF_encode.c:211:15
15204: d8 ec 3a 30 r3 = [r3+r0<<2] ## NLSF_encode.c:211:15
15208: 04 e1 47 42 r4 = r4 + 0x247 ## NLSF_encode.c:212:15
1520c: d8 ec 4a 40 r4 = [r4+r0<<2] ## NLSF_encode.c:212:15
15210: 52 ee 1f 04 b[r1+0x4f] = r0 ## NLSF_encode.c:208:18
15214: b4 e0 20 d3 r13 = r2 + r3 ## NLSF_encode.c:214:16
15218: d8 ed e9 da h[r14+r10<<1] = r13 ## NLSF_encode.c:216:32
1521c: 42 d8 r2 += r4 # ## NLSF_encode.c:215:16
1521e: 23 23 r3 = [sp+140] ## NLSF_encode.c:217:32
15220: 09 81 r1 = r0 + 0x1 ## NLSF_encode.c:220:16
15222: d8 ed 39 2a h[r3+r10<<1] = r2 ## NLSF_encode.c:217:32
15226: 81 fd 08 08 ifs (r1 < 0x4) goto 0x10 <silk_process_NLSFs+0x3EA : 1523a > ## NLSF_encode.c:220:8
1522a: 81 f8 0f 08 if (r1 != 0x4) goto 0x1e <silk_process_NLSFs+0x3FC : 1524c > ## NLSF_encode.c:221:9
1522e: 44 f0 18 01 r4 = 0x118 # <var_bss_size+0xC : 118 >
15232: 01 3e r1 = [sp+120] ## NLSF_encode.c:222:17
15234: 10 18 r0 += r1 ## NLSF_encode.c:222:17
15236: 08 44 r0 = b[r0+0x4] (u) ## NLSF_encode.c:222:17
15238: 04 99 goto 0x32 <silk_process_NLSFs+0x41C : 1526c >
1523a: 70 fe 0c f8 ifs (r0 > -0x4) goto 0x18 <silk_process_NLSFs+0x406 : 15256 > ## NLSF_encode.c:228:15
1523e: f0 f8 0f f8 if (r0 != -0x4) goto 0x1e <silk_process_NLSFs+0x410 : 15260 > ## NLSF_encode.c:229:9
15242: 00 3e r0 = [sp+120] ## NLSF_encode.c:231:17
15244: 40 f0 18 01 r0 = 0x118 # <var_bss_size+0xC : 118 >
15248: 0c 41 r4 = b[r0+0x1] (u) ## NLSF_encode.c:231:17
1524a: 04 90 goto 0x20 <silk_process_NLSFs+0x41C : 1526c >
1524c: e0 e1 2b 00 r0 = r0 * 0x2B ## NLSF_encode.c:225:17
15250: 04 e1 97 00 r4 = r0 + 0x97 ## NLSF_encode.c:226:17
15254: 04 8a goto 0x14 <silk_process_NLSFs+0x41A : 1526a > ## NLSF_encode.c:226:17
15256: 01 3e r1 = [sp+120] ## NLSF_encode.c:237:16
15258: 10 18 r0 += r1 ## NLSF_encode.c:237:16
1525a: 0c 45 r4 = b[r0+0x5] (u) ## NLSF_encode.c:238:16
1525c: 08 44 r0 = b[r0+0x4] (u) ## NLSF_encode.c:237:16
1525e: 04 86 goto 0xc <silk_process_NLSFs+0x41C : 1526c >
15260: 41 e0 d5 ff r1 = -0x2b <RAM_LIMIT_H+0xFFFFFFFFFFE5FFD4 : ffffffffffffffd4 > ## NLSF_encode.c:233:17
15264: 10 1b r0 *= r1 ## NLSF_encode.c:233:17
15266: 04 e1 41 00 r4 = r0 + 0x41 ## NLSF_encode.c:234:17
1526a: d8 2c r0 += 0x6c
1526c: b3 f1 41 d0 r3 = sextra(r13, p:0x0, l:0x10) # ## NLSF_encode.c:241:28
15270: 01 3f r1 = [sp+124] ## NLSF_encode.c:242:28
15272: d8 ed 1a 15 r1 = h[r1+r5<<1] (s) ## NLSF_encode.c:242:28
15276: b4 f0 c2 33 r3 = r12 - r3 # ## NLSF_encode.c:241:28
1527a: 26 20 r6 = [sp+128] ## NLSF_encode.c:241:28
1527c: c0 e1 a2 70 r7 = r10 << 0x2 ## NLSF_encode.c:240:28
15280: e7 18 r7 += r14 ## NLSF_encode.c:240:28
15282: 33 db r3 *= r3 # ## NLSF_encode.c:242:28
15284: 75 64 r5 = [r7+0x10] ## NLSF_encode.c:240:28
15286: 13 1b r3 *= r1 ## NLSF_encode.c:242:28
15288: 60 1b r0 *= r6 ## NLSF_encode.c:242:28
1528a: 50 18 r0 += r5 ## NLSF_encode.c:242:28
1528c: 30 18 r0 += r3 ## NLSF_encode.c:242:28
1528e: a8 d7 r0 = r2.l (s) # ## NLSF_encode.c:243:28
15290: f0 64 [r7+0x10] = r0 ## NLSF_encode.c:242:26
15292: b4 e0 c2 00 r0 = r12 - r0 ## NLSF_encode.c:243:28
15296: 00 1b r0 *= r0 ## NLSF_encode.c:244:28
15298: 10 1b r0 *= r1 ## NLSF_encode.c:244:28
1529a: f0 e1 40 16 r1 = r4 * r6 ## NLSF_encode.c:244:28
1529e: 51 18 r1 += r5 ## NLSF_encode.c:244:28
152a0: 10 d8 r0 += r1 # ## NLSF_encode.c:244:28
152a2: 21 22 r1 = [sp+136] ## NLSF_encode.c:244:26
152a4: c1 30 r1 += 0x10 ## NLSF_encode.c:244:26
152a6: d8 ec 1b 0a [r1+r10<<2] = r0 ## NLSF_encode.c:244:26
152aa: 0b e1 10 b0 r11 = r11 + 0x10 ## NLSF_encode.c:203:3
152ae: 0a e1 01 a0 r10 = r10 + 0x1 ## NLSF_encode.c:203:29
152b2: 8d 16 r13 = r8
152b4: 8d ed 88 a1 ifs (r10 < r13) goto -0xf0 <silk_process_NLSFs+0x378 : 151c8 >
152b8: 8d fe 05 04 ifs (r13 <= 0x2) goto 0xa <silk_process_NLSFs+0x476 : 152c6 >
152bc: 20 25 r0 = [sp+148] ## NLSF_encode.c:256:14
152be: 0a ff 01 00 ed fe ifs (r0 >= 0x1) goto -0x226 <silk_process_NLSFs+0x24E : 1509e > ## NLSF_encode.c:256:14
152c4: 04 9e goto 0x3c <silk_process_NLSFs+0x4B2 : 15302 > ## NLSF_encode.c:256:14
152c6: c0 f1 d4 00 r0 = r13 << 0x4 # ## NLSF_encode.c:149:22
152ca: 05 3d r5 = [sp+116] ## NLSF_encode.c:149:22
152cc: 41 20 r1 = 0x0 ## NLSF_encode.c:149:22
152ce: 52 d6 r2 = r5 # ## NLSF_encode.c:149:22
152d0: 04 32 r4 = [sp+72] ## NLSF_encode.c:149:22
152d2: 04 86 goto 0xc <silk_process_NLSFs+0x490 : 152e0 > ## NLSF_encode.c:149:22
152d4: 2b 40 r3 = b[r2+0x0] (u) ## NLSF_encode.c:250:31
152d6: c3 21 r3 += 0x1 ## NLSF_encode.c:250:45
152d8: d8 ee 01 32 b[r0+r2] = r3 ## NLSF_encode.c:250:29
152dc: c2 30 r2 += 0x10 ## NLSF_encode.c:249:4
152de: c1 21 r1 += 0x1 ## NLSF_encode.c:249:30
152e0: 8d ed f8 11 ifs (r1 < r13) goto -0x10 <silk_process_NLSFs+0x484 : 152d4 >
152e4: c0 e1 d5 00 r0 = r13 << 0x5 ## NLSF_encode.c:253:9
152e8: 41 16 r1 = r4
152ea: d4 e9 94 90 r9 = [sp+148]
152ee: 04 85 goto 0xa <silk_process_NLSFs+0x4AA : 152fa >
152f0: 5a 40 r2 = b[r5+0x0] (u) ## NLSF_encode.c:254:21
152f2: d8 ee 01 25 b[r0+r5] = r2 ## NLSF_encode.c:254:19
152f6: c5 30 r5 += 0x10 ## NLSF_encode.c:253:4
152f8: c1 21 r1 += 0x1 ## NLSF_encode.c:253:54
152fa: 81 fe f9 07 ifs (r1 <= 0x3) goto -0xe <silk_process_NLSFs+0x4A0 : 152f0 >
152fe: 4d 16 r13 = r4
15300: 67 81 goto -0x27e <silk_process_NLSFs+0x234 : 15084 >
15302: 41 20 r1 = 0x0
15304: c0 ff ff ff ff 7f r0 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
1530a: 42 20 r2 = 0x0
1530c: d4 e9 68 c0 r12 = [sp+104]
15310: d4 e9 24 b0 r11 = [sp+36]
15314: d0 e9 14 80 r9_r8 = d[sp+20]
15318: c7 ff 86 b4 00 00 r7 = 0xb486 <print+0x36 : b486 >
1531e: 46 e0 60 01 r6 = 0x160 <var_bss_size+0x54 : 160 >
15322: 04 8a goto 0x14 <silk_process_NLSFs+0x4E8 : 15338 >
15324: d8 ec fa 32 r3 = [r15+r2<<2] ## NLSF_encode.c:316:17
15328: 24 16 r4 = r2 ## NLSF_encode.c:316:7
1532a: 90 ee 00 43 ifs (r0 <= r3) { ## NLSF_encode.c:316:7
1532e: 03 16 r3 = r0 ## NLSF_encode.c:316:7
15330: 14 16 r4 = r1
} ## NLSF_encode.c:316:7
15332: c2 21 r2 += 0x1 ## NLSF_encode.c:315:50
15334: 30 16 r0 = r3
15336: 41 16 r1 = r4
15338: 82 f8 f4 11 if (r2 != 0x8) goto -0x18 <silk_process_NLSFs+0x4D4 : 15324 > ## NLSF_encode.c:315:2
1533c: 62 f1 03 10 r2 = r1 & 0x3 #
15340: 03 34 r3 = [sp+80] ## NLSF_encode.c:149:22
15342: 22 a4 r2 = r2 << 0x4 ## NLSF_encode.c:149:22
15344: 32 d8 r2 += r3 # ## NLSF_encode.c:149:22
15346: 04 31 r4 = [sp+68] ## NLSF_encode.c:149:22
15348: 43 20 r3 = 0x0
1534a: 04 84 goto 0x8 <silk_process_NLSFs+0x504 : 15354 >
1534c: d8 ee 20 53 r5 = b[r2+r3] (u) ## NLSF_encode.c:322:18
15350: c5 07 b[r4++=0x1] = r5 ## NLSF_encode.c:322:16
15352: c3 21 r3 += 0x1 ## NLSF_encode.c:321:26
15354: 05 37 r5 = [sp+92] ## NLSF_encode.c:321:2
15356: 85 ed f9 31 ifs (r3 < r5) goto -0xe <silk_process_NLSFs+0x4FC : 1534c > ## NLSF_encode.c:321:2
1535a: 02 2a r2 = [sp+40] ## NLSF_encode.c:326:15
1535c: 03 2f r3 = [sp+60] ## NLSF_encode.c:326:15
1535e: dc ee 20 33 r3 = b[++r2=r3] (u) ## NLSF_encode.c:326:15
15362: 91 a2 r1 = r1 >> 0x2 ## NLSF_encode.c:326:18
15364: 31 18 r1 += r3 ## NLSF_encode.c:326:15
15366: a9 40 b[r2+0x0] = r1 ## NLSF_encode.c:326:15
15368: 04 28 r4 = [sp+32] ## NLSF_encode.c:326:15
1536a: 01 33 r1 = [sp+76] ## NLSF_encode.c:415:15
1536c: d8 ec 4b 01 [r4+r1<<2] = r0 ## NLSF_encode.c:415:15
15370: 54 ed b0 00 r0 = h[r11+0x0] (s) ## NLSF_encode.c:419:58
15374: d0 ec bc 10 r1 = [r11+0xc] ## NLSF_encode.c:419:26
15378: 02 23 r2 = [sp+12] ## NLSF_encode.c:419:56
1537a: 20 db r0 *= r2 # ## NLSF_encode.c:419:56
1537c: 02 30 r2 = [sp+64] ## NLSF_encode.c:419:56
1537e: 10 18 r0 += r1 ## NLSF_encode.c:419:15
15380: b2 e8 00 50 if (r2 != 0x0) {
15384: 81 1c r1 = r0 + r2 ## NLSF_encode.c:423:14
15386: 19 5f r1 = b[r1+-0x1] (u)
} else { ## NLSF_encode.c:423:14
15388: 41 e0 00 01 r1 = 0x100
} <os_code_size+0x56 : 100 > ## NLSF_encode.c:423:14
1538c: d8 ee 00 02 r0 = b[r0+r2] (u) ## NLSF_encode.c:423:14
15390: 10 1e r0 = r1 - r0
15392: bf ea c7 e0 call -0x3e72 <silk_lin2log : 11524 > ## NLSF_encode.c:425:26
15396: 03 33 r3 = [sp+76]
15398: 31 a2 r1 = r3 << 0x2 ## NLSF_encode.c:426:17
1539a: 41 d8 r1 += r4 # ## NLSF_encode.c:426:17
1539c: 02 27 r2 = [sp+28] ## NLSF_encode.c:426:17
1539e: a0 e0 80 0e r0 = 0x400 - r0 ## NLSF_encode.c:425:24
153a2: 20 1b r0 *= r2 ## NLSF_encode.c:426:17
153a4: 68 e8 00 10 [r1+0x0] += r0 ## NLSF_encode.c:426:15
153a8: 31 d6 r1 = r3 # ## NLSF_encode.c:426:15
153aa: 00 31 r0 = [sp+68] ## NLSF_encode.c:386:2
153ac: c0 30 r0 += 0x10 ## NLSF_encode.c:386:2
153ae: 80 31 [sp+68] = r0 ## NLSF_encode.c:386:31
153b0: c1 21 r1 += 0x1 ## NLSF_encode.c:386:31
153b2: 00 2d r0 = [sp+52] ## NLSF_encode.c:386:2
153b4: 4b ff 00 10 ee fd ifs (r1 < r0) goto -0x424 <silk_process_NLSFs+0x146 : 14f96 > ## NLSF_encode.c:386:2
153ba: f8 e8 9c 10 r1 = sp + 156
153be: 43 21 r3 = 0x1 ## NLSF_encode.c:430:2
153c0: 40 d6 r0 = r4 # ## NLSF_encode.c:430:2
153c2: 02 2d r2 = [sp+52] ## NLSF_encode.c:430:2
153c4: bf ea a6 fc call -0x6b4 <silk_insertion_sort_increasing : 14d14 > ## NLSF_encode.c:430:2
153c8: 20 27 r0 = [sp+156] ## NLSF_encode.c:432:46
153ca: 01 2b r1 = [sp+44] ## NLSF_encode.c:432:32
153cc: d8 ec 1a 40 r4 = [r1+r0<<2] ## NLSF_encode.c:432:32
153d0: 03 2e r3 = [sp+56]
153d2: bc 40 b[r3+0x0] = r4 ## NLSF_encode.c:432:19
153d4: 54 ed b2 20 r2 = h[r11+0x2] (s) ## NLSF_encode.c:433:2
153d8: 00 a4 r0 = r0 << 0x4 ## NLSF_encode.c:433:2
153da: 01 2a r1 = [sp+40] ## NLSF_encode.c:433:2
153dc: 01 18 r1 += r0 ## NLSF_encode.c:433:2
153de: 38 81 r0 = r3 + 0x1 ## NLSF_encode.c:433:2
153e0: 80 ff 56 ed fe ff call -0x112aa <memmove : 413c > ## NLSF_encode.c:433:2
153e6: 54 ed b2 20 r2 = h[r11+0x2] (s) ## NLSF_decode.c:113:60
153ea: d0 ec b8 00 r0 = [r11+0x8] ## NLSF_decode.c:113:28
153ee: 49 17 r1 = r4.b0 (s) ## NLSF_decode.c:113:41
153f0: 21 1b r1 *= r2 ## NLSF_decode.c:113:58
153f2: 10 18 r0 += r1 ## NLSF_decode.c:113:17
153f4: 41 20 r1 = 0x0
153f6: d4 e9 04 e0 r14 = [sp+4]
153fa: d4 e9 00 f0 r15 = [sp]
153fe: d4 e9 30 a0 r10 = [sp+48]
15402: 04 88 goto 0x10 <silk_process_NLSFs+0x5C4 : 15414 >
15404: d8 ee 00 21 r2 = b[r0+r1] (u) ## NLSF_decode.c:115:20
15408: 22 a7 r2 = r2 << 0x7 ## NLSF_decode.c:115:20
1540a: d8 ed a9 21 h[r10+r1<<1] = r2 ## NLSF_decode.c:115:18
1540e: 50 ed b2 20 r2 = h[r11+0x2] (u) ## NLSF_decode.c:115:18
15412: c1 21 r1 += 0x1 ## NLSF_decode.c:114:37
15414: aa 17 r2 = r2.l (s) ## NLSF_decode.c:114:18
15416: 82 ed f5 11 ifs (r1 < r2) goto -0x16 <silk_process_NLSFs+0x5B4 : 15404 > ## NLSF_decode.c:114:18
1541a: b2 d6 r2 = r11 # ## NLSF_decode.c:119:2
1541c: 00 2e r0 = [sp+56] ## NLSF_decode.c:119:47
1541e: 54 ee 00 30 r3 = b[r0+0x0] (s) ## NLSF_decode.c:119:47
15422: 00 36 r0 = [sp+88] ## NLSF_decode.c:119:2
15424: 01 35 r1 = [sp+84] ## NLSF_decode.c:119:2
15426: bf ea 63 de call -0x433a <silk_NLSF_unpack : 110f0 > ## NLSF_decode.c:119:2
1542a: 00 22 r0 = [sp+8] ## NLSF_decode.c:119:2
1542c: 08 e1 7f 00 r8 = r0 + 0x7f ## NLSF_decode.c:74:7
15430: 09 e1 fe 00 r9 = r0 + 0xfe ## NLSF_decode.c:74:7
15434: 54 ed 24 20 r2 = h[r2+0x4] (s) ## NLSF_decode.c:74:7
15438: 40 e0 f0 36 r0 = 0x36f0 <WOLASynthesisFilter_Float_M256_m4_r1+0xEEC : 36f0 > ## NLSF_decode.c:74:7
1543c: 54 ed b2 50 r5 = h[r11+0x2] (s) ## NLSF_decode.c:74:11
15440: b4 e0 c0 d0 r13 = r12 + r0 ## NLSF_decode.c:74:11
15444: ab bf r3 = r2 >>> 0x1f
15446: 46 20 r6 = 0x0
15448: 04 9a goto 0x34 <silk_process_NLSFs+0x62E : 1547e >
1544a: 00 2e r0 = [sp+56] ## NLSF_decode.c:76:14
1544c: d8 ee 02 15 r1 = b[r0+r5] (s) ## NLSF_decode.c:76:14
15450: d8 ee 80 05 r0 = b[r8+r5] (u) ## NLSF_decode.c:75:14
15454: 17 aa r7 = r1 << 0xa ## NLSF_decode.c:76:14
15456: 60 1b r0 *= r6 ## NLSF_decode.c:75:14
15458: 8e a8 r6 = r0 >>> 0x8 ## NLSF_decode.c:75:14
1545a: 81 fd 03 02 ifs (r1 < 0x1) goto 0x6 <silk_process_NLSFs+0x614 : 15464 > ## NLSF_decode.c:77:7
1545e: 30 e1 9a 7f r0 = r7 + -0x66 ## NLSF_decode.c:78:14
15462: 04 85 goto 0xa <silk_process_NLSFs+0x61E : 1546e >
15464: 40 e1 66 70 r0 = r7 | 0x66 ## NLSF_decode.c:80:14
15468: 31 e8 00 00 if (r1 == 0x0) {
1546c: 70 16 r0 = r7
} ## NLSF_decode.c:79:14
1546e: f8 e1 00 12 r1_r0 = r0 * r2 (s) ## NLSF_decode.c:82:14
15472: d0 e1 00 09 r1_r0 >>= 0x10 ## NLSF_decode.c:82:14
15476: 06 18 r6 += r0 ## NLSF_decode.c:82:14
15478: d8 ed 99 65 h[r9+r5<<1] = r6 ## NLSF_decode.c:83:14
1547c: 45 16 r5 = r4 ## NLSF_decode.c:83:14
1547e: 34 e1 ff 5f r4 = r5 + -0x1
15482: 04 fd e2 01 ifs (r4 >= 0x0) goto -0x3c <silk_process_NLSFs+0x5FA : 1544a >
15486: 54 ed b2 20 r2 = h[r11+0x2] (s) ## NLSF_decode.c:125:52
1548a: 0c e1 40 d0 r12 = r13 + 0x40 ## NLSF_decode.c:110:46
1548e: c0 16 r0 = r12 ## NLSF_decode.c:125:2
15490: a1 16 r1 = r10 ## NLSF_decode.c:125:2
15492: bf ea 22 fb call -0x9bc <silk_NLSF_VQ_weights_laroia : 14ada > ## NLSF_decode.c:125:2
15496: 40 20 r0 = 0x0
15498: c1 ff 86 b4 00 00 r1 = 0xb486 <print+0x36 : b486 >
1549e: d3 16 r3 = r13
154a0: 14 8d goto 0x5a <silk_process_NLSFs+0x6AC : 154fc >
154a2: 50 ed 30 24 r2 = h[r3+0x40] (u) ## NLSF_decode.c:129:32
154a6: 22 b0 r2 = r2 << 0x10 ## NLSF_decode.c:129:32
154a8: 44 20 r4 = 0x0
154aa: 82 fd 13 02 ifs (r2 < 0x1) goto 0x26 <silk_process_NLSFs+0x684 : 154d4 >
154ae: 80 e1 00 42 r4 = clz(r2) ## entenc.c:124:2
154b2: 15 16 r5 = r1
154b4: 34 ea 01 00 if ((r4 & 0x1) != 0) {
154b8: 60 e0 00 5c r5 = 0x8000
}
154bc: ce a1 r6 = r4 >>> 0x1 ## Inlines.h:101:11
154be: e5 1a r5 >>= r6 ## Inlines.h:101:7
154c0: 42 1a r2 <<= r4 ## Inlines.h:74:11
154c2: b2 e1 1c 2c r2 = uextra(r2, p:0x18, l:0x7) ## Inlines.h:75:22
154c6: e2 e1 d5 20 r2 = r2 * 0xD5 ## Inlines.h:104:9
154ca: f8 e1 50 72 r7_r6 = r5 * r2 (s) ## Inlines.h:104:9
154ce: d0 e1 00 69 r7_r6 >>= 0x10 ## Inlines.h:104:9
154d2: 6c 1d r4 = r6 + r5 ## Inlines.h:104:9
154d4: d8 ed aa 20 r2 = h[r10+r0<<1] (s) ## NLSF_decode.c:130:18
154d8: d4 ed 32 50 r5 = h[r3++=0x2] (s) ## NLSF_decode.c:130:18
154dc: 55 ae r5 = r5 << 0xe ## NLSF_decode.c:130:18
154de: f4 e1 51 44 r4 = r5 / r4 (s) ## NLSF_decode.c:130:18
154e2: 42 18 r2 += r4 ## NLSF_decode.c:130:18
154e4: 24 16 r4 = r2 ## NLSF_decode.c:131:32
154e6: b2 ee 00 00 ifs (r2 <= 0x0) { ## NLSF_decode.c:131:32
154ea: 44 20 r4 = 0x0
} ## NLSF_decode.c:131:32
154ec: 45 e0 ff 7f r5 = 0x7fff <wtgv2silk_CB_lags_stage2+0x1C : 7ffe > ## NLSF_decode.c:131:32
154f0: a2 ed 00 0c ifs (r2 < 0x8000) { ## NLSF_decode.c:131:32
154f4: 45 16 r5 = r4
} ## NLSF_decode.c:131:20
154f6: d8 ed a9 50 h[r10+r0<<1] = r5 ## NLSF_decode.c:131:18
154fa: c0 21 r0 += 0x1 ## NLSF_decode.c:128:37
154fc: 54 ed b2 20 r2 = h[r11+0x2] (s) ## NLSF_decode.c:128:18
15500: 82 ed cf 01 ifs (r0 < r2) goto -0x62 <silk_process_NLSFs+0x652 : 154a2 > ## NLSF_decode.c:128:18
15504: d0 ec b0 12 r1 = [r11+0x20] ## NLSF_decode.c:135:45
15508: a0 16 r0 = r10 ## NLSF_decode.c:135:2
1550a: bf ea 37 fb call -0x992 <silk_NLSF_stabilize : 14b7c > ## NLSF_decode.c:135:2
1550e: d0 ec f8 93 r9 = [r15+0x38] ## process_NLSFs.c:272:59
15512: c1 ff 45 ec 01 00 r1 = 0x1ec45 <silk_uniform8_iCDF+0x23 : 1ec44 >
15518: 00 e1 8b 10 r0 = r1 + 0x8b ## process_NLSFs.c:144:13
1551c: b9 e8 10 00 if (r9 != 0x10) { ## process_NLSFs.c:144:13
15520: 10 16 r0 = r1
} ## process_NLSFs.c:144:13
15522: 41 20 r1 = 0x0
15524: c2 ff 8c 84 01 00 r2 = 0x1848c <wtgv2_LSFCosTab_FIX_Q12 : 1848c >
1552a: 04 98 goto 0x30 <silk_process_NLSFs+0x70C : 1555c >
1552c: d8 ed aa 31 r3 = h[r10+r1<<1] (s) ## process_NLSFs.c:149:11
15530: bc a8 r4 = r3 >>> 0x8 ## process_NLSFs.c:149:11
15532: 44 a1 r4 = r4 << 0x1 ## process_NLSFs.c:158:13
15534: dc ed 42 52 r5 = h[++r4=r2] (s) ## process_NLSFs.c:158:13
15538: 54 ed 42 40 r4 = h[r4+0x2] (s) ## process_NLSFs.c:159:13
1553c: 76 e1 ff 30 r6 = r3 & 0xFFFFFF00 ## process_NLSFs.c:152:22
15540: b3 1f r3 = r3 - r6 ## process_NLSFs.c:152:20
15542: 4c 1f r4 = r4 - r5 ## process_NLSFs.c:159:49
15544: 43 1b r3 *= r4 ## process_NLSFs.c:162:29
15546: 44 28 r4 = 0x8 ## process_NLSFs.c:162:29
15548: d8 ee 00 61 r6 = b[r0+r1] (u) ## process_NLSFs.c:162:3
1554c: a4 e1 60 54 r4 <= insert(r5, p:0x8, l:0x18) ## process_NLSFs.c:162:29
15550: 43 d8 r3 += r4 # ## process_NLSFs.c:162:29
15552: 04 35 r4 = [sp+84] ## process_NLSFs.c:162:27
15554: bb a4 r3 = r3 >>> 0x4 ## process_NLSFs.c:162:29
15556: d8 ec 4b 36 [r4+r6<<2] = r3 ## process_NLSFs.c:162:27
1555a: c1 21 r1 += 0x1 ## process_NLSFs.c:145:22
1555c: 89 ed e6 11 ifs (r1 < r9) goto -0x34 <silk_process_NLSFs+0x6DC : 1552c >
15560: c0 f1 91 2c r2 = r9 >>> 0x1 # ## process_NLSFs.c:165:7
15564: 00 36 r0 = [sp+88] ## process_NLSFs.c:168:2
15566: 01 35 r1 = [sp+84] ## process_NLSFs.c:168:2
15568: bf ea 31 fc call -0x79e <silk_NLSF2A_find_poly.355 : 14dce > ## process_NLSFs.c:168:2
1556c: 00 22 r0 = [sp+8] ## process_NLSFs.c:169:29
1556e: 01 e1 84 00 r1 = r0 + 0x84 ## process_NLSFs.c:169:29
15572: d0 16 r0 = r13 ## process_NLSFs.c:169:2
15574: bf ea 2b fc call -0x7aa <silk_NLSF2A_find_poly.355 : 14dce > ## process_NLSFs.c:169:2
15578: 08 e1 8b 9d r8 = r9 + 0xd8b ## process_NLSFs.c:172:7
1557c: 04 e1 20 e0 r4 = r14 + 0x20 ## process_NLSFs.c:272:21
15580: 41 20 r1 = 0x0
15582: 04 97 goto 0x2e <silk_process_NLSFs+0x762 : 155b2 >
15584: 13 a2 r3 = r1 << 0x2 ## process_NLSFs.c:173:10
15586: 00 36 r0 = [sp+88] ## process_NLSFs.c:173:10
15588: 03 18 r3 += r0 ## process_NLSFs.c:173:10
1558a: 35 61 r5 = [r3+0x4] ## process_NLSFs.c:173:10
1558c: 36 60 r6 = [r3+0x0] ## process_NLSFs.c:173:21
1558e: d0 ec 30 74 r7 = [r3+0x40] ## process_NLSFs.c:174:21
15592: d0 ec 34 04 r0 = [r3+0x44] ## process_NLSFs.c:174:10
15596: 65 18 r5 += r6 ## process_NLSFs.c:173:19
15598: 88 1f r0 = r0 - r7 ## process_NLSFs.c:174:19
1559a: 0e 1d r6 = r0 + r5 ## process_NLSFs.c:177:28
1559c: a6 e0 00 60 r6 = 0x0 - r6 ## process_NLSFs.c:177:28
155a0: d7 ec 31 68 [r3+-0x80] = r6 ## process_NLSFs.c:177:20
155a4: 08 df r0 = r0 - r5 # ## process_NLSFs.c:178:28
155a6: 03 3a r3 = [sp+104] ## process_NLSFs.c:178:20
155a8: d8 ec 3b 08 [r3+r8<<2] = r0 ## process_NLSFs.c:178:20
155ac: 38 e1 ff 8f r8 = r8 + -0x1 ## process_NLSFs.c:172:2
155b0: c1 21 r1 += 0x1 ## process_NLSFs.c:173:14
155b2: 82 ed e7 11 ifs (r1 < r2) goto -0x32 <silk_process_NLSFs+0x734 : 15584 > ## process_NLSFs.c:172:2
155b6: 46 20 r6 = 0x0
155b8: ca ff fe 7f 02 00 r10 = 0x27ffe <text_size+0x7FFE : 27ffe >
155be: cb ff 00 40 00 e0 r11 = 0xe0004000 <RAM_LIMIT_H+0xDFE64000 : e0004000 >
155c4: c7 ff be ff 00 00 r7 = 0xffbe <.GJTIE291_0_0_+0x6F4 : ffbe >
155ca: 45 20 r5 = 0x0
155cc: 14 85 goto 0x4a <silk_process_NLSFs+0x7C8 : 15618 >
155ce: 80 14 r1_r0 = 0
155d0: 04 8d goto 0x1a <silk_process_NLSFs+0x79C : 155ec >
155d2: 03 d6 r3 = r0 # ## process_NLSFs.c:187:8
155d4: 22 24 r2 = [sp+144] ## process_NLSFs.c:186:13
155d6: d8 ec 2a 20 r2 = [r2+r0<<2] ## process_NLSFs.c:186:13
155da: 30 e4 00 22 r2 = abs(r2) ## process_NLSFs.c:186:13
155de: 92 ee 00 41 ifs (r2 <= r1) {
155e2: 63 16 r3 = r6 ## process_NLSFs.c:187:8
155e4: 12 16 r2 = r1
} ## process_NLSFs.c:187:8
155e6: c0 21 r0 += 0x1 ## process_NLSFs.c:185:23
155e8: 36 16 r6 = r3
155ea: 21 16 r1 = r2
155ec: 89 ed f1 01 ifs (r0 < r9) goto -0x1e <silk_process_NLSFs+0x782 : 155d2 >
155f0: 18 90 r0 = r1 + 0x10 ## process_NLSFs.c:192:12
155f2: 88 a5 r0 = r0 >>> 0x5 ## process_NLSFs.c:192:12
155f4: 2b ff 00 0c 11 00 ifs (r0 < 0x8000) goto 0x22 <silk_process_NLSFs+0x7CC : 1561c >
155fa: 35 e4 01 0a r0 = smin(r0, r10) ## process_NLSFs.c:196:13
155fe: 01 ae r1 = r0 << 0xe ## process_NLSFs.c:197:43
15600: b1 18 r1 += r11 ## process_NLSFs.c:197:43
15602: 6a 81 r2 = r6 + 0x1 ## process_NLSFs.c:197:43
15604: 20 1b r0 *= r2 ## process_NLSFs.c:197:43
15606: 88 a2 r0 = r0 >>> 0x2 ## process_NLSFs.c:197:43
15608: f4 e1 11 00 r0 = r1 / r0 (s) ## process_NLSFs.c:197:43
1560c: 72 de r2 = r7 - r0 # ## process_NLSFs.c:197:41
1560e: 20 24 r0 = [sp+144] ## process_NLSFs.c:199:4
15610: 91 16 r1 = r9 ## process_NLSFs.c:199:4
15612: bf ea 8f e9 call -0x2ce2 <silk_bwexpander_32 : 12934 > ## process_NLSFs.c:199:4
15616: c5 21 r5 += 0x1 ## process_NLSFs.c:182:23
15618: 85 fe d9 13 ifs (r5 <= 0x9) goto -0x4e <silk_process_NLSFs+0x77E : 155ce >
1561c: 40 20 r0 = 0x0
1561e: 05 f8 0f 14 if (r5 == 0xa) goto 0x1e <silk_process_NLSFs+0x7F0 : 15640 >
15622: 04 99 goto 0x32 <silk_process_NLSFs+0x806 : 15656 >
15624: 23 24 r3 = [sp+144]
15626: d8 ec 3a 10 r1 = [r3+r0<<2] ## process_NLSFs.c:210:9
1562a: c1 30 r1 += 0x10 ## process_NLSFs.c:210:9
1562c: 99 a5 r1 = r1 >>> 0x5 ## process_NLSFs.c:210:9
1562e: 78 e0 01 21 r2 = sat16(r1) (s) ## process_NLSFs.c:211:4
15632: d8 ed 49 20 h[r4+r0<<1] = r2 ## process_NLSFs.c:212:13
15636: 21 b0 r1 = r2 << 0x10 ## process_NLSFs.c:213:19
15638: 99 ab r1 = r1 >>> 0xb ## process_NLSFs.c:213:19
1563a: d8 ec 3b 10 [r3+r0<<2] = r1 ## process_NLSFs.c:213:17
1563e: c0 21 r0 += 0x1 ## process_NLSFs.c:207:23
15640: 89 ed f0 01 ifs (r0 < r9) goto -0x20 <silk_process_NLSFs+0x7D4 : 15624 >
15644: 04 8a goto 0x14 <silk_process_NLSFs+0x80A : 1565a >
15646: 21 24 r1 = [sp+144] ## process_NLSFs.c:217:29
15648: d8 ec 1a 10 r1 = [r1+r0<<2] ## process_NLSFs.c:217:29
1564c: c1 30 r1 += 0x10 ## process_NLSFs.c:217:29
1564e: 91 a5 r1 = r1 >> 0x5 ## process_NLSFs.c:217:29
15650: d8 ed 49 10 h[r4+r0<<1] = r1 ## process_NLSFs.c:217:15
15654: c0 21 r0 += 0x1 ## process_NLSFs.c:216:23
15656: 89 ed f6 01 ifs (r0 < r9) goto -0x14 <silk_process_NLSFs+0x7F6 : 15646 >
1565a: 60 f1 01 90 r0 = r9 & 0x1 #
1565e: 01 3a r1 = [sp+104] ## process_NLSFs.c:125:16
15660: 00 a6 r0 = r0 << 0x6 ## process_NLSFs.c:125:16
15662: 10 18 r0 += r1 ## process_NLSFs.c:125:16
15664: 41 e0 30 37 r1 = 0x3730 <WOLASynthesisFilter_Float_M256_m4_r1+0xF2C : 3730 > ## process_NLSFs.c:125:16
15668: 0d 1c r5 = r0 + r1 ## process_NLSFs.c:125:16
1566a: 46 20 r6 = 0x0 ## process_NLSFs.c:125:16
1566c: 47 e0 ff 0f r7 = 0xfff <usb_code_size+0x53A : ffe > ## process_NLSFs.c:125:16
15670: 4a e0 02 00 r10 = 0x2 <mem_code_size+0x2 : 2 > ## process_NLSFs.c:125:16
15674: cb ff 6d a3 01 00 r11 = 0x1a36d <sine_long_1024+0x16C : 1a36c > ## process_NLSFs.c:125:16
1567a: 14 88 goto 0x50 <silk_process_NLSFs+0x87C : 156cc > ## process_NLSFs.c:125:16
1567c: 80 14 r1_r0 = 0
1567e: 04 87 goto 0xe <silk_process_NLSFs+0x83E : 1568e >
15680: d8 ed 4a 21 r2 = h[r4+r1<<1] (s) ## LPC_inv_pred_gain.c:142:14
15684: 23 ac r3 = r2 << 0xc ## LPC_inv_pred_gain.c:143:18
15686: d8 ec 5b 31 [r5+r1<<2] = r3 ## LPC_inv_pred_gain.c:143:16
1568a: 20 18 r0 += r2 ## LPC_inv_pred_gain.c:142:11
1568c: c1 21 r1 += 0x1 ## LPC_inv_pred_gain.c:141:26
1568e: 89 ed f7 11 ifs (r1 < r9) goto -0x12 <silk_process_NLSFs+0x830 : 15680 >
15692: 07 ee 06 00 ifs (r0 > r7) goto 0xc <silk_process_NLSFs+0x852 : 156a2 >
15696: c0 16 r0 = r12 ## LPC_inv_pred_gain.c:149:11
15698: 91 16 r1 = r9 ## LPC_inv_pred_gain.c:149:11
1569a: bf ea 5a e9 call -0x2d4c <LPC_inverse_pred_gain_QA : 12952 > ## LPC_inv_pred_gain.c:149:11
1569e: 0b ee 17 00 ifs (r0 > r11) goto 0x2e <silk_process_NLSFs+0x880 : 156d0 >
156a2: c8 e1 a0 06 r0 = r10 << r6 ## process_NLSFs.c:225:44
156a6: a2 f0 80 0b r2 = 0x10000 - r0 # ## process_NLSFs.c:225:42
156aa: 20 24 r0 = [sp+144] ## process_NLSFs.c:225:4
156ac: 91 16 r1 = r9 ## process_NLSFs.c:225:4
156ae: bf ea 41 e9 call -0x2d7e <silk_bwexpander_32 : 12934 > ## process_NLSFs.c:225:4
156b2: 40 20 r0 = 0x0
156b4: 04 88 goto 0x10 <silk_process_NLSFs+0x876 : 156c6 >
156b6: 21 24 r1 = [sp+144] ## process_NLSFs.c:227:30
156b8: d8 ec 1a 10 r1 = [r1+r0<<2] ## process_NLSFs.c:227:30
156bc: c1 30 r1 += 0x10 ## process_NLSFs.c:227:30
156be: 91 a5 r1 = r1 >> 0x5 ## process_NLSFs.c:227:30
156c0: d8 ed 49 10 h[r4+r0<<1] = r1 ## process_NLSFs.c:227:16
156c4: c0 21 r0 += 0x1 ## process_NLSFs.c:226:24
156c6: 89 ed f6 01 ifs (r0 < r9) goto -0x14 <silk_process_NLSFs+0x866 : 156b6 >
156ca: c6 21 r6 += 0x1 ## process_NLSFs.c:221:49
156cc: 86 fe d6 1f ifs (r6 <= 0xf) goto -0x54 <silk_process_NLSFs+0x82C : 1567c >
156d0: d0 ec f8 03 r0 = [r15+0x38] ## process_NLSFs.c:276:76
156d4: 41 22 r1 = 0x2 ## process_NLSFs.c:276:91
156d6: f4 e1 01 01 r0 = r0 / r1 (s) ## process_NLSFs.c:276:91
156da: 20 03 rep 0x6 r0 { ## opus_demo.c:186:2
156dc: 41 05 r1 = [r4++=0x4] ## opus_demo.c:186:2
156de: d8 ec e5 10 [r14++=0x4] = r1
} ## opus_demo.c:186:2
156e2: f0 5b if (r0 != 0) goto -0xa <silk_process_NLSFs+0x88A : 156da > ## opus_demo.c:186:2
156e4: 22 88 sp += 0xa0
156e6: 5f 04 {pc, r15-r4} = [sp++] ## process_NLSFs.c:277:1
silk_find_pred_coefs_FIX:
156e8: 7f 04 [--sp] = {rets, r15-r4} ## encode_frame_FIX.c:630:0
156ea: c2 95 sp += -0xac ## encode_frame_FIX.c:630:0
156ec: 1a d6 r10 = r1 # ## encode_frame_FIX.c:630:0
156ee: 83 27 [sp+28] = r3 ## encode_frame_FIX.c:630:0
156f0: 41 e0 70 35 r1 = 0x3570 <WOLASynthesisFilter_Float_M256_m4_r1+0xD6C : 3570 > ## encode_frame_FIX.c:630:0
156f4: 01 18 r1 += r0 ## encode_frame_FIX.c:630:0
156f6: 08 f1 30 10 r8 = r1 + 0x30 # ## encode_frame_FIX.c:647:40
156fa: 81 36 [sp+88] = r1 ## encode_frame_FIX.c:647:40
156fc: 11 e1 30 04 r1 = r0 + 0x1430 ## encode_frame_FIX.c:647:40
15700: 43 f0 b0 29 r3 = 0x29b0 # <WOLASynthesisFilter_Float_M256_m4_r1+0x1AC : 29b0 > ## encode_frame_FIX.c:640:51
15704: 81 37 [sp+92] = r1 ## encode_frame_FIX.c:640:51
15706: 11 60 r1 = [r1+0x0] ## encode_frame_FIX.c:640:51
15708: 30 d8 r0 += r3 # ## encode_frame_FIX.c:640:51
1570a: 80 35 [sp+84] = r0
1570c: 80 2f [sp+60] = r0
1570e: 40 20 r0 = 0x0
15710: c4 ff ff ff ff 01 r4 = 0x1ffffff <RAM_LIMIT_H+0x1E5FFFE : 1fffffe >
15716: 04 85 goto 0xa <silk_find_pred_coefs_FIX+0x3A : 15722 >
15718: d8 ec aa 30 r3 = [r10+r0<<2] ## encode_frame_FIX.c:653:18
1571c: 35 e4 41 43 r4 = smin(r4, r3) ## encode_frame_FIX.c:653:18
15720: c0 21 r0 += 0x1 ## encode_frame_FIX.c:652:41
15722: 81 ed f9 01 ifs (r0 < r1) goto -0xe <silk_find_pred_coefs_FIX+0x30 : 15718 > ## encode_frame_FIX.c:652:2
15726: cd bf r5 = r4 >>> 0x1f
15728: d0 f1 0e 40 r5_r4 <<= 0xe #
1572c: 03 35 r3 = [sp+84] ## encode_frame_FIX.c:639:37
1572e: 40 e0 f0 25 r0 = 0x25f0 <WOLAAnalysisFilter_Float_M256_m4_r1+0xDEC : 25f0 > ## encode_frame_FIX.c:639:37
15732: 30 18 r0 += r3 ## encode_frame_FIX.c:639:37
15734: 60 f0 80 7b r7 = 0x10000 #
15738: 80 28 [sp+32] = r0
1573a: 03 36 r3 = [sp+88]
1573c: 00 e1 40 30 r0 = r3 + 0x40 ## encode_frame_FIX.c:648:32
15740: 09 f1 20 30 r9 = r3 + 0x20 # ## encode_frame_FIX.c:646:32
15744: 80 29 [sp+36] = r0 ## encode_frame_FIX.c:646:32
15746: 46 20 r6 = 0x0 ## encode_frame_FIX.c:646:32
15748: 30 16 r0 = r3 ## encode_frame_FIX.c:656:30
1574a: d4 e9 61 a0 [sp+96] = r10 ## encode_frame_FIX.c:656:30
1574e: 04 9a goto 0x34 <silk_find_pred_coefs_FIX+0x9C : 15784 > ## encode_frame_FIX.c:656:30
15750: d8 ec aa 16 r1 = [r10+r6<<2] ## encode_frame_FIX.c:660:54
15754: f6 e1 40 b1 r11_r10 = r5_r4 / r1 (s) ## Inlines.h:122:20
15758: ba ee 6b 01 ifs (r10 <= 0x16b) {
1575c: 4a e0 6b 01 r10 = 0x16b
} <var_bss_size+0x5E : 16a > ## encode_frame_FIX.c:663:23
15760: d0 ec 01 a0 [r0+0x0] = r10 ## encode_frame_FIX.c:663:21
15764: f8 e1 a0 ca r13_r12 = r10 * r10 (u) ## encode_frame_FIX.c:667:9
15768: d0 e1 00 c9 r13_r12 >>= 0x10 ## encode_frame_FIX.c:667:9
1576c: c0 e1 c1 1c r1 = r12 >>> 0x1 ## encode_frame_FIX.c:668:19
15770: f4 f1 70 1a r1 = r7 / r10 (u) # ## encode_frame_FIX.c:671:22
15774: 81 68 [r0+0x20] = r1 ## encode_frame_FIX.c:668:17
15776: 81 64 [r0+0x10] = r1 ## encode_frame_FIX.c:671:20
15778: 01 37 r1 = [sp+92] ## encode_frame_FIX.c:671:20
1577a: 11 60 r1 = [r1+0x0] ## encode_frame_FIX.c:671:20
1577c: c0 24 r0 += 0x4 ## encode_frame_FIX.c:656:2
1577e: c6 21 r6 += 0x1 ## encode_frame_FIX.c:656:41
15780: d4 e9 60 a0 r10 = [sp+96]
15784: 81 ed e4 61 ifs (r6 < r1) goto -0x38 <silk_find_pred_coefs_FIX+0x68 : 15750 >
15788: 05 35 r5 = [sp+84]
1578a: 17 e1 20 50 r7 = r5 + 0x1020
1578e: 13 f1 70 54 r3 = r5 + 0x1470 #
15792: 78 42 r0 = b[r7+0x2] (u) ## encode_frame_FIX.c:675:26
15794: 03 f1 e4 a1 r3 = r10 + 0x1e4 # ## encode_frame_FIX.c:675:26
15798: 83 30 [sp+64] = r3 ## encode_frame_FIX.c:675:26
1579a: 83 34 [sp+80] = r3 ## encode_frame_FIX.c:675:26
1579c: 01 ff 02 00 14 02 if (r0 != 0x2) goto 0x428 <silk_find_pred_coefs_FIX+0x4E2 : 15bca > ## encode_frame_FIX.c:675:6
157a2: 06 37 r6 = [sp+92]
157a4: 60 63 r0 = [r6+0xc] ## encode_frame_FIX.c:682:38
157a6: 64 62 r4 = [r6+0x8] ## encode_frame_FIX.c:681:56
157a8: d4 e9 19 80 [sp+24] = r8 ## encode_frame_FIX.c:680:3
157ac: 00 f1 78 a0 r0 = r10 + 0x78 # ## encode_frame_FIX.c:681:15
157b0: 80 25 [sp+20] = r0 ## encode_frame_FIX.c:680:3
157b2: 01 f1 50 a0 r1 = r10 + 0x50 # ## encode_frame_FIX.c:680:28
157b6: 81 24 [sp+16] = r1 ## encode_frame_FIX.c:680:3
157b8: 84 23 [sp+12] = r4 ## encode_frame_FIX.c:680:3
157ba: d4 e9 09 90 [sp+8] = r9 ## encode_frame_FIX.c:680:3
157be: 80 33 [sp+76] = r0
157c0: 50 d6 r0 = r5 # ## encode_frame_FIX.c:680:3
157c2: 80 21 [sp+4] = r0 ## encode_frame_FIX.c:680:3
157c4: c3 2c r3 += 0xc ## encode_frame_FIX.c:680:70
157c6: 82 20 [sp] = r2 ## encode_frame_FIX.c:680:3
157c8: 81 2d [sp+52] = r1 ## encode_frame_FIX.c:680:3
157ca: 02 2f r2 = [sp+60] ## encode_frame_FIX.c:680:3
157cc: bf ea ea ed call -0x242c <silk_find_LTP_FIX : 133a4 > ## encode_frame_FIX.c:680:3
157d0: 60 6e r0 = [r6+0x38] ## encode_frame_FIX.c:686:75
157d2: 80 2c [sp+48] = r0 ## encode_frame_FIX.c:686:52
157d4: 60 6f r0 = [r6+0x3c] ## encode_frame_FIX.c:686:52
157d6: 80 3f [sp+124] = r0 ## encode_frame_FIX.c:686:110
157d8: 60 60 r0 = [r6+0x0] ## encode_frame_FIX.c:686:110
157da: 10 f1 0c 50 r0 = r5 + 0x100c #
157de: 80 3a [sp+104] = r0
157e0: 80 2a [sp+40] = r0
157e2: 40 20 r0 = 0x0
157e4: 80 2b [sp+44] = r0
157e6: c0 ff ff ff ff 7f r0 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
157ec: 81 3d [sp+116] = r1
157ee: 80 31 [sp+68] = r0
157f0: 45 20 r5 = 0x0
157f2: 87 2e [sp+56] = r7
157f4: 0c ff 02 50 51 01 ifs (r5 > 0x2) goto 0x2a2 <silk_find_pred_coefs_FIX+0x3B4 : 15a9c >
157fa: c0 ff 5c ea 01 00 r0 = 0x1ea5c <silk_LTP_vq_ptrs_Q7 : 1ea5c > ## gain_quant.c:217:16
15800: d8 ec 0a 05 r0 = [r0+r5<<2] ## gain_quant.c:217:16
15804: 80 39 [sp+100] = r0
15806: c0 ff e0 eb 01 00 r0 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 >
1580c: 01 16 r1 = r0
1580e: 00 e1 88 10 r0 = r1 + 0x88 ## gain_quant.c:218:21
15812: d8 ec 0a 05 r0 = [r0+r5<<2] ## gain_quant.c:218:21
15816: 00 f1 7c 10 r0 = r1 + 0x7c # ## gain_quant.c:216:16
1581a: a0 21 [sp+132] = r0 ## gain_quant.c:216:16
1581c: d8 ec 0a 05 r0 = [r0+r5<<2] ## gain_quant.c:216:16
15820: 58 dc r0 = r5 + r1 # ## gain_quant.c:216:16
15822: a0 20 [sp+128] = r0 ## gain_quant.c:216:16
15824: 85 32 [sp+72] = r5 ## gain_quant.c:216:16
15826: 54 ee 07 00 r0 = b[r0+0x7] (s) ## gain_quant.c:219:16
1582a: a0 23 [sp+140] = r0 ## gain_quant.c:226:25
1582c: 00 30 r0 = [sp+64] ## gain_quant.c:226:25
1582e: 02 60 r2 = [r0+0x0] ## gain_quant.c:226:25
15830: 40 20 r0 = 0x0
15832: 80 3c [sp+112] = r0
15834: 00 2d r0 = [sp+52]
15836: a0 24 [sp+144] = r0
15838: d4 e9 3c b0 r11 = [sp+60]
1583c: 44 20 r4 = 0x0
1583e: 84 87 goto 0x20e <silk_find_pred_coefs_FIX+0x366 : 15a4e >
15840: 40 f0 55 18 r0 = 0x1855 # <WOLAAnalysisFilter_Float_M256_m4_r1+0x50 : 1854 > ## gain_quant.c:229:5
15844: 84 3e [sp+120] = r4 ## gain_quant.c:229:5
15846: 80 de r0 = r0 - r2 # ## gain_quant.c:229:5
15848: 82 3b [sp+108] = r2 ## gain_quant.c:229:5
1584a: bf ea 46 de call -0x4374 <silk_log2lin : 114da > ## gain_quant.c:228:18
1584e: f0 2d r0 += -0x33 ## gain_quant.c:229:32
15850: c2 d4 r10 = 0 #
15852: a0 22 [sp+136] = r0
15854: 44 20 r4 = 0x0
15856: c0 ff ff ff ff 7f r0 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
1585c: a0 25 [sp+148] = r0
1585e: d4 e9 64 90 r9 = [sp+100]
15862: 64 8d goto 0x19a <silk_find_pred_coefs_FIX+0x316 : 159fe >
15864: a4 28 [sp+160] = r4
15866: 54 ee 91 00 r0 = b[r9+0x1] (s) ## gain_quant.c:123:33
1586a: 23 24 r3 = [sp+144] ## gain_quant.c:123:33
1586c: 54 ed 32 20 r2 = h[r3+0x2] (s) ## gain_quant.c:123:19
15870: d0 ec b4 60 r6 = [r11+0x4] ## gain_quant.c:136:14
15874: 00 a7 r0 = r0 << 0x7 ## gain_quant.c:123:33
15876: b4 e0 22 c0 r12 = r2 - r0 ## gain_quant.c:123:31
1587a: f8 e1 60 7c r7_r6 = r6 * r12 (s) ## gain_quant.c:136:14
1587e: 54 ee 92 00 r0 = b[r9+0x2] (s) ## gain_quant.c:124:33
15882: 54 ed 34 20 r2 = h[r3+0x4] (s) ## gain_quant.c:124:19
15886: d0 ec b8 10 r1 = [r11+0x8] ## gain_quant.c:137:14
1588a: d0 e1 00 69 r7_r6 >>= 0x10 ## gain_quant.c:136:14
1588e: 00 a7 r0 = r0 << 0x7 ## gain_quant.c:124:33
15890: b4 e0 22 d0 r13 = r2 - r0 ## gain_quant.c:124:31
15894: f8 e1 10 1d r1_r0 = r1 * r13 (s) ## gain_quant.c:137:14
15898: d0 e1 00 09 r1_r0 >>= 0x10 ## gain_quant.c:137:14
1589c: 54 ee 93 20 r2 = b[r9+0x3] (s) ## gain_quant.c:125:33
158a0: 54 ed 36 40 r4 = h[r3+0x6] (s) ## gain_quant.c:125:19
158a4: d0 ec bc 50 r5 = [r11+0xc] ## gain_quant.c:138:14
158a8: 60 18 r0 += r6 ## gain_quant.c:137:14
158aa: 21 a7 r1 = r2 << 0x7 ## gain_quant.c:125:33
158ac: 49 1e r1 = r4 - r1 ## gain_quant.c:125:31
158ae: f8 f1 50 51 r5_r4 = r5 * r1 (s) # ## gain_quant.c:138:14
158b2: a1 26 [sp+152] = r1 ## gain_quant.c:138:14
158b4: d0 e1 00 49 r5_r4 >>= 0x10 ## gain_quant.c:138:14
158b8: 54 ee 94 10 r1 = b[r9+0x4] (s) ## gain_quant.c:126:33
158bc: 54 ed 38 20 r2 = h[r3+0x8] (s) ## gain_quant.c:126:19
158c0: d0 ec b0 61 r6 = [r11+0x10] ## gain_quant.c:139:14
158c4: 40 18 r0 += r4 ## gain_quant.c:138:14
158c6: 11 a7 r1 = r1 << 0x7 ## gain_quant.c:126:33
158c8: b4 e0 22 81 r8 = r2 - r1 ## gain_quant.c:126:31
158cc: f8 e1 60 58 r5_r4 = r6 * r8 (s) ## gain_quant.c:139:14
158d0: d0 e1 00 49 r5_r4 >>= 0x10 ## gain_quant.c:139:14
158d4: 54 ed 30 10 r1 = h[r3+0x0] (s) ## gain_quant.c:122:19
158d8: d4 ee 94 20 r2 = b[r9++=0x4] (s) ## gain_quant.c:122:33
158dc: 40 18 r0 += r4 ## gain_quant.c:139:14
158de: d0 ec b0 40 r4 = [r11+0x0] ## gain_quant.c:141:14
158e2: 00 a1 r0 = r0 << 0x1 ## gain_quant.c:140:14
158e4: 22 a7 r2 = r2 << 0x7 ## gain_quant.c:122:33
158e6: 92 de r2 = r1 - r2 # ## gain_quant.c:122:31
158e8: 21 20 r1 = [sp+128] ## gain_quant.c:129:14
158ea: f8 e1 40 52 r5_r4 = r4 * r2 (s) ## gain_quant.c:141:14
158ee: d0 e1 00 49 r5_r4 >>= 0x10 ## gain_quant.c:141:14
158f2: 40 18 r0 += r4 ## gain_quant.c:141:14
158f4: d8 ee 10 4a r4 = b[r1+r10] (u) ## gain_quant.c:129:14
158f8: f8 f1 00 72 r7_r6 = r0 * r2 (s) # ## gain_quant.c:142:14
158fc: 21 21 r1 = [sp+132] ## gain_quant.c:120:17
158fe: d4 e9 9d a0 [sp+156] = r10 ## gain_quant.c:120:17
15902: d8 ee 10 1a r1 = b[r1+r10] (u) ## gain_quant.c:120:17
15906: d0 f1 00 69 r7_r6 >>= 0x10 # ## gain_quant.c:142:14
1590a: 00 3f r0 = [sp+124] ## gain_quant.c:129:14
1590c: 40 db r0 *= r4 # ## gain_quant.c:129:14
1590e: 22 22 r2 = [sp+136] ## gain_quant.c:132:14
15910: 92 1e r2 = r1 - r2 ## gain_quant.c:132:14
15912: b2 ee 00 00 ifs (r2 <= 0x0) { ## gain_quant.c:132:14
15916: 42 20 r2 = 0x0
} ## gain_quant.c:132:14
15918: 50 ec bc 41 r5_r4 = d[r11+0x1c] ## gain_quant.c:145:14
1591c: f8 f1 40 fd r15_r14 = r4 * r13 (s) # ## gain_quant.c:145:14
15920: 23 26 r3 = [sp+152] ## gain_quant.c:145:14
15922: d0 e1 00 e9 r15_r14 >>= 0x10 ## gain_quant.c:145:14
15926: f8 e1 50 53 r5_r4 = r5 * r3 (s) ## gain_quant.c:146:14
1592a: d0 e1 00 49 r5_r4 >>= 0x10 ## gain_quant.c:146:14
1592e: e4 18 r4 += r14 ## gain_quant.c:146:14
15930: d0 ec b4 52 r5 = [r11+0x24] ## gain_quant.c:147:14
15934: 22 aa r2 = r2 << 0xa ## gain_quant.c:132:14
15936: 20 18 r0 += r2 ## gain_quant.c:132:14
15938: b4 e0 00 a6 r10 = r0 + r6 ## gain_quant.c:142:14
1593c: f8 e1 50 78 r7_r6 = r5 * r8 (s) ## gain_quant.c:147:14
15940: d0 ec b8 01 r0 = [r11+0x18] ## gain_quant.c:149:14
15944: d0 e1 00 69 r7_r6 >>= 0x10 ## gain_quant.c:147:14
15948: c2 1d r2 = r4 + r6 ## gain_quant.c:147:14
1594a: 22 a1 r2 = r2 << 0x1 ## gain_quant.c:148:14
1594c: f8 e1 00 5c r5_r4 = r0 * r12 (s) ## gain_quant.c:149:14
15950: d0 e1 00 49 r5_r4 >>= 0x10 ## gain_quant.c:149:14
15954: 20 1d r0 = r2 + r4 ## gain_quant.c:149:14
15956: f8 e1 00 7c r7_r6 = r0 * r12 (s) ## gain_quant.c:150:14
1595a: d0 ec b4 03 r0 = [r11+0x34] ## gain_quant.c:153:14
1595e: d0 e1 00 69 r7_r6 >>= 0x10 ## gain_quant.c:150:14
15962: d0 ec b8 23 r2 = [r11+0x38] ## gain_quant.c:154:14
15966: b4 e0 a0 76 r7 = r10 + r6 ## gain_quant.c:150:14
1596a: f8 e1 00 53 r5_r4 = r0 * r3 (s) ## gain_quant.c:153:14
1596e: d0 e1 00 49 r5_r4 >>= 0x10 ## gain_quant.c:153:14
15972: f8 e1 20 f8 r15_r14 = r2 * r8 (s) ## gain_quant.c:154:14
15976: d0 ec b0 03 r0 = [r11+0x30] ## gain_quant.c:156:14
1597a: d0 e1 00 e9 r15_r14 >>= 0x10 ## gain_quant.c:154:14
1597e: b4 e0 e0 24 r2 = r14 + r4 ## gain_quant.c:154:14
15982: 22 a1 r2 = r2 << 0x1 ## gain_quant.c:155:14
15984: f8 e1 00 5d r5_r4 = r0 * r13 (s) ## gain_quant.c:156:14
15988: d0 e1 00 49 r5_r4 >>= 0x10 ## gain_quant.c:156:14
1598c: 20 1d r0 = r2 + r4 ## gain_quant.c:156:14
1598e: 06 e1 48 b0 r6 = r11 + 0x48
15992: f8 f1 00 5d r5_r4 = r0 * r13 (s) # ## gain_quant.c:157:14
15996: 62 66 r2 = [r6+0x18] ## gain_quant.c:166:14
15998: d0 e1 00 49 r5_r4 >>= 0x10 ## gain_quant.c:157:14
1599c: 47 18 r7 += r4 ## gain_quant.c:157:14
1599e: f8 e1 80 d2 r13_r12 = r8 * r2 (s) ## gain_quant.c:167:14
159a2: d0 e1 00 c1 r13_r12 <<= 0x10 ## gain_quant.c:167:14
159a6: d0 e1 00 ce r13_r12 >>>= 0x20 ## gain_quant.c:167:14
159aa: f8 e1 c0 d8 r13_r12 = r12 * r8 (s) ## gain_quant.c:167:14
159ae: 06 eb 05 00 {r2, r0} = [r6+] ## gain_quant.c:162:14
159b2: d0 e1 00 c9 r13_r12 >>= 0x10 ## gain_quant.c:167:14
159b6: b4 e0 70 4c r4 = r7 + r12 ## gain_quant.c:163:14
159ba: f8 e1 00 73 r7_r6 = r0 * r3 (s) ## gain_quant.c:162:14
159be: d0 e1 00 69 r7_r6 >>= 0x10 ## gain_quant.c:162:14
159c2: f8 f1 20 d8 r13_r12 = r2 * r8 (s) # ## gain_quant.c:160:14
159c6: 22 25 r2 = [sp+148] ## gain_quant.c:171:7
159c8: d0 e1 0f c8 r13_r12 >>= 0xf ## gain_quant.c:161:14
159cc: 70 e1 01 c0 r0 = r12 & 0xFFFFFFFE ## gain_quant.c:161:14
159d0: 60 18 r0 += r6 ## gain_quant.c:162:14
159d2: f8 e1 00 73 r7_r6 = r0 * r3 (s) ## gain_quant.c:163:14
159d6: d0 e1 00 69 r7_r6 >>= 0x10 ## gain_quant.c:163:14
159da: c0 dd r0 = r4 + r6 # ## gain_quant.c:167:14
159dc: 24 28 r4 = [sp+160] ## gain_quant.c:167:14
159de: 02 ed 07 00 ifs (r0 >= r2) goto 0xe <silk_find_pred_coefs_FIX+0x308 : 159f0 >
159e2: f8 e8 a4 20 r2 = sp + 164
159e6: 03 3e r3 = [sp+120] ## gain_quant.c:173:9
159e8: d8 ee 21 43 b[r2+r3] = r4 ## gain_quant.c:173:9
159ec: a0 25 [sp+148] = r0 ## gain_quant.c:173:9
159ee: 81 3d [sp+116] = r1 ## gain_quant.c:173:9
159f0: 09 e1 01 90 r9 = r9 + 0x1 ## gain_quant.c:119:2
159f4: c4 21 r4 += 0x1 ## gain_quant.c:119:2
159f6: d4 e9 9c a0 r10 = [sp+156] ## gain_quant.c:119:2
159fa: 0a e1 01 a0 r10 = r10 + 0x1 ## gain_quant.c:119:22
159fe: 20 23 r0 = [sp+140] ## gain_quant.c:119:2
15a00: 80 ed 30 a1 ifs (r10 < r0) goto -0x1a0 <silk_find_pred_coefs_FIX+0x17C : 15864 > ## gain_quant.c:119:2
15a04: 00 3c r0 = [sp+112] ## gain_quant.c:245:20
15a06: 21 25 r1 = [sp+148] ## gain_quant.c:245:20
15a08: 10 18 r0 += r1 ## gain_quant.c:245:20
15a0a: c1 ff ff ff ff 7f r1 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## gain_quant.c:245:20
15a10: 81 3c [sp+112] = r1 ## gain_quant.c:245:20
15a12: 30 ed 00 00 ifs (r0 >= 0x0) { ## gain_quant.c:245:20
15a16: 80 3c [sp+112] = r0
} ## gain_quant.c:245:20
15a18: 00 3d r0 = [sp+116] ## gain_quant.c:246:26
15a1a: 03 e1 33 00 r3 = r0 + 0x33 ## gain_quant.c:246:26
15a1e: 30 16 r0 = r3 ## gain_quant.c:246:26
15a20: bf ea 80 dd call -0x4500 <silk_lin2log : 11524 > ## gain_quant.c:246:26
15a24: 02 3b r2 = [sp+108]
15a26: 81 dc r1 = r0 + r2 # ## gain_quant.c:246:26
15a28: 04 3e r4 = [sp+120] ## gain_quant.c:246:26
15a2a: 40 20 r0 = 0x0 ## gain_quant.c:246:26
15a2c: 0b ff 80 13 07 00 ifs (r1 < 0x380) goto 0xe <silk_find_pred_coefs_FIX+0x358 : 15a40 >
15a32: 30 16 r0 = r3 ## gain_quant.c:246:26
15a34: 23 16 r3 = r2 ## gain_quant.c:246:26
15a36: bf ea 75 dd call -0x4516 <silk_lin2log : 11524 > ## gain_quant.c:246:26
15a3a: 30 18 r0 += r3 ## gain_quant.c:246:26
15a3c: 30 e1 80 0c r0 = r0 + -0x380 ## gain_quant.c:246:26
15a40: c4 21 r4 += 0x1 ## gain_quant.c:227:30
15a42: 0b f1 64 b0 r11 = r11 + 0x64 # ## gain_quant.c:250:14
15a46: 21 24 r1 = [sp+144] ## gain_quant.c:249:14
15a48: c1 2a r1 += 0xa ## gain_quant.c:249:14
15a4a: 02 d6 r2 = r0 #
15a4c: a1 24 [sp+144] = r1
15a4e: 00 3a r0 = [sp+104] ## gain_quant.c:227:3
15a50: 4b ff 00 40 f5 fe ifs (r4 < r0) goto -0x216 <silk_find_pred_coefs_FIX+0x158 : 15840 > ## gain_quant.c:227:3
15a56: c4 ff fe ff ff 7f r4 = 0x7ffffffe <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## gain_quant.c:254:19
15a5c: 48 81 r0 = r4 + 0x1 ## gain_quant.c:254:19
15a5e: 01 3c r1 = [sp+112] ## gain_quant.c:254:19
15a60: 91 e8 00 00 if (r1 != r0) { ## gain_quant.c:254:19
15a64: 14 16 r4 = r1
} ## gain_quant.c:254:19
15a66: d4 e9 60 a0 r10 = [sp+96]
15a6a: 07 2e r7 = [sp+56]
15a6c: 05 32 r5 = [sp+72]
15a6e: 00 31 r0 = [sp+68] ## gain_quant.c:256:7
15a70: 00 ed 0b 40 ifs (r4 >= r0) goto 0x16 <silk_find_pred_coefs_FIX+0x3A2 : 15a8a > ## gain_quant.c:256:7
15a74: 26 d6 r6 = r2 #
15a76: fd 45 b[r7+0x5] = r5 ## gain_quant.c:258:23
15a78: f8 e8 a4 10 r1 = sp + 164 ## gain_quant.c:258:23
15a7c: 00 2a r0 = [sp+40] ## gain_quant.c:259:4
15a7e: 02 3a r2 = [sp+104] ## gain_quant.c:259:4
15a80: 80 ff b6 e6 fe ff call -0x1194a <memmove : 413c > ## gain_quant.c:259:4
15a86: 84 31 [sp+68] = r4
15a88: 86 2b [sp+44] = r6
15a8a: c5 21 r5 += 0x1 ## gain_quant.c:211:22
15a8c: 00 2c r0 = [sp+48] ## gain_quant.c:264:21
15a8e: 00 ff 00 00 b0 fe if (r0 == 0x0) goto -0x2a0 <silk_find_pred_coefs_FIX+0x10C : 157f4 > ## gain_quant.c:264:21
15a94: c0 a4 r0 = r4 >> 0x4
15a96: 08 ff 00 03 ac fe if (r0 > 0x300) goto -0x2a8 <silk_find_pred_coefs_FIX+0x10C : 157f4 >
15a9c: 00 2a r0 = [sp+40] ## gain_quant.c:269:15
15a9e: 54 ee 09 01 r0 = b[r0+0x19] (s) ## gain_quant.c:269:15
15aa2: c1 ff 5c ea 01 00 r1 = 0x1ea5c <silk_LTP_vq_ptrs_Q7 : 1ea5c > ## gain_quant.c:269:15
15aa8: d8 ec 1a 00 r0 = [r1+r0<<2] ## gain_quant.c:269:15
15aac: 01 e1 50 a0 r1 = r10 + 0x50 ## gain_quant.c:270:7
15ab0: 42 20 r2 = 0x0 ## gain_quant.c:270:7
15ab2: 04 95 goto 0x2a <silk_find_pred_coefs_FIX+0x3F6 : 15ade > ## gain_quant.c:270:7
15ab4: 15 d6 r5 = r1 #
15ab6: 03 35 r3 = [sp+84]
15ab8: 23 18 r3 += r2
15aba: 13 e1 0c 30 r3 = r3 + 0x100c
15abe: 44 20 r4 = 0x0
15ac0: 04 8a goto 0x14 <silk_find_pred_coefs_FIX+0x3EE : 15ad6 >
15ac2: 54 ee 30 60 r6 = b[r3+0x0] (s) ## gain_quant.c:272:33
15ac6: e6 e1 05 60 r6 = r6 * 0x5 ## gain_quant.c:272:33
15aca: 06 18 r6 += r0 ## gain_quant.c:272:33
15acc: d8 ee 62 64 r6 = b[r6+r4] (s) ## gain_quant.c:272:33
15ad0: 66 a7 r6 = r6 << 0x7 ## gain_quant.c:272:33
15ad2: d6 06 h[r5++=0x2] = r6 ## gain_quant.c:272:31
15ad4: c4 21 r4 += 0x1 ## gain_quant.c:271:31
15ad6: 84 f8 f4 0b if (r4 != 0x5) goto -0x18 <silk_find_pred_coefs_FIX+0x3DA : 15ac2 >
15ada: c1 2a r1 += 0xa ## gain_quant.c:270:2
15adc: c2 21 r2 += 0x1 ## gain_quant.c:270:29
15ade: 03 3a r3 = [sp+104] ## gain_quant.c:270:2
15ae0: 83 ed e8 21 ifs (r2 < r3) goto -0x30 <silk_find_pred_coefs_FIX+0x3CC : 15ab4 > ## gain_quant.c:270:2
15ae4: 00 30 r0 = [sp+64] ## gain_quant.c:275:19
15ae6: 01 2b r1 = [sp+44] ## gain_quant.c:275:19
15ae8: 81 60 [r0+0x0] = r1 ## gain_quant.c:275:19
15aea: 00 34 r0 = [sp+80] ## encode_frame_FIX.c:691:52
15aec: 00 63 r0 = [r0+0xc] ## encode_frame_FIX.c:691:52
15aee: 49 33 r1 = 0x33 ## encode_frame_FIX.c:691:52
15af0: f8 e1 00 11 r1_r0 = r0 * r1 (s) ## encode_frame_FIX.c:691:52
15af4: d0 e1 00 09 r1_r0 >>= 0x10 ## encode_frame_FIX.c:691:52
15af8: 42 22 r2 = 0x2 ## encode_frame_FIX.c:691:52
15afa: 00 fe 04 04 ifs (r0 > 0x2) goto 0x8 <silk_find_pred_coefs_FIX+0x41E : 15b06 >
15afe: 42 20 r2 = 0x0 ## encode_frame_FIX.c:691:52
15b00: 30 ed 00 00 ifs (r0 >= 0x0) { ## encode_frame_FIX.c:691:52
15b04: 02 16 r2 = r0
} ## encode_frame_FIX.c:691:52
15b06: 28 17 r0 = r2.b0 (s) ## encode_frame_FIX.c:694:31
15b08: c1 ff e0 eb 01 00 r1 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 > ## encode_frame_FIX.c:694:31
15b0e: c9 34 r1 += 0x34 ## encode_frame_FIX.c:694:31
15b10: d8 ed 1a 00 r0 = h[r1+r0<<1] (s) ## encode_frame_FIX.c:694:31
15b14: fa 46 b[r7+0x6] = r2 ## encode_frame_FIX.c:691:39
15b16: d0 ec a9 08 [r10+0x88] = r0 ## encode_frame_FIX.c:694:29
15b1a: 01 37 r1 = [sp+92] ## encode_frame_FIX.c:694:29
15b1c: 10 6a r0 = [r1+0x28] ## encode_frame_FIX.c:698:61
15b1e: 12 62 r2 = [r1+0x8] ## encode_frame_FIX.c:699:49
15b20: b4 f0 00 e2 r14 = r0 + r2 #
15b24: a2 26 [sp+152] = r2
15b26: 11 60 r1 = [r1+0x0] ## encode_frame_FIX.c:699:75
15b28: a1 27 [sp+156] = r1 ## encode_frame_FIX.c:698:47
15b2a: 00 a1 r0 = r0 << 0x1 ## encode_frame_FIX.c:698:47
15b2c: 01 27 r1 = [sp+28] ## encode_frame_FIX.c:698:47
15b2e: 10 1e r0 = r1 - r0 ## encode_frame_FIX.c:698:47
15b30: a0 25 [sp+148] = r0
15b32: 44 20 r4 = 0x0
15b34: d4 e9 20 f0 r15 = [sp+32]
15b38: 24 83 goto 0x86 <silk_find_pred_coefs_FIX+0x4D8 : 15bc0 >
15b3a: c4 d4 r12 = 0 #
15b3c: 00 33 r0 = [sp+76] ## LTP_analysis_filter_FIX.c:123:25
15b3e: d8 ec 0a 14 r1 = [r0+r4<<2] ## LTP_analysis_filter_FIX.c:123:25
15b42: 20 26 r0 = [sp+152] ## LTP_analysis_filter_FIX.c:122:23
15b44: 40 db r0 *= r4 # ## LTP_analysis_filter_FIX.c:122:23
15b46: 22 25 r2 = [sp+148] ## LTP_analysis_filter_FIX.c:122:19
15b48: 00 a1 r0 = r0 << 0x1 ## LTP_analysis_filter_FIX.c:122:19
15b4a: 20 18 r0 += r2 ## LTP_analysis_filter_FIX.c:122:19
15b4c: c0 f1 11 b0 r11 = r1 << 0x1 # ## LTP_analysis_filter_FIX.c:123:23
15b50: 01 36 r1 = [sp+88] ## LTP_analysis_filter_FIX.c:124:13
15b52: d8 ec 1a 34 r3 = [r1+r4<<2] ## LTP_analysis_filter_FIX.c:124:13
15b56: e1 f1 0a 40 r1 = r4 * 0xA # ## LTP_analysis_filter_FIX.c:126:8
15b5a: a4 28 [sp+160] = r4 ## LTP_analysis_filter_FIX.c:126:8
15b5c: 1a 18 r10 += r1 ## LTP_analysis_filter_FIX.c:126:8
15b5e: 54 ed a8 25 r2 = h[r10+0x58] (s) ## LTP_analysis_filter_FIX.c:130:8
15b62: 54 ed a6 45 r4 = h[r10+0x56] (s) ## LTP_analysis_filter_FIX.c:129:8
15b66: 54 ed a4 15 r1 = h[r10+0x54] (s) ## LTP_analysis_filter_FIX.c:128:8
15b6a: 54 ed a2 55 r5 = h[r10+0x52] (s) ## LTP_analysis_filter_FIX.c:127:8
15b6e: 54 ed a0 a5 r10 = h[r10+0x50] (s) ## LTP_analysis_filter_FIX.c:126:8
15b72: b4 e0 02 6b r6 = r0 - r11 ## LTP_analysis_filter_FIX.c:123:23
15b76: 0b e1 04 60 r11 = r6 + 0x4 ## LTP_analysis_filter_FIX.c:123:35
15b7a: 04 9c goto 0x38 <silk_find_pred_coefs_FIX+0x4CC : 15bb4 >
15b7c: e8 ee bf 9a r9_r8 = h[r11 ++= -0x2]*r10 (s) ## LTP_analysis_filter_FIX.c:136:4
15b80: ec ee bf 95 r9_r8 += h[r11 ++= -0x2]*r5 (s) ## LTP_analysis_filter_FIX.c:136:4
15b84: ec ee bf 91 r9_r8 += h[r11 ++= -0x2]*r1 (s) ## LTP_analysis_filter_FIX.c:136:4
15b88: ec ee bf 94 r9_r8 += h[r11 ++= -0x2]*r4 (s) ## LTP_analysis_filter_FIX.c:136:4
15b8c: ec ee bf 92 r9_r8 += h[r11 ++= -0x2]*r2 (s) ## LTP_analysis_filter_FIX.c:136:4
15b90: 0b e1 0c b0 r11 = r11 + 0xc ## LTP_analysis_filter_FIX.c:136:4
15b94: d2 e1 8e d8 r13 = r9_r8 >>> 0xe (up) ## LTP_analysis_filter_FIX.c:136:4
15b98: d4 ed 02 70 r7 = h[r0++=0x2] (s) ## LTP_analysis_filter_FIX.c:136:4
15b9c: b4 e0 72 dd r13 = r7 - r13 ## LTP_analysis_filter_FIX.c:136:4
15ba0: 78 e0 01 dd r13 = sat16(r13) (s) ## LTP_analysis_filter_FIX.c:136:4
15ba4: f8 e1 d0 93 r9_r8 = r13 * r3 (s) ## LTP_analysis_filter_FIX.c:136:4
15ba8: d0 e1 00 8d r9_r8 >>>= 0x10 ## LTP_analysis_filter_FIX.c:136:4
15bac: d0 ed f3 80 h[r15++=0x2] = r8 ## LTP_analysis_filter_FIX.c:136:4
15bb0: 0c e1 01 c0 r12 = r12 + 0x1 ## LTP_analysis_filter_FIX.c:133:47
15bb4: 8e ed e2 c1 ifs (r12 < r14) goto -0x3c <silk_find_pred_coefs_FIX+0x494 : 15b7c >
15bb8: 24 28 r4 = [sp+160]
15bba: c4 21 r4 += 0x1 ## LTP_analysis_filter_FIX.c:121:29
15bbc: d4 e9 60 a0 r10 = [sp+96]
15bc0: 01 34 r1 = [sp+80]
15bc2: 20 27 r0 = [sp+156] ## LTP_analysis_filter_FIX.c:121:2
15bc4: 80 ed b9 41 ifs (r4 < r0) goto -0x8e <silk_find_pred_coefs_FIX+0x452 : 15b3a > ## LTP_analysis_filter_FIX.c:121:2
15bc8: 14 93 goto 0x66 <silk_find_pred_coefs_FIX+0x548 : 15c30 > ## LTP_analysis_filter_FIX.c:121:2
15bca: 00 37 r0 = [sp+92] ## encode_frame_FIX.c:706:31
15bcc: 04 6a r4 = [r0+0x28] ## encode_frame_FIX.c:706:31
15bce: 40 a1 r0 = r4 << 0x1 ## encode_frame_FIX.c:706:17
15bd0: d0 e9 1c 20 r3_r2 = d[sp+28] ## encode_frame_FIX.c:706:17
15bd4: 20 1e r0 = r2 - r0 ## encode_frame_FIX.c:706:17
15bd6: 42 20 r2 = 0x0
15bd8: 04 99 goto 0x32 <silk_find_pred_coefs_FIX+0x524 : 15c0c >
15bda: 36 d6 r6 = r3 # ## encode_frame_FIX.c:151:2
15bdc: 07 37 r7 = [sp+92] ## encode_frame_FIX.c:151:2
15bde: 71 62 r1 = [r7+0x8] ## encode_frame_FIX.c:710:17
15be0: 41 d8 r1 += r4 # ## encode_frame_FIX.c:710:30
15be2: 05 36 r5 = [sp+88] ## encode_frame_FIX.c:709:48
15be4: d8 ec 5a 52 r5 = [r5+r2<<2] ## encode_frame_FIX.c:709:48
15be8: 04 16 r4 = r0 ## encode_frame_FIX.c:151:2
15bea: 51 03 rep 0xc r1 { ## encode_frame_FIX.c:151:2
15bec: e8 ee 41 95 r9_r8 = h[r4 ++= 0x2]*r5 (s) ## encode_frame_FIX.c:151:2
15bf0: d0 e1 00 8d r9_r8 >>>= 0x10 ## encode_frame_FIX.c:151:2
15bf4: d0 ed 63 80 h[r6++=0x2] = r8
} ## encode_frame_FIX.c:151:2
15bf8: f1 58 if (r1 != 0) goto -0x10 <silk_find_pred_coefs_FIX+0x502 : 15bea > ## encode_frame_FIX.c:151:2
15bfa: 71 62 r1 = [r7+0x8] ## encode_frame_FIX.c:711:29
15bfc: 15 a1 r5 = r1 << 0x1 ## encode_frame_FIX.c:712:14
15bfe: 50 d8 r0 += r5 # ## encode_frame_FIX.c:712:14
15c00: 74 6a r4 = [r7+0x28] ## encode_frame_FIX.c:711:56
15c02: 4d dc r5 = r4 + r1 # ## encode_frame_FIX.c:711:42
15c04: 71 60 r1 = [r7+0x0] ## encode_frame_FIX.c:711:42
15c06: 55 a1 r5 = r5 << 0x1 ## encode_frame_FIX.c:711:14
15c08: 53 18 r3 += r5 ## encode_frame_FIX.c:711:14
15c0a: c2 21 r2 += 0x1 ## encode_frame_FIX.c:708:42
15c0c: 81 ed e5 21 ifs (r2 < r1) goto -0x36 <silk_find_pred_coefs_FIX+0x4F2 : 15bda >
15c10: e0 e1 05 10 r0 = r1 * 0x5 ## encode_frame_FIX.c:715:62
15c14: 41 22 r1 = 0x2 ## encode_frame_FIX.c:715:73
15c16: f4 e1 01 01 r0 = r0 / r1 (s) ## encode_frame_FIX.c:715:73
15c1a: 01 e1 50 a0 r1 = r10 + 0x50 ## encode_frame_FIX.c:715:17
15c1e: 42 20 r2 = 0x0 ## opus_demo.c:208:2
15c20: 00 03 rep 0x2 r0 { ## opus_demo.c:208:2
15c22: 92 05 [r1++=0x4] = r2
} ## opus_demo.c:208:2
15c24: f0 5d if (r0 != 0) goto -0x6 <silk_find_pred_coefs_FIX+0x538 : 15c20 > ## opus_demo.c:208:2
15c26: 40 20 r0 = 0x0
15c28: 01 34 r1 = [sp+80]
15c2a: 90 63 [r1+0xc] = r0 ## encode_frame_FIX.c:716:31
15c2c: 02 30 r2 = [sp+64] ## encode_frame_FIX.c:717:31
15c2e: a0 60 [r2+0x0] = r0 ## encode_frame_FIX.c:717:31
15c30: 00 30 r0 = [sp+64] ## encode_frame_FIX.c:721:18
15c32: 00 62 r0 = [r0+0x8] ## encode_frame_FIX.c:721:18
15c34: 00 46 if (r0 == 0) goto 0xc <silk_find_pred_coefs_FIX+0x55A : 15c42 > ## encode_frame_FIX.c:721:18
15c36: c4 ff 0a d7 a3 00 r4 = 0xa3d70a <RAM_LIMIT_H+0x89D70A : a3d70a >
15c3c: 19 d6 r9 = r1 #
15c3e: 07 35 r7 = [sp+84]
15c40: 14 81 goto 0x42 <silk_find_pred_coefs_FIX+0x59C : 15c84 >
15c42: 19 d6 r9 = r1 #
15c44: 10 63 r0 = [r1+0xc] ## encode_frame_FIX.c:724:34
15c46: 41 e0 55 55 r1 = 0x5555 <wtgv2_silk_LPC_analysis_filter+0x4 : 5554 > ## encode_frame_FIX.c:724:34
15c4a: f8 e1 00 11 r1_r0 = r0 * r1 (s) ## encode_frame_FIX.c:724:34
15c4e: d0 e1 00 09 r1_r0 >>= 0x10 ## encode_frame_FIX.c:724:34
15c52: 00 e1 00 08 r0 = r0 + 0x800 ## encode_frame_FIX.c:724:34
15c56: bf ea 40 dc call -0x4780 <silk_log2lin : 114da > ## encode_frame_FIX.c:724:20
15c5a: d0 ec 90 20 r2 = [r9+0x0] ## encode_frame_FIX.c:726:4
15c5e: 89 bf r1 = r0 >>> 0x1f ## Inlines.h:119:20
15c60: d0 e1 0e 00 r1_r0 <<= 0xe ## Inlines.h:119:35
15c64: 60 e0 40 3b r3 = 0x30000 ## encode_frame_FIX.c:726:4
15c68: f8 e1 20 33 r3_r2 = r2 * r3 (s) ## encode_frame_FIX.c:726:4
15c6c: d0 e1 00 29 r3_r2 >>= 0x10 ## encode_frame_FIX.c:726:4
15c70: e2 e0 80 2b r2 = r2 + 0x10000 ## encode_frame_FIX.c:726:4
15c74: c3 ff 00 00 10 27 r3 = 0x27100000 <RAM_LIMIT_H+0x26F60000 : 27100000 > ## Inlines.h:122:21
15c7a: f8 e1 20 33 r3_r2 = r2 * r3 (s) ## Inlines.h:122:21
15c7e: f6 f1 00 53 r5_r4 = r1_r0 / r3 (s) # ## Inlines.h:122:20
15c82: 07 35 r7 = [sp+84] ## Inlines.h:122:20
15c84: 70 d6 r0 = r7 # ## encode_frame_FIX.c:731:2
15c86: 06 29 r6 = [sp+36] ## encode_frame_FIX.c:731:2
15c88: 61 d6 r1 = r6 # ## encode_frame_FIX.c:731:2
15c8a: 02 28 r2 = [sp+32] ## encode_frame_FIX.c:731:2
15c8c: 43 16 r3 = r4 ## encode_frame_FIX.c:731:2
15c8e: bf ea fe f6 call -0x1204 <silk_find_LPC_FIX : 14a8e > ## encode_frame_FIX.c:731:2
15c92: 01 e1 10 a0 r1 = r10 + 0x10 ## encode_frame_FIX.c:734:29
15c96: 70 16 r0 = r7 ## encode_frame_FIX.c:734:2
15c98: 62 16 r2 = r6 ## encode_frame_FIX.c:734:2
15c9a: bf ea d9 f8 call -0xe4e <silk_process_NLSFs : 14e50 > ## encode_frame_FIX.c:734:2
15c9e: 40 f0 d0 2d r0 = 0x2dd0 # <WOLASynthesisFilter_Float_M256_m4_r1+0x5CC : 2dd0 >
15ca2: 02 37 r2 = [sp+92]
15ca4: d0 ec 28 82 r8 = [r2+0x28] ## encode_frame_FIX.c:738:63
15ca8: d0 ec 28 d0 r13 = [r2+0x8] ## encode_frame_FIX.c:738:15
15cac: 71 1c r1 = r7 + r0 ## encode_frame_FIX.c:576:34
15cae: c0 f1 81 30 r3 = r8 << 0x1 # ## encode_frame_FIX.c:576:34
15cb2: a1 26 [sp+152] = r1 ## encode_frame_FIX.c:576:34
15cb4: 31 18 r1 += r3 ## encode_frame_FIX.c:576:34
15cb6: b4 f0 80 1d r1 = r8 + r13 # ## encode_frame_FIX.c:579:21
15cba: a1 24 [sp+144] = r1 ## encode_frame_FIX.c:579:21
15cbc: c0 f1 11 c0 r12 = r1 << 0x1 #
15cc0: a1 23 [sp+140] = r1
15cc2: b4 f0 c2 58 r5 = r12 - r8 #
15cc6: a3 25 [sp+148] = r3
15cc8: 41 f0 f0 25 r1 = 0x25f0 # <WOLAAnalysisFilter_Float_M256_m4_r1+0xDEC : 25f0 > ## encode_frame_FIX.c:583:7
15ccc: 22 60 r2 = [r2+0x0] ## encode_frame_FIX.c:738:41
15cce: b4 e0 70 f1 r15 = r7 + r1 ## encode_frame_FIX.c:583:7
15cd2: f9 1c r1 = r7 + r3 ## encode_frame_FIX.c:583:7
15cd4: 10 18 r0 += r1 ## encode_frame_FIX.c:583:7
15cd6: 30 f1 ff 8f r0 = r8 + -0x1 #
15cda: a0 22 [sp+136] = r0
15cdc: 09 f1 20 90 r9 = r9 + 0x20 # ## encode_frame_FIX.c:583:7
15ce0: a2 20 [sp+128] = r2 ## encode_frame_FIX.c:583:7
15ce2: a9 a1 r1 = r2 >>> 0x1
15ce4: c3 d4 r11 = 0 #
15ce6: a1 27 [sp+156] = r1
15ce8: 00 a1 r0 = r0 << 0x1
15cea: a0 21 [sp+132] = r0
15cec: 24 8d goto 0x9a <silk_find_pred_coefs_FIX+0x6A0 : 15d88 >
15cee: d4 e9 a1 90 [sp+160] = r9
15cf2: fe d6 r14 = r15 #
15cf4: 23 25 r3 = [sp+148]
15cf6: b4 f0 f0 03 r0 = r15 + r3 # ## noise_shape_analysis_FIX.c:98:7
15cfa: 02 38 r2 = [sp+96] ## noise_shape_analysis_FIX.c:87:37
15cfc: c0 f1 b5 10 r1 = r11 << 0x5 # ## noise_shape_analysis_FIX.c:87:37
15d00: 27 24 r7 = [sp+144] ## noise_shape_analysis_FIX.c:87:37
15d02: 21 d8 r1 += r2 # ## noise_shape_analysis_FIX.c:87:37
15d04: 22 21 r2 = [sp+132] ## noise_shape_analysis_FIX.c:87:37
15d06: 21 18 r1 += r2 ## noise_shape_analysis_FIX.c:87:37
15d08: c1 30 r1 += 0x10 ## noise_shape_analysis_FIX.c:87:37
15d0a: 42 20 r2 = 0x0
15d0c: 04 9a goto 0x34 <silk_find_pred_coefs_FIX+0x65A : 15d42 >
15d0e: d8 ed 0a 42 r4 = h[r0+r2<<1] (s) ## noise_shape_analysis_FIX.c:100:20
15d12: 44 ac r4 = r4 << 0xc ## noise_shape_analysis_FIX.c:100:20
15d14: 86 16 r6 = r8 ## noise_shape_analysis_FIX.c:107:3
15d16: 66 03 rep 0xe r6 { ## noise_shape_analysis_FIX.c:107:3
15d18: d7 ed 1e 9f r9 = h[r1++=-0x2] (s) ## noise_shape_analysis_FIX.c:107:3
15d1c: d4 ed e2 a0 r10 = h[r14++=0x2] (s) ## noise_shape_analysis_FIX.c:107:3
15d20: a9 1b r9 *= r10 ## noise_shape_analysis_FIX.c:107:3
15d22: b4 e0 42 49 r4 = r4 - r9
} ## noise_shape_analysis_FIX.c:107:3
15d26: 09 e1 00 48 r9 = r4 + 0x800 ## noise_shape_analysis_FIX.c:107:3
15d2a: c0 e1 94 94 r9 = r9 <<< 0x4 ## noise_shape_analysis_FIX.c:107:3
15d2e: c0 e1 90 9d r9 = r9 >>> 0x10 ## noise_shape_analysis_FIX.c:107:3
15d32: d0 ed 73 90 h[r7++=0x2] = r9 ## noise_shape_analysis_FIX.c:107:3
15d36: 99 1c r1 = r1 + r3 ## noise_shape_analysis_FIX.c:107:3
15d38: b4 e0 e2 e3 r14 = r14 - r3 ## noise_shape_analysis_FIX.c:107:3
15d3c: 0e e1 02 e0 r14 = r14 + 0x2 ## noise_shape_analysis_FIX.c:107:3
15d40: c2 21 r2 += 0x1 ## noise_shape_analysis_FIX.c:98:16
15d42: 85 ed e4 21 ifs (r2 < r5) goto -0x38 <silk_find_pred_coefs_FIX+0x626 : 15d0e >
15d46: 40 20 r0 = 0x0 ## noise_shape_analysis_FIX.c:136:2
15d48: 82 d6 r2 = r8 # ## noise_shape_analysis_FIX.c:136:2
15d4a: 21 26 r1 = [sp+152] ## noise_shape_analysis_FIX.c:136:2
15d4c: 02 03 rep 0x2 r2 { ## noise_shape_analysis_FIX.c:136:2
15d4e: 90 06 h[r1++=0x2] = r0
} ## noise_shape_analysis_FIX.c:136:2
15d50: 44 22 r4 = 0x2 ## noise_shape_analysis_FIX.c:136:2
15d52: d4 e9 a0 90 r9 = [sp+160]
15d56: 96 d6 r6 = r9 #
15d58: 27 22 r7 = [sp+136]
15d5a: 04 8e goto 0x1c <silk_find_pred_coefs_FIX+0x690 : 15d78 >
15d5c: 30 e1 f0 6f r0 = r6 + -0x10 ## encode_frame_FIX.c:591:4
15d60: f8 e8 a8 10 r1 = sp + 168 ## encode_frame_FIX.c:591:4
15d64: 72 16 r2 = r7 ## encode_frame_FIX.c:591:4
15d66: d3 16 r3 = r13 ## encode_frame_FIX.c:591:4
15d68: bf ea ab de call -0x42aa <silk_sum_sqr_shift : 11ac2 > ## encode_frame_FIX.c:591:4
15d6c: 20 2a r0 = [sp+168] ## encode_frame_FIX.c:594:46
15d6e: a0 e0 00 00 r0 = 0x0 - r0 ## encode_frame_FIX.c:594:45
15d72: c7 d8 r7 += r12 # ## encode_frame_FIX.c:589:3
15d74: e0 05 [r6++=0x4] = r0 ## encode_frame_FIX.c:594:43
15d76: fc 3f r4 += -0x1 ## encode_frame_FIX.c:589:3
15d78: f4 51 if (r4 != 0) goto -0x1e <silk_find_pred_coefs_FIX+0x674 : 15d5c >
15d7a: 20 23 r0 = [sp+140] ## encode_frame_FIX.c:583:2
15d7c: 00 a2 r0 = r0 << 0x2 ## encode_frame_FIX.c:583:2
15d7e: 0f 18 r15 += r0 ## encode_frame_FIX.c:583:2
15d80: 09 e1 08 90 r9 = r9 + 0x8 ## encode_frame_FIX.c:583:2
15d84: 0b e1 01 b0 r11 = r11 + 0x1 ## encode_frame_FIX.c:583:34
15d88: 20 27 r0 = [sp+156] ## encode_frame_FIX.c:583:2
15d8a: 80 ed b0 b1 ifs (r11 < r0) goto -0xa0 <silk_find_pred_coefs_FIX+0x606 : 15cee > ## encode_frame_FIX.c:583:2
15d8e: 00 36 r0 = [sp+88] ## encode_frame_FIX.c:570:27
15d90: 09 f1 10 00 r9 = r0 + 0x10 # ## encode_frame_FIX.c:570:27
15d94: 00 35 r0 = [sp+84] ## encode_frame_FIX.c:734:77
15d96: 18 f1 b4 02 r8 = r0 + 0x12b4 # ## encode_frame_FIX.c:734:77
15d9a: 01 38 r1 = [sp+96]
15d9c: 42 20 r2 = 0x0
15d9e: d4 e9 80 c0 r12 = [sp+128]
15da2: 14 8f goto 0x5e <silk_find_pred_coefs_FIX+0x71A : 15e02 >
15da4: 20 a2 r0 = r2 << 0x2 ## encode_frame_FIX.c:606:21
15da6: 13 1c r3 = r1 + r0 ## encode_frame_FIX.c:606:21
15da8: 34 16 r4 = r3 ## encode_frame_FIX.c:606:21
15daa: d1 ec 46 0f r0 = [++r4=0x1f4] ## encode_frame_FIX.c:606:21
15dae: 4e 20 r6 = 0x20
15db0: 4d 20 r5 = 0x20 ## macros.h:143:12
15db2: 00 42 if (r0 == 0) goto 0x4 <silk_find_pred_coefs_FIX+0x6D0 : 15db8 > ## macros.h:143:12
15db4: 80 e1 00 50 r5 = clz(r0) ## entenc.c:124:2
15db8: d8 ec 9a 02 r0 = [r9+r2<<2] ## encode_frame_FIX.c:607:21
15dbc: 37 e1 ff 5f r7 = r5 + -0x1 ## encode_frame_FIX.c:606:34
15dc0: 00 45 if (r0 == 0) goto 0xa <silk_find_pred_coefs_FIX+0x6E4 : 15dcc >
15dc2: 80 e1 00 60 r6 = clz(r0) ## entenc.c:124:2
15dc6: d8 ec 9a 02 r0 = [r9+r2<<2]
15dca: 04 81 goto 0x2 <silk_find_pred_coefs_FIX+0x6E6 : 15dce >
15dcc: 40 20 r0 = 0x0
15dce: 41 60 r1 = [r4+0x0] ## encode_frame_FIX.c:615:15
15dd0: c8 e1 10 a7 r10 = r1 << r7 ## encode_frame_FIX.c:615:15
15dd4: c0 e1 af bd r11 = r10 >>> 0x1f ## encode_frame_FIX.c:615:15
15dd8: 31 e1 ff 6f r1 = r6 + -0x1 ## encode_frame_FIX.c:607:34
15ddc: 10 1a r0 <<= r1 ## encode_frame_FIX.c:609:11
15dde: f8 e1 00 70 r7_r6 = r0 * r0 (s) ## encode_frame_FIX.c:612:11
15de2: f0 e1 70 0b r0 = r7 * r11 ## encode_frame_FIX.c:615:15
15de6: f8 e1 70 6a r7_r6 = r7 * r10 (u) ## encode_frame_FIX.c:615:15
15dea: 70 18 r0 += r7 ## encode_frame_FIX.c:615:15
15dec: c0 60 [r4+0x0] = r0 ## encode_frame_FIX.c:615:13
15dee: d2 ec 34 00 r0 = [r3+0x204] ## encode_frame_FIX.c:616:14
15df2: 11 a1 r1 = r1 << 0x1 ## encode_frame_FIX.c:616:25
15df4: 51 18 r1 += r5 ## encode_frame_FIX.c:616:21
15df6: 10 18 r0 += r1 ## encode_frame_FIX.c:616:36
15df8: e8 3f r0 += -0x41 ## encode_frame_FIX.c:616:14
15dfa: d2 ec 35 00 [r3+0x204] = r0 ## encode_frame_FIX.c:616:14
15dfe: c2 21 r2 += 0x1 ## encode_frame_FIX.c:604:29
15e00: 01 38 r1 = [sp+96]
15e02: 8c ed cf 21 ifs (r2 < r12) goto -0x62 <silk_find_pred_coefs_FIX+0x6BC : 15da4 >
15e06: 40 28 r0 = 0x8 ## opus_demo.c:186:2
15e08: 02 29 r2 = [sp+36] ## opus_demo.c:186:2
15e0a: 20 03 rep 0x6 r0 { ## opus_demo.c:186:2
15e0c: 21 05 r1 = [r2++=0x4] ## opus_demo.c:186:2
15e0e: d8 ec 85 10 [r8++=0x4] = r1
} ## opus_demo.c:186:2
15e12: f0 5b if (r0 != 0) goto -0xa <silk_find_pred_coefs_FIX+0x722 : 15e0a > ## opus_demo.c:186:2
15e14: 22 8b sp += 0xac
15e16: 5f 04 {pc, r15-r4} = [sp++] ## encode_frame_FIX.c:742:1
silk_gains_quant:
15e18: 7e 04 [--sp] = {rets, r14-r4} ## gain_quant.c:42:0
15e1a: 3e 16 r14 = r3 ## gain_quant.c:42:0
15e1c: 25 16 r5 = r2 ## gain_quant.c:42:0
15e1e: 16 16 r6 = r1 ## gain_quant.c:42:0
15e20: 07 16 r7 = r0 ## gain_quant.c:42:0
15e22: c1 14 r9 = 0 ## gain_quant.c:42:0
15e24: 4a e0 cb 08 r10 = 0x8cb <WOLAAnalysisFilter_Float_M128_m4_r1+0xC6 : 8ca > ## gain_quant.c:42:0
15e28: cb ff 71 1c 1d 00 r11 = 0x1d1c71 <RAM_LIMIT_H+0x31C70 : 1d1c70 > ## gain_quant.c:42:0
15e2e: 4c e0 7f 0f r12 = 0xf7f <usb_code_size+0x4BA : f7e > ## gain_quant.c:42:0
15e32: 4d e0 f8 ff r13 = -0x8 <RAM_LIMIT_H+0xFFFFFFFFFFE5FFF8 : fffffffffffffff8 > ## gain_quant.c:42:0
15e36: 44 20 r4 = 0x0 ## gain_quant.c:42:0
15e38: 34 98 goto 0xf0 <silk_gains_quant+0x112 : 15f2a > ## gain_quant.c:42:0
15e3a: d8 ec 6a 04 r0 = [r6+r4<<2] ## gain_quant.c:50:14
15e3e: bf ea 71 db call -0x491e <silk_lin2log : 11524 > ## gain_quant.c:50:14
15e42: 30 e1 d6 07 r0 = r0 + -0x82a ## gain_quant.c:50:14
15e46: f8 e1 00 1a r1_r0 = r0 * r10 (s) ## gain_quant.c:50:14
15e4a: d0 e1 00 09 r1_r0 >>= 0x10 ## gain_quant.c:50:14
15e4e: d8 ee 71 04 b[r7+r4] = r0 ## gain_quant.c:50:12
15e52: 54 ee 50 20 r2 = b[r5+0x0] (s) ## gain_quant.c:53:18
15e56: 08 17 r0 = r0.b0 (s) ## gain_quant.c:50:14
15e58: 90 ed 00 42 ifs (r0 < r2) { ## gain_quant.c:50:14
15e5c: c0 21 r0 += 0x1 ## gain_quant.c:54:12
15e5e: d8 ee 71 04 b[r7+r4] = r0
} ## gain_quant.c:54:12
15e62: 09 17 r1 = r0.b0 (s) ## gain_quant.c:56:14
15e64: b1 ee 00 00 ifs (r1 <= 0x0) { ## gain_quant.c:56:14
15e68: 40 20 r0 = 0x0
} ## gain_quant.c:56:14
15e6a: 4a 3f r2 = 0x3f ## gain_quant.c:56:14
15e6c: b1 ee 3f 00 ifs (r1 <= 0x3f) { ## gain_quant.c:56:14
15e70: 02 16 r2 = r0
} ## gain_quant.c:56:14
15e72: d8 ee 71 24 b[r7+r4] = r2 ## gain_quant.c:56:12
15e76: 54 ee 50 10 r1 = b[r5+0x0] (s) ## gain_quant.c:56:12
15e7a: 28 17 r0 = r2.b0 (s) ## gain_quant.c:56:14
15e7c: 14 4c if (r4 == 0) goto 0x58 <silk_gains_quant+0xBE : 15ed6 > ## gain_quant.c:56:14
15e7e: 09 1e r1 = r0 - r1 ## gain_quant.c:65:24
15e80: d8 ee 71 14 b[r7+r4] = r1 ## gain_quant.c:65:13
15e84: 54 ee 50 30 r3 = b[r5+0x0] (s) ## gain_quant.c:68:77
15e88: 1a 17 r2 = r1.b0 (s) ## gain_quant.c:69:8
15e8a: 38 88 r0 = r3 + 0x8 ## gain_quant.c:68:75
15e8c: 80 ee 08 20 ifs (r2 <= r0) goto 0x10 <silk_gains_quant+0x88 : 15ea0 >
15e90: b4 e0 d2 13 r1 = r13 - r3
15e94: 21 18 r1 += r2 ## gain_quant.c:70:45
15e96: c1 21 r1 += 0x1 ## gain_quant.c:70:45
15e98: 91 a1 r1 = r1 >> 0x1 ## gain_quant.c:70:45
15e9a: 01 18 r1 += r0 ## gain_quant.c:70:43
15e9c: d8 ee 71 14 b[r7+r4] = r1 ## gain_quant.c:70:14
15ea0: 1a 17 r2 = r1.b0 (s) ## gain_quant.c:73:15
15ea2: b2 ee fc 0f ifs (r2 <= -0x4) { ## gain_quant.c:73:15
15ea6: 11 3c r1 = -0x4
} ## gain_quant.c:73:15
15ea8: 4b 24 r3 = 0x24 ## gain_quant.c:73:15
15eaa: b2 ee 24 00 ifs (r2 <= 0x24) { ## gain_quant.c:73:15
15eae: 13 16 r3 = r1
} ## gain_quant.c:73:15
15eb0: 3a 17 r2 = r3.b0 (s) ## gain_quant.c:76:8
15eb2: 21 a1 r1 = r2 << 0x1 ## gain_quant.c:77:18
15eb4: 11 1e r1 = r1 - r0 ## gain_quant.c:77:45
15eb6: d8 ee 71 34 b[r7+r4] = r3 ## gain_quant.c:73:13
15eba: 92 ee 00 00 ifs (r2 <= r0) { ## gain_quant.c:73:13
15ebe: 21 16 r1 = r2
} ## gain_quant.c:76:8
15ec0: 58 40 r0 = b[r5+0x0] (u) ## gain_quant.c:76:8
15ec2: 10 18 r0 += r1
15ec4: d8 40 b[r5+0x0] = r0
15ec6: d8 ee 70 04 r0 = b[r7+r4] (u) ## gain_quant.c:83:13
15eca: c0 24 r0 += 0x4 ## gain_quant.c:83:13
15ecc: d8 ee 71 04 b[r7+r4] = r0 ## gain_quant.c:83:13
15ed0: 50 ee 50 80 r8 = b[r5+0x0] (u) ## gain_quant.c:83:13
15ed4: 04 98 goto 0x30 <silk_gains_quant+0xEE : 15f06 > ## gain_quant.c:83:13
15ed6: 32 e1 fc 1f r2 = r1 + -0x4 ## gain_quant.c:61:15
15eda: 01 17 r1 = r0.b0 (u) ## gain_quant.c:61:15
15edc: 82 fd 09 80 ifs (r2 < 0x40) goto 0x12 <silk_gains_quant+0xDA : 15ef2 > ## gain_quant.c:61:15
15ee0: 28 16 r8 = r2 ## gain_quant.c:61:15
15ee2: 02 ee 0c 10 ifs (r1 > r2) goto 0x18 <silk_gains_quant+0xE6 : 15efe > ## gain_quant.c:61:15
15ee6: 48 e0 3f 00 r8 = 0x3f <os_bss_size+0x2 : 3e > ## gain_quant.c:61:15
15eea: 30 ed 3f 00 ifs (r0 >= 0x3f) { ## gain_quant.c:61:15
15eee: 18 16 r8 = r1
} ## gain_quant.c:61:15
15ef0: 04 86 goto 0xc <silk_gains_quant+0xE6 : 15efe > ## gain_quant.c:61:15
15ef2: 48 e0 3f 00 r8 = 0x3f <os_bss_size+0x2 : 3e >
15ef6: b0 ee 3f 00 ifs (r0 <= 0x3f) {
15efa: 34 e4 11 82 r8 = smax(r1, r2)
} ## gain_quant.c:61:15
15efe: d8 ee 71 84 b[r7+r4] = r8 ## gain_quant.c:61:13
15f02: 52 ee 50 80 b[r5+0x0] = r8 ## gain_quant.c:62:14
15f06: 80 15 r1_r0 = r9_r8 ## gain_quant.c:87:46
15f08: d0 e1 08 03 r1_r0 <<= 0x38 ## gain_quant.c:87:46
15f0c: d0 e1 08 0f r1_r0 >>>= 0x38 ## gain_quant.c:87:46
15f10: f8 e1 00 1b r1_r0 = r0 * r11 (s) ## gain_quant.c:87:46
15f14: d0 e1 00 09 r1_r0 >>= 0x10 ## gain_quant.c:87:46
15f18: 00 e1 2a 08 r0 = r0 + 0x82a ## gain_quant.c:87:86
15f1c: 35 e4 01 0c r0 = smin(r0, r12) ## SigProc_FIX.h:354:13
15f20: bf ea db da call -0x4a4a <silk_log2lin : 114da > ## gain_quant.c:87:19
15f24: d8 ec 6b 04 [r6+r4<<2] = r0 ## gain_quant.c:87:17
15f28: c4 21 r4 += 0x1 ## gain_quant.c:48:29
15f2a: 8e ed 86 41 ifs (r4 < r14) goto -0xf4 <silk_gains_quant+0x22 : 15e3a >
15f2e: 5e 04 {pc, r14-r4} = [sp++] ## gain_quant.c:89:1
silk_process_gains_FIX:
15f30: 7f 04 [--sp] = {rets, r15-r4} ## encode_frame_FIX.c:752:0
15f32: e2 9b sp += -0x14 ## encode_frame_FIX.c:752:0
15f34: 06 16 r6 = r0 ## encode_frame_FIX.c:752:0
15f36: 12 e1 20 60 r2 = r6 + 0x1020 ## encode_frame_FIX.c:752:0
15f3a: 15 d6 r5 = r1 # ## encode_frame_FIX.c:752:0
15f3c: 28 42 r0 = b[r2+0x2] (u) ## encode_frame_FIX.c:758:26
15f3e: 11 f1 08 60 r1 = r6 + 0x1008 #
15f42: 82 20 [sp] = r2 ## encode_frame_FIX.c:758:6
15f44: 17 f1 20 64 r7 = r6 + 0x1420 # ## encode_frame_FIX.c:758:6
15f48: 81 22 [sp+8] = r1 ## encode_frame_FIX.c:758:6
15f4a: 0a e1 dc 51 r10 = r5 + 0x1dc ## encode_frame_FIX.c:758:6
15f4e: 80 f8 1c 04 if (r0 != 0x2) goto 0x38 <silk_process_gains_FIX+0x5A : 15f8a > ## encode_frame_FIX.c:758:6
15f52: d0 ec a4 01 r0 = [r10+0x14] ## encode_frame_FIX.c:760:27
15f56: 30 e1 08 0a r0 = r0 + -0x5f8 ## encode_frame_FIX.c:760:27
15f5a: 88 a4 r0 = r0 >>> 0x4 ## encode_frame_FIX.c:760:27
15f5c: bf ea f6 da call -0x4a14 <silk_sigm_Q15 : 1154c > ## encode_frame_FIX.c:760:12
15f60: a0 e0 00 00 r0 = 0x0 - r0 ## encode_frame_FIX.c:760:11
15f64: 89 bf r1 = r0 >>> 0x1f
15f66: 42 20 r2 = 0x0
15f68: 04 8a goto 0x14 <silk_process_gains_FIX+0x4E : 15f7e >
15f6a: d8 ec 5a 32 r3 = [r5+r2<<2] ## encode_frame_FIX.c:762:32
15f6e: f8 e1 30 90 r9_r8 = r3 * r0 (s) ## encode_frame_FIX.c:762:32
15f72: d0 e1 00 89 r9_r8 >>= 0x10 ## encode_frame_FIX.c:762:32
15f76: 83 18 r3 += r8 ## encode_frame_FIX.c:762:32
15f78: d8 ec 5b 32 [r5+r2<<2] = r3 ## encode_frame_FIX.c:762:30
15f7c: c2 21 r2 += 0x1 ## encode_frame_FIX.c:761:42
15f7e: 74 16 r4 = r7 ## encode_frame_FIX.c:761:31
15f80: d0 ec 42 31 r3 = [++r4=0x10] ## encode_frame_FIX.c:761:31
15f84: 83 ed f1 21 ifs (r2 < r3) goto -0x1e <silk_process_gains_FIX+0x3A : 15f6a > ## encode_frame_FIX.c:761:31
15f88: 04 81 goto 0x2 <silk_process_gains_FIX+0x5C : 15f8c > ## encode_frame_FIX.c:761:31
15f8a: 7c 90 r4 = r7 + 0x10
15f8c: d4 e9 11 a0 [sp+16] = r10
15f90: 10 e1 90 64 r0 = r6 + 0x1490
15f94: 41 f0 be 22 r1 = 0x22be # <WOLAAnalysisFilter_Float_M256_m4_r1+0xABA : 22be > ## encode_frame_FIX.c:768:21
15f98: 80 21 [sp+4] = r0 ## encode_frame_FIX.c:768:21
15f9a: 00 61 r0 = [r0+0x4] ## encode_frame_FIX.c:768:21
15f9c: 10 1e r0 = r1 - r0 ## encode_frame_FIX.c:768:21
15f9e: 41 e0 7b 54 r1 = 0x547b <cvsd_decode+0xF4 : 547a > ## encode_frame_FIX.c:768:21
15fa2: f8 e1 00 11 r1_r0 = r0 * r1 (s) ## encode_frame_FIX.c:768:21
15fa6: d0 e1 00 09 r1_r0 >>= 0x10 ## encode_frame_FIX.c:768:21
15faa: bf ea 96 da call -0x4ad4 <silk_log2lin : 114da > ## encode_frame_FIX.c:768:21
15fae: 87 23 [sp+12] = r7 ## encode_frame_FIX.c:768:21
15fb0: 71 66 r1 = [r7+0x18] ## encode_frame_FIX.c:768:21
15fb2: f4 e1 01 e1 r14 = r0 / r1 (s) ## encode_frame_FIX.c:768:21
15fb6: c0 e1 ef fd r15 = r14 >>> 0x1f
15fba: 42 20 r2 = 0x0
15fbc: c1 ff ff ff ff 7f r1 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
15fc2: 40 e0 fe 7f r0 = 0x7ffe <wtgv2silk_CB_lags_stage2+0x1C : 7ffe >
15fc6: 44 8a goto 0x114 <silk_process_gains_FIX+0x1AC : 160dc >
15fc8: 26 a2 r6 = r2 << 0x2 ## encode_frame_FIX.c:772:16
15fca: 56 18 r6 += r5 ## encode_frame_FIX.c:772:16
15fcc: d1 ec 64 7f r7 = [r6+0x1f4] ## encode_frame_FIX.c:773:16
15fd0: d2 ec 64 60 r6 = [r6+0x204] ## encode_frame_FIX.c:774:7
15fd4: f8 e1 70 9e r9_r8 = r7 * r14 (s) ## encode_frame_FIX.c:773:16
15fd8: d0 e1 00 89 r9_r8 >>= 0x10 ## encode_frame_FIX.c:773:16
15fdc: 86 fd 08 02 ifs (r6 < 0x1) goto 0x10 <silk_process_gains_FIX+0xC0 : 15ff0 >
15fe0: 86 f8 10 02 if (r6 != 0x1) goto 0x20 <silk_process_gains_FIX+0xD4 : 16004 >
15fe4: 66 e1 01 80 r6 = r8 & 0x1 ## encode_frame_FIX.c:775:17
15fe8: c0 e1 81 7c r7 = r8 >>> 0x1 ## encode_frame_FIX.c:775:17
15fec: 76 18 r6 += r7 ## encode_frame_FIX.c:775:17
15fee: 04 92 goto 0x24 <silk_process_gains_FIX+0xE4 : 16014 > ## encode_frame_FIX.c:775:17
15ff0: a7 e0 00 60 r7 = 0x0 - r6 ## encode_frame_FIX.c:777:22
15ff4: c8 e1 80 67 r6 = r8 << r7 ## encode_frame_FIX.c:780:18
15ff8: c8 e1 12 77 r7 = r1 >> r7 ## encode_frame_FIX.c:777:22
15ffc: 18 ed 00 07 ifs (r8 >= r7) { ## encode_frame_FIX.c:777:22
16000: 16 16 r6 = r1
} ## encode_frame_FIX.c:777:8
16002: 04 88 goto 0x10 <silk_process_gains_FIX+0xE4 : 16014 >
16004: 37 e1 ff 6f r7 = r6 + -0x1 ## encode_frame_FIX.c:775:17
16008: 43 21 r3 = 0x1 ## encode_frame_FIX.c:775:17
1600a: c8 e1 30 77 r7 = r3 << r7 ## encode_frame_FIX.c:775:17
1600e: 87 18 r7 += r8 ## encode_frame_FIX.c:775:17
16010: c8 e1 73 66 r6 = r7 >>> r6 ## encode_frame_FIX.c:775:17
16014: d8 ec 5a 72 r7 = [r5+r2<<2] ## encode_frame_FIX.c:784:18
16018: f8 e1 70 d7 r13_r12 = r7 * r7 (s) ## encode_frame_FIX.c:784:18
1601c: b4 e0 d0 a6 r10 = r13 + r6 ## encode_frame_FIX.c:784:18
16020: 17 16 r7 = r1 ## encode_frame_FIX.c:784:18
16022: b6 ee ff 0f ifs (r6 <= -0x1) { ## encode_frame_FIX.c:784:18
16026: a7 16 r7 = r10
} ## encode_frame_FIX.c:784:18
16028: ba ee ff 0f ifs (r10 <= -0x1) { ## encode_frame_FIX.c:784:18
1602c: 7a 16 r10 = r7
} ## encode_frame_FIX.c:784:18
1602e: 00 ee 32 a0 ifs (r10 > r0) goto 0x64 <silk_process_gains_FIX+0x166 : 16096 > ## encode_frame_FIX.c:785:7
16032: ea 15 r11_r10 = r15_r14
16034: d0 e1 00 c9 r13_r12 >>= 0x10 ## encode_frame_FIX.c:787:19
16038: c0 e1 60 e1 r14 = r6 << 0x10 ## encode_frame_FIX.c:787:19
1603c: c7 14 r15 = 0 ## encode_frame_FIX.c:787:19
1603e: b4 e0 c0 8e r8 = r12 + r14 ## encode_frame_FIX.c:787:19
16042: b8 e0 d0 9f r9 = r13 + r15 + c ## encode_frame_FIX.c:787:19
16046: 88 fd 17 02 ifs (r8 < 0x1) goto 0x2e <silk_process_gains_FIX+0x148 : 16078 >
1604a: 80 e1 00 68 r6 = clz(r8) ## entenc.c:124:2
1604e: c7 ff 86 b4 00 00 r7 = 0xb486 <print+0x36 : b486 >
16054: 36 ea 01 00 if ((r6 & 0x1) != 0) {
16058: 0f 82 r7 = r0 + 0x2
}
1605a: eb a1 r3 = r6 >>> 0x1 ## Inlines.h:101:11
1605c: c8 e1 72 33 r3 = r7 >> r3 ## Inlines.h:101:7
16060: c8 e1 80 66 r6 = r8 << r6 ## Inlines.h:74:11
16064: b6 e1 1c 6c r6 = uextra(r6, p:0x18, l:0x7) ## Inlines.h:75:22
16068: e6 e1 d5 60 r6 = r6 * 0xD5 ## Inlines.h:104:9
1606c: f8 e1 30 76 r7_r6 = r3 * r6 (s) ## Inlines.h:104:9
16070: d0 e1 00 69 r7_r6 >>= 0x10 ## Inlines.h:104:9
16074: b4 e0 60 f3 r15 = r6 + r3 ## Inlines.h:104:9
16078: c0 ff ff ff 7f 00 r0 = 0x7fffff <RAM_LIMIT_H+0x65FFFE : 7ffffe > ## encode_frame_FIX.c:790:11
1607e: 35 e4 f1 30 r3 = smin(r15, r0) ## encode_frame_FIX.c:790:11
16082: c0 ff 00 00 80 ff r0 = 0xff800000 <RAM_LIMIT_H+0xFF660000 : ff800000 > ## encode_frame_FIX.c:791:32
16088: 34 e4 31 60 r6 = smax(r3, r0) ## encode_frame_FIX.c:791:32
1608c: 47 28 r7 = 0x8 ## encode_frame_FIX.c:791:32
1608e: 40 e0 fe 7f r0 = 0x7ffe <wtgv2silk_CB_lags_stage2+0x1C : 7ffe > ## encode_frame_FIX.c:791:32
16092: ae 15 r15_r14 = r11_r10 ## encode_frame_FIX.c:791:32
16094: 04 9e goto 0x3c <silk_process_gains_FIX+0x1A2 : 160d2 > ## encode_frame_FIX.c:791:32
16096: 80 e1 00 6a r6 = clz(r10) ## entenc.c:124:2
1609a: c7 ff 86 b4 00 00 r7 = 0xb486 <print+0x36 : b486 >
160a0: 36 ea 01 00 if ((r6 & 0x1) != 0) {
160a4: 0f 82 r7 = r0 + 0x2
}
160a6: eb a1 r3 = r6 >>> 0x1 ## Inlines.h:101:11
160a8: c8 e1 72 33 r3 = r7 >> r3 ## Inlines.h:101:7
160ac: c8 e1 a0 66 r6 = r10 << r6 ## Inlines.h:74:11
160b0: b6 e1 1c 6c r6 = uextra(r6, p:0x18, l:0x7) ## Inlines.h:75:22
160b4: e6 e1 d5 60 r6 = r6 * 0xD5 ## Inlines.h:104:9
160b8: f8 e1 30 76 r7_r6 = r3 * r6 (s) ## Inlines.h:104:9
160bc: d0 e1 00 69 r7_r6 >>= 0x10 ## Inlines.h:104:9
160c0: 63 18 r3 += r6 ## Inlines.h:104:9
160c2: 0e 81 r6 = r0 + 0x1 ## encode_frame_FIX.c:794:11
160c4: 35 e4 31 36 r3 = smin(r3, r6) ## encode_frame_FIX.c:794:11
160c8: 46 e0 00 80 r6 = -0x8000 <RAM_LIMIT_H+0xFFFFFFFFFFE58000 : ffffffffffff8000 > ## encode_frame_FIX.c:795:32
160cc: 34 e4 31 66 r6 = smax(r3, r6) ## encode_frame_FIX.c:795:32
160d0: 47 30 r7 = 0x10 ## encode_frame_FIX.c:795:32
160d2: c8 e1 60 37 r3 = r6 << r7
160d6: d8 ec 5b 32 [r5+r2<<2] = r3
160da: c2 21 r2 += 0x1 ## encode_frame_FIX.c:770:41
160dc: 46 60 r6 = [r4+0x0] ## encode_frame_FIX.c:770:30
160de: 86 ed 73 21 ifs (r2 < r6) goto -0x11a <silk_process_gains_FIX+0x98 : 15fc8 >
160e2: d4 e9 10 80 r8 = [sp+16]
160e6: 00 e1 38 80 r0 = r8 + 0x38 ## encode_frame_FIX.c:800:16
160ea: 51 16 r1 = r5 ## opus_demo.c:186:2
160ec: 16 03 rep 0x4 r6 { ## opus_demo.c:186:2
160ee: 12 05 r2 = [r1++=0x4] ## opus_demo.c:186:2
160f0: 82 05 [r0++=0x4] = r2
} ## opus_demo.c:186:2
160f2: f6 5c if (r6 != 0) goto -0x8 <silk_process_gains_FIX+0x1BC : 160ec > ## opus_demo.c:186:2
160f4: 41 f0 24 02 r1 = 0x224 # <ROM_RAM_SIZE+0x24 : 224 > ## encode_frame_FIX.c:801:13
160f8: 07 21 r7 = [sp+4] ## encode_frame_FIX.c:801:13
160fa: 78 4c r0 = b[r7+0xc] (u) ## encode_frame_FIX.c:801:44
160fc: d8 ee 51 01 b[r5+r1] = r0 ## encode_frame_FIX.c:801:31
16100: 51 d6 r1 = r5 # ## encode_frame_FIX.c:804:2
16102: 43 60 r3 = [r4+0x0] ## encode_frame_FIX.c:805:42
16104: 04 23 r4 = [sp+12] ## encode_frame_FIX.c:805:42
16106: 02 f1 7c 40 r2 = r4 + 0x7c # ## encode_frame_FIX.c:801:44
1610a: 06 22 r6 = [sp+8] ## encode_frame_FIX.c:801:44
1610c: 60 16 r0 = r6 ## encode_frame_FIX.c:804:2
1610e: bf ea 83 fe call -0x2fa <silk_gains_quant : 15e18 > ## encode_frame_FIX.c:804:2
16112: 54 ee 6a 01 r0 = b[r6+0x1a] (s) ## encode_frame_FIX.c:808:26
16116: 80 f8 0c 04 if (r0 != 0x2) goto 0x18 <silk_process_gains_FIX+0x202 : 16132 > ## encode_frame_FIX.c:808:26
1611a: 71 60 r1 = [r7+0x0] ## encode_frame_FIX.c:809:37
1611c: d0 ec 84 21 r2 = [r8+0x14] ## encode_frame_FIX.c:809:18
16120: 99 a8 r1 = r1 >>> 0x8 ## encode_frame_FIX.c:809:37
16122: 12 18 r2 += r1 ## encode_frame_FIX.c:809:35
16124: 41 21 r1 = 0x1 ## encode_frame_FIX.c:809:7
16126: 32 ed 81 00 ifs (r2 >= 0x81) { ## encode_frame_FIX.c:809:7
1612a: 41 20 r1 = 0x0
} ## encode_frame_FIX.c:809:7
1612c: 02 20 r2 = [sp] ## encode_frame_FIX.c:809:7
1612e: a9 43 b[r2+0x3] = r1 ## encode_frame_FIX.c:809:7
16130: 04 82 goto 0x4 <silk_process_gains_FIX+0x206 : 16136 > ## encode_frame_FIX.c:809:7
16132: 01 20 r1 = [sp]
16134: 19 43 r1 = b[r1+0x3] (u)
16136: 00 a1 r0 = r0 << 0x1 ## encode_frame_FIX.c:817:21
16138: 70 e1 03 00 r0 = r0 & 0xFFFFFFFC ## encode_frame_FIX.c:817:83
1613c: c2 ff 2a f6 01 00 r2 = 0x1f62a <silk_Quantization_Offsets_Q10 : 1f62a > ## encode_frame_FIX.c:817:21
16142: 20 d8 r0 += r2 # ## encode_frame_FIX.c:817:21
16144: 42 6c r2 = [r4+0x30] ## encode_frame_FIX.c:819:5
16146: 19 d7 r1 = r1.b0 (s) # ## encode_frame_FIX.c:817:21
16148: 44 60 r4 = [r4+0x0] ## encode_frame_FIX.c:820:5
1614a: d8 ed 0a 01 r0 = h[r0+r1<<1] (s) ## encode_frame_FIX.c:823:5
1614e: c1 ff cd cc 00 00 r1 = 0xcccd <MatrixEwConjMulAndSumOneDim_float_c_c_c_s1+0x4 : cccc > ## encode_frame_FIX.c:823:5
16154: f8 e1 00 11 r1_r0 = r0 * r1 (s) ## encode_frame_FIX.c:823:5
16158: d0 e1 00 09 r1_r0 >>= 0x10 ## encode_frame_FIX.c:823:5
1615c: 43 e0 ce ff r3 = -0x32 <RAM_LIMIT_H+0xFFFFFFFFFFE5FFCE : ffffffffffffffce > ## encode_frame_FIX.c:819:5
16160: 32 1b r2 *= r3 ## encode_frame_FIX.c:819:5
16162: 20 18 r0 += r2 ## encode_frame_FIX.c:819:3
16164: c1 ff 34 33 ff ff r1 = 0xffff3334 <RAM_LIMIT_H+0xFFE53334 : ffff3334 > ## encode_frame_FIX.c:820:5
1616a: f8 e1 40 31 r3_r2 = r4 * r1 (s) ## encode_frame_FIX.c:820:5
1616e: d0 ec 84 10 r1 = [r8+0x4] ## encode_frame_FIX.c:821:5
16172: d0 e1 00 29 r3_r2 >>= 0x10 ## encode_frame_FIX.c:820:5
16176: 20 18 r0 += r2 ## encode_frame_FIX.c:820:3
16178: 42 e0 67 fe r2 = -0x199 <RAM_LIMIT_H+0xFFFFFFFFFFE5FE66 : fffffffffffffe66 > ## encode_frame_FIX.c:821:5
1617c: f8 e1 10 32 r3_r2 = r1 * r2 (s) ## encode_frame_FIX.c:821:5
16180: d0 ec 88 10 r1 = [r8+0x8] ## encode_frame_FIX.c:822:5
16184: d0 e1 00 29 r3_r2 >>= 0x10 ## encode_frame_FIX.c:821:5
16188: 20 18 r0 += r2 ## encode_frame_FIX.c:821:3
1618a: 42 e0 ce fc r2 = -0x332 <RAM_LIMIT_H+0xFFFFFFFFFFE5FCCE : fffffffffffffcce > ## encode_frame_FIX.c:822:5
1618e: f8 e1 10 32 r3_r2 = r1 * r2 (s) ## encode_frame_FIX.c:822:5
16192: d0 e1 00 29 r3_r2 >>= 0x10 ## encode_frame_FIX.c:822:5
16196: 20 18 r0 += r2 ## encode_frame_FIX.c:822:3
16198: 00 e1 cd 04 r0 = r0 + 0x4cd ## encode_frame_FIX.c:823:3
1619c: d0 ec 81 00 [r8+0x0] = r0 ## encode_frame_FIX.c:818:24
161a0: 02 85 sp += 0x14 ## encode_frame_FIX.c:818:24
161a2: 5f 04 {pc, r15-r4} = [sp++] ## encode_frame_FIX.c:827:1
silk_prefilter_FIX:
161a4: 7f 04 [--sp] = {rets, r15-r4} ## LTP_analysis_filter_FIX.c:241:0
161a6: e2 85 sp += -0x6c ## LTP_analysis_filter_FIX.c:241:0
161a8: 42 f0 f0 25 r2 = 0x25f0 # <WOLAAnalysisFilter_Float_M256_m4_r1+0xDEC : 25f0 > ## LTP_analysis_filter_FIX.c:251:51
161ac: 82 37 [sp+92] = r2
161ae: 02 18 r2 += r0 ## LTP_analysis_filter_FIX.c:251:51
161b0: 44 f0 f4 25 r4 = 0x25f4 # <WOLAAnalysisFilter_Float_M256_m4_r1+0xDF0 : 25f4 > ## LTP_analysis_filter_FIX.c:251:51
161b4: 82 35 [sp+84] = r2 ## LTP_analysis_filter_FIX.c:251:51
161b6: 16 e1 30 04 r6 = r0 + 0x1430 ## LTP_analysis_filter_FIX.c:251:51
161ba: 04 d8 r4 += r0 # ## LTP_analysis_filter_FIX.c:251:51
161bc: 62 69 r2 = [r6+0x24] ## LTP_analysis_filter_FIX.c:253:26
161be: 44 f0 70 28 r4 = 0x2870 # <WOLASynthesisFilter_Float_M256_m4_r1+0x6C : 2870 > ## LTP_analysis_filter_FIX.c:252:50
161c2: 84 25 [sp+20] = r4 ## LTP_analysis_filter_FIX.c:252:50
161c4: 04 18 r4 += r0 ## LTP_analysis_filter_FIX.c:252:50
161c6: a2 f0 00 20 r2 = 0x0 - r2 # ## LTP_analysis_filter_FIX.c:252:50
161ca: 84 24 [sp+16] = r4
161cc: 14 e1 ac 08 r4 = r0 + 0x18ac
161d0: 10 e1 22 00 r0 = r0 + 0x1022
161d4: 00 f1 8c 11 r0 = r1 + 0x18c #
161d8: 80 23 [sp+12] = r0
161da: c3 d4 r11 = 0 #
161dc: 81 26 [sp+24] = r1
161de: 80 22 [sp+8] = r0
161e0: 84 2b [sp+44] = r4
161e2: 47 64 r7 = [r4+0x10] ## LTP_analysis_filter_FIX.c:261:11
161e4: 20 a1 r0 = r2 << 0x1
161e6: 80 21 [sp+4] = r0
161e8: 80 2a [sp+40] = r0
161ea: d0 e9 31 00 d[sp+48] = r1_r0
161ee: 84 96 goto 0x22c <silk_prefilter_FIX+0x278 : 1641c >
161f0: 6e d6 r14 = r6 #
161f2: 04 22 r4 = [sp+8]
161f4: 01 e1 40 40 r1 = r4 + 0x40 ## LTP_analysis_filter_FIX.c:265:23
161f8: 02 e1 20 40 r2 = r4 + 0x20 ## LTP_analysis_filter_FIX.c:265:23
161fc: d8 ec 2a 2b r2 = [r2+r11<<2] ## LTP_analysis_filter_FIX.c:265:23
16200: d8 ec 1a 1b r1 = [r1+r11<<2] ## LTP_analysis_filter_FIX.c:265:23
16204: a0 e0 80 2c r0 = 0x4000 - r2 ## LTP_analysis_filter_FIX.c:265:23
16208: f8 e1 00 91 r9_r8 = r0 * r1 (s) ## LTP_analysis_filter_FIX.c:265:23
1620c: d0 e1 00 89 r9_r8 >>= 0x10 ## LTP_analysis_filter_FIX.c:265:23
16210: d0 ec 48 15 r1 = [r4+0x58] ## LTP_analysis_filter_FIX.c:270:12
16214: d0 e9 39 80 d[sp+56] = r9_r8 ## LTP_analysis_filter_FIX.c:270:12
16218: f0 e1 80 02 r0 = r8 * r2 ## LTP_analysis_filter_FIX.c:269:12
1621c: 4a 90 r2 = r4 + 0x10 ## LTP_analysis_filter_FIX.c:268:9
1621e: d8 ec 2a ab r10 = [r2+r11<<2] ## LTP_analysis_filter_FIX.c:268:9
16222: e1 e1 cd 1f r1 = r1 * 0x19A ## LTP_analysis_filter_FIX.c:270:12
16226: 01 18 r1 += r0 ## LTP_analysis_filter_FIX.c:269:12
16228: c0 ff 33 33 33 00 r0 = 0x333333 <RAM_LIMIT_H+0x193332 : 333332 > ## LTP_analysis_filter_FIX.c:270:12
1622e: 01 18 r1 += r0 ## LTP_analysis_filter_FIX.c:270:12
16230: a0 e0 00 a0 r0 = 0x0 - r10 ## LTP_analysis_filter_FIX.c:271:12
16234: f8 e1 10 90 r9_r8 = r1 * r0 (s) ## LTP_analysis_filter_FIX.c:271:12
16238: d0 e1 00 89 r9_r8 >>= 0x10 ## LTP_analysis_filter_FIX.c:271:12
1623c: e1 e0 00 8d r1 = r8 + 0x2000 ## LTP_analysis_filter_FIX.c:272:12
16240: 99 ae r1 = r1 >>> 0xe ## LTP_analysis_filter_FIX.c:272:12
16242: 78 e0 01 91 r9 = sat16(r1) (s) ## LTP_analysis_filter_FIX.c:273:3
16246: d8 ec 4a 8b r8 = [r4+r11<<2] ## LTP_analysis_filter_FIX.c:277:16
1624a: cc 30 r4 += 0x30 ## LTP_analysis_filter_FIX.c:276:14
1624c: d8 ec 4a 0b r0 = [r4+r11<<2] ## LTP_analysis_filter_FIX.c:276:14
16250: d0 e9 61 00 d[sp+96] = r1_r0 ## LTP_analysis_filter_FIX.c:286:30
16254: 00 21 r0 = [sp+4] ## LTP_analysis_filter_FIX.c:286:30
16256: 36 dc r6 = r3 + r0 # ## LTP_analysis_filter_FIX.c:286:30
16258: 00 26 r0 = [sp+24] ## LTP_analysis_filter_FIX.c:278:18
1625a: d0 ec e8 c0 r12 = [r14+0x8] ## LTP_analysis_filter_FIX.c:304:24
1625e: c0 e1 b5 10 r1 = r11 << 0x5 ## LTP_analysis_filter_FIX.c:278:18
16262: 01 18 r1 += r0 ## LTP_analysis_filter_FIX.c:278:18
16264: d4 e9 10 f0 r15 = [sp+16]
16268: f2 16 r2 = r15 ## LTP_analysis_filter_FIX.c:306:5
1626a: 01 f1 8c 10 r1 = r1 + 0x8c # ## LTP_analysis_filter_FIX.c:278:18
1626e: 83 29 [sp+36] = r3
16270: 00 2a r0 = [sp+40] ## LTP_analysis_filter_FIX.c:306:5
16272: d0 e9 30 40 r5_r4 = d[sp+48] ## LTP_analysis_filter_FIX.c:306:5
16276: 84 14 r5_r4 = 0 ## LTP_analysis_filter_FIX.c:306:5
16278: 44 24 r4 = 0x4 ## LTP_analysis_filter_FIX.c:306:5
1627a: 50 87 rep 0xc 0x8 { ## LTP_analysis_filter_FIX.c:306:5
1627c: d4 ed 12 d0 r13 = h[r1++=0x2] (s) ## LTP_analysis_filter_FIX.c:306:5
16280: d4 ed 62 00 r0 = h[r6++=0x2] (s) ## LTP_analysis_filter_FIX.c:306:5
16284: fc e1 00 5d r5_r4 += r0 * r13 (s)
} ## LTP_analysis_filter_FIX.c:306:5
16288: d2 e1 4b d8 r13 = r5_r4 >>> 0xb (up) ## LTP_analysis_filter_FIX.c:306:5
1628c: f9 30 r1 += -0x10 ## LTP_analysis_filter_FIX.c:306:5
1628e: fe 32 r6 += -0xe ## LTP_analysis_filter_FIX.c:306:5
16290: d4 ed 32 00 r0 = h[r3++=0x2] (s) ## LTP_analysis_filter_FIX.c:306:5
16294: 00 a2 r0 = r0 << 0x2 ## LTP_analysis_filter_FIX.c:306:5
16296: b4 e0 02 0d r0 = r0 - r13 ## LTP_analysis_filter_FIX.c:306:5
1629a: 84 d4 r5_r4 = 0 # ## LTP_analysis_filter_FIX.c:306:5
1629c: a0 05 [r2++=0x4] = r0 ## LTP_analysis_filter_FIX.c:306:5
1629e: 0c ea eb ff if (--r12 != 0) goto -0x2a <silk_prefilter_FIX+0xD4 : 16278 > ## LTP_analysis_filter_FIX.c:306:5
162a2: d0 e9 31 40 d[sp+48] = r5_r4
162a6: d4 e9 1d d0 [sp+28] = r13
162aa: 80 2a [sp+40] = r0
162ac: d4 e9 2c c0 r12 = [sp+44]
162b0: d0 ec cc 10 r1 = [r12+0xc] ## LTP_analysis_filter_FIX.c:332:19
162b4: d0 ec f0 20 r2 = [r15+0x0] ## LTP_analysis_filter_FIX.c:332:19
162b8: 91 db r1 *= r9 # ## LTP_analysis_filter_FIX.c:332:19
162ba: 00 35 r0 = [sp+84] ## LTP_analysis_filter_FIX.c:332:17
162bc: 03 e1 08 a0 r3 = r10 + 0x8 ## LTP_analysis_filter_FIX.c:268:9
162c0: bb a4 r3 = r3 >>> 0x4 ## LTP_analysis_filter_FIX.c:268:9
162c2: 32 1b r2 *= r3 ## LTP_analysis_filter_FIX.c:332:19
162c4: 21 18 r1 += r2 ## LTP_analysis_filter_FIX.c:332:19
162c6: f2 d6 r2 = r15 # ## LTP_analysis_filter_FIX.c:342:4
162c8: 81 60 [r0+0x0] = r1 ## LTP_analysis_filter_FIX.c:332:17
162ca: d0 ec e8 10 r1 = [r14+0x8] ## LTP_analysis_filter_FIX.c:341:27
162ce: 3a f1 ff 1f r10 = r1 + -0x1 # ## LTP_analysis_filter_FIX.c:341:40
162d2: 04 25 r4 = [sp+20] ## LTP_analysis_filter_FIX.c:342:4
162d4: d0 e9 30 00 r1_r0 = d[sp+48] ## LTP_analysis_filter_FIX.c:342:4
162d8: 4a 03 rep 0xa r10 { ## LTP_analysis_filter_FIX.c:342:4
162da: e0 ee 21 19 r1_r0 = [r2 ++= 0x4]*r9 (s) ## LTP_analysis_filter_FIX.c:342:4
162de: e4 ee 20 13 r1_r0 += [r2 ++= 0x0]*r3 (s) ## LTP_analysis_filter_FIX.c:342:4
162e2: c0 05 [r4++=0x4] = r0
} ## LTP_analysis_filter_FIX.c:342:4
162e4: 8a f8 f8 01 if (r10 != 0x0) goto -0x10 <silk_prefilter_FIX+0x134 : 162d8 > ## LTP_analysis_filter_FIX.c:342:4
162e8: d0 e9 31 00 d[sp+48] = r1_r0
162ec: e6 16 r6 = r14
162ee: 31 f1 fc ff r1 = r15 + -0x4 # ## LTP_analysis_filter_FIX.c:355:19
162f2: 60 62 r0 = [r6+0x8] ## LTP_analysis_filter_FIX.c:355:41
162f4: 80 36 [sp+88] = r0
162f6: d8 ec 1a 10 r1 = [r1+r0<<2] ## LTP_analysis_filter_FIX.c:355:19
162fa: d0 ec cd 10 [r12+0xc] = r1 ## LTP_analysis_filter_FIX.c:355:17
162fe: 00 23 r0 = [sp+12] ## LTP_analysis_filter_FIX.c:359:27
16300: 09 40 r1 = b[r0+0x0] (u) ## LTP_analysis_filter_FIX.c:359:27
16302: 31 e8 02 80 if (r1 == 0x2) { ## LTP_analysis_filter_FIX.c:359:27
16306: 00 26 r0 = [sp+24] ## LTP_analysis_filter_FIX.c:360:10
16308: d8 38 r0 += 0x78 ## LTP_analysis_filter_FIX.c:360:10
1630a: d8 ec 0a 7b r7 = [r0+r11<<2]
} ## LTP_analysis_filter_FIX.c:360:10
1630e: d4 e9 21 b0 [sp+32] = r11
16312: d0 e9 60 00 r1_r0 = d[sp+96]
16316: 89 bf r1 = r0 >>> 0x1f
16318: d0 e9 61 00 d[sp+96] = r1_r0 ## LTP_analysis_filter_FIX.c:178:41
1631c: b0 e1 41 80 r0 = sextra(r8, p:0x0, l:0x10) ## LTP_analysis_filter_FIX.c:178:41
16320: 89 bf r1 = r0 >>> 0x1f
16322: d0 e9 49 00 d[sp+72] = r1_r0
16326: c0 f1 80 ed r14 = r8 >>> 0x10 # ## LTP_analysis_filter_FIX.c:179:33
1632a: 00 2b r0 = [sp+44] ## LTP_analysis_filter_FIX.c:179:33
1632c: c0 f1 ef fd r15 = r14 >>> 0x1f #
16330: 01 61 r1 = [r0+0x4] ## LTP_analysis_filter_FIX.c:186:22
16332: d0 ec 08 c0 r12 = [r0+0x8] ## LTP_analysis_filter_FIX.c:187:22
16336: 7a d6 r10 = r7 #
16338: 03 60 r3 = [r0+0x0] ## LTP_analysis_filter_FIX.c:185:23
1633a: d0 e9 38 40 r5_r4 = d[sp+56]
1633e: c8 a1 r0 = r4 >>> 0x1 ## LTP_analysis_filter_FIX.c:181:35
16340: 4b f0 ff 01 r11 = 0x1ff # <_MASK_MEM_SIZE+0x5A : 1fe >
16344: 80 31 [sp+68] = r0 ## LTP_analysis_filter_FIX.c:180:35
16346: c8 a2 r0 = r4 >>> 0x2 ## LTP_analysis_filter_FIX.c:180:35
16348: 80 2e [sp+56] = r0
1634a: 44 20 r4 = 0x0
1634c: 24 91 goto 0xa2 <silk_prefilter_FIX+0x24C : 163f0 >
1634e: 87 fd 1a 02 ifs (r7 < 0x1) goto 0x34 <silk_prefilter_FIX+0x1E2 : 16386 >
16352: ba 1d r2 = r3 + r7 ## LTP_analysis_filter_FIX.c:200:14
16354: 90 e1 22 7b r7 = r2 & r11 ## LTP_analysis_filter_FIX.c:203:64
16358: 05 e1 7c 60 r5 = r6 + 0x7c ## LTP_analysis_filter_FIX.c:201:16
1635c: d8 ed 5a 77 r7 = h[r5+r7<<1] (s) ## LTP_analysis_filter_FIX.c:203:17
16360: 00 e1 fe 21 r0 = r2 + 0x1fe ## LTP_analysis_filter_FIX.c:201:59
16364: 90 e1 02 0b r0 = r0 & r11 ## LTP_analysis_filter_FIX.c:201:63
16368: d8 ed 5a 00 r0 = h[r5+r0<<1] (s) ## LTP_analysis_filter_FIX.c:201:16
1636c: 02 e1 ff 21 r2 = r2 + 0x1ff ## LTP_analysis_filter_FIX.c:201:33
16370: 90 e1 22 2b r2 = r2 & r11 ## LTP_analysis_filter_FIX.c:202:60
16374: d8 ed 5a 22 r2 = h[r5+r2<<1] (s) ## LTP_analysis_filter_FIX.c:202:17
16378: 70 d8 r0 += r7 # ## LTP_analysis_filter_FIX.c:202:17
1637a: 05 2e r5 = [sp+56] ## LTP_analysis_filter_FIX.c:202:17
1637c: 50 db r0 *= r5 # ## LTP_analysis_filter_FIX.c:202:17
1637e: 05 31 r5 = [sp+68] ## LTP_analysis_filter_FIX.c:202:71
16380: 52 1b r2 *= r5 ## LTP_analysis_filter_FIX.c:202:71
16382: 02 18 r2 += r0 ## LTP_analysis_filter_FIX.c:203:14
16384: 04 81 goto 0x2 <silk_prefilter_FIX+0x1E4 : 16388 > ## LTP_analysis_filter_FIX.c:203:14
16386: 42 20 r2 = 0x0
16388: 6d d6 r13 = r6 #
1638a: 05 35 r5 = [sp+84] ## LTP_analysis_filter_FIX.c:212:20
1638c: f8 e1 10 9e r9_r8 = r1 * r14 (s) ## LTP_analysis_filter_FIX.c:210:14
16390: d0 e1 00 89 r9_r8 >>= 0x10 ## LTP_analysis_filter_FIX.c:210:14
16394: d0 e9 48 60 r7_r6 = d[sp+72] ## LTP_analysis_filter_FIX.c:210:14
16398: f8 e1 c0 76 r7_r6 = r12 * r6 (s) ## LTP_analysis_filter_FIX.c:210:14
1639c: d0 e1 00 69 r7_r6 >>= 0x10 ## LTP_analysis_filter_FIX.c:210:14
163a0: b4 e0 60 08 r0 = r6 + r8 ## LTP_analysis_filter_FIX.c:210:14
163a4: 00 a2 r0 = r0 << 0x2 ## LTP_analysis_filter_FIX.c:213:20
163a6: d8 ec 5a 54 r5 = [r5+r4<<2] ## LTP_analysis_filter_FIX.c:212:20
163aa: d0 e9 60 60 r7_r6 = d[sp+96] ## LTP_analysis_filter_FIX.c:209:16
163ae: f8 e1 10 76 r7_r6 = r1 * r6 (s) ## LTP_analysis_filter_FIX.c:209:16
163b2: d0 e1 0e 68 r7_r6 >>= 0xe ## LTP_analysis_filter_FIX.c:212:20
163b6: 71 e1 03 60 r1 = r6 & 0xFFFFFFFC ## LTP_analysis_filter_FIX.c:212:20
163ba: 59 1e r1 = r5 - r1 ## LTP_analysis_filter_FIX.c:212:20
163bc: b4 e0 12 c0 r12 = r1 - r0 ## LTP_analysis_filter_FIX.c:213:20
163c0: 05 e1 00 c8 r5 = r12 + 0x800 ## LTP_analysis_filter_FIX.c:218:9
163c4: dd ac r5 = r5 >>> 0xc ## LTP_analysis_filter_FIX.c:218:9
163c6: 78 e0 01 65 r6 = sat16(r5) (s) ## LTP_analysis_filter_FIX.c:219:4
163ca: 03 e1 ff 31 r3 = r3 + 0x1ff ## LTP_analysis_filter_FIX.c:215:38
163ce: 90 e1 32 3b r3 = r3 & r11 ## LTP_analysis_filter_FIX.c:215:42
163d2: 05 e1 7c d0 r5 = r13 + 0x7c ## LTP_analysis_filter_FIX.c:220:4
163d6: d8 ed 59 63 h[r5+r3<<1] = r6 ## LTP_analysis_filter_FIX.c:220:33
163da: 20 18 r0 += r2 ## LTP_analysis_filter_FIX.c:213:20
163dc: 02 e1 00 11 r2 = r1 + 0x100 ## LTP_analysis_filter_FIX.c:224:14
163e0: 20 de r0 = r2 - r0 # ## LTP_analysis_filter_FIX.c:224:14
163e2: 02 37 r2 = [sp+92] ## LTP_analysis_filter_FIX.c:224:12
163e4: 88 a9 r0 = r0 >>> 0x9 ## LTP_analysis_filter_FIX.c:224:14
163e6: d8 ec 2b 04 [r2+r4<<2] = r0 ## LTP_analysis_filter_FIX.c:224:12
163ea: c4 21 r4 += 0x1 ## LTP_analysis_filter_FIX.c:195:27
163ec: d6 16 r6 = r13
163ee: a7 16 r7 = r10
163f0: 00 36 r0 = [sp+88] ## LTP_analysis_filter_FIX.c:195:2
163f2: 80 ed ac 41 ifs (r4 < r0) goto -0xa8 <silk_prefilter_FIX+0x1AA : 1634e > ## LTP_analysis_filter_FIX.c:195:2
163f6: 00 2b r0 = [sp+44]
163f8: 81 61 [r0+0x4] = r1 ## LTP_analysis_filter_FIX.c:229:20
163fa: d0 ec 09 c0 [r0+0x8] = r12 ## LTP_analysis_filter_FIX.c:230:20
163fe: 83 60 [r0+0x0] = r3 ## LTP_analysis_filter_FIX.c:231:22
16400: 60 62 r0 = [r6+0x8] ## LTP_analysis_filter_FIX.c:364:21
16402: 01 a2 r1 = r0 << 0x2 ## LTP_analysis_filter_FIX.c:365:10
16404: 02 37 r2 = [sp+92] ## LTP_analysis_filter_FIX.c:365:10
16406: 12 18 r2 += r1 ## LTP_analysis_filter_FIX.c:365:10
16408: 82 37 [sp+92] = r2 ## LTP_analysis_filter_FIX.c:364:6
1640a: 00 a1 r0 = r0 << 0x1 ## LTP_analysis_filter_FIX.c:364:6
1640c: 03 29 r3 = [sp+36] ## LTP_analysis_filter_FIX.c:364:6
1640e: 03 18 r3 += r0 ## LTP_analysis_filter_FIX.c:364:6
16410: d4 e9 20 b0 r11 = [sp+32]
16414: 0b e1 01 b0 r11 = r11 + 0x1 ## LTP_analysis_filter_FIX.c:263:41
16418: d4 e9 1c d0 r13 = [sp+28]
1641c: 61 60 r1 = [r6+0x0] ## LTP_analysis_filter_FIX.c:263:30
1641e: 4b ff 00 b1 e6 fe ifs (r11 < r1) goto -0x234 <silk_prefilter_FIX+0x4C : 161f0 > ## LTP_analysis_filter_FIX.c:263:30
16424: 00 26 r0 = [sp+24] ## LTP_analysis_filter_FIX.c:368:15
16426: d8 38 r0 += 0x78 ## LTP_analysis_filter_FIX.c:368:15
16428: f8 3c r0 += -0x4 ## LTP_analysis_filter_FIX.c:368:15
1642a: d8 ec 0a 01 r0 = [r0+r1<<2] ## LTP_analysis_filter_FIX.c:368:15
1642e: 01 2b r1 = [sp+44] ## LTP_analysis_filter_FIX.c:368:13
16430: 90 64 [r1+0x10] = r0 ## LTP_analysis_filter_FIX.c:368:13
16432: 02 9b sp += 0x6c ## LTP_analysis_filter_FIX.c:368:13
16434: 5f 04 {pc, r15-r4} = [sp++] ## LTP_analysis_filter_FIX.c:369:1
combine_and_check:
16436: 77 04 [--sp] = {rets, r7-r4} ## encode_pulses.c:88:0
16438: 04 16 r4 = r0 ## encode_pulses.c:88:0
1643a: 40 20 r0 = 0x0 ## encode_pulses.c:88:0
1643c: 45 20 r5 = 0x0 ## encode_pulses.c:88:0
1643e: 04 89 goto 0x12 <combine_and_check+0x1C : 16452 > ## encode_pulses.c:88:0
16440: 50 ec 10 60 r7_r6 = d[r1+0x0] ## encode_pulses.c:92:9
16444: 76 18 r6 += r7 ## encode_pulses.c:92:26
16446: 02 ee 07 60 ifs (r6 > r2) goto 0xe <combine_and_check+0x22 : 16458 >
1644a: d8 ec 4b 65 [r4+r5<<2] = r6 ## encode_pulses.c:96:18
1644e: c1 28 r1 += 0x8 ## encode_pulses.c:91:2
16450: c5 21 r5 += 0x1 ## encode_pulses.c:91:24
16452: 83 ed f5 51 ifs (r5 < r3) goto -0x16 <combine_and_check+0xA : 16440 >
16456: 57 04 {pc, r7-r4} = [sp++] ## encode_pulses.c:100:1
16458: 40 21 r0 = 0x1
1645a: 57 04 {pc, r7-r4} = [sp++] ## encode_pulses.c:100:1
encode_split:
1645c: 74 04 [--sp] = {rets, r4} ## encode_pulses.c:126:0
1645e: 32 ed 01 c0 ifs (r2 >= 0x1) { ## encode_pulses.c:126:0
16462: c4 ff c4 eb 01 00 r4 = 0x1ebc4 <silk_shell_code_table_offsets : 1ebc4 > ## encode_pulses.c:128:50
16468: d8 ee 20 24 r2 = b[r2+r4] (u) ## encode_pulses.c:128:38
1646c: 32 18 r2 += r3 ## encode_pulses.c:128:38
1646e: bf ea 12 d6 call -0x53dc
} <ec_enc_icdf : 11096 > ## encode_pulses.c:128:3
16472: 54 04 {pc, r4} = [sp++] ## encode_pulses.c:130:1
silk_encode_pulses:
16474: 7f 04 [--sp] = {rets, r15-r4} ## encode_pulses.c:202:0
16476: e2 86 sp += -0x68 ## encode_pulses.c:202:0
16478: 3b d6 r11 = r3 # ## encode_pulses.c:202:0
1647a: 82 21 [sp+4] = r2 ## encode_pulses.c:202:0
1647c: c0 d4 r8 = 0 # ## encode_pulses.c:202:0
1647e: 81 22 [sp+8] = r1 ## encode_pulses.c:202:0
16480: cb 84 r3 = sp + 68 ## encode_pulses.c:202:0
16482: 41 28 r1 = 0x8 ## opus_demo.c:208:2
16484: 42 20 r2 = 0x0 ## opus_demo.c:208:2
16486: 01 03 rep 0x2 r1 { ## opus_demo.c:208:2
16488: b2 05 [r3++=0x4] = r2
} ## opus_demo.c:208:2
1648a: f1 5d if (r1 != 0) goto -0x6 <silk_encode_pulses+0x12 : 16486 > ## opus_demo.c:208:2
1648c: 41 e0 e4 35 r1 = 0x35e4 <WOLASynthesisFilter_Float_M256_m4_r1+0xDE0 : 35e4 >
16490: b4 f0 00 e1 r14 = r0 + r1 #
16494: 21 27 r1 = [sp+156]
16496: 0f f1 50 e0 r15 = r14 + 0x50 # ## encode_pulses.c:217:34
1649a: 80 23 [sp+12] = r0 ## encode_pulses.c:217:34
1649c: 42 f0 64 38 r2 = 0x3864 # <STFT_Win_FixHalf_M512_D160+0x60 : 3864 > ## encode_pulses.c:215:25
164a0: 81 20 [sp] = r1 ## encode_pulses.c:215:25
164a2: 85 1c r5 = r0 + r2 ## encode_pulses.c:215:25
164a4: c0 e1 14 cc r12 = r1 >>> 0x4 ## encode_pulses.c:224:9
164a8: b9 16 r9 = r11
164aa: c5 14 r13 = 0
164ac: d4 e9 41 e0 [sp+64] = r14
164b0: 14 9d goto 0x7a <silk_encode_pulses+0xB8 : 1652c >
164b2: 50 16 r0 = r5 ## encode_pulses.c:247:4
164b4: 50 8f rep 0xc 0x10 { ## encode_pulses.c:247:4
164b6: d4 ee 91 a0 r10 = b[r9++=0x1] (s) ## encode_pulses.c:247:4
164ba: 30 e4 00 aa r10 = abs(r10) ## encode_pulses.c:247:4
164be: d8 ec 05 a0 [r0++=0x4] = r10
} ## encode_pulses.c:247:4
164c2: d8 ec fb 8d [r15+r13<<2] = r8 ## encode_pulses.c:258:15
164c6: e0 16 r0 = r14 ## encode_pulses.c:258:15
164c8: c0 e1 d2 e0 r14 = r13 << 0x2 ## encode_pulses.c:258:3
164cc: b4 e0 00 6e r6 = r0 + r14 ## encode_pulses.c:258:3
164d0: 04 8d goto 0x1a <silk_encode_pulses+0x78 : 164ec > ## encode_pulses.c:258:3
164d2: b4 e0 f0 0e r0 = r15 + r14 ## encode_pulses.c:272:16
164d6: c0 eb 01 00 [r0+0x0] += 0x1 ## encode_pulses.c:272:16
164da: 40 20 r0 = 0x0
164dc: 04 85 goto 0xa <silk_encode_pulses+0x74 : 164e8 >
164de: 01 a2 r1 = r0 << 0x2 ## encode_pulses.c:274:26
164e0: 51 18 r1 += r5 ## encode_pulses.c:274:26
164e2: 6c e8 03 11 [r1+0x0] >>>= 0x1 ## encode_pulses.c:274:24
164e6: c0 21 r0 += 0x1 ## encode_pulses.c:273:48
164e8: 80 f8 f9 21 if (r0 != 0x10) goto -0xe <silk_encode_pulses+0x6A : 164de >
164ec: cf 84 r7 = sp + 68
164ee: 42 28 r2 = 0x8 ## encode_pulses.c:262:17
164f0: 43 28 r3 = 0x8 ## encode_pulses.c:262:17
164f2: 70 16 r0 = r7 ## encode_pulses.c:262:17
164f4: 51 16 r1 = r5 ## encode_pulses.c:262:17
164f6: 41 9f call -0xc2 <combine_and_check : 16436 > ## encode_pulses.c:262:17
164f8: 04 16 r4 = r0 ## encode_pulses.c:262:17
164fa: 42 2a r2 = 0xa ## encode_pulses.c:264:18
164fc: 43 24 r3 = 0x4 ## encode_pulses.c:264:18
164fe: 70 16 r0 = r7 ## encode_pulses.c:264:18
16500: 71 16 r1 = r7 ## encode_pulses.c:264:18
16502: 41 99 call -0xce <combine_and_check : 16436 > ## encode_pulses.c:264:18
16504: 04 18 r4 += r0 ## encode_pulses.c:264:15
16506: 42 2c r2 = 0xc ## encode_pulses.c:266:18
16508: 43 22 r3 = 0x2 ## encode_pulses.c:266:18
1650a: 70 16 r0 = r7 ## encode_pulses.c:266:18
1650c: 71 16 r1 = r7 ## encode_pulses.c:266:18
1650e: 41 93 call -0xda <combine_and_check : 16436 > ## encode_pulses.c:266:18
16510: 04 18 r4 += r0 ## encode_pulses.c:266:15
16512: 42 30 r2 = 0x10 ## encode_pulses.c:268:18
16514: 43 21 r3 = 0x1 ## encode_pulses.c:268:18
16516: 60 15 r1_r0 = r7_r6 ## encode_pulses.c:268:18
16518: 41 8e call -0xe4 <combine_and_check : 16436 > ## encode_pulses.c:268:18
1651a: a0 e0 00 00 r0 = 0x0 - r0 ## encode_pulses.c:270:8
1651e: 80 e8 d8 41 if (r4 != r0) goto -0x50 <silk_encode_pulses+0x5E : 164d2 > ## encode_pulses.c:270:8
16522: 0d e1 01 d0 r13 = r13 + 0x1 ## encode_pulses.c:238:25
16526: d5 20 r5 += 0x40 ## encode_pulses.c:282:18
16528: d4 e9 40 e0 r14 = [sp+64]
1652c: 8c ed c1 d1 ifs (r13 < r12) goto -0x7e <silk_encode_pulses+0x3E : 164b2 > ## encode_pulses.c:238:2
16530: c2 d4 r10 = 0 #
16532: 00 22 r0 = [sp+8]
16534: 88 a1 r0 = r0 >>> 0x1
16536: cd ff ff ff ff 7f r13 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe >
1653c: c5 ff e0 eb 01 00 r5 = 0x1ebe0 <silk_lsb_iCDF : 1ebe0 >
16542: e9 e1 09 00 r9 = r0 * 0x9
16546: 48 e0 12 01 r8 = 0x112 <var_bss_size+0x6 : 112 >
1654a: 42 e0 bc 05 r2 = 0x5bc <alg_code_size+0xEC : 5bc >
1654e: 44 20 r4 = 0x0
16550: 14 81 goto 0x42 <silk_encode_pulses+0x120 : 16594 >
16552: b4 e0 90 04 r0 = r9 + r4 ## encode_pulses.c:290:16
16556: 50 18 r0 += r5 ## encode_pulses.c:290:16
16558: d8 ee 00 78 r7 = b[r0+r8] (u) ## encode_pulses.c:290:16
1655c: 41 20 r1 = 0x0
1655e: e0 16 r0 = r14
16560: 04 8f goto 0x1e <silk_encode_pulses+0x10C : 16580 >
16562: d0 ec 00 35 r3 = [r0+0x50] ## encode_pulses.c:292:8
16566: 46 31 r6 = 0x11 ## encode_pulses.c:292:8
16568: b3 ee 00 00 ifs (r3 <= 0x0) { ## encode_pulses.c:292:8
1656c: 06 60 r6 = [r0+0x0]
} ## encode_pulses.c:296:29
1656e: e3 e1 12 40 r3 = r4 * 0x12 ## encode_pulses.c:296:29
16572: 63 18 r3 += r6 ## encode_pulses.c:296:29
16574: 53 18 r3 += r5 ## encode_pulses.c:296:29
16576: d8 ee 30 32 r3 = b[r3+r2] (u) ## encode_pulses.c:296:29
1657a: 37 18 r7 += r3 ## encode_pulses.c:296:29
1657c: c0 24 r0 += 0x4 ## encode_pulses.c:291:3
1657e: c1 21 r1 += 0x1 ## encode_pulses.c:291:26
16580: 8c ed ef 11 ifs (r1 < r12) goto -0x22 <silk_encode_pulses+0xEE : 16562 >
16584: 40 16 r0 = r4 ## encode_pulses.c:299:7
16586: 17 ed 00 4d ifs (r7 >= r13) { ## encode_pulses.c:299:7
1658a: d7 16 r7 = r13 ## encode_pulses.c:299:7
1658c: a0 16 r0 = r10
} ## encode_pulses.c:299:7
1658e: c4 21 r4 += 0x1 ## encode_pulses.c:288:38
16590: 7d 16 r13 = r7
16592: 0a 16 r10 = r0
16594: 84 f8 dd 13 if (r4 != 0x9) goto -0x46 <silk_encode_pulses+0xDE : 16552 >
16598: b4 e0 90 05 r0 = r9 + r5 ## encode_pulses.c:304:42
1659c: 02 f1 00 01 r2 = r0 + 0x100 # ## encode_pulses.c:304:42
165a0: 00 23 r0 = [sp+12] ## encode_pulses.c:214:34
165a2: c0 30 r0 += 0x10 ## encode_pulses.c:214:34
165a4: a1 16 r1 = r10 ## encode_pulses.c:304:2
165a6: bf ea 76 d5 call -0x5514 <ec_enc_icdf : 11096 > ## encode_pulses.c:304:2
165aa: e1 e1 12 a0 r1 = r10 * 0x12 ## encode_pulses.c:307:12
165ae: 51 18 r1 += r5 ## encode_pulses.c:307:12
165b0: 06 e1 5e 16 r6 = r1 + 0x65e ## encode_pulses.c:307:12
165b4: 44 20 r4 = 0x0
165b6: 04 9f goto 0x3e <silk_encode_pulses+0x182 : 165f6 >
165b8: d8 ec fa 14 r1 = [r15+r4<<2] ## encode_pulses.c:309:7
165bc: 01 56 if (r1 == 0) goto 0x2c <silk_encode_pulses+0x176 : 165ea > ## encode_pulses.c:309:7
165be: 41 31 r1 = 0x11 ## encode_pulses.c:313:4
165c0: 62 16 r2 = r6 ## encode_pulses.c:313:4
165c2: bf ea 68 d5 call -0x5530 <ec_enc_icdf : 11096 > ## encode_pulses.c:313:4
165c6: 47 20 r7 = 0x0
165c8: 04 86 goto 0xc <silk_encode_pulses+0x162 : 165d6 >
165ca: 02 e1 00 57 r2 = r5 + 0x700 ## encode_pulses.c:315:5
165ce: 41 31 r1 = 0x11 ## encode_pulses.c:315:5
165d0: bf ea 61 d5 call -0x553e <ec_enc_icdf : 11096 > ## encode_pulses.c:315:5
165d4: c7 21 r7 += 0x1 ## encode_pulses.c:314:38
165d6: d8 ec fa 14 r1 = [r15+r4<<2] ## encode_pulses.c:314:20
165da: f9 3f r1 += -0x1 ## encode_pulses.c:314:32
165dc: 81 ed f5 71 ifs (r7 < r1) goto -0x16 <silk_encode_pulses+0x156 : 165ca > ## encode_pulses.c:314:32
165e0: d8 ec ea 14 r1 = [r14+r4<<2] ## encode_pulses.c:317:28
165e4: 02 e1 00 57 r2 = r5 + 0x700 ## encode_pulses.c:317:4
165e8: 04 83 goto 0x6 <silk_encode_pulses+0x17C : 165f0 > ## encode_pulses.c:317:4
165ea: d8 ec ea 14 r1 = [r14+r4<<2] ## encode_pulses.c:310:28
165ee: 62 16 r2 = r6 ## encode_pulses.c:310:4
165f0: bf ea 51 d5 call -0x555e <ec_enc_icdf : 11096 >
165f4: c4 21 r4 += 0x1 ## encode_pulses.c:308:25
165f6: 8c ed df 41 ifs (r4 < r12) goto -0x42 <silk_encode_pulses+0x144 : 165b8 > ## encode_pulses.c:308:2
165fa: 47 20 r7 = 0x0
165fc: 42 20 r2 = 0x0
165fe: 44 99 goto 0x132 <silk_encode_pulses+0x2BE : 16732 >
16600: d8 ec ea 12 r1 = [r14+r2<<2] ## encode_pulses.c:323:7
16604: 81 fd 93 02 ifs (r1 < 0x1) goto 0x126 <silk_encode_pulses+0x2BA : 1672e > ## encode_pulses.c:323:7
16608: b4 e0 e0 47 r4 = r14 + r7 ## encode_pulses.c:149:15
1660c: d2 ec 42 18 r1 = [++r4=0x280] ## encode_pulses.c:149:15
16610: 82 2e [sp+56] = r2 ## encode_pulses.c:149:15
16612: 50 ec 44 20 r3_r2 = d[r4+0x4] ## encode_pulses.c:149:28
16616: b4 f0 20 e1 r14 = r2 + r1 # ## encode_pulses.c:149:26
1661a: 46 63 r6 = [r4+0xc] ## encode_pulses.c:150:28
1661c: e9 1c r1 = r6 + r3 ## encode_pulses.c:150:26
1661e: b4 f0 10 ae r10 = r1 + r14 # ## encode_pulses.c:157:26
16622: 81 27 [sp+28] = r1 ## encode_pulses.c:157:26
16624: 46 f0 20 0e r6 = 0xe20 # <usb_code_size+0x35C : e20 > ## encode_pulses.c:152:28
16628: 03 23 r3 = [sp+12] ## encode_pulses.c:152:28
1662a: 73 d8 r3 += r7 # ## encode_pulses.c:152:28
1662c: 41 64 r1 = [r4+0x10] ## encode_pulses.c:151:15
1662e: d8 ec 3a 86 r8 = [r3+r6<<2] ## encode_pulses.c:152:28
16632: 50 ec 44 21 r3_r2 = d[r4+0x14] ## encode_pulses.c:151:28
16636: 2e 1c r6 = r2 + r1 ## encode_pulses.c:151:26
16638: 83 d8 r3 += r8 # ## encode_pulses.c:152:26
1663a: 86 25 [sp+20] = r6 ## encode_pulses.c:153:15
1663c: 41 68 r1 = [r4+0x20] ## encode_pulses.c:153:15
1663e: 42 69 r2 = [r4+0x24] ## encode_pulses.c:153:28
16640: 63 d8 r3 += r6 # ## encode_pulses.c:158:26
16642: 83 28 [sp+32] = r3 ## encode_pulses.c:158:26
16644: b4 f0 30 6a r6 = r3 + r10 # ## encode_pulses.c:161:26
16648: 83 26 [sp+24] = r3 ## encode_pulses.c:161:26
1664a: 21 18 r1 += r2 ## encode_pulses.c:153:26
1664c: 81 29 [sp+36] = r1 ## encode_pulses.c:154:15
1664e: d0 ec 48 82 r8 = [r4+0x28] ## encode_pulses.c:154:15
16652: d0 ec 4c d2 r13 = [r4+0x2c] ## encode_pulses.c:154:29
16656: b7 d6 r7 = r11 # ## encode_pulses.c:154:29
16658: 87 2f [sp+60] = r7 ## encode_pulses.c:154:29
1665a: d0 ec 40 93 r9 = [r4+0x30] ## encode_pulses.c:155:15
1665e: d8 d8 r8 += r13 # ## encode_pulses.c:154:27
16660: 43 6d r3 = [r4+0x34] ## encode_pulses.c:155:29
16662: 42 6e r2 = [r4+0x38] ## encode_pulses.c:156:15
16664: d0 ec 4c b3 r11 = [r4+0x3c] ## encode_pulses.c:156:29
16668: d4 e9 29 80 [sp+40] = r8 ## encode_pulses.c:159:26
1666c: 18 18 r8 += r1 ## encode_pulses.c:159:26
1666e: 93 18 r3 += r9 ## encode_pulses.c:155:27
16670: b2 d8 r2 += r11 # ## encode_pulses.c:156:27
16672: 83 2b [sp+44] = r3 ## encode_pulses.c:156:27
16674: 7b d6 r11 = r7 #
16676: 82 2d [sp+52] = r2
16678: a9 1c r1 = r2 + r3 ## encode_pulses.c:160:26
1667a: b4 f0 10 98 r9 = r1 + r8 # ## encode_pulses.c:162:26
1667e: 81 2c [sp+48] = r1 ## encode_pulses.c:162:26
16680: b4 e0 90 26 r2 = r9 + r6 ## encode_pulses.c:163:26
16684: 03 e1 24 55 r3 = r5 + 0x524 ## encode_pulses.c:166:2
16688: 61 16 r1 = r6 ## encode_pulses.c:166:2
1668a: bf ea e7 fe call -0x232 <encode_split : 1645c > ## encode_pulses.c:166:2
1668e: 03 e1 8c 54 r3 = r5 + 0x48c ## encode_pulses.c:168:2
16692: a1 d6 r1 = r10 # ## encode_pulses.c:168:2
16694: 83 24 [sp+16] = r3 ## encode_pulses.c:168:2
16696: 62 16 r2 = r6 ## encode_pulses.c:168:2
16698: bf ea e0 fe call -0x240 <encode_split : 1645c > ## encode_pulses.c:168:2
1669c: 0d e1 f4 53 r13 = r5 + 0x3f4 ## encode_pulses.c:170:2
166a0: e1 16 r1 = r14 ## encode_pulses.c:170:2
166a2: a2 16 r2 = r10 ## encode_pulses.c:170:2
166a4: d3 16 r3 = r13 ## encode_pulses.c:170:2
166a6: bf ea d9 fe call -0x24e <encode_split : 1645c > ## encode_pulses.c:170:2
166aa: 07 f1 5c 53 r7 = r5 + 0x35c # ## encode_pulses.c:171:2
166ae: 41 60 r1 = [r4+0x0] ## encode_pulses.c:171:27
166b0: e2 16 r2 = r14 ## encode_pulses.c:171:2
166b2: 73 16 r3 = r7 ## encode_pulses.c:171:2
166b4: bf ea d2 fe call -0x25c <encode_split : 1645c > ## encode_pulses.c:171:2
166b8: 73 d6 r3 = r7 # ## encode_pulses.c:172:2
166ba: 41 62 r1 = [r4+0x8] ## encode_pulses.c:172:27
166bc: 02 27 r2 = [sp+28] ## encode_pulses.c:172:2
166be: bf ea cd fe call -0x266 <encode_split : 1645c > ## encode_pulses.c:172:2
166c2: d3 d6 r3 = r13 # ## encode_pulses.c:174:2
166c4: 06 25 r6 = [sp+20] ## encode_pulses.c:174:2
166c6: 61 d6 r1 = r6 # ## encode_pulses.c:174:2
166c8: 02 26 r2 = [sp+24] ## encode_pulses.c:174:2
166ca: bf ea c7 fe call -0x272 <encode_split : 1645c > ## encode_pulses.c:174:2
166ce: 62 d5 r3_r2 = r7_r6 # ## encode_pulses.c:175:2
166d0: 41 64 r1 = [r4+0x10] ## encode_pulses.c:175:27
166d2: d4 e9 40 e0 r14 = [sp+64] ## encode_pulses.c:175:27
166d6: bf ea c1 fe call -0x27e <encode_split : 1645c > ## encode_pulses.c:175:2
166da: 73 d6 r3 = r7 # ## encode_pulses.c:176:2
166dc: 41 66 r1 = [r4+0x18] ## encode_pulses.c:176:27
166de: 02 28 r2 = [sp+32] ## encode_pulses.c:176:2
166e0: bf ea bc fe call -0x288 <encode_split : 1645c > ## encode_pulses.c:176:2
166e4: 81 d6 r1 = r8 # ## encode_pulses.c:178:2
166e6: 03 24 r3 = [sp+16] ## encode_pulses.c:178:2
166e8: 92 16 r2 = r9 ## encode_pulses.c:178:2
166ea: bf ea b7 fe call -0x292 <encode_split : 1645c > ## encode_pulses.c:178:2
166ee: 82 d6 r2 = r8 # ## encode_pulses.c:180:2
166f0: 06 29 r6 = [sp+36] ## encode_pulses.c:180:2
166f2: 61 16 r1 = r6 ## encode_pulses.c:180:2
166f4: d3 16 r3 = r13 ## encode_pulses.c:180:2
166f6: bf ea b1 fe call -0x29e <encode_split : 1645c > ## encode_pulses.c:180:2
166fa: 62 d5 r3_r2 = r7_r6 # ## encode_pulses.c:181:2
166fc: 41 68 r1 = [r4+0x20] ## encode_pulses.c:181:27
166fe: bf ea ad fe call -0x2a6 <encode_split : 1645c > ## encode_pulses.c:181:2
16702: 73 d6 r3 = r7 # ## encode_pulses.c:182:2
16704: 41 6a r1 = [r4+0x28] ## encode_pulses.c:182:27
16706: 02 2a r2 = [sp+40] ## encode_pulses.c:182:2
16708: bf ea a8 fe call -0x2b0 <encode_split : 1645c > ## encode_pulses.c:182:2
1670c: d3 d6 r3 = r13 # ## encode_pulses.c:184:2
1670e: 06 2b r6 = [sp+44] ## encode_pulses.c:184:2
16710: 61 d6 r1 = r6 # ## encode_pulses.c:184:2
16712: 02 2c r2 = [sp+48] ## encode_pulses.c:184:2
16714: bf ea a2 fe call -0x2bc <encode_split : 1645c > ## encode_pulses.c:184:2
16718: 62 d5 r3_r2 = r7_r6 # ## encode_pulses.c:185:2
1671a: 41 6c r1 = [r4+0x30] ## encode_pulses.c:185:27
1671c: bf ea 9e fe call -0x2c4 <encode_split : 1645c > ## encode_pulses.c:185:2
16720: 73 d6 r3 = r7 # ## encode_pulses.c:186:2
16722: 41 6e r1 = [r4+0x38] ## encode_pulses.c:186:27
16724: 02 2d r2 = [sp+52] ## encode_pulses.c:186:2
16726: 07 2f r7 = [sp+60] ## encode_pulses.c:186:2
16728: bf ea 98 fe call -0x2d0 <encode_split : 1645c > ## encode_pulses.c:186:2
1672c: 02 2e r2 = [sp+56] ## encode_pulses.c:186:2
1672e: d7 20 r7 += 0x40 ## encode_pulses.c:322:2
16730: c2 21 r2 += 0x1 ## encode_pulses.c:322:25
16732: 8c ed 65 21 ifs (r2 < r12) goto -0x136 <silk_encode_pulses+0x18C : 16600 >
16736: c0 14 r8 = 0
16738: 14 88 goto 0x50 <silk_encode_pulses+0x316 : 1678a >
1673a: d8 ec fa 18 r1 = [r15+r8<<2] ## encode_pulses.c:330:7
1673e: 81 fd 22 02 ifs (r1 < 0x1) goto 0x44 <silk_encode_pulses+0x312 : 16786 > ## encode_pulses.c:330:7
16742: c0 e1 84 20 r2 = r8 << 0x4 ## encode_pulses.c:331:27
16746: b4 e0 b0 92 r9 = r11 + r2 ## encode_pulses.c:331:18
1674a: 3a e1 ff 1f r10 = r1 + -0x1 ## encode_pulses.c:333:9
1674e: 44 20 r4 = 0x0
16750: 04 98 goto 0x30 <silk_encode_pulses+0x30E : 16782 >
16752: d8 ee 92 14 r1 = b[r9+r4] (s) ## encode_pulses.c:334:24
16756: 9a a7 r2 = r1 >>> 0x7 ## encode_pulses.c:334:24
16758: 21 18 r1 += r2 ## encode_pulses.c:334:24
1675a: 29 19 r1 ^= r2 ## encode_pulses.c:334:24
1675c: 1e 17 r6 = r1.b0 (s) ## encode_pulses.c:334:13
1675e: a7 16 r7 = r10
16760: 04 88 goto 0x10 <silk_encode_pulses+0x2FE : 16772 >
16762: c8 e1 62 17 r1 = r6 >> r7 ## encode_pulses.c:336:12
16766: 61 e1 01 10 r1 = r1 & 0x1 ## encode_pulses.c:336:34
1676a: 52 16 r2 = r5 ## encode_pulses.c:337:6
1676c: bf ea 93 d4 call -0x56da <ec_enc_icdf : 11096 > ## encode_pulses.c:337:6
16770: ff 3f r7 += -0x1 ## encode_pulses.c:335:5
16772: 07 fd f6 03 ifs (r7 >= 0x1) goto -0x14 <silk_encode_pulses+0x2EE : 16762 >
16776: 61 e1 01 60 r1 = r6 & 0x1 ## encode_pulses.c:339:17
1677a: 52 16 r2 = r5 ## encode_pulses.c:340:5
1677c: bf ea 8b d4 call -0x56ea <ec_enc_icdf : 11096 > ## encode_pulses.c:340:5
16780: c4 21 r4 += 0x1 ## encode_pulses.c:333:47
16782: 84 f8 e6 21 if (r4 != 0x10) goto -0x34 <silk_encode_pulses+0x2DE : 16752 >
16786: 08 e1 01 80 r8 = r8 + 0x1 ## encode_pulses.c:329:25
1678a: 8c ed d6 81 ifs (r8 < r12) goto -0x54 <silk_encode_pulses+0x2C6 : 1673a >
1678e: 44 20 r4 = 0x0
16790: de e9 67 40 b[sp+103] = r4 ## encode_pulses.c:56:10
16794: 01 22 r1 = [sp+8] ## encode_pulses.c:58:6
16796: 11 a1 r1 = r1 << 0x1 ## encode_pulses.c:58:6
16798: 02 21 r2 = [sp+4] ## encode_pulses.c:58:6
1679a: 21 18 r1 += r2 ## encode_pulses.c:58:6
1679c: e1 e1 07 10 r1 = r1 * 0x7 ## encode_pulses.c:58:6
167a0: 51 18 r1 += r5 ## encode_pulses.c:58:6
167a2: 05 f1 27 12 r5 = r1 + 0x227 # ## encode_pulses.c:59:14
167a6: 01 20 r1 = [sp] ## encode_pulses.c:60:11
167a8: c1 28 r1 += 0x8 ## encode_pulses.c:60:11
167aa: 9e a4 r6 = r1 >>> 0x4 ## encode_pulses.c:60:11
167ac: 04 9e goto 0x3c <silk_encode_pulses+0x376 : 167ea >
167ae: d8 ec ea 14 r1 = [r14+r4<<2] ## encode_pulses.c:62:7
167b2: 81 fd 17 02 ifs (r1 < 0x1) goto 0x2e <silk_encode_pulses+0x370 : 167e4 >
167b6: 61 e1 1f 10 r1 = r1 & 0x1F ## encode_pulses.c:64:23
167ba: 31 e9 06 00 if (r1 >= 0x6) {
167be: 41 26 r1 = 0x6
} ## encode_pulses.c:64:23
167c0: d8 ee 50 11 r1 = b[r5+r1] (u) ## encode_pulses.c:64:14
167c4: de e9 66 10 b[sp+102] = r1 ## encode_pulses.c:64:12
167c8: 47 20 r7 = 0x0
167ca: 04 8a goto 0x14 <silk_encode_pulses+0x36C : 167e0 >
167cc: d8 ee b2 17 r1 = b[r11+r7] (s) ## encode_pulses.c:66:9
167d0: b1 e8 00 c0 if (r1 != 0x0) { ## encode_pulses.c:66:9
167d4: 99 af r1 = r1 >>> 0xf ## encode_pulses.c:67:30
167d6: c1 21 r1 += 0x1 ## encode_pulses.c:67:30
167d8: ea 86 r2 = sp + 102 ## encode_pulses.c:67:30
167da: bf ea 5c d4 call -0x5748
} <ec_enc_icdf : 11096 > ## encode_pulses.c:67:6
167de: c7 21 r7 += 0x1 ## encode_pulses.c:65:47
167e0: 87 f8 f4 21 if (r7 != 0x10) goto -0x18 <silk_encode_pulses+0x358 : 167cc >
167e4: c4 21 r4 += 0x1 ## encode_pulses.c:61:27
167e6: 0b e1 10 b0 r11 = r11 + 0x10 ## encode_pulses.c:71:9
167ea: 86 ed e0 41 ifs (r4 < r6) goto -0x40 <silk_encode_pulses+0x33A : 167ae >
167ee: 02 9a sp += 0x68
167f0: 5f 04 {pc, r15-r4} = [sp++] ## encode_pulses.c:347:1
silk_encode_frame_FIX:
167f2: 7f 04 [--sp] = {rets, r15-r4} ## encode_frame_FIX.c:872:0
167f4: c2 9c sp += -0x90 ## encode_frame_FIX.c:872:0
167f6: 15 e1 98 04 r5 = r0 + 0x1498 ## encode_frame_FIX.c:872:0
167fa: 09 d6 r9 = r0 # ## encode_frame_FIX.c:872:0
167fc: 50 69 r0 = [r5+0x24] ## encode_frame_FIX.c:895:53
167fe: 0c 81 r4 = r0 + 0x1 ## encode_frame_FIX.c:895:53
16800: 60 f1 03 00 r0 = r0 & 0x3 # ## encode_frame_FIX.c:895:29
16804: d4 69 [r5+0x24] = r4 ## encode_frame_FIX.c:895:53
16806: 1b e1 94 90 r11 = r9 + 0x1094 ## encode_frame_FIX.c:895:53
1680a: 52 ee b7 00 b[r11+0x7] = r0 ## encode_frame_FIX.c:895:27
1680e: 1a f1 7c 90 r10 = r9 + 0x107c # ## encode_frame_FIX.c:895:27
16812: 50 64 r0 = [r5+0x10] ## encode_frame_FIX.c:911:79
16814: 46 22 r6 = 0x2 ## encode_frame_FIX.c:911:91
16816: f4 f1 01 06 r0 = r0 / r6 (s) # ## encode_frame_FIX.c:911:91
1681a: 54 66 r4 = [r5+0x18] ## encode_frame_FIX.c:901:39
1681c: 44 a1 r4 = r4 << 0x1 ## encode_frame_FIX.c:901:25
1681e: 1c e1 c0 9a r12 = r9 + 0x1ac0 ## encode_frame_FIX.c:901:25
16822: 06 e1 9c c0 r6 = r12 + 0x9c ## encode_frame_FIX.c:901:19
16826: b4 f0 60 84 r8 = r6 + r4 # ## encode_frame_FIX.c:901:25
1682a: 86 2b [sp+44] = r6 ## encode_frame_FIX.c:901:25
1682c: 06 e1 a0 80 r6 = r8 + 0xa0 ## encode_frame_FIX.c:911:31
16830: 07 e1 2c a0 r7 = r10 + 0x2c ## encode_frame_FIX.c:911:45
16834: 10 03 rep 0x4 r0 { ## opus_demo.c:186:2
16836: 74 05 r4 = [r7++=0x4] ## opus_demo.c:186:2
16838: e4 05 [r6++=0x4] = r4
} ## opus_demo.c:186:2
1683a: f0 5c if (r0 != 0) goto -0x8 <silk_encode_frame_FIX+0x42 : 16834 > ## opus_demo.c:186:2
1683c: d0 ec 58 e1 r14 = [r5+0x18] ## encode_frame_FIX.c:925:45
16840: 2d d6 r13 = r2 #
16842: a3 22 [sp+136] = r3
16844: e0 f0 04 9d r0 = r9 + 0x2100 #
16848: 81 2c [sp+48] = r1
1684a: 06 f1 24 00 r6 = r0 + 0x24 # ## encode_frame_FIX.c:880:37
1684e: 80 2a [sp+40] = r0 ## encode_frame_FIX.c:880:37
16850: 07 e1 74 90 r7 = r9 + 0x74 ## encode_frame_FIX.c:873:44
16854: 14 e1 34 99 r4 = r9 + 0x1934
16858: 70 16 r0 = r7 ## encode_frame_FIX.c:928:3
1685a: 41 16 r1 = r4 ## encode_frame_FIX.c:928:3
1685c: 62 16 r2 = r6 ## encode_frame_FIX.c:928:3
1685e: 83 16 r3 = r8 ## encode_frame_FIX.c:928:3
16860: bf ea 7d de call -0x4306 <silk_find_pitch_lags_FIX : 1255e > ## encode_frame_FIX.c:928:3
16864: c0 e1 e1 00 r0 = r14 << 0x1 ## encode_frame_FIX.c:925:31
16868: 62 1c r2 = r6 + r0 ## encode_frame_FIX.c:925:31
1686a: 70 16 r0 = r7 ## encode_frame_FIX.c:933:3
1686c: 41 16 r1 = r4 ## encode_frame_FIX.c:933:3
1686e: 83 16 r3 = r8 ## encode_frame_FIX.c:933:3
16870: bf ea 6a e1 call -0x3d2c <silk_noise_shape_analysis_FIX : 12b48 > ## encode_frame_FIX.c:933:3
16874: 70 16 r0 = r7 ## encode_frame_FIX.c:936:3
16876: 41 16 r1 = r4 ## encode_frame_FIX.c:936:3
16878: 62 16 r2 = r6 ## encode_frame_FIX.c:936:3
1687a: 83 16 r3 = r8 ## encode_frame_FIX.c:936:3
1687c: bf ea 34 f7 call -0x1198 <silk_find_pred_coefs_FIX : 156e8 > ## encode_frame_FIX.c:936:3
16880: 70 16 r0 = r7 ## encode_frame_FIX.c:940:3
16882: 41 16 r1 = r4 ## encode_frame_FIX.c:940:3
16884: bf ea 54 fb call -0x958 <silk_process_gains_FIX : 15f30 > ## encode_frame_FIX.c:940:3
16888: d0 e9 69 60 d[sp+104] = r7_r6 ## encode_frame_FIX.c:940:3
1688c: 70 16 r0 = r7 ## encode_frame_FIX.c:945:3
1688e: 41 16 r1 = r4 ## encode_frame_FIX.c:945:3
16890: 62 16 r2 = r6 ## encode_frame_FIX.c:945:3
16892: 83 16 r3 = r8 ## encode_frame_FIX.c:945:3
16894: bf ea 86 fc call -0x6f4 <silk_prefilter_FIX : 161a4 > ## encode_frame_FIX.c:945:3
16898: 40 e0 bc 35 r0 = 0x35bc <WOLASynthesisFilter_Float_M256_m4_r1+0xDB8 : 35bc > ## encode_frame_FIX.c:883:46
1689c: b4 e0 90 20 r2 = r9 + r0 ## encode_frame_FIX.c:883:46
168a0: d4 e9 81 a0 [sp+128] = r10
168a4: d0 ec a0 a0 r10 = [r10+0x0] ## encode_frame_FIX.c:964:13
168a8: 40 2a r0 = 0xa ## opus_demo.c:186:2
168aa: d4 e9 71 d0 [sp+112] = r13 ## opus_demo.c:186:2
168ae: 82 30 [sp+64] = r2
168b0: 20 03 rep 0x6 r0 { ## opus_demo.c:186:2
168b2: d8 ec d4 30 r3 = [r13++=0x4] ## opus_demo.c:186:2
168b6: a3 05 [r2++=0x4] = r3
} ## opus_demo.c:186:2
168b8: f0 5b if (r0 != 0) goto -0xa <silk_encode_frame_FIX+0xBE : 168b0 > ## opus_demo.c:186:2
168ba: 40 e0 24 26 r0 = 0x2624 <WOLAAnalysisFilter_Float_M256_m4_r1+0xE20 : 2624 > ## encode_frame_FIX.c:882:46
168be: b4 e0 90 10 r1 = r9 + r0 ## encode_frame_FIX.c:882:46
168c2: 02 f1 e4 90 r2 = r9 + 0xe4 # ## encode_frame_FIX.c:969:55
168c6: 81 2f [sp+60] = r1 ## encode_frame_FIX.c:969:55
168c8: 40 f0 e6 03 r0 = 0x3e6 # <ROM_RAM_SIZE+0x1E6 : 3e6 > ## opus_demo.c:186:2
168cc: 82 2e [sp+56] = r2 ## opus_demo.c:186:2
168ce: 10 03 rep 0x4 r0 { ## opus_demo.c:186:2
168d0: 23 05 r3 = [r2++=0x4] ## opus_demo.c:186:2
168d2: 93 05 [r1++=0x4] = r3
} ## opus_demo.c:186:2
168d4: f0 5c if (r0 != 0) goto -0x8 <silk_encode_frame_FIX+0xDC : 168ce > ## opus_demo.c:186:2
168d6: 00 e1 78 40 r0 = r4 + 0x78 ## opus_demo.c:186:2
168da: 00 f1 30 c0 r0 = r12 + 0x30 # ## opus_demo.c:186:2
168de: 80 39 [sp+100] = r0 ## opus_demo.c:186:2
168e0: 00 f1 40 c0 r0 = r12 + 0x40 # ## opus_demo.c:186:2
168e4: 80 38 [sp+96] = r0 ## opus_demo.c:186:2
168e6: d4 e9 7d c0 [sp+124] = r12 ## opus_demo.c:186:2
168ea: 10 f1 40 9a r0 = r9 + 0x1a40 # ## opus_demo.c:186:2
168ee: 80 37 [sp+92] = r0 ## opus_demo.c:186:2
168f0: 00 f1 50 40 r0 = r4 + 0x50 # ## opus_demo.c:186:2
168f4: 80 36 [sp+88] = r0 ## opus_demo.c:186:2
168f6: 48 f0 ff ff r8 = -0x1 # <RAM_LIMIT_H+0xFFFFFFFFFFE5FFFE : fffffffffffffffe > ## opus_demo.c:186:2
168fa: 80 35 [sp+84] = r0
168fc: 4e f0 00 01 r14 = 0x100 # <os_code_size+0x56 : 100 >
16900: a4 23 [sp+140] = r4
16902: 48 90 r0 = r4 + 0x10
16904: 10 f1 4a 93 r0 = r9 + 0x134a #
16908: 80 34 [sp+80] = r0
1690a: d4 e9 85 90 [sp+132] = r9
1690e: 80 33 [sp+76] = r0
16910: d4 e9 45 b0 [sp+68] = r11
16914: 50 ee b7 00 r0 = b[r11+0x7] (u) ## encode_frame_FIX.c:970:35
16918: 80 2d [sp+52] = r0 ## encode_frame_FIX.c:970:35
1691a: 42 20 r2 = 0x0 ## encode_frame_FIX.c:970:35
1691c: 20 32 r0 = [sp+200] ## encode_frame_FIX.c:970:35
1691e: 80 29 [sp+36] = r0 ## encode_frame_FIX.c:970:35
16920: 20 31 r0 = [sp+196] ## encode_frame_FIX.c:970:35
16922: 80 32 [sp+72] = r0
16924: cd ff 00 00 80 ff r13 = 0xff800000 <RAM_LIMIT_H+0xFF660000 : ff800000 >
1692a: cc ff 00 ff ff 7f r12 = 0x7fffff00 <RAM_LIMIT_H+0x7FE5FF00 : 7fffff00 >
16930: 47 20 r7 = 0x0
16932: 40 20 r0 = 0x0
16934: 80 3e [sp+120] = r0
16936: 24 94 goto 0xa8 <silk_encode_frame_FIX+0x1EE : 169e0 >
16938: 20 22 r0 = [sp+136]
1693a: 80 ee 0c 40 ifs (r4 <= r0) goto 0x18 <silk_encode_frame_FIX+0x164 : 16956 >
1693e: 4b 16 r11 = r4
16940: 87 fd 0b 02 ifs (r7 < 0x1) goto 0x16 <silk_encode_frame_FIX+0x168 : 1695a >
16944: d0 ec 90 00 r0 = [r9+0x0] ## encode_frame_FIX.c:1013:29
16948: 89 a1 r1 = r0 >>> 0x1 ## encode_frame_FIX.c:1013:29
1694a: 10 18 r0 += r1 ## encode_frame_FIX.c:1013:29
1694c: d0 ec 91 00 [r9+0x0] = r0 ## encode_frame_FIX.c:1013:27
16950: 4a e0 ff ff r10 = -0x1 <RAM_LIMIT_H+0xFFFFFFFFFFE5FFFE : fffffffffffffffe > ## encode_frame_FIX.c:1013:27
16954: 04 81 goto 0x2 <silk_encode_frame_FIX+0x166 : 16958 >
16956: 8a 16 r10 = r8
16958: 2b 16 r11 = r2
1695a: 26 22 r6 = [sp+136]
1695c: c1 df r1 = r4 - r6 # ## encode_frame_FIX.c:1027:37
1695e: 50 64 r0 = [r5+0x10] ## encode_frame_FIX.c:1027:85
16960: 11 a7 r1 = r1 << 0x7 ## encode_frame_FIX.c:1027:37
16962: f4 e1 11 00 r0 = r1 / r0 (s) ## encode_frame_FIX.c:1027:71
16966: 00 e1 00 08 r0 = r0 + 0x800 ## encode_frame_FIX.c:1027:98
1696a: bf ea b6 d5 call -0x5494 <silk_log2lin : 114da > ## encode_frame_FIX.c:1027:23
1696e: 20 ed 00 0b ifs (r0 >= 0x20000) {
16972: 60 e0 00 0b r0 = 0x20000
} ## SigProc_FIX.h:354:18
16976: 14 ee 00 46 ifs (r4 > r6) {
1697a: c1 ff cd 4c 01 00 r1 = 0x14ccd <silk_NLSF_stabilize+0x150 : 14ccc > ## SigProc_FIX.h:368:13
16980: 34 e4 01 01 r0 = smax(r0, r1)
} ## SigProc_FIX.h:368:13
16984: f8 f1 00 fe r15_r14 = r0 * r14 (s) # ## encode_frame_FIX.c:1033:19
16988: 24 23 r4 = [sp+140] ## encode_frame_FIX.c:1033:19
1698a: d0 e1 00 e9 r15_r14 >>= 0x10 ## encode_frame_FIX.c:1033:19
1698e: e0 15 r1_r0 = r15_r14
16990: d0 e1 00 02 r1_r0 <<= 0x20
16994: d0 e1 00 0e r1_r0 >>>= 0x20
16998: 42 20 r2 = 0x0
1699a: 04 8f goto 0x1e <silk_encode_frame_FIX+0x1C8 : 169ba >
1699c: d2 ec 44 31 r3 = [r4+0x214] ## encode_frame_FIX.c:1037:32
169a0: f8 e1 30 90 r9_r8 = r3 * r0 (s) ## encode_frame_FIX.c:1037:32
169a4: d0 e1 00 89 r9_r8 >>= 0x10 ## encode_frame_FIX.c:1037:32
169a8: 34 e4 81 3d r3 = smax(r8, r13) ## encode_frame_FIX.c:1037:32
169ac: 36 a8 r6 = r3 << 0x8 ## encode_frame_FIX.c:1037:32
169ae: c3 16 r3 = r12 ## encode_frame_FIX.c:1037:32
169b0: a8 ed 00 08 ifs (r8 < 0x800000) { ## encode_frame_FIX.c:1037:32
169b4: 63 16 r3 = r6
} ## encode_frame_FIX.c:1037:32
169b6: c3 05 [r4++=0x4] = r3 ## encode_frame_FIX.c:1037:30
169b8: c2 21 r2 += 0x1 ## encode_frame_FIX.c:1036:43
169ba: 53 63 r3 = [r5+0xc] ## encode_frame_FIX.c:1036:32
169bc: 83 ed ee 21 ifs (r2 < r3) goto -0x24 <silk_encode_frame_FIX+0x1AA : 1699c > ## encode_frame_FIX.c:1036:32
169c0: 52 d6 r2 = r5 # ## encode_frame_FIX.c:1041:32
169c2: 00 3f r0 = [sp+124] ## encode_frame_FIX.c:1041:44
169c4: 50 ee 08 09 r0 = b[r0+0x98] (u) ## encode_frame_FIX.c:1041:44
169c8: 5a ee 28 07 b[++r2=0x78] = r0 ## encode_frame_FIX.c:1041:32
169cc: 24 20 r4 = [sp+128] ## encode_frame_FIX.c:1041:32
169ce: 40 d6 r0 = r4 # ## encode_frame_FIX.c:1042:4
169d0: 21 23 r1 = [sp+140] ## encode_frame_FIX.c:1042:4
169d2: bf ea 21 fa call -0xbbe <silk_gains_quant : 15e18 > ## encode_frame_FIX.c:1042:4
169d6: a8 d6 r8 = r10 # ## encode_frame_FIX.c:1042:4
169d8: 40 60 r0 = [r4+0x0] ## encode_frame_FIX.c:1046:14
169da: c7 21 r7 += 0x1 ## encode_frame_FIX.c:973:24
169dc: 0a 16 r10 = r0
169de: b2 16 r2 = r11
169e0: 20 21 r0 = [sp+132]
169e2: 19 e1 10 0b r9 = r0 + 0x1b10
169e6: 7a f8 04 fe if (r10 == -0x1) goto 0x8 <silk_encode_frame_FIX+0x200 : 169f2 >
169ea: 88 e8 04 a0 if (r10 != r8) goto 0x8 <silk_encode_frame_FIX+0x204 : 169f6 >
169ee: 24 16 r4 = r2
169f0: 24 96 goto 0xac <silk_encode_frame_FIX+0x2AC : 16a9e >
169f2: 44 20 r4 = 0x0
169f4: 24 94 goto 0xa8 <silk_encode_frame_FIX+0x2AC : 16a9e >
169f6: 7b d6 r11 = r7 #
169f8: 82 3d [sp+116] = r2
169fa: 04 3c r4 = [sp+112]
169fc: 87 fd 12 02 ifs (r7 < 0x1) goto 0x24 <silk_encode_frame_FIX+0x232 : 16a24 >
16a00: 40 d6 r0 = r4 # ## opus_demo.c:186:2
16a02: 01 30 r1 = [sp+64] ## opus_demo.c:186:2
16a04: 42 2a r2 = 0xa ## opus_demo.c:186:2
16a06: 12 03 rep 0x4 r2 { ## opus_demo.c:186:2
16a08: 13 05 r3 = [r1++=0x4] ## opus_demo.c:186:2
16a0a: 83 05 [r0++=0x4] = r3
} ## opus_demo.c:186:2
16a0c: f2 5c if (r2 != 0) goto -0x8 <silk_encode_frame_FIX+0x214 : 16a06 > ## opus_demo.c:186:2
16a0e: d0 e9 38 00 r1_r0 = d[sp+56] ## opus_demo.c:186:2
16a12: 42 e0 e6 03 r2 = 0x3e6 <ROM_RAM_SIZE+0x1E6 : 3e6 > ## opus_demo.c:186:2
16a16: 12 03 rep 0x4 r2 { ## opus_demo.c:186:2
16a18: 13 05 r3 = [r1++=0x4] ## opus_demo.c:186:2
16a1a: 83 05 [r0++=0x4] = r3
} ## opus_demo.c:186:2
16a1c: f2 5c if (r2 != 0) goto -0x8 <silk_encode_frame_FIX+0x224 : 16a16 > ## opus_demo.c:186:2
16a1e: 00 31 r0 = [sp+68] ## encode_frame_FIX.c:983:31
16a20: 01 2d r1 = [sp+52] ## encode_frame_FIX.c:983:31
16a22: 89 47 b[r0+0x7] = r1 ## encode_frame_FIX.c:983:31
16a24: d0 ec 90 00 r0 = [r9+0x0] ## encode_frame_FIX.c:989:55
16a28: 22 23 r2 = [sp+140] ## encode_frame_FIX.c:989:55
16a2a: d0 ec 28 18 r1 = [r2+0x88] ## encode_frame_FIX.c:989:77
16a2e: d0 e9 1d 00 d[sp+28] = r1_r0 ## encode_frame_FIX.c:987:5
16a32: 00 39 r0 = [sp+100] ## encode_frame_FIX.c:987:5
16a34: 80 26 [sp+24] = r0 ## encode_frame_FIX.c:987:5
16a36: 82 25 [sp+20] = r2 ## encode_frame_FIX.c:987:5
16a38: 00 3f r0 = [sp+124] ## encode_frame_FIX.c:987:5
16a3a: 80 24 [sp+16] = r0 ## encode_frame_FIX.c:987:5
16a3c: 00 38 r0 = [sp+96] ## encode_frame_FIX.c:987:5
16a3e: 80 23 [sp+12] = r0 ## encode_frame_FIX.c:987:5
16a40: 00 37 r0 = [sp+92] ## encode_frame_FIX.c:987:5
16a42: 80 22 [sp+8] = r0 ## encode_frame_FIX.c:987:5
16a44: 00 36 r0 = [sp+88] ## encode_frame_FIX.c:987:5
16a46: 80 21 [sp+4] = r0 ## encode_frame_FIX.c:987:5
16a48: 00 35 r0 = [sp+84] ## encode_frame_FIX.c:987:5
16a4a: 80 20 [sp] = r0 ## encode_frame_FIX.c:987:5
16a4c: 06 3b r6 = [sp+108] ## encode_frame_FIX.c:987:5
16a4e: 60 d6 r0 = r6 # ## encode_frame_FIX.c:987:5
16a50: 01 3a r1 = [sp+104] ## encode_frame_FIX.c:987:5
16a52: 07 33 r7 = [sp+76] ## encode_frame_FIX.c:987:5
16a54: 72 d6 r2 = r7 # ## encode_frame_FIX.c:987:5
16a56: 03 34 r3 = [sp+80] ## encode_frame_FIX.c:987:5
16a58: bf ea f4 cc call -0x6618 <silk_NSQ_del_dec_c : 10444 > ## encode_frame_FIX.c:987:5
16a5c: 60 16 r0 = r6 ## encode_frame_FIX.c:992:5
16a5e: 41 16 r1 = r4 ## encode_frame_FIX.c:992:5
16a60: bf ea 84 d3 call -0x58f8 <silk_encode_indices : 1116c > ## encode_frame_FIX.c:992:5
16a64: 73 d6 r3 = r7 # ## encode_frame_FIX.c:995:5
16a66: 20 20 r0 = [sp+128] ## encode_frame_FIX.c:995:5
16a68: 54 ee 0b 21 r2 = b[r0+0x1b] (s) ## encode_frame_FIX.c:995:61
16a6c: 54 ee 0a 11 r1 = b[r0+0x1a] (s) ## encode_frame_FIX.c:995:29
16a70: 50 64 r0 = [r5+0x10] ## encode_frame_FIX.c:996:38
16a72: 80 20 [sp] = r0 ## encode_frame_FIX.c:995:5
16a74: 20 21 r0 = [sp+132] ## encode_frame_FIX.c:995:5
16a76: bf ea fd fc call -0x606 <silk_encode_pulses : 16474 > ## encode_frame_FIX.c:995:5
16a7a: 41 65 r1 = [r4+0x14] ## encode_frame_FIX.c:995:5
16a7c: 40 63 r0 = [r4+0xc] ## encode_frame_FIX.c:995:5
16a7e: bf ea 4c d5 call -0x5568 <ec_tell : 1151a > ## encode_frame_FIX.c:998:13
16a82: 04 d6 r4 = r0 # ## encode_frame_FIX.c:998:13
16a84: 00 3e r0 = [sp+120] ## encode_frame_FIX.c:999:10
16a86: c0 21 r0 += 0x1 ## encode_frame_FIX.c:999:10
16a88: 80 3e [sp+120] = r0
16a8a: 00 32 r0 = [sp+72]
16a8c: 80 46 if (r0 != 0) goto 0xc <silk_encode_frame_FIX+0x2A8 : 16a9a >
16a8e: b7 d6 r7 = r11 #
16a90: 20 22 r0 = [sp+136]
16a92: 02 3d r2 = [sp+116]
16a94: 00 ee 03 40 ifs (r4 > r0) goto 0x6 <silk_encode_frame_FIX+0x2AC : 16a9e >
16a98: 14 9f goto 0x7e <silk_encode_frame_FIX+0x326 : 16b18 >
16a9a: b7 d6 r7 = r11 #
16a9c: 02 3d r2 = [sp+116]
16a9e: 87 f8 4b 0d if (r7 != 0x6) goto -0x16a <silk_encode_frame_FIX+0x146 : 16938 > ## encode_frame_FIX.c:1006:8
16aa2: 47 26 r7 = 0x6
16aa4: e0 f1 b4 70 r0 = r7 * 0xB4 # ## encode_frame_FIX.c:1059:35
16aa8: 03 3c r3 = [sp+112] ## encode_frame_FIX.c:1059:35
16aaa: 02 2a r2 = [sp+40] ## encode_frame_FIX.c:1059:35
16aac: 04 3e r4 = [sp+120] ## encode_frame_FIX.c:1059:35
16aae: 40 ea 00 20 [r2+0x0] = 0x0 ## encode_frame_FIX.c:1058:26
16ab2: 68 e8 04 20 [r2+0x4] += r0
16ab6: 00 29 r0 = [sp+36] ## encode_frame_FIX.c:1062:8
16ab8: 84 60 [r0+0x0] = r4 ## encode_frame_FIX.c:1062:8
16aba: 68 e8 0c 24 [r2+0xc] += r4 ## encode_frame_FIX.c:1063:25
16abe: 20 64 r0 = [r2+0x10] ## encode_frame_FIX.c:1064:19
16ac0: 90 ed 00 04 ifs (r0 < r4) { ## encode_frame_FIX.c:1064:19
16ac4: a4 64 [r2+0x10] = r4
} ## encode_frame_FIX.c:1065:27
16ac6: 50 64 r0 = [r5+0x10] ## encode_frame_FIX.c:1076:71
16ac8: 00 a1 r0 = r0 << 0x1 ## encode_frame_FIX.c:1076:45
16aca: 06 3b r6 = [sp+108] ## encode_frame_FIX.c:1076:45
16acc: 60 d8 r0 += r6 # ## encode_frame_FIX.c:1076:45
16ace: 04 2b r4 = [sp+44] ## opus_demo.c:186:2
16ad0: 10 e1 e8 0a r0 = r0 + 0x1ae8 ## encode_frame_FIX.c:1076:45
16ad4: 71 28 r1 = 0xc8 ## opus_demo.c:186:2
16ad6: 11 03 rep 0x4 r1 { ## opus_demo.c:186:2
16ad8: 02 05 r2 = [r0++=0x4] ## opus_demo.c:186:2
16ada: c2 05 [r4++=0x4] = r2
} ## opus_demo.c:186:2
16adc: f1 5c if (r1 != 0) goto -0x8 <silk_encode_frame_FIX+0x2E4 : 16ad6 > ## opus_demo.c:186:2
16ade: 11 f1 34 69 r1 = r6 + 0x1934 # ## encode_frame_FIX.c:1079:31
16ae2: 50 63 r0 = [r5+0xc] ## encode_frame_FIX.c:1079:61
16ae4: d8 ec 1a 00 r0 = [r1+r0<<2] ## encode_frame_FIX.c:1079:31
16ae8: 41 f0 48 13 r1 = 0x1348 # <WOLASynthesisFilter_Float_M128_m4_r1+0x344 : 1348 > ## encode_frame_FIX.c:1080:14
16aec: d0 60 [r5+0x0] = r0 ## encode_frame_FIX.c:1079:29
16aee: 00 31 r0 = [sp+68] ## encode_frame_FIX.c:1080:51
16af0: 08 42 r0 = b[r0+0x2] (u) ## encode_frame_FIX.c:1080:51
16af2: 22 21 r2 = [sp+132] ## encode_frame_FIX.c:1080:51
16af4: d8 ee 21 01 b[r2+r1] = r0 ## encode_frame_FIX.c:1080:29
16af8: 40 e0 3b 05 r0 = 0x53b <alg_code_size+0x6A : 53a > ## encode_frame_FIX.c:1083:14
16afc: 41 20 r1 = 0x0 ## encode_frame_FIX.c:1083:14
16afe: d8 ec 2b 10 [r2+r0<<2] = r1 ## encode_frame_FIX.c:1083:38
16b02: 31 65 r1 = [r3+0x14] ## encode_frame_FIX.c:1083:38
16b04: 30 63 r0 = [r3+0xc] ## encode_frame_FIX.c:1083:38
16b06: bf ea 08 d5 call -0x55f0 <ec_tell : 1151a > ## encode_frame_FIX.c:1085:16
16b0a: c0 27 r0 += 0x7 ## encode_frame_FIX.c:1085:16
16b0c: 89 a3 r1 = r0 >>> 0x3 ## encode_frame_FIX.c:1085:16
16b0e: 40 20 r0 = 0x0 ## encode_frame_FIX.c:1087:2
16b10: 02 2c r2 = [sp+48] ## encode_frame_FIX.c:1085:14
16b12: a1 60 [r2+0x0] = r1 ## encode_frame_FIX.c:1085:14
16b14: 22 84 sp += 0x90 ## encode_frame_FIX.c:1085:14
16b16: 5f 04 {pc, r15-r4} = [sp++] ## encode_frame_FIX.c:1087:2
16b18: 07 fe c4 01 ifs (r7 > 0x0) goto -0x78 <silk_encode_frame_FIX+0x2B2 : 16aa4 >
16b1c: 02 2a r2 = [sp+40]
16b1e: 20 60 r0 = [r2+0x0] ## encode_frame_FIX.c:1052:25
16b20: 09 81 r1 = r0 + 0x1 ## encode_frame_FIX.c:1052:25
16b22: a1 60 [r2+0x0] = r1 ## encode_frame_FIX.c:1052:25
16b24: 10 2c r0 = -0x14 ## encode_frame_FIX.c:1052:25
16b26: 03 3c r3 = [sp+112] ## encode_frame_FIX.c:1052:25
16b28: 04 3e r4 = [sp+120] ## encode_frame_FIX.c:1052:25
16b2a: 01 fe c2 09 ifs (r1 > 0x4) goto -0x7c <silk_encode_frame_FIX+0x2C0 : 16ab2 >
16b2e: e7 83 goto -0x7a <silk_encode_frame_FIX+0x2C4 : 16ab6 >
silk_Encode:
16b30: 7c 04 [--sp] = {rets, r12-r4} ## enc_API.c:89:0
16b32: e2 9c sp += -0x10 ## enc_API.c:89:0
16b34: 38 16 r8 = r3 ## enc_API.c:89:0
16b36: 26 16 r6 = r2 ## enc_API.c:89:0
16b38: 19 16 r9 = r1 ## enc_API.c:89:0
16b3a: 07 16 r7 = r0 ## enc_API.c:89:0
16b3c: 80 14 r1_r0 = 0 ## enc_API.c:89:0
16b3e: d8 e9 0f 00 h[sp+14] = r0 ## enc_API.c:101:14
16b42: 70 20 r0 = 0xc0 ## enc_API.c:106:11
16b44: de e9 0e 00 b[sp+14] = r0 ## enc_API.c:106:11
16b48: 8a 8e r2 = sp + 14 ## enc_API.c:106:11
16b4a: 60 16 r0 = r6 ## enc_API.c:107:3
16b4c: bf ea a3 d2 call -0x5aba <ec_enc_icdf : 11096 > ## enc_API.c:107:3
16b50: 61 65 r1 = [r6+0x14] ## enc_API.c:107:3
16b52: 60 63 r0 = [r6+0xc] ## enc_API.c:107:3
16b54: bf ea e1 d4 call -0x563e <ec_tell : 1151a > ## enc_API.c:108:19
16b58: 41 e0 08 21 r1 = 0x2108 <WOLAAnalysisFilter_Float_M256_m4_r1+0x904 : 2108 > ## enc_API.c:110:17
16b5c: 71 18 r1 += r7 ## enc_API.c:110:17
16b5e: c0 eb 01 10 [r1+0x0] += 0x1 ## enc_API.c:110:26
16b62: 41 e0 48 13 r1 = 0x1348 <WOLASynthesisFilter_Float_M128_m4_r1+0x344 : 1348 > ## enc_API.c:47:15
16b66: d8 ee 70 11 r1 = b[r7+r1] (u) ## enc_API.c:47:15
16b6a: 03 16 r3 = r0 ## enc_API.c:108:19
16b6c: 0c e1 54 70 r12 = r7 + 0x54
16b70: 15 e1 8c 74 r5 = r7 + 0x148c
16b74: 81 f8 46 04 if (r1 != 0x2) goto 0x8c <silk_Encode+0xD4 : 16c04 >
16b78: 50 65 r0 = [r5+0x14] ## enc_API.c:49:23
16b7a: e0 f1 7a 07 r0 = r0 * 0x3E80000 # ## enc_API.c:49:23
16b7e: 51 63 r1 = [r5+0xc] ## enc_API.c:49:23
16b80: f4 e1 01 01 r0 = r0 / r1 (s) ## enc_API.c:49:23
16b84: bf ea ce d4 call -0x5664 <silk_lin2log : 11524 > ## enc_API.c:50:23
16b88: 41 e0 3d 05 r1 = 0x53d <alg_code_size+0x6C : 53c > ## enc_API.c:53:17
16b8c: d8 ec 7a 11 r1 = [r7+r1<<2] ## enc_API.c:53:17
16b90: a2 e0 00 10 r2 = 0x0 - r1 ## enc_API.c:54:23
16b94: 22 a2 r2 = r2 << 0x2 ## enc_API.c:54:23
16b96: f8 f1 10 b2 r11_r10 = r1 * r2 (s) # ## enc_API.c:54:23
16b9a: 51 60 r1 = [r5+0x0] ## enc_API.c:58:39
16b9c: d0 e1 00 a1 r11_r10 <<= 0x10 ## enc_API.c:54:23
16ba0: d0 e1 00 ae r11_r10 >>>= 0x20 ## enc_API.c:54:23
16ba4: 32 e1 0c 05 r2 = r0 + -0xaf4 ## enc_API.c:54:23
16ba8: f8 e1 a0 b2 r11_r10 = r10 * r2 (s) ## enc_API.c:54:23
16bac: d0 e1 00 a9 r11_r10 >>= 0x10 ## enc_API.c:54:23
16bb0: 30 e1 00 08 r0 = r0 + -0x800 ## enc_API.c:50:55
16bb4: 9a a8 r2 = r1 >>> 0x8 ## enc_API.c:58:39
16bb6: 80 1e r0 = r0 - r2 ## enc_API.c:54:23
16bb8: b4 e0 00 2a r2 = r0 + r10 ## enc_API.c:58:37
16bbc: e0 e1 03 20 r0 = r2 * 0x3 ## enc_API.c:61:20
16bc0: 32 ed 00 00 ifs (r2 >= 0x0) {
16bc4: 20 16 r0 = r2
} ## enc_API.c:59:7
16bc6: 02 16 r2 = r0 ## enc_API.c:65:19
16bc8: b0 ee cd 0f ifs (r0 <= -0x33) { ## enc_API.c:65:19
16bcc: 42 e0 cd ff r2 = -0x33
} <RAM_LIMIT_H+0xFFFFFFFFFFE5FFCC : ffffffffffffffcc > ## enc_API.c:65:19
16bd0: 4c 33 r4 = 0x33 ## enc_API.c:65:19
16bd2: b0 ee 33 00 ifs (r0 <= 0x33) { ## enc_API.c:65:19
16bd6: 24 16 r4 = r2
} ## enc_API.c:65:19
16bd8: 42 f0 9a 19 r2 = 0x199a # <WOLAAnalysisFilter_Float_M256_m4_r1+0x196 : 199a > ## enc_API.c:68:36
16bdc: 50 62 r0 = [r5+0x8] ## enc_API.c:68:36
16bde: 40 1b r0 *= r4 ## enc_API.c:68:36
16be0: f8 e1 00 b2 r11_r10 = r0 * r2 (s) ## enc_API.c:68:36
16be4: d0 e1 00 a9 r11_r10 >>= 0x10 ## enc_API.c:68:36
16be8: b4 e0 a0 01 r0 = r10 + r1 ## enc_API.c:68:36
16bec: 01 16 r1 = r0 ## enc_API.c:74:36
16bee: a0 ee 3d 0b ifs (r0 <= 0x2f400) { ## enc_API.c:74:36
16bf2: 60 e0 3d 1b r1 = 0x2F400
} ## enc_API.c:74:36
16bf6: c2 ff 00 53 03 00 r2 = 0x35300 <text_size+0x15300 : 35300 > ## enc_API.c:74:36
16bfc: 90 ee 00 02 ifs (r0 <= r2) { ## enc_API.c:74:36
16c00: 12 16 r2 = r1
} ## enc_API.c:74:36
16c02: d2 60 [r5+0x0] = r2 ## enc_API.c:74:34
16c04: d0 ec 90 10 r1 = [r9+0x0] ## enc_API.c:114:11
16c08: 48 32 r0 = 0x32 ## enc_API.c:114:11
16c0a: d0 ec c0 20 r2 = [r12+0x0] ## enc_API.c:120:21
16c0e: f4 e1 11 00 r0 = r1 / r0 (s) ## enc_API.c:114:11
16c12: 88 1e r0 = r0 - r3 ## enc_API.c:115:9
16c14: e0 e1 32 00 r0 = r0 * 0x32 ## enc_API.c:118:20
16c18: 22 a1 r2 = r2 << 0x1 ## enc_API.c:120:21
16c1a: 82 1e r2 = r0 - r2 ## enc_API.c:120:18
16c1c: 43 e0 89 13 r3 = 0x1389 <WOLASynthesisFilter_Float_M128_m4_r1+0x384 : 1388 > ## enc_API.c:121:20
16c20: 00 e1 20 c0 r0 = r12 + 0x20 ## enc_API.c:110:7
16c24: 83 ed 06 10 ifs (r1 < r3) goto 0xc <silk_Encode+0x104 : 16c34 > ## enc_API.c:121:20
16c28: 14 16 r4 = r1 ## enc_API.c:121:20
16c2a: 01 ee 09 20 ifs (r2 > r1) goto 0x12 <silk_Encode+0x110 : 16c40 > ## enc_API.c:121:20
16c2e: 41 e0 88 13 r1 = 0x1388 <WOLASynthesisFilter_Float_M128_m4_r1+0x384 : 1388 > ## enc_API.c:121:20
16c32: 04 84 goto 0x8 <silk_Encode+0x10C : 16c3c > ## enc_API.c:121:20
16c34: 44 e0 88 13 r4 = 0x1388 <WOLASynthesisFilter_Float_M128_m4_r1+0x384 : 1388 >
16c38: 04 ee 02 20 ifs (r2 > r4) goto 0x4 <silk_Encode+0x110 : 16c40 >
16c3c: 34 e4 21 41 r4 = smax(r2, r1)
16c40: bf ea ad d4 call -0x56a6 <silk_encode_do_VAD_FIX : 1159e > ## enc_API.c:123:3
16c44: 40 20 r0 = 0x0 ## enc_API.c:127:8
16c46: 80 22 [sp+8] = r0 ## enc_API.c:127:8
16c48: 84 fd 3f 02 ifs (r4 < 0x1) goto 0x7e <silk_Encode+0x19A : 16cca >
16c4c: c0 ff 80 38 01 00 r0 = 0x13880 <silk_find_LTP_FIX+0x4DC : 13880 > ## control_codec.c:46:19
16c52: 94 ee 00 40 ifs (r4 <= r0) { ## control_codec.c:46:19
16c56: 40 e0 88 13 r0 = 0x1388 <WOLASynthesisFilter_Float_M128_m4_r1+0x384 : 1388 > ## control_codec.c:46:19
16c5a: 34 e4 41 00 r0 = smax(r4, r0)
} ## control_codec.c:46:19
16c5e: 51 6b r1 = [r5+0x2c] ## control_codec.c:47:32
16c60: 01 e8 27 00 if (r0 == r1) goto 0x4e <silk_Encode+0x182 : 16cb2 > ## control_codec.c:47:32
16c64: d0 6b [r5+0x2c] = r0 ## control_codec.c:48:26
16c66: 41 20 r1 = 0x0
16c68: c2 ff c0 ec 01 00 r2 = 0x1ecc0 <silk_SNR_table_Q1 : 1ecc0 >
16c6e: 04 87 goto 0xe <silk_Encode+0x14E : 16c7e >
16c70: 03 e1 e0 20 r3 = r2 + 0xe0 ## control_codec.c:55:26
16c74: d8 ec 3a 31 r3 = [r3+r1<<2] ## control_codec.c:55:26
16c78: 83 ee 05 00 ifs (r0 <= r3) goto 0xa <silk_Encode+0x156 : 16c86 > ## control_codec.c:55:26
16c7c: 41 16 r1 = r4
16c7e: 1c 81 r4 = r1 + 0x1 ## control_codec.c:54:17
16c80: 84 fe f6 0f ifs (r4 <= 0x7) goto -0x14 <silk_Encode+0x140 : 16c70 >
16c84: 04 96 goto 0x2c <silk_Encode+0x182 : 16cb2 >
16c86: d8 ed 2a 41 r4 = h[r2+r1<<1] (s) ## control_codec.c:58:25
16c8a: 2d 82 r5 = r2 + 0x2 ## control_codec.c:58:68
16c8c: d8 ed 5a 51 r5 = h[r5+r1<<1] (s) ## control_codec.c:58:68
16c90: 02 e1 dc 20 r2 = r2 + 0xdc ## control_codec.c:56:15
16c94: d8 ec 2a 11 r1 = [r2+r1<<2] ## control_codec.c:56:15
16c98: 52 1f r2 = r5 - r4 ## control_codec.c:58:68
16c9a: 3b 1e r3 = r3 - r1 ## control_codec.c:56:15
16c9c: 08 1e r0 = r0 - r1 ## control_codec.c:56:15
16c9e: 00 a6 r0 = r0 << 0x6 ## control_codec.c:56:15
16ca0: f4 e1 01 03 r0 = r0 / r3 (s) ## control_codec.c:56:15
16ca4: 20 1b r0 *= r2 ## control_codec.c:58:68
16ca6: 41 a6 r1 = r4 << 0x6 ## control_codec.c:58:25
16ca8: 10 18 r0 += r1 ## control_codec.c:58:66
16caa: 41 e0 42 05 r1 = 0x542 <alg_code_size+0x72 : 542 > ## control_codec.c:58:13
16cae: d8 ec 7b 01 [r7+r1<<2] = r0 ## control_codec.c:58:23
16cb2: d0 ec 9c 30 r3 = [r9+0xc] ## enc_API.c:131:77
16cb6: d0 ec 98 00 r0 = [r9+0x8] ## enc_API.c:131:98
16cba: 89 88 r1 = sp + 8 ## enc_API.c:131:98
16cbc: d0 e9 01 00 d[sp] = r1_r0 ## enc_API.c:131:16
16cc0: 70 16 r0 = r7 ## enc_API.c:131:16
16cc2: 81 16 r1 = r8 ## enc_API.c:131:16
16cc4: 62 16 r2 = r6 ## enc_API.c:131:16
16cc6: bf ea 94 fd call -0x4d8 <silk_encode_frame_FIX : 167f2 > ## enc_API.c:131:16
16cca: d0 ec 80 00 r0 = [r8+0x0] ## enc_API.c:137:8
16cce: 80 fd 3f 02 ifs (r0 < 0x1) goto 0x7e <silk_Encode+0x220 : 16d50 > ## enc_API.c:137:8
16cd2: 40 f0 49 13 r0 = 0x1349 # <WOLASynthesisFilter_Float_M128_m4_r1+0x344 : 1348 > ## enc_API.c:138:32
16cd6: 61 64 r1 = [r6+0x10] ## entenc.c:223:12
16cd8: d8 ee 72 00 r0 = b[r7+r0] (s) ## enc_API.c:138:13
16cdc: 01 48 if (r1 == 0) goto 0x10 <silk_Encode+0x1BE : 16cee > ## entenc.c:223:5
16cde: 61 60 r1 = [r6+0x0] ## entenc.c:225:41
16ce0: 1a 40 r2 = b[r1+0x0] (u) ## entenc.c:225:34
16ce2: 72 e1 c0 20 r2 = r2 & 0xFFFFFF3F ## entenc.c:225:47
16ce6: a2 e1 e4 03 r2 <= insert(r0, p:0x7, l:0x19) ## entenc.c:225:54
16cea: 9a 40 b[r1+0x0] = r2 ## entenc.c:225:16
16cec: 04 96 goto 0x2c <silk_Encode+0x1EA : 16d1a > ## entenc.c:225:16
16cee: 61 68 r1 = [r6+0x20] ## entenc.c:227:17
16cf0: 81 fd 06 00 ifs (r1 < 0x0) goto 0xc <silk_Encode+0x1D0 : 16d00 > ## entenc.c:227:10
16cf4: 00 a7 r0 = r0 << 0x7 ## enc_API.c:139:13
16cf6: 71 e1 c0 10 r1 = r1 & 0xFFFFFF3F ## entenc.c:229:25
16cfa: 10 19 r0 |= r1 ## entenc.c:229:32
16cfc: e0 68 [r6+0x20] = r0 ## entenc.c:229:13
16cfe: 04 8d goto 0x1a <silk_Encode+0x1EA : 16d1a > ## entenc.c:229:13
16d00: 61 65 r1 = [r6+0x14] ## entenc.c:231:17
16d02: 29 ff 00 15 03 00 if (r1 <= 0x20000000) goto 0x6 <silk_Encode+0x1DE : 16d0e > ## entenc.c:231:17
16d08: 49 ea ff 63 [r6+0x24] = 0xFFFFFFFF ## entenc.c:237:19
16d0c: 04 86 goto 0xc <silk_Encode+0x1EA : 16d1a > ## entenc.c:237:19
16d0e: 61 66 r1 = [r6+0x18] ## entenc.c:233:22
16d10: 00 be r0 = r0 << 0x1e ## entenc.c:234:21
16d12: 71 e1 c0 14 r1 = r1 & 0x9FFFFFFF ## entenc.c:233:25
16d16: 10 19 r0 |= r1 ## entenc.c:233:62
16d18: e0 66 [r6+0x18] = r0 ## entenc.c:233:13
16d1a: d0 ec 90 00 r0 = [r9+0x0] ## enc_API.c:143:26
16d1e: 49 32 r1 = 0x32 ## enc_API.c:143:26
16d20: f4 f1 01 01 r0 = r0 / r1 (s) # ## enc_API.c:143:26
16d24: 02 22 r2 = [sp+8] ## enc_API.c:142:41
16d26: d0 ec 80 30 r3 = [r8+0x0] ## enc_API.c:142:27
16d2a: d0 ec c0 10 r1 = [r12+0x0] ## enc_API.c:142:23
16d2e: 22 a2 r2 = r2 << 0x2 ## enc_API.c:142:52
16d30: 32 18 r2 += r3 ## enc_API.c:142:52
16d32: 22 a3 r2 = r2 << 0x3 ## enc_API.c:142:38
16d34: 21 18 r1 += r2 ## enc_API.c:142:57
16d36: f9 20 r1 += -0x20 ## enc_API.c:142:23
16d38: 10 1e r0 = r1 - r0 ## enc_API.c:143:23
16d3a: 01 16 r1 = r0 ## enc_API.c:144:25
16d3c: b0 ee 00 00 ifs (r0 <= 0x0) { ## enc_API.c:144:25
16d40: 41 20 r1 = 0x0
} ## enc_API.c:144:25
16d42: 42 e0 10 27 r2 = 0x2710 <WOLAAnalysisFilter_Float_M256_m4_r1+0xF0C : 2710 > ## enc_API.c:144:25
16d46: 90 ee 00 02 ifs (r0 <= r2) { ## enc_API.c:144:25
16d4a: 12 16 r2 = r1
} ## enc_API.c:144:25
16d4c: d0 ec c1 20 [r12+0x0] = r2 ## enc_API.c:144:23
16d50: 40 20 r0 = 0x0 ## enc_API.c:149:2
16d52: 02 84 sp += 0x10 ## enc_API.c:149:2
16d54: 5c 04 {pc, r12-r4} = [sp++] ## enc_API.c:149:2
gen_toc:
16d56: 7b 30 r3 = 0xf0 ## opus_encoder.c:98:0
16d58: 04 82 goto 0x4 <gen_toc+0x8 : 16d5e > ## opus_encoder.c:98:0
16d5a: c3 28 r3 += 0x8 ## opus_encoder.c:103:2
16d5c: 11 a1 r1 = r1 << 0x1 ## opus_encoder.c:105:13
16d5e: b1 fe fc 1f ifs (r1 <= 0x18f) goto -0x8 <gen_toc+0x4 : 16d5a >
16d62: 00 ff ea 03 0a 00 if (r0 == 0x3ea) goto 0x14 <gen_toc+0x26 : 16d7c > ## opus_encoder.c:108:6
16d68: 30 e8 e8 b3 if (r0 == 0x3e8) {
16d6c: 20 a5 r0 = r2 << 0x5 ## opus_encoder.c:110:49
16d6e: d8 20 r0 += 0x60 ## opus_encoder.c:110:49
16d70: 30 19 r0 |= r3
} else { ## opus_encoder.c:111:7
16d72: 20 a4 r0 = r2 << 0x4 ## opus_encoder.c:125:7
16d74: 30 19 r0 |= r3 ## opus_encoder.c:126:7
16d76: 40 e1 60 00 r0 = r0 | 0x60
} ## opus_encoder.c:126:7
16d7a: 04 8c goto 0x18 <gen_toc+0x3E : 16d94 > ## opus_encoder.c:126:7
16d7c: 30 e1 b2 2b r0 = r2 + -0x44e ## opus_encoder.c:115:23
16d80: b0 ee 00 00 ifs (r0 <= 0x0) {
16d84: 40 20 r0 = 0x0
} ## opus_encoder.c:116:7
16d86: 00 a5 r0 = r0 << 0x5 ## opus_encoder.c:119:7
16d88: 31 e1 10 3f r1 = r3 + -0xf0 ## opus_encoder.c:120:7
16d8c: 10 19 r0 |= r1 ## opus_encoder.c:120:7
16d8e: 41 e0 80 ff r1 = -0x80 <RAM_LIMIT_H+0xFFFFFFFFFFE5FF80 : ffffffffffffff80 > ## opus_encoder.c:120:7
16d92: 10 19 r0 |= r1 ## opus_encoder.c:120:7
16d94: 00 17 r0 = r0.b0 (u) ## opus_encoder.c:129:2
16d96: 80 00 rts ## opus_encoder.c:129:2
opus_packet_get_samples_per_frame:
16d98: 02 17 r2 = r0.b0 (u) ## opus.c:245:0
16d9a: 50 e8 0b 3a if ((r0 & 0x80) != 0) goto 0x16 <opus_packet_get_samples_per_frame+0x1C : 16db4 > ## opus.c:247:6
16d9e: 70 e1 9f 20 r0 = r2 & 0xFFFFFF60 ## opus.c:251:21
16da2: 80 f8 0e c0 if (r0 != 0x60) goto 0x1c <opus_packet_get_samples_per_frame+0x2A : 16dc2 > ## opus.c:251:21
16da6: 48 32 r0 = 0x32 ## opus.c:253:15
16da8: 22 ea 08 00 if ((r2 & 0x8) == 0) { ## opus.c:253:15
16dac: 58 24 r0 = 0x64
} ## opus.c:253:15
16dae: f4 e1 11 00 r0 = r1 / r0 (s) ## opus.c:253:15
16db2: 80 00 rts ## opus.c:261:2
16db4: b0 e1 88 21 r0 = uextra(r2, p:0x3, l:0x2) ## opus.c:249:28
16db8: c8 e1 10 00 r0 = r1 << r0 ## opus.c:250:18
16dbc: 41 e0 90 01 r1 = 0x190 <var_bss_size+0x84 : 190 > ## opus.c:250:30
16dc0: 04 8b goto 0x16 <opus_packet_get_samples_per_frame+0x40 : 16dd8 > ## opus.c:250:30
16dc2: b0 e1 88 21 r0 = uextra(r2, p:0x3, l:0x2) ## opus.c:255:28
16dc6: b0 e8 03 60 if (r0 != 0x3) {
16dca: c8 e1 10 00 r0 = r1 << r0 ## opus.c:259:19
16dce: 59 24 r1 = 0x64
} else { ## opus.c:259:31
16dd0: e0 e1 3c 10 r0 = r1 * 0x3C ## opus.c:257:18
16dd4: 41 e0 e8 03 r1 = 0x3e8
} <ROM_RAM_SIZE+0x1E8 : 3e8 > ## opus.c:257:21
16dd8: f4 e1 01 01 r0 = r0 / r1 (s)
16ddc: 80 00 rts ## opus.c:261:2
parse_size:
16dde: 74 04 [--sp] = {rets, r4} ## opus.c:225:0
16de0: 03 16 r3 = r0 ## opus.c:225:0
16de2: 10 3f r0 = -0x1 ## opus.c:225:0
16de4: 81 fd 05 02 ifs (r1 < 0x1) goto 0xa <parse_size+0x14 : 16df2 > ## opus.c:225:0
16de8: 3c 40 r4 = b[r3+0x0] (u) ## opus.c:230:13
16dea: 14 f9 06 f8 if (r4 >= 0xfc) goto 0xc <parse_size+0x1C : 16dfa > ## opus.c:230:13
16dee: 40 21 r0 = 0x1
16df0: 04 8c goto 0x18 <parse_size+0x2C : 16e0a >
16df2: c4 ff fe ff 00 00 r4 = 0xfffe <.GJTIE291_0_0_+0x734 : fffe >
16df8: 04 88 goto 0x10 <parse_size+0x2C : 16e0a >
16dfa: 31 ed 02 d0 ifs (r1 >= 0x2) {
16dfe: 38 41 r0 = b[r3+0x1] (u) ## opus.c:239:13
16e00: 00 a2 r0 = r0 << 0x2 ## opus.c:239:12
16e02: 04 18 r4 += r0 ## opus.c:239:21
16e04: 40 22 r0 = 0x2
} else { ## opus.c:239:21
16e06: e4 e0 80 0b r4 = r0 + 0x10000
} ## opus.c:239:21
16e0a: ac 60 h[r2+0x0] = r4
16e0c: 54 04 {pc, r4} = [sp++] ## opus.c:242:1
encode_size:
16e0e: b0 ee fb 80 ifs (r0 <= 0xfb) { ## repacketizer.c:66:0
16e12: 98 40 b[r1+0x0] = r0 ## repacketizer.c:69:11
16e14: 40 21 r0 = 0x1 ## repacketizer.c:69:11
16e16: 80 00 rts
} ## repacketizer.c:76:1
16e18: 12 3c r2 = -0x4 ## repacketizer.c:72:13
16e1a: 02 19 r2 |= r0 ## repacketizer.c:72:13
16e1c: 22 d7 r2 = r2.b0 (u) # ## repacketizer.c:73:19
16e1e: 9a 40 b[r1+0x0] = r2 ## repacketizer.c:72:11
16e20: 80 1e r0 = r0 - r2 ## repacketizer.c:73:18
16e22: 80 a2 r0 = r0 >> 0x2 ## repacketizer.c:73:32
16e24: 98 41 b[r1+0x1] = r0 ## repacketizer.c:73:11
16e26: 40 22 r0 = 0x2 ## repacketizer.c:73:11
16e28: 80 00 rts ## repacketizer.c:76:1
opus_encode:
16e2a: 7f 04 [--sp] = {rets, r15-r4} ## opus_encoder.c:247:0
16e2c: e2 85 sp += -0x6c ## opus_encoder.c:247:0
16e2e: 0c 16 r12 = r0 ## opus_encoder.c:247:0
16e30: 0a e1 38 00 r10 = r0 + 0x38 ## opus_encoder.c:247:0
16e34: d0 ec a8 61 r6 = [r10+0x18] ## opus_encoder.c:257:23
16e38: 45 20 r5 = 0x0
16e3a: d0 ec ad 52 [r10+0x2c] = r5 ## opus_encoder.c:258:17
16e3e: d0 ec a4 01 r0 = [r10+0x14] ## opus_encoder.c:259:24
16e42: d0 ec a1 01 [r10+0x10] = r0 ## opus_encoder.c:259:18
16e46: d0 ec cc 33 r3 = [r12+0x3c] ## opus_encoder.c:261:11
16e4a: d0 ec ac 80 r8 = [r10+0xc] ## opus_encoder.c:261:11
16e4e: 1b 16 r11 = r1 ## opus_encoder.c:261:11
16e50: 83 5c if (r3 != 0) goto 0x38 <opus_encode+0x60 : 16e8a >
16e52: e0 e1 03 00 r0 = r0 * 0x3 ## opus_encoder.c:267:14
16e56: 41 28 r1 = 0x8 ## opus_encoder.c:267:14
16e58: f4 e1 01 01 r0 = r0 / r1 (s) ## opus_encoder.c:267:14
16e5c: e1 e1 03 80 r1 = r8 * 0x3 ## opus_encoder.c:265:23
16e60: 43 e0 80 02 r3 = 0x280 <ROM_RAM_SIZE+0x80 : 280 > ## opus_encoder.c:267:14
16e64: f4 e1 11 33 r3 = r1 / r3 (s) ## opus_encoder.c:267:14
16e68: 30 18 r0 += r3 ## opus_encoder.c:267:14
16e6a: 43 e0 40 01 r3 = 0x140 <var_bss_size+0x34 : 140 > ## opus_encoder.c:265:32
16e6e: f4 e1 11 13 r1 = r1 / r3 (s) ## opus_encoder.c:265:32
16e72: f4 e1 01 01 r0 = r0 / r1 (s) ## opus_encoder.c:267:14
16e76: 35 e4 01 66 r6 = smin(r0, r6) ## opus_encoder.c:267:14
16e7a: f0 e1 10 06 r0 = r1 * r6 ## opus_encoder.c:268:56
16e7e: 00 a3 r0 = r0 << 0x3 ## opus_encoder.c:268:56
16e80: 41 23 r1 = 0x3 ## opus_encoder.c:265:23
16e82: f4 e1 01 01 r0 = r0 / r1 (s) ## opus_encoder.c:268:60
16e86: d0 ec a1 01 [r10+0x10] = r0 ## opus_encoder.c:268:19
16e8a: 43 f0 d7 03 r3 = 0x3d7 # <ROM_RAM_SIZE+0x1D6 : 3d6 > ## opus_encoder.c:276:42
16e8e: 82 24 [sp+16] = r2 ## opus_encoder.c:276:42
16e90: 28 81 r0 = r2 + 0x1 ## opus_encoder.c:272:7
16e92: 80 20 [sp] = r0
16e94: d0 ec c1 01 [r12+0x10] = r0 ## entenc.c:188:12
16e98: d0 ec c9 51 [r12+0x18] = r5 ## entenc.c:189:17
16e9c: 47 ea 21 c0 [r12+0x1c] = 0x21 ## entenc.c:193:20
16ea0: d0 ec c1 52 [r12+0x20] = r5 ## entenc.c:194:13
16ea4: 49 ea 00 c4 [r12+0x24] = 0x80000000 ## entenc.c:195:12
16ea8: 4c ea ff c3 [r12+0x30] = 0xFFFFFFFF ## entenc.c:196:12
16eac: d0 ec c9 52 [r12+0x28] = r5 ## entenc.c:197:12
16eb0: d0 ec cd 52 [r12+0x2c] = r5 ## entenc.c:198:12
16eb4: 30 f1 ff 6f r0 = r6 + -0x1 # ## opus_encoder.c:273:45
16eb8: 86 25 [sp+20] = r6 ## opus_encoder.c:273:45
16eba: 80 22 [sp+8] = r0
16ebc: d0 ec c5 01 [r12+0x14] = r0 ## entenc.c:199:16
16ec0: d0 ec c5 53 [r12+0x34] = r5 ## entenc.c:200:14
16ec4: 10 e1 8c c4 r0 = r12 + 0x148c ## entenc.c:200:14
16ec8: 01 61 r1 = [r0+0x4] ## opus_encoder.c:276:42
16eca: 02 60 r2 = [r0+0x0] ## opus_encoder.c:275:34
16ecc: 2a 1e r2 = r2 - r1 ## opus_encoder.c:276:42
16ece: f8 e1 20 33 r3_r2 = r2 * r3 (s) ## opus_encoder.c:276:42
16ed2: d0 e1 00 29 r3_r2 >>= 0x10 ## opus_encoder.c:276:42
16ed6: 21 18 r1 += r2 ## opus_encoder.c:276:42
16ed8: 81 61 [r0+0x4] = r1 ## opus_encoder.c:276:40
16eda: 98 a8 r0 = r1 >>> 0x8 ## opus_encoder.c:280:27
16edc: bf ea fd d2 call -0x5a06 <silk_log2lin : 114da > ## opus_encoder.c:280:14
16ee0: 41 e0 a7 09 r1 = 0x9a7 <WOLAAnalysisFilter_Float_M128_m4_r1+0x1A2 : 9a6 > ## opus_encoder.c:225:11
16ee4: 10 1b r0 *= r1 ## opus_encoder.c:225:11
16ee6: 41 e0 e8 03 r1 = 0x3e8 <ROM_RAM_SIZE+0x1E8 : 3e8 > ## opus_encoder.c:225:11
16eea: f4 e1 81 11 r1 = r8 / r1 (s) ## opus_encoder.c:225:11
16eee: f4 e1 01 01 r0 = r0 / r1 (s) ## opus_encoder.c:225:11
16ef2: f8 e1 00 30 r3_r2 = r0 * r0 (s) ## opus_encoder.c:239:13
16ef6: d0 e1 00 29 r3_r2 >>= 0x10 ## opus_encoder.c:239:13
16efa: f1 e0 00 28 r1 = r2 - 0x800000 ## opus_encoder.c:239:13
16efe: 42 e0 29 fe r2 = -0x1d7 <RAM_LIMIT_H+0xFFFFFFFFFFE5FE28 : fffffffffffffe28 > ## opus_encoder.c:229:34
16f02: 02 1b r2 *= r0 ## opus_encoder.c:229:34
16f04: e4 e0 80 25 r4 = r2 + 0x10000000 ## opus_encoder.c:229:34
16f08: c8 a6 r0 = r4 >>> 0x6 ## opus_encoder.c:238:10
16f0a: f8 e1 10 90 r9_r8 = r1 * r0 (s) ## opus_encoder.c:239:13
16f0e: d0 e1 00 89 r9_r8 >>= 0x10 ## opus_encoder.c:239:13
16f12: a6 e0 00 80 r6 = 0x0 - r8 ## opus_encoder.c:185:22
16f16: ef bf r7 = r6 >>> 0x1f
16f18: d0 e9 29 60 d[sp+40] = r7_r6
16f1c: f8 e1 00 10 r1_r0 = r0 * r0 (s) ## opus_encoder.c:240:13
16f20: d0 e1 00 09 r1_r0 >>= 0x10 ## opus_encoder.c:240:13
16f24: a0 e0 00 00 r0 = 0x0 - r0 ## opus_encoder.c:186:22
16f28: 89 bf r1 = r0 >>> 0x1f
16f2a: d0 e9 21 00 d[sp+32] = r1_r0
16f2e: cd bf r5 = r4 >>> 0x1f
16f30: d0 e9 31 40 d[sp+48] = r5_r4
16f34: a0 e0 70 24 r0 = 0xF0000000 - r2 ## opus_encoder.c:234:13
16f38: 00 a1 r0 = r0 << 0x1 ## opus_encoder.c:234:13
16f3a: 89 bf r1 = r0 >>> 0x1f
16f3c: d0 e9 19 00 d[sp+24] = r1_r0
16f40: 00 e1 10 c0 r0 = r12 + 0x10 ## opus_encoder.c:273:19
16f44: 45 f0 54 08 r5 = 0x854 # <WOLAAnalysisFilter_Float_M128_m4_r1+0x50 : 854 >
16f48: 80 21 [sp+4] = r0
16f4a: 41 20 r1 = 0x0
16f4c: d0 ec a8 e2 r14 = [r10+0x28] ## opus_encoder.c:183:29
16f50: d4 e9 0d a0 [sp+12] = r10
16f54: d0 ec a4 02 r0 = [r10+0x24] ## opus_encoder.c:183:18
16f58: d0 e9 49 00 d[sp+72] = r1_r0
16f5c: d4 e9 3d c0 [sp+60] = r12
16f60: 24 88 goto 0x90 <opus_encode+0x1C8 : 16ff2 >
16f62: d4 ed b2 40 r4 = h[r11++=0x2] (s) ## opus_encoder.c:200:20
16f66: d4 e9 45 b0 [sp+68] = r11 ## opus_encoder.c:200:20
16f6a: 12 e1 6c 06 r2 = r0 + 0x166c ## opus_encoder.c:200:20
16f6e: 43 20 r3 = 0x0 ## opus_encoder.c:200:20
16f70: d0 e9 30 60 r7_r6 = d[sp+48] ## opus_encoder.c:200:20
16f74: fc e1 40 36 r3_r2 += r4 * r6 (s) ## opus_encoder.c:200:20
16f78: d0 e1 0e 28 r3_r2 >>= 0xe ## opus_encoder.c:200:20
16f7c: d0 e9 48 80 r9_r8 = d[sp+72] ## opus_encoder.c:200:20
16f80: b4 e0 20 a8 r10 = r2 + r8 ## opus_encoder.c:200:18
16f84: b8 e0 30 b9 r11 = r3 + r9 + c ## opus_encoder.c:200:18
16f88: 40 e0 ff 3f r0 = 0x3fff <STFT_Win_FixHalf_M256_D80+0x1FA : 3ffe > ## opus_encoder.c:210:8
16f8c: a0 18 r0 += r10 ## opus_encoder.c:210:8
16f8e: 60 e0 00 c5 r12 = 0x20000000 ## opus_encoder.c:202:13
16f92: 88 ae r0 = r0 >>> 0xe ## opus_encoder.c:210:8
16f94: c5 d4 r13 = 0 # ## opus_encoder.c:202:13
16f96: 80 30 [sp+64] = r0 ## opus_encoder.c:202:13
16f98: c2 16 r2 = r12 ## opus_encoder.c:202:13
16f9a: 43 20 r3 = 0x0 ## opus_encoder.c:202:13
16f9c: d0 e9 28 00 r1_r0 = d[sp+40] ## opus_encoder.c:202:13
16fa0: fc e1 a0 30 r3_r2 += r10 * r0 (s) ## opus_encoder.c:202:13
16fa4: d0 e1 0e 29 r3_r2 >>= 0x1e ## opus_encoder.c:202:13
16fa8: 9f 16 r15 = r9 ## opus_encoder.c:202:8
16faa: b4 e0 20 0e r0 = r2 + r14 ## opus_encoder.c:202:11
16fae: b8 e0 30 19 r1 = r3 + r9 + c ## opus_encoder.c:202:11
16fb2: d0 e9 18 20 r3_r2 = d[sp+24] ## opus_encoder.c:203:8
16fb6: f8 e1 40 32 r3_r2 = r4 * r2 (s) ## opus_encoder.c:203:8
16fba: d0 e1 00 29 r3_r2 >>= 0x10 ## opus_encoder.c:203:8
16fbe: b4 e0 00 82 r8 = r0 + r2 ## opus_encoder.c:203:8
16fc2: d0 e9 49 80 d[sp+72] = r9_r8
16fc6: d0 e9 20 00 r1_r0 = d[sp+32] ## opus_encoder.c:205:8
16fca: fc e1 a0 d0 r13_r12 += r10 * r0 (s) ## opus_encoder.c:205:8
16fce: d4 e9 44 b0 r11 = [sp+68] ## opus_encoder.c:205:8
16fd2: d0 e1 0e c9 r13_r12 >>= 0x1e ## opus_encoder.c:205:8
16fd6: f8 e1 40 16 r1_r0 = r4 * r6 (s) ## opus_encoder.c:200:20
16fda: d0 e1 00 09 r1_r0 >>= 0x10 ## opus_encoder.c:206:8
16fde: b4 f0 c0 e0 r14 = r12 + r0 # ## opus_encoder.c:206:8
16fe2: 01 30 r1 = [sp+64] ## opus_encoder.c:211:3
16fe4: d4 e9 3c c0 r12 = [sp+60]
16fe8: 78 e0 01 01 r0 = sat16(r1) (s) ## opus_encoder.c:211:3
16fec: d8 ed c9 05 h[r12+r5<<1] = r0 ## opus_encoder.c:212:10
16ff0: c5 21 r5 += 0x1 ## opus_encoder.c:196:2
16ff2: 40 e0 94 09 r0 = 0x994 <WOLAAnalysisFilter_Float_M128_m4_r1+0x190 : 994 > ## opus_encoder.c:196:2
16ff6: 80 e8 b4 51 if (r5 != r0) goto -0x98 <opus_encode+0x138 : 16f62 > ## opus_encoder.c:196:2
16ffa: 41 f0 40 01 r1 = 0x140 # <var_bss_size+0x34 : 140 > ## opus_encoder.c:285:17
16ffe: 00 23 r0 = [sp+12] ## opus_encoder.c:285:17
17000: d0 e9 48 20 r3_r2 = d[sp+72] ## opus_encoder.c:214:7
17004: 07 d6 r7 = r0 # ## opus_encoder.c:214:7
17006: 82 69 [r0+0x24] = r2 ## opus_encoder.c:214:7
17008: d0 ec 09 e2 [r0+0x28] = r14 ## opus_encoder.c:215:7
1700c: 70 63 r0 = [r7+0xc] ## opus_encoder.c:285:17
1700e: f4 f1 01 31 r3 = r0 / r1 (s) # ## opus_encoder.c:286:53
17012: 72 64 r2 = [r7+0x10] ## opus_encoder.c:285:17
17014: 01 a3 r1 = r0 << 0x3 ## opus_encoder.c:285:17
17016: e0 e1 a0 2f r0 = r2 * 0x140 ## opus_encoder.c:285:17
1701a: f4 e1 01 01 r0 = r0 / r1 (s) ## opus_encoder.c:285:17
1701e: d4 e9 14 80 r8 = [sp+20] ## opus_encoder.c:285:17
17022: 35 e4 81 00 r0 = smin(r8, r0) ## opus_encoder.c:285:17
17026: 00 a3 r0 = r0 << 0x3 ## opus_encoder.c:286:28
17028: f8 38 r0 += -0x8 ## opus_encoder.c:286:28
1702a: 30 1b r0 *= r3 ## opus_encoder.c:286:43
1702c: d0 ec c1 00 [r12+0x0] = r0 ## opus_encoder.c:286:24
17030: 02 22 r2 = [sp+8] ## opus_encoder.c:286:24
17032: c0 f1 23 b0 r11 = r2 << 0x3 # ## opus_encoder.c:288:33
17036: 82 34 [sp+80] = r2 ## opus_encoder.c:287:9
17038: d0 ec cd b0 [r12+0xc] = r11 ## opus_encoder.c:288:24
1703c: d0 ec c8 20 r2 = [r12+0x8] ## opus_encoder.c:289:20
17040: 02 53 if (r2 == 0) goto 0x26 <opus_encode+0x23E : 17068 > ## opus_encoder.c:289:20
17042: e2 e1 a0 0f r2 = r0 * 0x140 ## opus_encoder.c:291:50
17046: f4 e1 21 11 r1 = r2 / r1 (s) ## opus_encoder.c:291:63
1704a: 11 a3 r1 = r1 << 0x3 ## opus_encoder.c:291:79
1704c: 30 e1 30 08 r0 = r0 + -0x7d0 ## opus_encoder.c:293:27
17050: d0 ec cd 10 [r12+0xc] = r1 ## opus_encoder.c:291:25
17054: d4 e9 10 a0 r10 = [sp+16] ## opus_encoder.c:291:25
17058: d4 e9 04 e0 r14 = [sp+4] ## opus_encoder.c:291:25
1705c: b0 ee 01 00 ifs (r0 <= 0x1) { ## opus_encoder.c:291:25
17060: 40 21 r0 = 0x1
} ## opus_encoder.c:293:27
17062: d0 ec c1 00 [r12+0x0] = r0 ## opus_encoder.c:293:25
17066: 04 84 goto 0x8 <opus_encode+0x246 : 17070 > ## opus_encoder.c:293:25
17068: d4 e9 10 a0 r10 = [sp+16]
1706c: d4 e9 04 e0 r14 = [sp+4]
17070: 49 e0 04 21 r9 = 0x2104 <WOLAAnalysisFilter_Float_M256_m4_r1+0x900 : 2104 >
17074: dc ec 92 1c r1 = [++r9=r12] ## opus_encoder.c:296:29
17078: 12 16 r2 = r1 ## opus_encoder.c:296:29
1707a: b1 ee 00 00 ifs (r1 <= 0x0) { ## opus_encoder.c:296:29
1707e: 42 20 r2 = 0x0
} ## opus_encoder.c:296:29
17080: 43 e0 c4 09 r3 = 0x9c4 <WOLAAnalysisFilter_Float_M128_m4_r1+0x1C0 : 9c4 > ## opus_encoder.c:296:29
17084: 91 ee 00 03 ifs (r1 <= r3) { ## opus_encoder.c:296:29
17088: 23 16 r3 = r2
} ## opus_encoder.c:296:29
1708a: 88 1e r0 = r0 - r3 ## opus_encoder.c:298:26
1708c: d0 ec 91 30 [r9+0x0] = r3 ## opus_encoder.c:296:27
17090: b0 ee 01 00 ifs (r0 <= 0x1) { ## opus_encoder.c:296:27
17094: 40 21 r0 = 0x1
} ## opus_encoder.c:298:26
17096: d0 ec c1 00 [r12+0x0] = r0 ## opus_encoder.c:298:24
1709a: cb 90 r3 = sp + 80 ## opus_encoder.c:298:24
1709c: c0 16 r0 = r12 ## opus_encoder.c:300:8
1709e: c1 16 r1 = r12 ## opus_encoder.c:300:8
170a0: e2 16 r2 = r14 ## opus_encoder.c:300:8
170a2: bf ea 45 fd call -0x576 <silk_Encode : 16b30 > ## opus_encoder.c:300:8
170a6: 00 34 r0 = [sp+80] ## opus_encoder.c:306:6
170a8: 30 58 if (r0 == 0) goto 0xf0 <opus_encode+0x370 : 1719a >
170aa: d0 ec c4 12 r1 = [r12+0x24]
170ae: d0 ec cc 01 r0 = [r12+0x1c]
170b2: bf ea 32 d2 call -0x5b9c <ec_tell : 1151a > ## opus_encoder.c:313:9
170b6: d0 ec c4 12 r1 = [r12+0x24] ## entenc.c:249:21
170ba: 80 e1 00 41 r4 = clz(r1) ## entenc.c:124:2
170be: d0 ec c8 12 r1 = [r12+0x28] ## entenc.c:251:16
170c2: c2 ff ff ff ff 7f r2 = 0x7fffffff <RAM_LIMIT_H+0x7FE5FFFE : 7ffffffe > ## entenc.c:250:23
170c8: c2 1a r2 >>= r4 ## entenc.c:250:23
170ca: d0 ec c4 32 r3 = [r12+0x24] ## entenc.c:252:34
170ce: 95 1c r5 = r1 + r2 ## entenc.c:251:19
170d0: 90 e1 53 52 r5 = r5 & ~r2 ## entenc.c:251:24
170d4: 90 e1 50 62 r6 = r5 | r2 ## entenc.c:252:9
170d8: 13 18 r3 += r1 ## entenc.c:252:26
170da: c0 27 r0 += 0x7 ## opus_encoder.c:313:27
170dc: 16 e9 00 c3 if (r6 >= r3) { ## opus_encoder.c:313:27
170e0: a2 a1 r2 = r2 >> 0x1 ## entenc.c:254:6
170e2: 21 18 r1 += r2 ## entenc.c:255:18
170e4: 90 e1 13 52 r5 = r1 & ~r2 ## entenc.c:255:23
170e8: c4 21 r4 += 0x1
} ## entenc.c:253:4
170ea: c0 e1 03 dc r13 = r0 >>> 0x3 ## opus_encoder.c:313:32
170ee: c6 ff 00 ff ff 7f r6 = 0x7fffff00 <RAM_LIMIT_H+0x7FE5FF00 : 7fffff00 >
170f4: 04 88 goto 0x10 <opus_encode+0x2DC : 17106 >
170f6: d1 b7 r1 = r5 >> 0x17 ## entenc.c:258:35
170f8: e0 16 r0 = r14 ## entenc.c:258:3
170fa: bf ea 98 cf call -0x60d0 <ec_enc_carry_out : 1102e > ## entenc.c:258:3
170fe: 50 a8 r0 = r5 << 0x8 ## entenc.c:259:11
17100: 90 e1 02 56 r5 = r0 & r6 ## entenc.c:259:25
17104: fc 38 r4 += -0x8 ## entenc.c:260:4
17106: 04 fd f6 03 ifs (r4 >= 0x1) goto -0x14 <opus_encode+0x2CC : 170f6 >
1710a: d0 ec c0 03 r0 = [r12+0x30] ## entenc.c:263:12
1710e: 70 fe 03 fe ifs (r0 > -0x1) goto 0x6 <opus_encode+0x2EE : 17118 > ## entenc.c:263:12
17112: d0 ec cc 02 r0 = [r12+0x2c] ## entenc.c:263:27
17116: 00 44 if (r0 == 0) goto 0x8 <opus_encode+0x2F6 : 17120 > ## entenc.c:263:27
17118: 41 20 r1 = 0x0 ## entenc.c:263:33
1711a: e0 16 r0 = r14 ## entenc.c:263:33
1711c: bf ea 87 cf call -0x60f2 <ec_enc_carry_out : 1102e > ## entenc.c:263:33
17120: d0 ec c4 03 r0 = [r12+0x34] ## entenc.c:273:13
17124: 80 4d if (r0 != 0) goto 0x1a <opus_encode+0x316 : 17140 > ## entenc.c:273:13
17126: d0 ec c0 12 r1 = [r12+0x20] ## entenc.c:274:3
1712a: d0 ec c0 01 r0 = [r12+0x10] ## entenc.c:274:3
1712e: 50 ec c4 21 r3_r2 = d[r12+0x14] ## entenc.c:274:3
17132: 10 18 r0 += r1 ## entenc.c:274:3
17134: 29 1e r1 = r2 - r1 ## entenc.c:274:3
17136: 9a 1e r2 = r1 - r3 ## entenc.c:274:3
17138: 41 20 r1 = 0x0 ## entenc.c:274:3
1713a: 80 ff e6 d0 fe ff call -0x12f1a <memset : 4226 > ## entenc.c:274:3
17140: d0 ec 98 01 r0 = [r9+0x18] ## opus_encoder.c:315:28
17144: d0 18 r0 += r13 ## opus_encoder.c:315:35
17146: c0 21 r0 += 0x1 ## opus_encoder.c:315:28
17148: d0 ec 99 01 [r9+0x18] = r0 ## opus_encoder.c:315:28
1714c: 43 f0 40 01 r3 = 0x140 # <var_bss_size+0x34 : 140 > ## opus_encoder.c:322:37
17150: 71 63 r1 = [r7+0xc] ## opus_encoder.c:322:34
17152: f4 f1 11 13 r1 = r1 / r3 (s) # ## opus_encoder.c:322:37
17156: 72 62 r2 = [r7+0x8] ## opus_encoder.c:322:55
17158: 54 ed c8 03 r0 = h[r12+0x38] (s) ## opus_encoder.c:322:12
1715c: bf ea fb fd call -0x40a <gen_toc : 16d56 > ## opus_encoder.c:322:12
17160: 52 ee a0 00 b[r10+0x0] = r0 ## opus_encoder.c:322:10
17164: d0 ec c4 12 r1 = [r12+0x24] ## opus_encoder.c:324:27
17168: f1 6b [r7+0x2c] = r1 ## opus_encoder.c:324:17
1716a: d0 ec cc 01 r0 = [r12+0x1c] ## opus_encoder.c:324:17
1716e: bf ea d4 d1 call -0x5c58 <ec_tell : 1151a > ## opus_encoder.c:329:6
17172: 8b ee 22 00 ifs (r0 <= r11) goto 0x44 <opus_encode+0x390 : 171ba > ## opus_encoder.c:329:6
17176: 16 3e r6 = -0x2
17178: 88 fd 39 04 ifs (r8 < 0x2) goto 0x72 <opus_encode+0x3C4 : 171ee >
1717c: c4 eb 01 90 [r9+0x10] += 0x1 ## opus_encoder.c:335:26
17180: d0 ec 94 01 r0 = [r9+0x14] ## opus_encoder.c:336:27
17184: d0 18 r0 += r13 ## opus_encoder.c:336:34
17186: f8 3f r0 += -0x1 ## opus_encoder.c:336:27
17188: d0 ec 95 01 [r9+0x14] = r0 ## opus_encoder.c:336:27
1718c: 40 20 r0 = 0x0 ## opus_encoder.c:336:27
1718e: 52 ee a1 00 b[r10+0x1] = r0 ## opus_encoder.c:338:11
17192: 4d f0 01 00 r13 = 0x1 # <mem_code_size : 0 > ## opus_encoder.c:338:11
17196: f0 6b [r7+0x2c] = r0 ## opus_encoder.c:340:18
17198: 04 9d goto 0x3a <opus_encode+0x3AA : 171d4 > ## opus_encoder.c:340:18
1719a: 4b ea 00 70 [r7+0x2c] = 0x0 ## opus_encoder.c:308:18
1719e: 43 f0 40 01 r3 = 0x140 # <var_bss_size+0x34 : 140 > ## opus_encoder.c:309:39
171a2: 71 63 r1 = [r7+0xc] ## opus_encoder.c:309:36
171a4: f4 f1 11 13 r1 = r1 / r3 (s) # ## opus_encoder.c:309:39
171a8: 72 62 r2 = [r7+0x8] ## opus_encoder.c:309:57
171aa: 54 ed c8 03 r0 = h[r12+0x38] (s) ## opus_encoder.c:309:14
171ae: bf ea d2 fd call -0x45c <gen_toc : 16d56 > ## opus_encoder.c:309:14
171b2: 52 ee a0 00 b[r10+0x0] = r0 ## opus_encoder.c:309:12
171b6: 46 21 r6 = 0x1 ## opus_encoder.c:309:12
171b8: 04 9a goto 0x34 <opus_encode+0x3C4 : 171ee > ## opus_encoder.c:309:12
171ba: 8d fd 0b 06 ifs (r13 < 0x3) goto 0x16 <opus_encode+0x3AA : 171d4 >
171be: 78 60 r0 = h[r7+0x0] (u) ## opus_encoder.c:342:15
171c0: 01 ff e8 03 07 00 if (r0 != 0x3e8) goto 0xe <opus_encode+0x3AA : 171d4 > ## opus_encoder.c:342:15
171c6: d8 ee a0 0d r0 = b[r10+r13] (u) ## opus_encoder.c:350:21
171ca: 80 44 if (r0 != 0) goto 0x8 <opus_encode+0x3AA : 171d4 > ## opus_encoder.c:350:21
171cc: 3d e1 ff df r13 = r13 + -0x1 ## opus_encoder.c:351:7
171d0: 0d fe f9 05 ifs (r13 > 0x2) goto -0xe <opus_encode+0x39C : 171c6 >
171d4: 05 e1 01 d0 r5 = r13 + 0x1 ## opus_encoder.c:361:6
171d8: 68 e8 1c 95 [r9+0x1c] += r5 ## opus_encoder.c:362:29
171dc: 16 3d r6 = -0x3 ## opus_encoder.c:362:29
171de: 85 fd 06 02 ifs (r5 < 0x1) goto 0xc <opus_encode+0x3C4 : 171ee > ## opus_encoder.c:362:29
171e2: 88 e8 02 50 if (r5 != r8) goto 0x4 <opus_encode+0x3C0 : 171ea >
171e6: 86 16 r6 = r8
171e8: 04 82 goto 0x4 <opus_encode+0x3C4 : 171ee >
171ea: 88 ee 03 50 ifs (r5 <= r8) goto 0x6 <opus_encode+0x3CA : 171f4 >
171ee: 60 16 r0 = r6 ## opus_encoder.c:374:1
171f0: 02 9b sp += 0x6c ## opus_encoder.c:374:1
171f2: 5f 04 {pc, r15-r4} = [sp++] ## opus_encoder.c:374:1
171f4: 40 20 r0 = 0x0
171f6: b4 f0 a0 b8 r11 = r10 + r8 # ## repacketizer.c:223:2
171fa: 80 35 [sp+84] = r0 ## repacketizer.c:220:15
171fc: 50 e1 ff d3 r0 = r13 ^ 0xFFFFFFFF ## repacketizer.c:223:2
17200: b4 e0 b0 90 r9 = r11 + r0 ## repacketizer.c:223:2
17204: 90 16 r0 = r9 ## repacketizer.c:223:2
17206: a1 16 r1 = r10 ## repacketizer.c:223:2
17208: 52 16 r2 = r5 ## repacketizer.c:223:2
1720a: 80 ff 2c cf fe ff call -0x130d4 <memmove : 413c > ## repacketizer.c:223:2
17210: 50 ee 90 30 r3 = b[r9+0x0] (u) ## repacketizer.c:40:13
17214: de e9 68 30 b[sp+104] = r3 ## repacketizer.c:40:11
17218: 41 e0 40 1f r1 = 0x1f40 <WOLAAnalysisFilter_Float_M256_m4_r1+0x73C : 1f40 > ## repacketizer.c:41:19
1721c: 30 16 r0 = r3 ## repacketizer.c:41:19
1721e: bf ea bb fd call -0x48a <opus_packet_get_samples_per_frame : 16d98 > ## repacketizer.c:41:19
17222: 74 f1 fc 30 r4 = r3 & 0xFFFFFF03 # ## opus_demo.c:55:6
17226: 80 36 [sp+88] = r0 ## repacketizer.c:41:17
17228: c9 94 r1 = sp + 84 ## repacketizer.c:41:17
1722a: 0a e1 14 10 r10 = r1 + 0x14
1722e: 60 ff 03 30 09 00 if ((r3 & 0x3) == 0) goto 0x12 <opus_encode+0x41C : 17246 >
17234: 84 f8 0a 06 if (r4 != 0x3) goto 0x14 <opus_encode+0x422 : 1724c >
17238: 85 fd d9 05 ifs (r5 < 0x2) goto -0x4e <opus_encode+0x3C4 : 171ee >
1723c: 50 ee 91 10 r1 = b[r9+0x1] (u) ## opus_demo.c:62:10
17240: 7f e1 c0 10 r15 = r1 & 0xFFFFFF3F ## opus_demo.c:62:19
17244: 04 85 goto 0xa <opus_encode+0x426 : 17250 > ## opus_demo.c:62:19
17246: 4f e0 01 00 r15 = 0x1 <mem_code_size : 0 >
1724a: 04 82 goto 0x4 <opus_encode+0x426 : 17250 >
1724c: 4f e0 02 00 r15 = 0x2 <mem_code_size+0x2 : 2 >
17250: 0f f8 cd 01 if (r15 == 0x0) goto -0x66 <opus_encode+0x3C4 : 171ee >
17254: f0 1b r0 *= r15 ## repacketizer.c:51:36
17256: 0c ff c0 03 c9 ff ifs (r0 > 0x3c0) goto -0x6e <opus_encode+0x3C4 : 171ee > ## repacketizer.c:51:36
1725c: c1 ff 80 bb 00 00 r1 = 0xbb80 <LZ4_decompress_generic+0x10 : bb80 > ## opus.c:282:14
17262: 30 16 r0 = r3 ## opus.c:282:14
17264: bf ea 98 fd call -0x4d0 <opus_packet_get_samples_per_frame : 16d98 > ## opus.c:282:14
17268: 05 e1 01 90 r5 = r9 + 0x1 ## opus.c:285:13
1726c: f8 e8 54 e0 r14 = sp + 84
17270: 60 ff 03 30 0c 00 if ((r3 & 0x3) == 0) goto 0x18 <opus_encode+0x464 : 1728e >
17276: 04 f8 0c 04 if (r4 == 0x2) goto 0x18 <opus_encode+0x468 : 17292 >
1727a: 84 f8 58 02 if (r4 != 0x1) goto 0xb0 <opus_encode+0x504 : 1732e >
1727e: 5d e8 b6 03 if ((r13 & 0x1) != 0) goto -0x94 <opus_encode+0x3C4 : 171ee >
17282: 44 22 r4 = 0x2
17284: f4 e1 d1 d4 r13 = r13 / r4 (s) ## opus.c:302:19
17288: 50 ed e1 d1 h[r14+0x10] = r13 ## opus.c:304:12
1728c: 04 94 goto 0x28 <opus_encode+0x48C : 172b6 > ## opus.c:304:12
1728e: 44 21 r4 = 0x1
17290: 04 92 goto 0x24 <opus_encode+0x48C : 172b6 >
17292: 02 e1 10 e0 r2 = r14 + 0x10 ## repacketizer.c:56:90
17296: 50 16 r0 = r5 ## opus.c:310:11
17298: d1 16 r1 = r13 ## opus.c:310:11
1729a: bf ea a0 fd call -0x4c0 <parse_size : 16dde > ## opus.c:310:11
1729e: 54 ed e0 11 r1 = h[r14+0x10] (s) ## opus.c:312:7
172a2: 81 fd a4 01 ifs (r1 < 0x0) goto -0xb8 <opus_encode+0x3C4 : 171ee >
172a6: b4 e0 d2 20 r2 = r13 - r0 ## opus.c:311:7
172aa: 81 ed a0 21 ifs (r2 < r1) goto -0xc0 <opus_encode+0x3C4 : 171ee >
172ae: b4 e0 22 d1 r13 = r2 - r1 ## opus.c:315:18
172b2: 05 18 r5 += r0 ## opus.c:314:8
172b4: 44 22 r4 = 0x2
172b6: 0c ff fb d4 99 ff ifs (r13 > 0x4fb) goto -0xce <opus_encode+0x3C4 : 171ee >
172bc: c8 94 r0 = sp + 84
172be: c0 30 r0 += 0x10 ## opus.c:396:3
172c0: 31 e1 fe 0f r1 = r0 + -0x2 ## opus.c:396:3
172c4: d8 ed 19 d4 h[r1+r4<<1] = r13 ## opus.c:396:17
172c8: 41 20 r1 = 0x0 ## opus.c:396:17
172ca: 32 e1 f8 0f r2 = r0 + -0x8 ## opus.c:396:17
172ce: 04 86 goto 0xc <opus_encode+0x4B2 : 172dc > ## opus.c:396:17
172d0: d8 ec 2b 51 [r2+r1<<2] = r5 ## opus.c:402:14
172d4: d8 ed 0a 31 r3 = h[r0+r1<<1] (s) ## opus.c:403:11
172d8: 35 18 r5 += r3 ## opus.c:403:8
172da: c1 21 r1 += 0x1 ## opus.c:399:20
172dc: 84 ed f8 11 ifs (r1 < r4) goto -0x10 <opus_encode+0x4A6 : 172d0 >
172e0: d4 e9 54 c0 r12 = [sp+84]
172e4: b4 e8 00 40 if (r4 != 0x0) {
172e8: fc 18 r12 += r15 ## repacketizer.c:59:16
172ea: d4 e9 55 c0 [sp+84] = r12
} ## repacketizer.c:59:16
172ee: 8c fd 55 02 ifs (r12 < 0x1) goto 0xaa <opus_encode+0x572 : 1739c >
172f2: 0c f8 57 02 if (r12 == 0x1) goto 0xae <opus_encode+0x57A : 173a4 > ## repacketizer.c:103:6
172f6: 8c f8 66 04 if (r12 != 0x2) goto 0xcc <opus_encode+0x59C : 173c6 >
172fa: d8 e9 66 00 r0 = h[sp+102] (u) ## repacketizer.c:112:7
172fe: 50 ed e0 11 r1 = h[r14+0x10] (u) ## repacketizer.c:112:17
17302: 9b 17 r3 = r1.l (s) ## repacketizer.c:112:17
17304: 81 e8 65 00 if (r0 != r1) goto 0xca <opus_encode+0x5A8 : 173d2 > ## repacketizer.c:112:7
17308: 48 f0 01 00 r8 = 0x1 # <mem_code_size : 0 >
1730c: 07 24 r7 = [sp+16]
1730e: a8 f1 fc 30 r8 <= insert(r3, p:0x1, l:0x1f) # ## repacketizer.c:115:24
17312: 05 20 r5 = [sp] ## repacketizer.c:115:24
17314: 11 3e r1 = -0x2
17316: d4 e9 14 90 r9 = [sp+20]
1731a: 4c ff 00 89 1d 01 ifs (r8 > r9) goto 0x23a <opus_encode+0x730 : 1755a >
17320: 50 ee a0 10 r1 = b[r10+0x0] (u) ## repacketizer.c:118:18
17324: 71 e1 03 10 r1 = r1 & 0xFFFFFFFC ## repacketizer.c:118:21
17328: 31 20 r1 |= 0x1 ## repacketizer.c:118:28
1732a: f9 40 b[r7+0x0] = r1 ## repacketizer.c:118:11
1732c: 34 8e goto 0xdc <opus_encode+0x5E0 : 1740a > ## repacketizer.c:118:11
1732e: 8d fd 5e 03 ifs (r13 < 0x1) goto -0x144 <opus_encode+0x3C4 : 171ee >
17332: 5a 40 r2 = b[r5+0x0] (u) ## opus.c:322:8
17334: 60 ff 3f 20 5a ff if ((r2 & 0x3F) == 0) goto -0x14c <opus_encode+0x3C4 : 171ee > ## opus.c:322:8
1733a: 74 e1 c0 20 r4 = r2 & 0xFFFFFF3F ## opus.c:323:13
1733e: 40 1b r0 *= r4 ## opus.c:324:30
17340: 2c ff b4 0d 54 ff ifs (r0 > 0x1680) goto -0x158 <opus_encode+0x3C4 : 171ee > ## opus.c:324:30
17346: 05 e1 02 90 r5 = r9 + 0x2 ## opus.c:322:13
1734a: 31 e1 ff df r1 = r13 + -0x1 ## opus.c:326:6
1734e: 52 e8 10 30 if ((r2 & 0x40) == 0) goto 0x20 <opus_encode+0x548 : 17372 >
17352: 81 fd 4c 03 ifs (r1 < 0x1) goto -0x168 <opus_encode+0x3C4 : 171ee >
17356: 43 f0 02 ff r3 = -0xfe # <RAM_LIMIT_H+0xFFFFFFFFFFE5FF02 : ffffffffffffff02 > ## opus.c:337:11
1735a: 50 07 r0 = b[r5++=0x1] (u) ## opus.c:335:9
1735c: a7 e0 00 00 r7 = 0x0 - r0
17360: b0 e8 ff 00 if (r0 != 0xff) {
17364: 73 16 r3 = r7
} ## opus.c:337:11
17366: 31 18 r1 += r3 ## opus.c:336:8
17368: f9 3f r1 += -0x1 ## opus.c:338:9
1736a: 10 f8 f2 ff if (r0 == 0xff) goto -0x1c <opus_encode+0x528 : 17352 >
1736e: 81 fd 3e 01 ifs (r1 < 0x0) goto -0x184 <opus_encode+0x3C4 : 171ee >
17372: 28 17 r0 = r2.b0 (s) ## opus.c:322:8
17374: f0 fe a6 fe ifs (r0 <= -0x1) goto 0x14c <opus_encode+0x69A : 174c4 > ## opus.c:322:8
17378: f4 e1 11 d4 r13 = r1 / r4 (s) ## opus.c:364:19
1737c: f0 e1 d0 04 r0 = r13 * r4 ## opus.c:365:17
17380: 81 e8 35 01 if (r0 != r1) goto -0x196 <opus_encode+0x3C4 : 171ee > ## opus.c:365:17
17384: c8 94 r0 = sp + 84
17386: c0 30 r0 += 0x10 ## opus.c:268:6
17388: 31 e1 ff 4f r1 = r4 + -0x1 ## opus.c:268:6
1738c: 42 20 r2 = 0x0 ## opus.c:268:6
1738e: 04 83 goto 0x6 <opus_encode+0x56C : 17396 > ## opus.c:268:6
17390: d8 ed 09 d2 h[r0+r2<<1] = r13 ## opus.c:368:13
17394: c2 21 r2 += 0x1 ## opus.c:367:24
17396: 81 ed fb 21 ifs (r2 < r1) goto -0xa <opus_encode+0x566 : 17390 >
1739a: c7 8d goto -0xe6 <opus_encode+0x48C : 172b6 >
1739c: 11 3f r1 = -0x1
1739e: d4 e9 14 90 r9 = [sp+20]
173a2: 64 9b goto 0x1b6 <opus_encode+0x730 : 1755a >
173a4: 54 ed e0 01 r0 = h[r14+0x10] (s) ## repacketizer.c:106:15
173a8: 08 f1 01 00 r8 = r0 + 0x1 # ## repacketizer.c:106:12
173ac: 07 24 r7 = [sp+16] ## repacketizer.c:106:12
173ae: 11 3e r1 = -0x2
173b0: d4 e9 14 90 r9 = [sp+20]
173b4: 05 20 r5 = [sp]
173b6: 09 ee d0 80 ifs (r8 > r9) goto 0x1a0 <opus_encode+0x730 : 1755a >
173ba: 50 ee a0 10 r1 = b[r10+0x0] (u) ## repacketizer.c:109:16
173be: 71 e1 03 10 r1 = r1 & 0xFFFFFFFC ## repacketizer.c:109:19
173c2: f9 40 b[r7+0x0] = r1 ## repacketizer.c:109:10
173c4: 14 82 goto 0x44 <opus_encode+0x5E0 : 1740a > ## repacketizer.c:109:10
173c6: 50 ed e0 01 r0 = h[r14+0x10] (u)
173ca: d4 e9 14 90 r9 = [sp+20]
173ce: 07 24 r7 = [sp+16]
173d0: 04 9e goto 0x3c <opus_encode+0x5E4 : 1740e >
173d2: 88 d7 r0 = r0.l (s) # ## repacketizer.c:112:7
173d4: 07 24 r7 = [sp+16] ## repacketizer.c:112:7
173d6: 41 21 r1 = 0x1 ## repacketizer.c:121:39
173d8: d4 e9 14 90 r9 = [sp+20] ## repacketizer.c:121:39
173dc: 05 20 r5 = [sp] ## repacketizer.c:121:39
173de: b3 ee fb 00 ifs (r3 <= 0xfb) { ## repacketizer.c:121:39
173e2: 41 20 r1 = 0x0
} ## repacketizer.c:121:39
173e4: 30 18 r0 += r3 ## repacketizer.c:121:29
173e6: 10 18 r0 += r1 ## repacketizer.c:121:31
173e8: 08 e1 02 00 r8 = r0 + 0x2 ## repacketizer.c:121:13
173ec: 11 3e r1 = -0x2
173ee: 09 ee b4 80 ifs (r8 > r9) goto 0x168 <opus_encode+0x730 : 1755a >
173f2: 50 ee a0 00 r0 = b[r10+0x0] (u) ## repacketizer.c:124:18
173f6: 70 e1 03 00 r0 = r0 & 0xFFFFFFFC ## repacketizer.c:124:21
173fa: 30 21 r0 |= 0x2 ## repacketizer.c:124:28
173fc: 30 d6 r0 = r3 # ## repacketizer.c:125:11
173fe: f8 40 b[r7+0x0] = r0 ## repacketizer.c:124:11
17400: 51 16 r1 = r5 ## repacketizer.c:125:11
17402: bf ea 04 fd call -0x5f8 <encode_size : 16e0e > ## repacketizer.c:125:11
17406: 05 18 r5 += r0 ## repacketizer.c:125:8
17408: 30 16 r0 = r3
1740a: 09 ed 8c 80 ifs (r8 >= r9) goto 0x118 <opus_encode+0x6FC : 17526 >
1740e: 41 29 r1 = 0x9
17410: 82 17 r2 = r0.l (u)
17412: 33 e1 f8 1f r3 = r1 + -0x8 ## repacketizer.c:141:13
17416: 0c ed 2b 30 ifs (r3 >= r12) goto 0x56 <opus_encode+0x646 : 17470 > ## repacketizer.c:141:3
1741a: cb 94 r3 = sp + 84
1741c: d8 ed 38 41 r4 = h[r3+r1<<1] (u) ## repacketizer.c:143:8
17420: c1 21 r1 += 0x1 ## repacketizer.c:143:8
17422: 02 e8 f6 41 if (r4 == r2) goto -0x14 <opus_encode+0x5E8 : 17412 > ## repacketizer.c:143:8
17426: 3a 90 r2 = r3 + 0x10 ## repacketizer.c:152:9
17428: 30 e1 ff cf r0 = r12 + -0x1 ## repacketizer.c:152:9
1742c: 43 20 r3 = 0x0 ## repacketizer.c:152:9
1742e: 41 22 r1 = 0x2 ## repacketizer.c:152:9
17430: 04 89 goto 0x12 <opus_encode+0x61A : 17444 > ## repacketizer.c:152:9
17432: d8 ed 2a 43 r4 = h[r2+r3<<1] (s) ## repacketizer.c:153:22
17436: 46 22 r6 = 0x2 ## repacketizer.c:153:19
17438: b4 ee fb 00 ifs (r4 <= 0xfb) { ## repacketizer.c:153:19
1743c: 46 21 r6 = 0x1
} ## repacketizer.c:153:19
1743e: 41 18 r1 += r4 ## repacketizer.c:153:35
17440: 61 18 r1 += r6 ## repacketizer.c:153:14
17442: c3 21 r3 += 0x1 ## repacketizer.c:152:24
17444: 80 ed f5 31 ifs (r3 < r0) goto -0x16 <opus_encode+0x608 : 17432 >
17448: ca 94 r2 = sp + 84
1744a: c2 30 r2 += 0x10 ## repacketizer.c:154:16
1744c: d8 ed 2a 00 r0 = h[r2+r0<<1] (s) ## repacketizer.c:154:16
17450: b4 e0 00 81 r8 = r0 + r1 ## repacketizer.c:154:13
17454: 11 3e r1 = -0x2
17456: 09 ee 80 80 ifs (r8 > r9) goto 0x100 <opus_encode+0x730 : 1755a >
1745a: 50 ee a0 00 r0 = b[r10+0x0] (u) ## repacketizer.c:158:18
1745e: 40 e1 03 00 r0 = r0 | 0x3 ## repacketizer.c:158:28
17462: 40 f0 80 ff r0 = -0x80 # <RAM_LIMIT_H+0xFFFFFFFFFFE5FF80 : ffffffffffffff80 > ## repacketizer.c:159:13
17466: f8 40 b[r7+0x0] = r0 ## repacketizer.c:158:11
17468: 90 e1 c0 20 r2 = r12 | r0 ## repacketizer.c:159:13
1746c: 40 21 r0 = 0x1 ## repacketizer.c:159:13
1746e: 04 8e goto 0x1c <opus_encode+0x662 : 1748c > ## repacketizer.c:159:13
17470: 88 17 r0 = r0.l (s) ## repacketizer.c:161:22
17472: c0 1b r0 *= r12 ## repacketizer.c:161:21
17474: 08 e1 02 00 r8 = r0 + 0x2 ## repacketizer.c:161:13
17478: 11 3e r1 = -0x2
1747a: 09 ee 6e 80 ifs (r8 > r9) goto 0xdc <opus_encode+0x730 : 1755a >
1747e: 50 ee a0 00 r0 = b[r10+0x0] (u) ## repacketizer.c:164:18
17482: 40 e1 03 00 r0 = r0 | 0x3 ## repacketizer.c:164:28
17486: c2 d6 r2 = r12 # ## repacketizer.c:164:28
17488: f8 40 b[r7+0x0] = r0 ## repacketizer.c:164:11
1748a: 40 20 r0 = 0x0 ## repacketizer.c:164:11
1748c: b4 f0 92 18 r1 = r9 - r8 # ## repacketizer.c:167:29
17490: fa 41 b[r7+0x1] = r2 ## repacketizer.c:159:11
17492: 11 58 if (r1 == 0) goto 0x70 <opus_encode+0x6DA : 17504 > ## repacketizer.c:159:11
17494: 32 26 r2 |= 0x40 ## repacketizer.c:171:12
17496: 32 f1 ff 1f r2 = r1 + -0x1 # ## repacketizer.c:172:25
1749a: fa 41 b[r7+0x1] = r2 ## repacketizer.c:171:12
1749c: 7b 3f r3 = 0xff ## repacketizer.c:172:28
1749e: f4 e1 21 23 r2 = r2 / r3 (s) ## repacketizer.c:172:28
174a2: 44 20 r4 = 0x0
174a4: 04 82 goto 0x4 <opus_encode+0x680 : 174aa >
174a6: eb 42 b[r6+0x2] = r3 ## repacketizer.c:174:12
174a8: c4 21 r4 += 0x1 ## repacketizer.c:173:24
174aa: 76 1d r6 = r7 + r4 ## repacketizer.c:173:14
174ac: 82 ed fb 41 ifs (r4 < r2) goto -0xa <opus_encode+0x67C : 174a6 > ## repacketizer.c:173:14
174b0: 43 e0 01 ff r3 = -0xff <RAM_LIMIT_H+0xFFFFFFFFFFE5FF00 : ffffffffffffff00 > ## repacketizer.c:175:23
174b4: 32 1b r2 *= r3 ## repacketizer.c:175:23
174b6: 21 18 r1 += r2 ## repacketizer.c:175:23
174b8: 01 e1 ff 10 r1 = r1 + 0xff ## repacketizer.c:175:35
174bc: 98 d6 r8 = r9 # ## repacketizer.c:175:35
174be: e9 42 b[r6+0x2] = r1 ## repacketizer.c:175:11
174c0: 6d 83 r5 = r6 + 0x3 ## repacketizer.c:175:11
174c2: 14 81 goto 0x42 <opus_encode+0x6DC : 17506 > ## repacketizer.c:175:11
174c4: c8 94 r0 = sp + 84
174c6: 0a 90 r2 = r0 + 0x10 ## opus.c:264:44
174c8: 38 e1 ff 4f r8 = r4 + -0x1 ## opus.c:264:44
174cc: c1 14 r9 = 0 ## opus.c:264:44
174ce: 1d 16 r13 = r1 ## opus.c:264:44
174d0: 04 93 goto 0x26 <opus_encode+0x6CE : 174f8 > ## opus.c:264:44
174d2: 50 16 r0 = r5 ## opus.c:352:13
174d4: bf ea 83 fc call -0x6fa <parse_size : 16dde > ## opus.c:352:13
174d8: d4 ed 22 30 r3 = h[r2++=0x2] (s) ## opus.c:354:9
174dc: 0b ff 00 30 86 fe ifs (r3 < 0x0) goto -0x2f4 <opus_encode+0x3C4 : 171ee >
174e2: 11 1e r1 = r1 - r0 ## opus.c:353:9
174e4: 4c ff 00 31 82 fe ifs (r3 > r1) goto -0x2fc <opus_encode+0x3C4 : 171ee >
174ea: 05 18 r5 += r0 ## opus.c:356:10
174ec: b4 e0 d2 00 r0 = r13 - r0 ## opus.c:357:23
174f0: b4 e0 02 d3 r13 = r0 - r3 ## opus.c:357:15
174f4: 09 e1 01 90 r9 = r9 + 0x1 ## opus.c:350:24
174f8: 88 ed eb 91 ifs (r9 < r8) goto -0x2a <opus_encode+0x6A8 : 174d2 >
174fc: 0a ff 00 d0 da fe ifs (r13 >= 0x0) goto -0x24c <opus_encode+0x48C : 172b6 >
17502: 37 95 goto -0x316 <opus_encode+0x3C4 : 171ee >
17504: 7d 82 r5 = r7 + 0x2
17506: 00 4f if (r0 == 0) goto 0x1e <opus_encode+0x6FC : 17526 >
17508: c8 94 r0 = sp + 84
1750a: 0b 90 r3 = r0 + 0x10 ## repacketizer.c:82:6
1750c: 34 e1 ff cf r4 = r12 + -0x1 ## repacketizer.c:82:6
17510: 46 20 r6 = 0x0 ## repacketizer.c:82:6
17512: 04 87 goto 0xe <opus_encode+0x6F8 : 17522 > ## repacketizer.c:82:6
17514: d8 ed 3a 06 r0 = h[r3+r6<<1] (s) ## repacketizer.c:181:24
17518: 51 16 r1 = r5 ## repacketizer.c:181:12
1751a: bf ea 78 fc call -0x710 <encode_size : 16e0e > ## repacketizer.c:181:12
1751e: 05 18 r5 += r0 ## repacketizer.c:181:9
17520: c6 21 r6 += 0x1 ## repacketizer.c:180:24
17522: 84 ed f7 61 ifs (r6 < r4) goto -0x12 <opus_encode+0x6EA : 17514 >
17526: c8 94 r0 = sp + 84
17528: 0e 90 r6 = r0 + 0x10 ## repacketizer.c:82:6
1752a: 47 20 r7 = 0x0 ## repacketizer.c:82:6
1752c: 34 e1 f8 6f r4 = r6 + -0x8 ## repacketizer.c:82:6
17530: 04 8c goto 0x18 <opus_encode+0x720 : 1754a > ## repacketizer.c:82:6
17532: d8 ed 6a 27 r2 = h[r6+r7<<1] (s) ## repacketizer.c:194:3
17536: d8 ec 4a 17 r1 = [r4+r7<<2] ## repacketizer.c:194:3
1753a: 50 16 r0 = r5 ## repacketizer.c:194:3
1753c: 80 ff fa cb fe ff call -0x13406 <memmove : 413c > ## repacketizer.c:194:3
17542: d8 ed 6a 07 r0 = h[r6+r7<<1] (s) ## repacketizer.c:195:10
17546: 05 18 r5 += r0 ## repacketizer.c:195:7
17548: c7 21 r7 += 0x1 ## repacketizer.c:189:20
1754a: 8c ed f2 71 ifs (r7 < r12) goto -0x1c <opus_encode+0x708 : 17532 >
1754e: 40 20 r0 = 0x0
17550: 04 81 goto 0x2 <opus_encode+0x72A : 17554 >
17552: d0 07 b[r5++=0x1] = r0 ## repacketizer.c:201:10
17554: 8b e9 fd 51 if (r5 < r11) goto -0x6 <opus_encode+0x728 : 17552 >
17558: 81 16 r1 = r8
1755a: b1 ee ff 0f ifs (r1 <= -0x1) {
1755e: 49 e0 fd ff r9 = -0x3
} <RAM_LIMIT_H+0xFFFFFFFFFFE5FFFC : fffffffffffffffc > ## repacketizer.c:231:3
17562: 96 16 r6 = r9 ## repacketizer.c:231:3
17564: 27 84 goto -0x378 <opus_encode+0x3C4 : 171ee > ## repacketizer.c:231:3
opus_run:
17566: 7a 04 [--sp] = {rets, r10-r4} ## opus_demo.c:83:0
17568: 04 16 r4 = r0 ## opus_demo.c:83:0
1756a: 06 e1 38 40 r6 = r4 + 0x38 ## opus_demo.c:83:0
1756e: 41 f0 24 21 r1 = 0x2124 # <WOLAAnalysisFilter_Float_M256_m4_r1+0x920 : 2124 > ## opus_demo.c:85:41
17572: 62 68 r2 = [r6+0x20] ## opus_demo.c:93:73
17574: 4d dc r5 = r4 + r1 # ## opus_demo.c:85:41
17576: 60 6c r0 = [r6+0x30] ## opus_demo.c:93:53
17578: 21 a1 r1 = r2 << 0x1 ## opus_demo.c:93:59
1757a: 51 d8 r1 += r5 # ## opus_demo.c:93:59
1757c: 63 6d r3 = [r6+0x34] ## opus_demo.c:93:30
1757e: a2 e0 a0 2f r2 = 0x140 - r2 ## opus_demo.c:93:87
17582: a2 17 r2 = r2.l (u) ## opus_demo.c:93:18
17584: c3 00 call r3 ## opus_demo.c:93:18
17586: 61 68 r1 = [r6+0x20] ## opus_demo.c:94:15
17588: 10 18 r0 += r1 ## opus_demo.c:94:15
1758a: e0 68 [r6+0x20] = r0 ## opus_demo.c:94:15
1758c: 47 20 r7 = 0x0
1758e: a0 f8 3a 80 if (r0 != 0x140) goto 0x74 <opus_run+0xA0 : 17606 >
17592: c2 14 r10 = 0
17594: d0 ec 61 a2 [r6+0x20] = r10 ## opus_demo.c:100:16
17598: 41 f0 04 4b r1 = 0x4b04 # <.GJTIE82_0_0_+0x10 : 4b04 > ## opus_demo.c:100:16
1759c: 68 61 r0 = h[r6+0x2] (u) ## opus_demo.c:101:11
1759e: b4 e0 40 91 r9 = r4 + r1 ## opus_demo.c:101:11
175a2: 08 e1 08 90 r8 = r9 + 0x8 ## opus_demo.c:98:21
175a6: 80 f8 0e 02 if (r0 != 0x1) goto 0x1c <opus_run+0x60 : 175c6 > ## opus_demo.c:98:21
175aa: 80 14 r1_r0 = 0
175ac: 04 86 goto 0xc <opus_run+0x54 : 175ba >
175ae: d8 ed 5a 21 r2 = h[r5+r1<<1] (s) ## opus_demo.c:105:13
175b2: 30 e4 00 22 r2 = abs(r2) ## opus_demo.c:105:13
175b6: 20 18 r0 += r2 ## opus_demo.c:108:12
175b8: c1 21 r1 += 0x1 ## opus_demo.c:103:26
175ba: a1 f8 f8 81 if (r1 != 0x140) goto -0x10 <opus_run+0x48 : 175ae >
175be: 41 e0 40 01 r1 = 0x140 <var_bss_size+0x34 : 140 > ## opus_demo.c:110:11
175c2: f4 e1 00 a1 r10 = r0 / r1 (u) ## opus_demo.c:110:11
175c6: 40 15 r1_r0 = r5_r4 ## opus_demo.c:113:13
175c8: 82 16 r2 = r8 ## opus_demo.c:113:13
175ca: bf ea 2e fc call -0x7a4 <opus_encode : 16e2a > ## opus_demo.c:113:13
175ce: 80 fd 0b 00 ifs (r0 < 0x0) goto 0x16 <opus_run+0x82 : 175e8 >
175d2: 69 61 r1 = h[r6+0x2] (u) ## opus_demo.c:125:11
175d4: 01 f8 0a 02 if (r1 == 0x1) goto 0x14 <opus_run+0x86 : 175ec > ## opus_demo.c:125:7
175d8: 81 56 if (r1 != 0) goto 0x2c <opus_run+0xA0 : 17606 >
175da: 82 d7 r2 = r0.l (u) # ## opus_demo.c:127:4
175dc: 61 6c r1 = [r6+0x30] ## opus_demo.c:127:40
175de: 10 d6 r0 = r1 # ## opus_demo.c:127:4
175e0: 63 6e r3 = [r6+0x38] ## opus_demo.c:127:16
175e2: 81 16 r1 = r8 ## opus_demo.c:127:4
175e4: c3 00 call r3 ## opus_demo.c:127:4
175e6: 04 8f goto 0x1e <opus_run+0xA0 : 17606 > ## opus_demo.c:127:4
175e8: 17 3f r7 = -0x1
175ea: 04 8d goto 0x1a <opus_run+0xA0 : 17606 >
175ec: 50 ed 93 a0 h[r9+0x2] = r10 ## opus_demo.c:136:12
175f0: 61 6b r1 = [r6+0x2c] ## opus_demo.c:137:20
175f2: d0 ec 95 10 [r9+0x4] = r1 ## opus_demo.c:137:14
175f6: 01 f1 02 90 r1 = r9 + 0x2 # ## opus_demo.c:136:4
175fa: 63 6c r3 = [r6+0x30] ## opus_demo.c:139:40
175fc: c0 26 r0 += 0x6 ## opus_demo.c:139:71
175fe: 82 d7 r2 = r0.l (u) # ## opus_demo.c:139:4
17600: 64 6e r4 = [r6+0x38] ## opus_demo.c:139:16
17602: 30 16 r0 = r3 ## opus_demo.c:139:4
17604: c4 00 call r4 ## opus_demo.c:139:4
17606: 70 16 r0 = r7 ## opus_demo.c:144:1
17608: 5a 04 {pc, r10-r4} = [sp++] ## opus_demo.c:144:1
p11_boot:
1760a: 64 e0 00 e3 r14 = rets ## p11.S:7:0
1760e: c0 ff 04 3e fd 00 r0 = 0xfd3e04 <RAM_LIMIT_H+0xE33E04 : fd3e04 > ## p11.S:8:0
17614: 01 60 r1 = [r0+0x0] ## p11.S:10:0
17616: 51 e8 fd 29 if ((r1 & 0x20) == 0) goto -0x6 <p11_boot+0xA : 17614 > ## p11.S:11:0
1761a: 79 3f r1 = 0xff ## p11.S:13:0
1761c: 7a 2e r2 = 0xee ## p11.S:14:0
1761e: 6b 2b r3 = 0xab ## p11.S:15:0
17620: 44 2e r4 = 0xe ## p11.S:16:0
17622: 55 35 r5 = 0x55 ## p11.S:17:0
17624: c6 ff 08 a8 f2 00 r6 = 0xf2a808 <RAM_LIMIT_H+0xD8A808 : f2a808 > ## p11.S:19:0
1762a: 04 88 goto 0x10 <p11_boot+0x32 : 1763c > ## p11.S:21:0
1762c: e1 60 [r6+0x0] = r1 ## p11.S:23:0
1762e: e2 60 [r6+0x0] = r2 ## p11.S:24:0
17630: e3 60 [r6+0x0] = r3 ## p11.S:25:0
17632: e4 60 [r6+0x0] = r4 ## p11.S:26:0
17634: e5 60 [r6+0x0] = r5 ## p11.S:27:0
17636: 20 00 csync ## p11.S:28:0
17638: 00 00 nop ## p11.S:29:0
1763a: 00 00 nop ## p11.S:30:0
1763c: 07 60 r7 = [r0+0x0] ## p11.S:32:0
1763e: 57 e8 f5 01 if ((r7 & 0x1) == 0) goto -0x16 <p11_boot+0x22 : 1762c > ## p11.S:33:0
17642: c0 ff 00 a4 f2 00 r0 = 0xf2a400 <RAM_LIMIT_H+0xD8A400 : f2a400 > ## p11.S:44:0
17648: 00 60 r0 = [r0+0x0] ## p11.S:45:0
1764a: 50 e8 17 3a if ((r0 & 0x80) != 0) goto 0x2e <p11_boot+0x72 : 1767c > ## p11.S:46:0
1764e: c0 ff ec 7f f2 00 r0 = 0xf27fec <RAM_LIMIT_H+0xD87FEC : f27fec > ## p11.S:49:0
17654: 01 96 call 0x2c <read_32 : 17682 > ## p11.S:50:0
17656: c2 ff ef 27 12 ab r2 = 0xab1227ef <RAM_LIMIT_H+0xAAF827EE : ab1227ee > ## p11.S:51:0
1765c: 82 e8 0e 00 if (r0 != r2) goto 0x1c <p11_boot+0x72 : 1767c > ## p11.S:52:0
17660: c0 ff f0 7f f2 00 r0 = 0xf27ff0 <RAM_LIMIT_H+0xD87FF0 : f27ff0 > ## p11.S:54:0
17666: 01 8d call 0x1a <read_32 : 17682 > ## p11.S:55:0
17668: 64 e0 80 0d ssp = r0 ## p11.S:56:0
1766c: c0 ff f4 7f f2 00 r0 = 0xf27ff4 <RAM_LIMIT_H+0xD87FF4 : f27ff4 > ## p11.S:58:0
17672: 01 87 call 0xe <read_32 : 17682 > ## p11.S:59:0
17674: 64 e0 80 0c usp = r0 ## p11.S:60:0
17678: 64 e0 80 0e sp = r0 ## p11.S:61:0
1767c: 64 e0 80 e3 rets = r14 ## p11.S:63:0
17680: 80 00 rts ## p11.S:64:0
read_32:
17682: 09 43 r1 = b[r0+0x3] (u) ## p11.S:71:0
17684: 0a 42 r2 = b[r0+0x2] (u) ## p11.S:72:0
17686: a2 f1 20 14 r2 <= insert(r1, p:0x8, l:0x8) # ## p11.S:73:0
1768a: 0b 41 r3 = b[r0+0x1] (u) ## p11.S:73:0
1768c: 08 40 r0 = b[r0+0x0] (u) ## p11.S:74:0
1768e: a0 e1 20 34 r0 <= insert(r3, p:0x8, l:0x8) ## p11.S:75:0
17692: a0 e1 40 28 r0 <= insert(r2, p:0x10, l:0x10) ## p11.S:76:0
17696: 80 00 rts ## p11.S:77:0
rep_clz:
17698: 42 21 r2 = 0x1
1769a: f3 e0 00 00 r3 = r0 - 0x0
1769e: b8 e0 12 22 r2 = r1 - r2 - !c
176a2: 64 e0 00 25 r2 = psr
176a6: 22 ea 02 50 if ((r2 & 0x2) == 0) {
176aa: 80 e1 00 00 r0 = clz(r0)
176ae: 30 25 r0 |= 0x20
} else {
176b0: 80 e1 00 01 r0 = clz(r1)
}
176b4: 80 00 rts
normalize:
176b6: d9 e8 d0 00 [--sp] = {rets, r7, r6, r4}
176ba: 04 16 r4 = r0
176bc: 50 ec 40 60 r7_r6 = d[r4+0x0]
176c0: 60 15 r1_r0 = r7_r6
176c2: 71 8a call -0x2c <rep_clz : 17698 >
176c4: 31 e1 f5 0f r1 = r0 + -0xb
176c8: d8 e1 00 61 r7_r6 <<= r1
176cc: a0 e0 0c 00 r0 = 0xC - r0
176d0: 50 ec 41 60 d[r4+0x0] = r7_r6
176d4: d5 e8 d0 00 {pc, r7, r6, r4} = [sp++]
__adddf3:
176d8: 7f 04 [--sp] = {rets, r15-r4}
176da: e2 99 sp += -0x1c
176dc: 0a 15 r11_r10 = r1_r0
176de: 77 e1 00 14 r7 = r1 & 0x7FFFFFFF
176e2: a6 16 r6 = r10
176e4: 11 3f r1 = -0x1
176e6: 38 e1 ff 6f r8 = r6 + -0x1
176ea: b8 e0 70 91 r9 = r7 + r1 + c
176ee: 14 3e r4 = -0x2
176f0: ce ff ff ff ef 7f r14 = 0x7fefffff <RAM_LIMIT_H+0x7FD5FFFE : 7feffffe >
176f6: b4 e0 82 44 r4 = r8 - r4
176fa: b8 e0 92 5e r5 = r9 - r14 - !c
176fe: 64 e0 00 05 r0 = psr
17702: 54 19 r4 |= r5
17704: 79 e1 00 34 r9 = r3 & 0x7FFFFFFF
17708: b5 e1 85 00 r5 = sextra(r0, p:0x1, l:0x1)
1770c: 28 16 r8 = r2
1770e: 3c e1 ff 2f r12 = r2 + -0x1
17712: b8 e0 90 d1 r13 = r9 + r1 + c
17716: 20 15 r1_r0 = r3_r2
17718: 45 fb 30 00 if ((r5 & r4) != 0) goto 0x60 <__adddf3+0xA4 : 1777c >
1771c: f4 e0 ff c3 r4 = r12 - 0xFFFFFFFF
17720: b8 e0 d2 4e r4 = r13 - r14 - !c
17724: 64 e0 00 45 r4 = psr
17728: 54 e8 28 0a if ((r4 & 0x2) != 0) goto 0x50 <__adddf3+0xA4 : 1777c >
1772c: 82 1f r2 = r0 - r6
1772e: b8 e0 92 37 r3 = r9 - r7 - !c
17732: 64 e0 00 45 r4 = psr
17736: 32 19 r2 |= r3
17738: b3 e1 85 40 r3 = sextra(r4, p:0x1, l:0x1)
1773c: 13 ea 00 22 if ((r3 & r2) == 0) {
17740: 19 16 r9 = r1
} else {
17742: a8 15 r9_r8 = r11_r10
17744: 0a 15 r11_r10 = r1_r0
}
17746: c7 ff ff ff 0f 00 r7 = 0xfffff <$data.__3+0xBDBE : ffffe >
1774c: 90 e1 b2 17 r1 = r11 & r7
17750: a0 16 r0 = r10
17752: 90 e1 92 d7 r13 = r9 & r7
17756: d0 e9 15 00 d[sp+20] = r1_r0
1775a: 8c 16 r12 = r8
1775c: 82 15 r3_r2 = r9_r8
1775e: d0 e1 04 2b r3_r2 >>= 0x34
17762: 40 e0 ff 07 r0 = 0x7ff <alg_code_size+0x32E : 7fe >
17766: 90 e1 22 60 r6 = r2 & r0
1776a: a2 15 r3_r2 = r11_r10
1776c: d0 e1 04 2b r3_r2 >>= 0x34
17770: d0 e9 0d c0 d[sp+12] = r13_r12
17774: 02 fa 1b 00 if ((r2 & r0) == 0) goto 0x36 <__adddf3+0xD6 : 177ae >
17778: a0 19 r0 &= r2
1777a: 04 9b goto 0x36 <__adddf3+0xDA : 177b2 >
1777c: 04 e1 01 e0 r4 = r14 + 0x1
17780: f5 e0 01 60 r5 = r6 - 0x1
17784: b8 e0 72 54 r5 = r7 - r4 - !c
17788: 64 e0 00 55 r5 = psr
1778c: 55 e8 04 08 if ((r5 & 0x2) == 0) goto 0x8 <__adddf3+0xC0 : 17798 >
17790: 4b e1 00 ba r11 = r11 | 0x80000
17794: a2 15 r3_r2 = r11_r10
17796: 74 95 goto 0x1ea <__adddf3+0x2AA : 17982 >
17798: f5 e0 01 00 r5 = r0 - 0x1
1779c: b8 e0 92 54 r5 = r9 - r4 - !c
177a0: 64 e0 00 55 r5 = psr
177a4: 55 e8 d5 08 if ((r5 & 0x2) == 0) goto 0x1aa <__adddf3+0x27A : 17952 >
177a8: 31 33 r1 |= 0x80000
177aa: 02 15 r3_r2 = r1_r0
177ac: 74 8a goto 0x1d4 <__adddf3+0x2AA : 17982 >
177ae: 88 94 r0 = sp + 20
177b0: 41 82 call -0xfc <normalize : 176b6 >
177b2: d0 e9 01 00 d[sp] = r1_r0
177b6: 86 46 if (r6 != 0) goto 0xc <__adddf3+0xEC : 177c4 >
177b8: 88 8c r0 = sp + 12
177ba: bf ea 7c ff call -0x108 <normalize : 176b6 >
177be: d0 e9 0c c0 r13_r12 = d[sp+12]
177c2: 06 16 r6 = r0
177c4: d0 e9 14 00 r1_r0 = d[sp+20]
177c8: d0 e1 03 00 r1_r0 <<= 0x3
177cc: 43 e1 00 18 r3 = r1 | 0x800000
177d0: 02 16 r2 = r0
177d2: d0 e9 15 20 d[sp+20] = r3_r2
177d6: d0 e1 03 c0 r13_r12 <<= 0x3
177da: 4d e1 00 d8 r13 = r13 | 0x800000
177de: d0 e9 0d c0 d[sp+12] = r13_r12
177e2: 90 e1 b1 f9 r15 = r11 ^ r9
177e6: d0 e9 00 40 r5_r4 = d[sp]
177ea: c6 1f r6 = r4 - r6
177ec: 90 e1 a1 e8 r14 = r10 ^ r8
177f0: 06 5e if (r6 == 0) goto 0x3c <__adddf3+0x156 : 1782e >
177f2: 06 fc 17 7e if (r6 > 0x3f) goto 0x2e <__adddf3+0x14C : 17824 >
177f6: 75 16 r5 = r7
177f8: a4 e0 40 60 r4 = 0x40 - r6
177fc: c8 15 r9_r8 = r13_r12
177fe: d8 e1 00 84 r9_r8 <<= r4
17802: 90 e1 80 79 r7 = r8 | r9
17806: 48 e0 01 00 r8 = 0x1 <mem_code_size : 0 >
1780a: 87 41 if (r7 != 0) goto 0x2 <__adddf3+0x136 : 1780e >
1780c: 78 16 r8 = r7
1780e: c1 14 r9 = 0
17810: d8 e1 02 c6 r13_r12 >>= r6
17814: 90 e1 d0 d9 r13 = r13 | r9
17818: 90 e1 c0 c8 r12 = r12 | r8
1781c: d0 e9 0d c0 d[sp+12] = r13_r12
17820: 57 16 r7 = r5
17822: 04 85 goto 0xa <__adddf3+0x156 : 1782e >
17824: 4c e0 01 00 r12 = 0x1 <mem_code_size : 0 >
17828: c5 14 r13 = 0
1782a: d0 e9 0d c0 d[sp+12] = r13_r12
1782e: ff fe 1f fe ifs (r15 <= -0x1) goto 0x3e <__adddf3+0x198 : 17870 >
17832: b4 e0 c0 82 r8 = r12 + r2
17836: b8 e0 d0 93 r9 = r13 + r3 + c
1783a: 63 e1 80 97 r3 = r9 & 0x1000000
1783e: 42 20 r2 = 0x0
17840: d0 e9 15 80 d[sp+20] = r9_r8
17844: 13 59 if (r3 == 0) goto 0x72 <__adddf3+0x1E0 : 178b8 >
17846: 76 16 r6 = r7
17848: b4 e0 c0 40 r4 = r12 + r0
1784c: b8 e0 d0 51 r5 = r13 + r1 + c
17850: 60 e1 01 40 r0 = r4 & 0x1
17854: 41 20 r1 = 0x0
17856: d0 e1 01 88 r9_r8 >>= 0x1
1785a: 90 e1 90 91 r9 = r9 | r1
1785e: 90 e1 80 80 r8 = r8 | r0
17862: d0 e9 15 80 d[sp+20] = r9_r8
17866: d0 e9 00 c0 r13_r12 = d[sp]
1786a: 0c e1 01 c0 r12 = r12 + 0x1
1786e: 14 86 goto 0x4c <__adddf3+0x1E4 : 178bc >
17870: b4 e0 22 8c r8 = r2 - r12
17874: b8 e0 32 9d r9 = r3 - r13 - !c
17878: 90 e1 80 09 r0 = r8 | r9
1787c: d0 e9 15 80 d[sp+20] = r9_r8
17880: 30 59 if (r0 == 0) goto 0xf2 <__adddf3+0x29C : 17974 >
17882: c0 ff ff ff 7f 00 r0 = 0x7fffff <RAM_LIMIT_H+0x65FFFE : 7ffffe >
17888: f1 e0 ff 83 r1 = r8 - 0xFFFFFFFF
1788c: b8 e0 92 00 r0 = r9 - r0 - !c
17890: 64 e0 00 25 r2 = psr
17894: 10 19 r0 |= r1
17896: b1 e1 85 20 r1 = sextra(r2, p:0x1, l:0x1)
1789a: 01 fb 0d 00 if ((r1 & r0) != 0) goto 0x1a <__adddf3+0x1E0 : 178b8 >
1789e: 80 15 r1_r0 = r9_r8
178a0: bf ea fa fe call -0x20c <rep_clz : 17698 >
178a4: f8 38 r0 += -0x8
178a6: d8 e1 00 80 r9_r8 <<= r0
178aa: d0 e9 15 80 d[sp+20] = r9_r8
178ae: d0 e9 00 c0 r13_r12 = d[sp]
178b2: b4 e0 c2 c0 r12 = r12 - r0
178b6: 04 82 goto 0x4 <__adddf3+0x1E4 : 178bc >
178b8: d0 e9 00 c0 r13_r12 = d[sp]
178bc: 63 e1 00 b4 r3 = r11 & 0x80000000
178c0: 42 20 r2 = 0x0
178c2: 0b ff ff c7 05 00 ifs (r12 < 0x7ff) goto 0xa <__adddf3+0x1FA : 178d2 >
178c8: c0 ff 00 00 f0 7f r0 = 0x7ff00000 <RAM_LIMIT_H+0x7FD60000 : 7ff00000 >
178ce: 03 19 r3 |= r0
178d0: 24 98 goto 0xb0 <__adddf3+0x2AA : 17982 >
178d2: 0c fe 18 00 ifs (r12 > 0x0) goto 0x30 <__adddf3+0x22E : 17906 >
178d6: 7a 16 r10 = r7
178d8: a4 e0 01 c0 r4 = 0x1 - r12
178dc: a0 e0 40 40 r0 = 0x40 - r4
178e0: 86 15 r7_r6 = r9_r8
178e2: d8 e1 00 60 r7_r6 <<= r0
178e6: 90 e1 60 57 r5 = r6 | r7
178ea: 40 21 r0 = 0x1
178ec: 85 41 if (r5 != 0) goto 0x2 <__adddf3+0x218 : 178f0 >
178ee: 50 16 r0 = r5
178f0: 41 20 r1 = 0x0
178f2: d8 e1 02 84 r9_r8 >>= r4
178f6: 90 e1 90 91 r9 = r9 | r1
178fa: 90 e1 80 80 r8 = r8 | r0
178fe: d0 e9 15 80 d[sp+20] = r9_r8
17902: c4 14 r12 = 0
17904: a7 16 r7 = r10
17906: 80 15 r1_r0 = r9_r8
17908: d0 e1 03 08 r1_r0 >>= 0x3
1790c: f1 19 r1 &= r7
1790e: 90 e1 10 53 r5 = r1 | r3
17912: c5 14 r13 = 0
17914: 90 e1 00 42 r4 = r0 | r2
17918: c2 16 r2 = r12
1791a: 43 20 r3 = 0x0
1791c: d0 e1 04 23 r3_r2 <<= 0x34
17920: 90 e1 50 13 r1 = r5 | r3
17924: 90 e1 40 02 r0 = r4 | r2
17928: 62 e1 07 80 r2 = r8 & 0x7
1792c: 46 21 r6 = 0x1
1792e: b2 ec 04 00 if (r2 <= 0x4) {
17932: 46 20 r6 = 0x0
}
17934: 47 20 r7 = 0x0
17936: 84 1d r4 = r0 + r6
17938: b8 e0 10 57 r5 = r1 + r7 + c
1793c: 60 e1 01 40 r0 = r4 & 0x1
17940: b2 e8 04 50 if (r2 != 0x4) {
17944: 40 20 r0 = 0x0
17946: 41 20 r1 = 0x0
} else {
17948: 41 20 r1 = 0x0
}
1794a: 02 1d r2 = r0 + r4
1794c: b8 e0 10 35 r3 = r1 + r5 + c
17950: 04 98 goto 0x30 <__adddf3+0x2AA : 17982 >
17952: 90 e1 71 54 r5 = r7 ^ r4
17956: 65 19 r5 |= r6
17958: 85 50 if (r5 != 0) goto 0x20 <__adddf3+0x2A2 : 1797a >
1795a: 90 e1 11 3b r3 = r1 ^ r11
1795e: 90 e1 01 26 r2 = r0 ^ r6
17962: 50 e1 00 34 r0 = r3 ^ 0x80000000
17966: 20 19 r0 |= r2
17968: 80 f8 14 01 if (r0 != 0x0) goto -0x1d8 <__adddf3+0xBC : 17794 >
1796c: c2 14 r10 = 0
1796e: eb e0 00 4a r11 = r4 + 0x80000
17972: 87 90 goto -0x1e0 <__adddf3+0xBC : 17794 >
17974: 42 20 r2 = 0x0
17976: 43 20 r3 = 0x0
17978: 04 84 goto 0x8 <__adddf3+0x2AA : 17982 >
1797a: 90 e1 41 49 r4 = r4 ^ r9
1797e: 04 19 r4 |= r0
17980: 84 43 if (r4 != 0) goto 0x6 <__adddf3+0x2B0 : 17988 >
17982: 20 15 r1_r0 = r3_r2
17984: 02 87 sp += 0x1c
17986: 5f 04 {pc, r15-r4} = [sp++]
17988: 90 e1 60 47 r4 = r6 | r7
1798c: 04 47 if (r4 == 0) goto 0xe <__adddf3+0x2C4 : 1799c >
1798e: 90 e1 00 49 r4 = r0 | r9
17992: a2 15 r3_r2 = r11_r10
17994: 01 ff 00 40 c9 fe if (r4 != 0x0) goto -0x26e <__adddf3+0x54 : 1772c >
1799a: f7 93 goto -0x1a <__adddf3+0x2AA : 17982 >
1799c: 90 e1 00 49 r4 = r0 | r9
179a0: f4 50 if (r4 != 0) goto -0x20 <__adddf3+0x2AA : 17982 >
179a2: 90 e1 12 3b r3 = r1 & r11
179a6: 90 e1 02 26 r2 = r0 & r6
179aa: f7 8b goto -0x2a <__adddf3+0x2AA : 17982 >
__divdi3:
179ac: 7d 04 [--sp] = {rets, r13-r4}
179ae: e2 9f sp += -0x4
179b0: 2c 15 r13_r12 = r3_r2
179b2: 06 15 r7_r6 = r1_r0
179b4: 62 15 r3_r2 = r7_r6
179b6: d0 e1 0f 2f r3_r2 >>>= 0x3f
179ba: 90 e1 31 97 r9 = r3 ^ r7
179be: 90 e1 21 86 r8 = r2 ^ r6
179c2: b4 e0 82 02 r0 = r8 - r2
179c6: b8 e0 92 13 r1 = r9 - r3 - !c
179ca: c8 15 r9_r8 = r13_r12
179cc: d0 e1 0f 8f r9_r8 >>>= 0x3f
179d0: 90 e1 91 bd r11 = r9 ^ r13
179d4: 90 e1 81 ac r10 = r8 ^ r12
179d8: b4 e0 a2 28 r2 = r10 - r8
179dc: 44 20 r4 = 0x0
179de: b8 f0 b2 39 r3 = r11 - r9 - !c #
179e2: 84 20 [sp] = r4
179e4: 80 ea 3c 00 call 0x78 <__udivmoddi4 : 17a60 >
179e8: 90 e1 d1 37 r3 = r13 ^ r7
179ec: 90 e1 c1 26 r2 = r12 ^ r6
179f0: d0 e1 0f 2f r3_r2 >>>= 0x3f
179f4: 90 e1 11 53 r5 = r1 ^ r3
179f8: 90 e1 01 42 r4 = r0 ^ r2
179fc: c0 1e r0 = r4 - r2
179fe: b8 e0 52 13 r1 = r5 - r3 - !c
17a02: 02 81 sp += 0x4
17a04: 5d 04 {pc, r13-r4} = [sp++]
__fixdfsi:
17a06: 75 04 [--sp] = {rets, r5, r4}
17a08: 02 15 r3_r2 = r1_r0
17a0a: d0 e1 04 2b r3_r2 >>= 0x34
17a0e: 44 e0 ff 07 r4 = 0x7ff <alg_code_size+0x32E : 7fe >
17a12: a4 19 r4 &= r2
17a14: 45 20 r5 = 0x0
17a16: 32 e1 01 4c r2 = r4 + -0x3ff
17a1a: b8 e0 50 35 r3 = r5 + r5 + c
17a1e: 82 fd 1a 00 ifs (r2 < 0x0) goto 0x34 <__fixdfsi+0x50 : 17a56 >
17a22: 82 f9 07 40 if (r2 < 0x20) goto 0xe <__fixdfsi+0x2E : 17a34 >
17a26: 60 e0 00 54 r5 = 0x80000000
17a2a: 31 ed 00 00 ifs (r1 >= 0x0) {
17a2e: e5 e0 ff 53 r5 = r5 + 0xFFFFFFFF
}
17a32: 04 91 goto 0x22 <__fixdfsi+0x50 : 17a56 >
17a34: c4 ff ff ff 0f 00 r4 = 0xfffff <$data.__3+0xBDBE : ffffe >
17a3a: 90 e1 12 54 r5 = r1 & r4
17a3e: 04 16 r4 = r0
17a40: 35 34 r5 |= 0x100000
17a42: d0 e1 0f 0f r1_r0 >>>= 0x3f
17a46: 30 20 r0 |= 0x1
17a48: a2 e0 34 20 r2 = 0x34 - r2
17a4c: d8 e1 02 42 r5_r4 >>= r2
17a50: f8 e1 40 00 r1_r0 = r4 * r0 (u)
17a54: 05 16 r5 = r0
17a56: 50 16 r0 = r5
17a58: 55 04 {pc, r5, r4} = [sp++]
__subdf3:
17a5a: 3b 3f r3 ^= 0x80000000
17a5c: ff ea 3c fe goto -0x388 <__adddf3 : 176d8 >
__udivmoddi4:
17a60: 7f 04 [--sp] = {rets, r15-r4}
17a62: e2 9b sp += -0x14
17a64: d4 e9 48 c0 r12 = [sp+72]
17a68: 18 16 r8 = r1
17a6a: 07 16 r7 = r0
17a6c: 01 4e if (r1 == 0) goto 0x1c <__udivmoddi4+0x2A : 17a8a >
17a6e: 02 58 if (r2 == 0) goto 0x30 <__udivmoddi4+0x40 : 17aa0 >
17a70: 13 4c if (r3 == 0) goto 0x58 <__udivmoddi4+0x6A : 17aca >
17a72: 80 e1 00 41 r4 = clz(r1)
17a76: 80 e1 00 53 r5 = clz(r3)
17a7a: 54 1f r4 = r5 - r4
17a7c: 84 f9 44 40 if (r4 < 0x20) goto 0x88 <__udivmoddi4+0xA8 : 17b08 >
17a80: 42 20 r2 = 0x0
17a82: 43 20 r3 = 0x0
17a84: 8c f8 07 00 if (r12 != 0x0) goto 0xe <__udivmoddi4+0x36 : 17a96 >
17a88: 04 88 goto 0x10 <__udivmoddi4+0x3A : 17a9a >
17a8a: 13 51 if (r3 == 0) goto 0x62 <__udivmoddi4+0x8E : 17aee >
17a8c: 42 20 r2 = 0x0
17a8e: 43 20 r3 = 0x0
17a90: 0c f8 03 00 if (r12 == 0x0) goto 0x6 <__udivmoddi4+0x3A : 17a9a >
17a94: 41 20 r1 = 0x0
17a96: 50 ec c1 00 d[r12+0x0] = r1_r0
17a9a: 20 16 r0 = r2
17a9c: 41 20 r1 = 0x0
17a9e: 64 89 goto 0x192 <__udivmoddi4+0x1D2 : 17c32 >
17aa0: 13 5c if (r3 == 0) goto 0x78 <__udivmoddi4+0xBA : 17b1a >
17aa2: 27 4f if (r7 == 0) goto 0x9e <__udivmoddi4+0xE2 : 17b42 >
17aa4: 34 e1 ff 3f r4 = r3 + -0x1
17aa8: 34 fa c5 00 if ((r4 & r3) == 0) goto 0x18a <__udivmoddi4+0x1D6 : 17c36 >
17aac: 80 e1 00 41 r4 = clz(r1)
17ab0: 80 e1 00 53 r5 = clz(r3)
17ab4: 54 1f r4 = r5 - r4
17ab6: 04 f9 e3 3f if (r4 >= 0x1f) goto -0x3a <__udivmoddi4+0x20 : 17a80 >
17aba: d4 e9 05 c0 [sp+4] = r12
17abe: 48 81 r0 = r4 + 0x1
17ac0: c8 e1 72 10 r1 = r7 >> r0
17ac4: a4 e0 1f 40 r4 = 0x1F - r4
17ac8: 34 87 goto 0xce <__udivmoddi4+0x138 : 17b98 >
17aca: 34 e1 ff 2f r4 = r2 + -0x1
17ace: 24 fa 47 00 if ((r4 & r2) == 0) goto 0x8e <__udivmoddi4+0x100 : 17b60 >
17ad2: 80 e1 00 01 r0 = clz(r1)
17ad6: 80 e1 00 12 r1 = clz(r2)
17ada: c9 21 r1 += 0x21
17adc: 10 1e r0 = r1 - r0
17ade: c1 14 r9 = 0
17ae0: d4 e9 05 c0 [sp+4] = r12
17ae4: 80 f8 52 40 if (r0 != 0x20) goto 0xa4 <__udivmoddi4+0x12C : 17b8c >
17ae8: 46 20 r6 = 0x0
17aea: 48 20 r0 = 0x20
17aec: 24 9d goto 0xba <__udivmoddi4+0x148 : 17ba8 >
17aee: 0c f8 07 00 if (r12 == 0x0) goto 0xe <__udivmoddi4+0xA0 : 17b00 >
17af2: f4 e1 70 02 r0 = r7 / r2 (u)
17af6: 20 1b r0 *= r2
17af8: 70 1e r0 = r7 - r0
17afa: 41 20 r1 = 0x0
17afc: 50 ec c1 00 d[r12+0x0] = r1_r0
17b00: f4 e1 70 02 r0 = r7 / r2 (u)
17b04: 41 20 r1 = 0x0
17b06: 44 95 goto 0x12a <__udivmoddi4+0x1D2 : 17c32 >
17b08: 48 81 r0 = r4 + 0x1
17b0a: 46 20 r6 = 0x0
17b0c: d4 e9 05 c0 [sp+4] = r12
17b10: 80 f8 0c 40 if (r0 != 0x20) goto 0x18 <__udivmoddi4+0xCC : 17b2c >
17b14: c1 14 r9 = 0
17b16: 48 20 r0 = 0x20
17b18: 24 87 goto 0x8e <__udivmoddi4+0x148 : 17ba8 >
17b1a: bc e8 00 a0 if (r12 != 0x0) {
17b1e: 40 20 r0 = 0x0
17b20: 41 20 r1 = 0x0
17b22: 50 ec c1 00 d[r12+0x0] = r1_r0
} else {
17b26: 40 20 r0 = 0x0
17b28: 41 20 r1 = 0x0
}
17b2a: 44 83 goto 0x106 <__udivmoddi4+0x1D2 : 17c32 >
17b2c: c8 e1 72 10 r1 = r7 >> r0
17b30: a4 e0 1f 40 r4 = 0x1F - r4
17b34: c8 e1 80 54 r5 = r8 << r4
17b38: 51 19 r1 |= r5
17b3a: c8 e1 82 90 r9 = r8 >> r0
17b3e: 47 1a r7 <<= r4
17b40: 14 92 goto 0x64 <__udivmoddi4+0x146 : 17ba6 >
17b42: 0c f8 09 00 if (r12 == 0x0) goto 0x12 <__udivmoddi4+0xF8 : 17b58 >
17b46: f4 e1 10 03 r0 = r1 / r3 (u)
17b4a: 30 1b r0 *= r3
17b4c: 10 1e r0 = r1 - r0
17b4e: 41 20 r1 = 0x0
17b50: d0 e1 00 02 r1_r0 <<= 0x20
17b54: 50 ec c1 00 d[r12+0x0] = r1_r0
17b58: f4 e1 80 03 r0 = r8 / r3 (u)
17b5c: 41 20 r1 = 0x0
17b5e: 34 89 goto 0xd2 <__udivmoddi4+0x1D2 : 17c32 >
17b60: bc e8 00 80 if (r12 != 0x0) {
17b64: 90 e1 42 a7 r10 = r4 & r7
17b68: c3 14 r11 = 0
17b6a: 50 ec c1 a0 d[r12+0x0] = r11_r10
}
17b6e: 02 f8 60 02 if (r2 == 0x1) goto 0xc0 <__udivmoddi4+0x1D2 : 17c32 >
17b72: 90 e1 43 02 r0 = r4 & ~r2
17b76: 80 e1 00 00 r0 = clz(r0)
17b7a: 01 1a r1 <<= r0
17b7c: a2 e0 20 00 r2 = 0x20 - r0
17b80: c8 e1 72 02 r0 = r7 >> r2
17b84: 10 19 r0 |= r1
17b86: c8 e1 82 12 r1 = r8 >> r2
17b8a: 24 93 goto 0xa6 <__udivmoddi4+0x1D2 : 17c32 >
17b8c: 00 fc 6b 3e if (r0 > 0x1f) goto 0xd6 <__udivmoddi4+0x206 : 17c66 >
17b90: c8 e1 72 10 r1 = r7 >> r0
17b94: a4 e0 20 00 r4 = 0x20 - r0
17b98: c8 e1 80 54 r5 = r8 << r4
17b9c: 51 19 r1 |= r5
17b9e: c8 e1 82 90 r9 = r8 >> r0
17ba2: 47 1a r7 <<= r4
17ba4: 46 20 r6 = 0x0
17ba6: 18 16 r8 = r1
17ba8: 11 3f r1 = -0x1
17baa: 3c e1 ff 2f r12 = r2 + -0x1
17bae: d0 e9 09 20 d[sp+8] = r3_r2
17bb2: b8 e0 30 d1 r13 = r3 + r1 + c
17bb6: 42 20 r2 = 0x0
17bb8: 14 83 goto 0x46 <__udivmoddi4+0x1A0 : 17c00 >
17bba: c0 e1 8f f9 r15 = r8 >> 0x1f
17bbe: af e1 fc 90 r15 <= insert(r9, p:0x1, l:0x1f)
17bc2: c0 e1 7f e9 r14 = r7 >> 0x1f
17bc6: ae e1 fc 80 r14 <= insert(r8, p:0x1, l:0x1f)
17bca: b4 e0 c2 4e r4 = r12 - r14
17bce: b8 e0 d2 5f r5 = r13 - r15 - !c
17bd2: d0 e1 0f 4f r5_r4 >>>= 0x3f
17bd6: d0 e9 08 80 r9_r8 = d[sp+8]
17bda: 90 e1 52 b9 r11 = r5 & r9
17bde: 90 e1 42 a8 r10 = r4 & r8
17be2: b4 e0 e2 8a r8 = r14 - r10
17be6: b8 e0 f2 9b r9 = r15 - r11 - !c
17bea: 61 a1 r1 = r6 << 0x1
17bec: 21 19 r1 |= r2
17bee: e2 bf r2 = r6 >> 0x1f
17bf0: a2 e1 fc 70 r2 <= insert(r7, p:0x1, l:0x1f)
17bf4: 63 e1 01 40 r3 = r4 & 0x1
17bf8: 27 16 r7 = r2
17bfa: f8 3f r0 += -0x1
17bfc: 16 16 r6 = r1
17bfe: 32 16 r2 = r3
17c00: e0 5c if (r0 != 0) goto -0x48 <__udivmoddi4+0x15A : 17bba >
17c02: 60 d5 r1_r0 = r7_r6 #
17c04: 04 21 r4 = [sp+4]
17c06: 43 20 r3 = 0x0
17c08: d0 e1 0f 09 r1_r0 >>= 0x1f
17c0c: 47 20 r7 = 0x0
17c0e: d0 e1 01 60 r7_r6 <<= 0x1
17c12: 04 42 if (r4 == 0) goto 0x4 <__udivmoddi4+0x1B8 : 17c18 >
17c14: 50 ec 41 80 d[r4+0x0] = r9_r8
17c18: 74 e1 01 60 r4 = r6 & 0xFFFFFFFE
17c1c: 45 20 r5 = 0x0
17c1e: d0 e1 00 02 r1_r0 <<= 0x20
17c22: 90 e1 10 75 r7 = r1 | r5
17c26: 90 e1 00 64 r6 = r0 | r4
17c2a: 90 e1 70 13 r1 = r7 | r3
17c2e: 90 e1 60 02 r0 = r6 | r2
17c32: 02 85 sp += 0x14
17c34: 5f 04 {pc, r15-r4} = [sp++]
17c36: 0c f8 0c 00 if (r12 == 0x0) goto 0x18 <__udivmoddi4+0x1F2 : 17c52 >
17c3a: 41 20 r1 = 0x0
17c3c: 90 e1 42 68 r6 = r4 & r8
17c40: 47 20 r7 = 0x0
17c42: d0 e1 00 62 r7_r6 <<= 0x20
17c46: 90 e1 70 b1 r11 = r7 | r1
17c4a: 90 e1 60 a0 r10 = r6 | r0
17c4e: 50 ec c1 a0 d[r12+0x0] = r11_r10
17c52: 90 e1 43 03 r0 = r4 & ~r3
17c56: 80 e1 00 00 r0 = clz(r0)
17c5a: a0 e0 20 00 r0 = 0x20 - r0
17c5e: c8 e1 82 00 r0 = r8 >> r0
17c62: 41 20 r1 = 0x0
17c64: f7 86 goto -0x34 <__udivmoddi4+0x1D2 : 17c32 >
17c66: 31 e1 e0 0f r1 = r0 + -0x20
17c6a: c8 e1 72 a1 r10 = r7 >> r1
17c6e: a5 e0 40 00 r5 = 0x40 - r0
17c72: c8 e1 80 45 r4 = r8 << r5
17c76: 90 e1 40 4a r4 = r4 | r10
17c7a: c8 e1 70 65 r6 = r7 << r5
17c7e: c8 e1 82 81 r8 = r8 >> r1
17c82: 47 16 r7 = r4
17c84: c7 91 goto -0xde <__udivmoddi4+0x148 : 17ba8 >
__ledf2:
17c86: 7c 04 [--sp] = {rets, r12-r4}
17c88: 77 e1 00 14 r7 = r1 & 0x7FFFFFFF
17c8c: 06 16 r6 = r0
17c8e: ca ff 00 00 f0 7f r10 = 0x7ff00000 <RAM_LIMIT_H+0x7FD60000 : 7ff00000 >
17c94: f8 e0 00 60 r8 = r6 - 0x0
17c98: b8 e0 72 5a r5 = r7 - r10 - !c
17c9c: 64 e0 00 45 r4 = psr
17ca0: 90 e1 50 58 r5 = r5 | r8
17ca4: b4 e1 85 40 r4 = sextra(r4, p:0x1, l:0x1)
17ca8: 4b e0 01 00 r11 = 0x1 <mem_code_size : 0 >
17cac: 54 fb 41 00 if ((r4 & r5) != 0) goto 0x82 <__ledf2+0xAC : 17d32 >
17cb0: 79 e1 00 34 r9 = r3 & 0x7FFFFFFF
17cb4: 28 16 r8 = r2
17cb6: fc e0 00 20 r12 = r2 - 0x0
17cba: b8 e0 92 5a r5 = r9 - r10 - !c
17cbe: 64 e0 00 45 r4 = psr
17cc2: 90 e1 50 5c r5 = r5 | r12
17cc6: b4 e1 85 40 r4 = sextra(r4, p:0x1, l:0x1)
17cca: 54 fb 32 00 if ((r4 & r5) != 0) goto 0x64 <__ledf2+0xAC : 17d32 >
17cce: 90 e1 90 57 r5 = r9 | r7
17cd2: 90 e1 20 46 r4 = r2 | r6
17cd6: 54 19 r4 |= r5
17cd8: 04 52 if (r4 == 0) goto 0x24 <__ledf2+0x78 : 17cfe >
17cda: 90 e1 32 51 r5 = r3 & r1
17cde: 90 e1 22 40 r4 = r2 & r0
17ce2: 85 fd 0e 00 ifs (r5 < 0x0) goto 0x1c <__ledf2+0x7C : 17d02 >
17ce6: 84 1e r4 = r0 - r2
17ce8: b8 e0 12 43 r4 = r1 - r3 - !c
17cec: 64 e0 00 45 r4 = psr
17cf0: c5 a3 r5 = r4 >> 0x3
17cf2: 5c 19 r4 ^= r5
17cf4: 4b e0 ff ff r11 = -0x1 <RAM_LIMIT_H+0xFFFFFFFFFFE5FFFE : fffffffffffffffe >
17cf8: 54 e8 13 00 if ((r4 & 0x1) == 0) goto 0x26 <__ledf2+0x9C : 17d22 >
17cfc: 04 9a goto 0x34 <__ledf2+0xAC : 17d32 >
17cfe: c3 14 r11 = 0
17d00: 04 98 goto 0x30 <__ledf2+0xAC : 17d32 >
17d02: 84 1e r4 = r0 - r2
17d04: b8 e0 12 53 r5 = r1 - r3 - !c
17d08: 64 e0 00 65 r6 = psr
17d0c: b7 e1 05 60 r7 = sextra(r6, p:0x0, l:0x1)
17d10: b6 e1 85 61 r6 = sextra(r6, p:0x3, l:0x1)
17d14: 7e 19 r6 ^= r7
17d16: ee 19 r6 = ~r6
17d18: 54 19 r4 |= r5
17d1a: 4b e0 ff ff r11 = -0x1 <RAM_LIMIT_H+0xFFFFFFFFFFE5FFFE : fffffffffffffffe >
17d1e: 64 fb 08 00 if ((r4 & r6) != 0) goto 0x10 <__ledf2+0xAC : 17d32 >
17d22: 90 e1 11 43 r4 = r1 ^ r3
17d26: 28 19 r0 ^= r2
17d28: 40 19 r0 |= r4
17d2a: 4b e0 01 00 r11 = 0x1 <mem_code_size : 0 >
17d2e: 80 41 if (r0 != 0) goto 0x2 <__ledf2+0xAC : 17d32 >
17d30: 0b 16 r11 = r0
17d32: b0 16 r0 = r11
17d34: 5c 04 {pc, r12-r4} = [sp++]
__gedf2:
17d36: 7c 04 [--sp] = {rets, r12-r4}
17d38: 77 e1 00 14 r7 = r1 & 0x7FFFFFFF
17d3c: 06 16 r6 = r0
17d3e: ca ff 00 00 f0 7f r10 = 0x7ff00000 <RAM_LIMIT_H+0x7FD60000 : 7ff00000 >
17d44: f8 e0 00 60 r8 = r6 - 0x0
17d48: b8 e0 72 5a r5 = r7 - r10 - !c
17d4c: 64 e0 00 45 r4 = psr
17d50: 90 e1 50 58 r5 = r5 | r8
17d54: b4 e1 85 40 r4 = sextra(r4, p:0x1, l:0x1)
17d58: 4b e0 ff ff r11 = -0x1 <RAM_LIMIT_H+0xFFFFFFFFFFE5FFFE : fffffffffffffffe >
17d5c: 54 fb 3d 00 if ((r4 & r5) != 0) goto 0x7a <__gedf2+0xA4 : 17dda >
17d60: 79 e1 00 34 r9 = r3 & 0x7FFFFFFF
17d64: 28 16 r8 = r2
17d66: fc e0 00 20 r12 = r2 - 0x0
17d6a: b8 e0 92 5a r5 = r9 - r10 - !c
17d6e: 64 e0 00 45 r4 = psr
17d72: 90 e1 50 5c r5 = r5 | r12
17d76: b4 e1 85 40 r4 = sextra(r4, p:0x1, l:0x1)
17d7a: 54 fb 2e 00 if ((r4 & r5) != 0) goto 0x5c <__gedf2+0xA4 : 17dda >
17d7e: 90 e1 90 57 r5 = r9 | r7
17d82: 90 e1 20 46 r4 = r2 | r6
17d86: 54 19 r4 |= r5
17d88: 04 50 if (r4 == 0) goto 0x20 <__gedf2+0x74 : 17daa >
17d8a: 90 e1 32 51 r5 = r3 & r1
17d8e: 90 e1 22 40 r4 = r2 & r0
17d92: 85 fd 0c 00 ifs (r5 < 0x0) goto 0x18 <__gedf2+0x78 : 17dae >
17d96: 84 1e r4 = r0 - r2
17d98: b8 e0 12 43 r4 = r1 - r3 - !c
17d9c: 64 e0 00 45 r4 = psr
17da0: c5 a3 r5 = r4 >> 0x3
17da2: 5c 19 r4 ^= r5
17da4: 54 e8 11 00 if ((r4 & 0x1) == 0) goto 0x22 <__gedf2+0x94 : 17dca >
17da8: 04 98 goto 0x30 <__gedf2+0xA4 : 17dda >
17daa: c3 14 r11 = 0
17dac: 04 96 goto 0x2c <__gedf2+0xA4 : 17dda >
17dae: 84 1e r4 = r0 - r2
17db0: b8 e0 12 53 r5 = r1 - r3 - !c
17db4: 64 e0 00 65 r6 = psr
17db8: b7 e1 05 60 r7 = sextra(r6, p:0x0, l:0x1)
17dbc: b6 e1 85 61 r6 = sextra(r6, p:0x3, l:0x1)
17dc0: 7e 19 r6 ^= r7
17dc2: ee 19 r6 = ~r6
17dc4: 54 19 r4 |= r5
17dc6: 64 fb 08 00 if ((r4 & r6) != 0) goto 0x10 <__gedf2+0xA4 : 17dda >
17dca: 90 e1 11 43 r4 = r1 ^ r3
17dce: 28 19 r0 ^= r2
17dd0: 40 19 r0 |= r4
17dd2: 4b e0 01 00 r11 = 0x1 <mem_code_size : 0 >
17dd6: 80 41 if (r0 != 0) goto 0x2 <__gedf2+0xA4 : 17dda >
17dd8: 0b 16 r11 = r0
17dda: b0 16 r0 = r11
17ddc: 5c 04 {pc, r12-r4} = [sp++]
__unorddf2:
17dde: 75 04 [--sp] = {rets, r5, r4}
17de0: bb 3f r3 &= 0x7fffffff
17de2: c4 ff 00 00 f0 7f r4 = 0x7ff00000 <RAM_LIMIT_H+0x7FD60000 : 7ff00000 >
17de8: f5 e0 00 20 r5 = r2 - 0x0
17dec: b8 e0 32 24 r2 = r3 - r4 - !c
17df0: 64 e0 00 35 r3 = psr
17df4: 52 19 r2 |= r5
17df6: b3 e1 85 30 r3 = sextra(r3, p:0x1, l:0x1)
17dfa: b2 19 r2 &= r3
17dfc: b9 3f r1 &= 0x7fffffff
17dfe: f3 e0 00 00 r3 = r0 - 0x0
17e02: b8 e0 12 04 r0 = r1 - r4 - !c
17e06: 64 e0 00 15 r1 = psr
17e0a: 30 19 r0 |= r3
17e0c: b1 e1 85 10 r1 = sextra(r1, p:0x1, l:0x1)
17e10: 90 19 r0 &= r1
17e12: 90 e1 00 12 r1 = r0 | r2
17e16: 40 21 r0 = 0x1
17e18: 81 41 if (r1 != 0) goto 0x2 <__unorddf2+0x3E : 17e1c >
17e1a: 10 16 r0 = r1
17e1c: 55 04 {pc, r5, r4} = [sp++]
__eqdf2:
17e1e: 97 93 goto -0x19a <__ledf2 : 17c86 >
__ltdf2:
17e20: 97 92 goto -0x19c <__ledf2 : 17c86 >
__nedf2:
17e22: 97 91 goto -0x19e <__ledf2 : 17c86 >
__gtdf2:
17e24: c7 88 goto -0xf0 <__gedf2 : 17d36 >
normalize:
17e26: 74 04 [--sp] = {rets, r4}
17e28: 50 ec 00 20 r3_r2 = d[r0+0x0]
17e2c: 41 21 r1 = 0x1
17e2e: f4 e0 00 20 r4 = r2 - 0x0
17e32: b8 e0 32 11 r1 = r3 - r1 - !c
17e36: 64 e0 00 15 r1 = psr
17e3a: 21 ea 02 50 if ((r1 & 0x2) == 0) {
17e3e: 80 e1 00 12 r1 = clz(r2)
17e42: 31 25 r1 |= 0x20
} else {
17e44: 80 e1 00 13 r1 = clz(r3)
}
17e48: 34 e1 f5 1f r4 = r1 + -0xb
17e4c: d8 e1 00 24 r3_r2 <<= r4
17e50: a1 e0 0c 10 r1 = 0xC - r1
17e54: 50 ec 01 20 d[r0+0x0] = r3_r2
17e58: 10 16 r0 = r1
17e5a: 54 04 {pc, r4} = [sp++]
__divdf3:
17e5c: 7f 04 [--sp] = {rets, r15-r4}
17e5e: e2 95 sp += -0x2c
17e60: c6 ff ff ff 0f 00 r6 = 0xfffff <$data.__3+0xBDBE : ffffe >
17e66: 90 e1 12 56 r5 = r1 & r6
17e6a: 04 16 r4 = r0
17e6c: 90 e1 32 96 r9 = r3 & r6
17e70: d0 e9 25 40 d[sp+36] = r5_r4
17e74: 28 16 r8 = r2
17e76: d0 e9 1d 80 d[sp+28] = r9_r8
17e7a: 90 e1 31 51 r5 = r3 ^ r1
17e7e: 90 e1 21 40 r4 = r2 ^ r0
17e82: 6b e1 00 54 r11 = r5 & 0x80000000
17e86: 24 15 r5_r4 = r3_r2
17e88: d0 e1 04 4b r5_r4 >>= 0x34
17e8c: 46 e0 ff 07 r6 = 0x7ff <alg_code_size+0x32E : 7fe >
17e90: 90 e1 42 76 r7 = r4 & r6
17e94: 04 15 r5_r4 = r1_r0
17e96: d0 e1 04 4b r5_r4 >>= 0x34
17e9a: c6 19 r6 &= r4
17e9c: 34 e1 ff 6f r4 = r6 + -0x1
17ea0: c2 14 r10 = 0
17ea2: 08 ff fd 47 aa 00 if (r4 > 0x7fd) goto 0x154 <__divdf3+0x1A0 : 17ffc >
17ea8: 34 e1 ff 7f r4 = r7 + -0x1
17eac: 02 ff fe 47 a5 00 if (r4 >= 0x7fe) goto 0x14a <__divdf3+0x1A0 : 17ffc >
17eb2: 86 23 [sp+12] = r6
17eb4: 87 26 [sp+24] = r7
17eb6: d0 e9 01 a0 d[sp] = r11_r10
17eba: 40 20 r0 = 0x0
17ebc: 80 22 [sp+8] = r0
17ebe: d0 e9 24 c0 r13_r12 = d[sp+36]
17ec2: 49 e1 80 99 r9 = r9 | 0x100000
17ec6: 43 e1 80 d9 r3 = r13 | 0x100000
17eca: 8e 15 r15_r14 = r9_r8
17ecc: d0 e1 05 e9 r15_r14 >>= 0x15
17ed0: c0 ff 33 f3 04 75 r0 = 0x7504f333 <RAM_LIMIT_H+0x74EAF332 : 7504f332 >
17ed6: b4 e0 02 4e r4 = r0 - r14
17eda: f8 e1 40 6e r7_r6 = r4 * r14 (u)
17ede: d0 e1 00 6a r7_r6 >>= 0x20
17ee2: 41 20 r1 = 0x0
17ee4: aa e0 00 60 r10 = 0x0 - r6
17ee8: b8 e0 12 b7 r11 = r1 - r7 - !c
17eec: f8 e1 a0 44 r5_r4 = r10 * r4 (u)
17ef0: d0 e1 0f 49 r5_r4 >>= 0x1f
17ef4: f8 e1 40 6e r7_r6 = r4 * r14 (u)
17ef8: d0 e1 00 6a r7_r6 >>= 0x20
17efc: aa e0 00 60 r10 = 0x0 - r6
17f00: b8 e0 12 b7 r11 = r1 - r7 - !c
17f04: f8 e1 a0 44 r5_r4 = r10 * r4 (u)
17f08: d0 e1 0f 49 r5_r4 >>= 0x1f
17f0c: f8 e1 40 6e r7_r6 = r4 * r14 (u)
17f10: d0 e1 00 6a r7_r6 >>= 0x20
17f14: aa e0 00 60 r10 = 0x0 - r6
17f18: b8 e0 12 b7 r11 = r1 - r7 - !c
17f1c: f8 e1 a0 44 r5_r4 = r10 * r4 (u)
17f20: d0 e1 0f 49 r5_r4 >>= 0x1f
17f24: 36 e1 ff 4f r6 = r4 + -0x1
17f28: c0 e1 8b 40 r4 = r8 << 0xb
17f2c: f8 e1 60 a4 r11_r10 = r6 * r4 (u)
17f30: d0 e1 00 aa r11_r10 >>= 0x20
17f34: fc e1 60 ae r11_r10 += r6 * r14 (u)
17f38: a4 e0 00 a0 r4 = 0x0 - r10
17f3c: b8 e0 12 5b r5 = r1 - r11 - !c
17f40: f8 e1 40 a6 r11_r10 = r4 * r6 (u)
17f44: d0 e1 00 aa r11_r10 >>= 0x20
17f48: 17 3f r7 = -0x1
17f4a: 3e e1 fe af r14 = r10 + -0x2
17f4e: b8 e0 b0 f7 r15 = r11 + r7 + c
17f52: fc e1 50 e6 r15_r14 += r5 * r6 (u)
17f56: c4 15 r5_r4 = r13_r12
17f58: d0 e1 02 40 r5_r4 <<= 0x2
17f5c: 70 e1 03 40 r0 = r4 & 0xFFFFFFFC
17f60: f8 e1 e0 60 r7_r6 = r14 * r0 (u)
17f64: d0 e1 00 6a r7_r6 >>= 0x20
17f68: f8 e1 f0 a0 r11_r10 = r15 * r0 (u)
17f6c: 70 e1 03 a0 r0 = r10 & 0xFFFFFFFC
17f70: 64 1c r4 = r6 + r0
17f72: b8 e0 70 51 r5 = r7 + r1 + c
17f76: c2 16 r2 = r12
17f78: d0 e9 25 20 d[sp+36] = r3_r2
17f7c: d0 e9 11 c0 d[sp+16] = r13_r12
17f80: d0 e1 0e 29 r3_r2 >>= 0x1e
17f84: f8 e1 e0 c2 r13_r12 = r14 * r2 (u)
17f88: c0 16 r0 = r12
17f8a: 46 1c r6 = r4 + r0
17f8c: b8 e0 50 71 r7 = r5 + r1 + c
17f90: d0 e1 00 6a r7_r6 >>= 0x20
17f94: d0 e1 00 aa r11_r10 >>= 0x20
17f98: d0 e1 00 ca r13_r12 >>= 0x20
17f9c: b4 e0 c0 0a r0 = r12 + r10
17fa0: b8 e0 d0 1b r1 = r13 + r11 + c
17fa4: fc e1 f0 02 r1_r0 += r15 * r2 (u)
17fa8: 82 1d r2 = r0 + r6
17faa: b8 e0 10 37 r3 = r1 + r7 + c
17fae: d0 e9 1d 80 d[sp+28] = r9_r8
17fb2: c0 ff ff ff 1f 00 r0 = 0x1fffff <RAM_LIMIT_H+0x5FFFE : 1ffffe >
17fb8: f1 e0 ff 23 r1 = r2 - 0xFFFFFFFF
17fbc: b8 e0 32 00 r0 = r3 - r0 - !c
17fc0: 64 e0 00 45 r4 = psr
17fc4: 10 d9 r0 |= r1 #
17fc6: 01 26 r1 = [sp+24]
17fc8: 05 23 r5 = [sp+12]
17fca: 59 de r1 = r5 - r1 #
17fcc: 05 22 r5 = [sp+8]
17fce: b4 e1 85 40 r4 = sextra(r4, p:0x1, l:0x1)
17fd2: 5e 1c r6 = r5 + r1
17fd4: 04 fb 23 00 if ((r4 & r0) != 0) goto 0x46 <__divdf3+0x1C2 : 1801e >
17fd8: f0 e1 20 09 r0 = r2 * r9
17fdc: f8 e1 20 48 r5_r4 = r2 * r8 (u)
17fe0: 50 18 r0 += r5
17fe2: f0 e1 30 18 r1 = r3 * r8
17fe6: 0d 1c r5 = r0 + r1
17fe8: d0 e9 10 00 r1_r0 = d[sp+16]
17fec: d0 e1 05 03 r1_r0 <<= 0x35
17ff0: b4 e0 02 a4 r10 = r0 - r4
17ff4: b8 e0 12 b5 r11 = r1 - r5 - !c
17ff8: fe 3f r6 += -0x1
17ffa: 14 83 goto 0x46 <__divdf3+0x1E6 : 18042 >
17ffc: 7f e1 00 14 r15 = r1 & 0x7FFFFFFF
18000: 0e 16 r14 = r0
18002: c5 ff 00 00 f0 7f r5 = 0x7ff00000 <RAM_LIMIT_H+0x7FD60000 : 7ff00000 >
18008: f4 e0 01 00 r4 = r0 - 0x1
1800c: b8 e0 f2 45 r4 = r15 - r5 - !c
18010: 64 e0 00 45 r4 = psr
18014: 54 e8 49 08 if ((r4 & 0x2) == 0) goto 0x92 <__divdf3+0x24E : 180aa >
18018: 31 33 r1 |= 0x80000
1801a: 0a 15 r11_r10 = r1_r0
1801c: 44 9d goto 0x13a <__divdf3+0x2FC : 18158 >
1801e: d0 e1 01 28 r3_r2 >>= 0x1
18022: f0 e1 20 09 r0 = r2 * r9
18026: f8 e1 20 48 r5_r4 = r2 * r8 (u)
1802a: 50 18 r0 += r5
1802c: f0 e1 30 18 r1 = r3 * r8
18030: 0d 1c r5 = r0 + r1
18032: d0 e9 10 00 r1_r0 = d[sp+16]
18036: d0 e1 04 03 r1_r0 <<= 0x34
1803a: b4 e0 02 a4 r10 = r0 - r4
1803e: b8 e0 12 b5 r11 = r1 - r5 - !c
18042: 00 e1 ff 63 r0 = r6 + 0x3ff
18046: 0b ff ff 07 08 00 ifs (r0 < 0x7ff) goto 0x10 <__divdf3+0x200 : 1805c >
1804c: c0 ff 00 00 f0 7f r0 = 0x7ff00000 <RAM_LIMIT_H+0x7FD60000 : 7ff00000 >
18052: d0 e9 00 a0 r11_r10 = d[sp]
18056: 90 e1 b0 b0 r11 = r11 | r0
1805a: 34 9e goto 0xfc <__divdf3+0x2FC : 18158 >
1805c: 80 fd 3f 02 ifs (r0 < 0x1) goto 0x7e <__divdf3+0x282 : 180de >
18060: d0 e1 01 a0 r11_r10 <<= 0x1
18064: b4 e0 a2 48 r4 = r10 - r8
18068: b8 e0 b2 59 r5 = r11 - r9 - !c
1806c: 64 e0 00 65 r6 = psr
18070: 54 19 r4 |= r5
18072: b5 e1 85 60 r5 = sextra(r6, p:0x1, l:0x1)
18076: 47 20 r7 = 0x0
18078: 46 21 r6 = 0x1
1807a: 15 ea 00 04 if ((r5 & r4) == 0) {
1807e: 46 20 r6 = 0x0
}
18080: 71 16 r1 = r7
18082: d0 e1 04 03 r1_r0 <<= 0x34
18086: c4 ff ff ff 0f 00 r4 = 0xfffff <$data.__3+0xBDBE : ffffe >
1808c: c3 19 r3 &= r4
1808e: 90 e1 10 53 r5 = r1 | r3
18092: 90 e1 00 42 r4 = r0 | r2
18096: 60 1d r0 = r6 + r4
18098: b8 e0 70 15 r1 = r7 + r5 + c
1809c: d0 e9 00 a0 r11_r10 = d[sp]
180a0: 90 e1 b0 b1 r11 = r11 | r1
180a4: 90 e1 a0 a0 r10 = r10 | r0
180a8: 24 97 goto 0xae <__divdf3+0x2FC : 18158 >
180aa: 7d f1 00 34 r13 = r3 & 0x7FFFFFFF #
180ae: 87 26 [sp+24] = r7
180b0: 2c 16 r12 = r2
180b2: f4 e0 01 20 r4 = r2 - 0x1
180b6: b8 e0 d2 45 r4 = r13 - r5 - !c
180ba: 64 e0 00 45 r4 = psr
180be: 54 e8 03 08 if ((r4 & 0x2) == 0) goto 0x6 <__divdf3+0x26C : 180c8 >
180c2: 33 33 r3 |= 0x80000
180c4: 2a 15 r11_r10 = r3_r2
180c6: 24 88 goto 0x90 <__divdf3+0x2FC : 18158 >
180c8: 90 e1 f1 45 r4 = r15 ^ r5
180cc: 04 19 r4 |= r0
180ce: 84 4a if (r4 != 0) goto 0x14 <__divdf3+0x288 : 180e4 >
180d0: 90 e1 d1 45 r4 = r13 ^ r5
180d4: 24 19 r4 |= r2
180d6: 94 59 if (r4 != 0) goto 0x72 <__divdf3+0x2EE : 1814a >
180d8: eb e0 00 5a r11 = r5 + 0x80000
180dc: 14 9d goto 0x7a <__divdf3+0x2FC : 18158 >
180de: d0 e9 00 a0 r11_r10 = d[sp]
180e2: 14 9a goto 0x74 <__divdf3+0x2FC : 18158 >
180e4: 90 e1 d1 05 r0 = r13 ^ r5
180e8: 20 19 r0 |= r2
180ea: 10 56 if (r0 == 0) goto 0x6c <__divdf3+0x2FC : 18158 >
180ec: 90 e1 e0 0f r0 = r14 | r15
180f0: 10 56 if (r0 == 0) goto 0x6c <__divdf3+0x302 : 1815e >
180f2: 90 e1 20 0d r0 = r2 | r13
180f6: 10 57 if (r0 == 0) goto 0x6e <__divdf3+0x30A : 18166 >
180f8: f0 e0 ff e3 r0 = r14 - 0xFFFFFFFF
180fc: c4 ff ff ff 0f 00 r4 = 0xfffff <$data.__3+0xBDBE : ffffe >
18102: b8 e0 f2 14 r1 = r15 - r4 - !c
18106: 64 e0 00 25 r2 = psr
1810a: 10 19 r0 |= r1
1810c: b1 e1 85 20 r1 = sextra(r2, p:0x1, l:0x1)
18110: 45 20 r5 = 0x0
18112: 01 fb 04 00 if ((r1 & r0) != 0) goto 0x8 <__divdf3+0x2C2 : 1811e >
18116: a8 84 r0 = sp + 36
18118: bf ea 85 fe call -0x2f6 <normalize : 17e26 >
1811c: 05 16 r5 = r0
1811e: f0 f0 ff c3 r0 = r12 - 0xFFFFFFFF #
18122: 86 23 [sp+12] = r6
18124: d0 e9 01 a0 d[sp] = r11_r10
18128: b8 e0 d2 14 r1 = r13 - r4 - !c
1812c: 64 e0 00 25 r2 = psr
18130: 10 19 r0 |= r1
18132: b1 e1 85 20 r1 = sextra(r2, p:0x1, l:0x1)
18136: 01 fb 06 00 if ((r1 & r0) != 0) goto 0xc <__divdf3+0x2EA : 18146 >
1813a: 88 9c r0 = sp + 28
1813c: bf ea 73 fe call -0x31a <normalize : 17e26 >
18140: d0 e9 1c 80 r9_r8 = d[sp+28]
18144: 55 1e r5 = r5 - r0
18146: 85 22 [sp+8] = r5
18148: 57 9a goto -0x28c <__divdf3+0x62 : 17ebe >
1814a: 63 e1 00 34 r3 = r3 & 0x80000000
1814e: 42 20 r2 = 0x0
18150: 90 e1 31 b1 r11 = r3 ^ r1
18154: 90 e1 21 a0 r10 = r2 ^ r0
18158: a0 15 r1_r0 = r11_r10
1815a: 02 8b sp += 0x2c
1815c: 5f 04 {pc, r15-r4} = [sp++]
1815e: 90 e1 20 0d r0 = r2 | r13
18162: 50 5a if (r0 == 0) goto -0x8c <__divdf3+0x27C : 180d8 >
18164: f7 99 goto -0xe <__divdf3+0x2FC : 18158 >
18166: 90 e1 b0 b5 r11 = r11 | r5
1816a: f7 96 goto -0x14 <__divdf3+0x2FC : 18158 >
normalize:
1816c: 74 04 [--sp] = {rets, r4}
1816e: 50 ec 00 20 r3_r2 = d[r0+0x0]
18172: 41 21 r1 = 0x1
18174: f4 e0 00 20 r4 = r2 - 0x0
18178: b8 e0 32 11 r1 = r3 - r1 - !c
1817c: 64 e0 00 15 r1 = psr
18180: 21 ea 02 50 if ((r1 & 0x2) == 0) {
18184: 80 e1 00 12 r1 = clz(r2)
18188: 31 25 r1 |= 0x20
} else {
1818a: 80 e1 00 13 r1 = clz(r3)
}
1818e: 34 e1 f5 1f r4 = r1 + -0xb
18192: d8 e1 00 24 r3_r2 <<= r4
18196: a1 e0 0c 10 r1 = 0xC - r1
1819a: 50 ec 01 20 d[r0+0x0] = r3_r2
1819e: 10 16 r0 = r1
181a0: 54 04 {pc, r4} = [sp++]
__muldf3:
181a2: 7f 04 [--sp] = {rets, r15-r4}
181a4: e2 93 sp += -0x34
181a6: ca ff ff ff 0f 00 r10 = 0xfffff <$data.__3+0xBDBE : ffffe >
181ac: 90 e1 12 5a r5 = r1 & r10
181b0: 04 16 r4 = r0
181b2: 90 e1 32 da r13 = r3 & r10
181b6: d0 e9 2d 40 d[sp+44] = r5_r4
181ba: 2c 16 r12 = r2
181bc: d0 e9 25 c0 d[sp+36] = r13_r12
181c0: 90 e1 31 51 r5 = r3 ^ r1
181c4: 90 e1 21 40 r4 = r2 ^ r0
181c8: 69 e1 00 54 r9 = r5 & 0x80000000
181cc: 24 15 r5_r4 = r3_r2
181ce: d0 e1 04 4b r5_r4 >>= 0x34
181d2: 46 e0 ff 07 r6 = 0x7ff <alg_code_size+0x32E : 7fe >
181d6: 90 e1 42 76 r7 = r4 & r6
181da: 04 15 r5_r4 = r1_r0
181dc: d0 e1 04 4b r5_r4 >>= 0x34
181e0: c6 19 r6 &= r4
181e2: 34 e1 ff 6f r4 = r6 + -0x1
181e6: c0 14 r8 = 0
181e8: 08 ff fd 47 70 00 if (r4 > 0x7fd) goto 0xe0 <__muldf3+0x12C : 182ce >
181ee: 34 e1 ff 7f r4 = r7 + -0x1
181f2: 02 ff fe 47 6b 00 if (r4 >= 0x7fe) goto 0xd6 <__muldf3+0x12C : 182ce >
181f8: d0 e9 0d 60 d[sp+12] = r7_r6
181fc: d0 e9 01 80 d[sp] = r9_r8
18200: 40 20 r0 = 0x0
18202: 80 25 [sp+20] = r0
18204: c0 15 r1_r0 = r13_r12
18206: d0 e1 0b 00 r1_r0 <<= 0xb
1820a: d0 e9 2c 20 r3_r2 = d[sp+44]
1820e: 44 e0 00 f8 r4 = -0x800 <RAM_LIMIT_H+0xFFFFFFFFFFE5F800 : fffffffffffff800 >
18212: 84 19 r4 &= r0
18214: 45 20 r5 = 0x0
18216: f8 e1 20 84 r9_r8 = r2 * r4 (u)
1821a: 33 34 r3 |= 0x100000
1821c: 20 15 r1_r0 = r3_r2
1821e: d0 e9 19 00 d[sp+24] = r1_r0
18222: 4d e1 80 d9 r13 = r13 | 0x100000
18226: d0 e9 25 c0 d[sp+36] = r13_r12
1822a: d0 e1 05 c9 r13_r12 >>= 0x15
1822e: f8 e1 c0 a0 r11_r10 = r12 * r0 (u)
18232: 86 15 r7_r6 = r9_r8
18234: ae 16 r14 = r10
18236: d0 e1 00 6a r7_r6 >>= 0x20
1823a: c7 14 r15 = 0
1823c: b4 e0 a0 26 r2 = r10 + r6
18240: b8 e0 50 37 r3 = r5 + r7 + c
18244: f8 e1 10 64 r7_r6 = r1 * r4 (u)
18248: 40 e0 00 f8 r0 = -0x800 <RAM_LIMIT_H+0xFFFFFFFFFFE5F800 : fffffffffffff800 >
1824c: e0 19 r0 &= r6
1824e: 41 20 r1 = 0x0
18250: b4 e0 20 e0 r14 = r2 + r0
18254: b8 e0 30 f1 r15 = r3 + r1 + c
18258: 40 e0 00 f8 r0 = -0x800 <RAM_LIMIT_H+0xFFFFFFFFFFE5F800 : fffffffffffff800 >
1825c: 90 e1 02 08 r0 = r0 & r8
18260: e8 15 r9_r8 = r15_r14
18262: d0 e1 00 82 r9_r8 <<= 0x20
18266: 41 20 r1 = 0x0
18268: 90 e1 90 31 r3 = r9 | r1
1826c: 90 e1 80 20 r2 = r8 | r0
18270: e8 15 r9_r8 = r15_r14
18272: d0 e1 00 8a r9_r8 >>= 0x20
18276: d0 e1 00 6a r7_r6 >>= 0x20
1827a: d0 e1 00 aa r11_r10 >>= 0x20
1827e: b4 e0 a0 06 r0 = r10 + r6
18282: b8 e0 b0 17 r1 = r11 + r7 + c
18286: d0 e9 18 a0 r11_r10 = d[sp+24]
1828a: fc e1 b0 0c r1_r0 += r11 * r12 (u)
1828e: b4 e0 00 68 r6 = r0 + r8
18292: b8 e0 10 79 r7 = r1 + r9 + c
18296: d0 e9 2d a0 d[sp+44] = r11_r10
1829a: 61 e1 80 79 r1 = r7 & 0x100000
1829e: 48 d6 r8 = r4 #
182a0: 04 24 r4 = [sp+16]
182a2: c1 d4 r9 = 0 #
182a4: 05 23 r5 = [sp+12]
182a6: 54 d8 r4 += r5 #
182a8: 05 25 r5 = [sp+20]
182aa: 90 16 r0 = r9
182ac: 54 18 r4 += r5
182ae: 34 e1 01 4c r4 = r4 + -0x3ff
182b2: 81 5d if (r1 != 0) goto 0x3a <__muldf3+0x14C : 182ee >
182b4: d0 e1 01 60 r7_r6 <<= 0x1
182b8: d0 e1 0f e9 r15_r14 >>= 0x1f
182bc: 68 e1 01 e0 r8 = r14 & 0x1
182c0: 90 e1 70 79 r7 = r7 | r9
182c4: 90 e1 60 68 r6 = r6 | r8
182c8: d0 e1 01 20 r3_r2 <<= 0x1
182cc: 04 91 goto 0x22 <__muldf3+0x14E : 182f0 >
182ce: 7f e1 00 14 r15 = r1 & 0x7FFFFFFF
182d2: 0e 16 r14 = r0
182d4: c4 ff 00 00 f0 7f r4 = 0x7ff00000 <RAM_LIMIT_H+0x7FD60000 : 7ff00000 >
182da: f5 e0 01 00 r5 = r0 - 0x1
182de: b8 e0 f2 54 r5 = r15 - r4 - !c
182e2: 64 e0 00 55 r5 = psr
182e6: 55 e8 1b 08 if ((r5 & 0x2) == 0) goto 0x36 <__muldf3+0x17E : 18320 >
182ea: 31 33 r1 |= 0x80000
182ec: 44 88 goto 0x110 <__muldf3+0x25C : 183fe >
182ee: c4 21 r4 += 0x1
182f0: d0 e9 00 80 r9_r8 = d[sp]
182f4: 0b ff ff 47 07 00 ifs (r4 < 0x7ff) goto 0xe <__muldf3+0x166 : 18308 >
182fa: c0 ff 00 00 f0 7f r0 = 0x7ff00000 <RAM_LIMIT_H+0x7FD60000 : 7ff00000 >
18300: 90 e1 90 90 r9 = r9 | r0
18304: 80 15 r1_r0 = r9_r8
18306: 34 9b goto 0xf6 <__muldf3+0x25C : 183fe >
18308: 84 fe 27 00 ifs (r4 <= 0x0) goto 0x4e <__muldf3+0x1B8 : 1835a >
1830c: 45 20 r5 = 0x0
1830e: d0 e1 04 43 r5_r4 <<= 0x34
18312: c0 ff ff ff 0f 00 r0 = 0xfffff <$data.__3+0xBDBE : ffffe >
18318: 87 19 r7 &= r0
1831a: 57 19 r7 |= r5
1831c: 46 19 r6 |= r4
1831e: 14 9e goto 0x7c <__muldf3+0x1FA : 1839c >
18320: d0 e9 19 c0 d[sp+24] = r13_r12
18324: 7d e1 00 34 r13 = r3 & 0x7FFFFFFF
18328: 2c 16 r12 = r2
1832a: f5 e0 01 20 r5 = r2 - 0x1
1832e: b8 e0 d2 54 r5 = r13 - r4 - !c
18332: 64 e0 00 55 r5 = psr
18336: 55 e8 03 08 if ((r5 & 0x2) == 0) goto 0x6 <__muldf3+0x19E : 18340 >
1833a: 33 33 r3 |= 0x80000
1833c: 20 15 r1_r0 = r3_r2
1833e: 24 9f goto 0xbe <__muldf3+0x25C : 183fe >
18340: 90 e1 f1 54 r5 = r15 ^ r4
18344: 05 19 r5 |= r0
18346: a5 48 if (r5 != 0) goto 0x90 <__muldf3+0x236 : 183d8 >
18348: 90 e1 20 4d r4 = r2 | r13
1834c: 24 54 if (r4 == 0) goto 0xa8 <__muldf3+0x254 : 183f6 >
1834e: 63 e1 00 34 r3 = r3 & 0x80000000
18352: 42 20 r2 = 0x0
18354: 39 19 r1 ^= r3
18356: 28 19 r0 ^= r2
18358: 24 92 goto 0xa4 <__muldf3+0x25C : 183fe >
1835a: a0 e0 01 40 r0 = 0x1 - r4
1835e: 00 fc d1 7f if (r0 > 0x3f) goto -0x5e <__muldf3+0x162 : 18304 >
18362: 8c 15 r13_r12 = r9_r8
18364: 28 15 r9_r8 = r3_r2
18366: d8 e1 02 80 r9_r8 >>= r0
1836a: a1 e0 40 00 r1 = 0x40 - r0
1836e: 6a 15 r11_r10 = r7_r6
18370: d8 e1 00 a1 r11_r10 <<= r1
18374: 90 e1 b0 59 r5 = r11 | r9
18378: 90 e1 a0 48 r4 = r10 | r8
1837c: d8 e1 00 21 r3_r2 <<= r1
18380: 90 e1 20 13 r1 = r2 | r3
18384: 48 e0 01 00 r8 = 0x1 <mem_code_size : 0 >
18388: 81 41 if (r1 != 0) goto 0x2 <__muldf3+0x1EA : 1838c >
1838a: 18 16 r8 = r1
1838c: c1 14 r9 = 0
1838e: 90 e1 50 39 r3 = r5 | r9
18392: 90 e1 40 28 r2 = r4 | r8
18396: d8 e1 02 60 r7_r6 >>= r0
1839a: c8 15 r9_r8 = r13_r12
1839c: 60 e0 00 04 r0 = 0x80000000
183a0: f1 e0 01 20 r1 = r2 - 0x1
183a4: b8 e0 32 00 r0 = r3 - r0 - !c
183a8: 64 e0 00 45 r4 = psr
183ac: 90 e1 70 19 r1 = r7 | r9
183b0: 90 e1 60 08 r0 = r6 | r8
183b4: 54 e8 05 08 if ((r4 & 0x2) == 0) goto 0xa <__muldf3+0x220 : 183c2 >
183b8: 42 20 r2 = 0x0
183ba: c0 21 r0 += 0x1
183bc: b8 e0 10 12 r1 = r1 + r2 + c
183c0: 04 9e goto 0x3c <__muldf3+0x25C : 183fe >
183c2: 54 e1 00 34 r4 = r3 ^ 0x80000000
183c6: 42 19 r2 |= r4
183c8: 82 5a if (r2 != 0) goto 0x34 <__muldf3+0x25C : 183fe >
183ca: 62 e1 01 60 r2 = r6 & 0x1
183ce: 43 20 r3 = 0x0
183d0: 20 18 r0 += r2
183d2: b8 e0 10 13 r1 = r1 + r3 + c
183d6: 04 93 goto 0x26 <__muldf3+0x25C : 183fe >
183d8: 90 e1 41 4d r4 = r4 ^ r13
183dc: 24 19 r4 |= r2
183de: 84 51 if (r4 != 0) goto 0x22 <__muldf3+0x260 : 18402 >
183e0: 90 e1 00 4f r4 = r0 | r15
183e4: 04 48 if (r4 == 0) goto 0x10 <__muldf3+0x254 : 183f6 >
183e6: 65 e1 00 14 r5 = r1 & 0x80000000
183ea: 44 20 r4 = 0x0
183ec: 90 e1 51 13 r1 = r5 ^ r3
183f0: 90 e1 41 02 r0 = r4 ^ r2
183f4: 04 84 goto 0x8 <__muldf3+0x25C : 183fe >
183f6: 40 20 r0 = 0x0
183f8: c1 ff 00 00 f8 7f r1 = 0x7ff80000 <RAM_LIMIT_H+0x7FDE0000 : 7ff80000 >
183fe: 02 8d sp += 0x34
18400: 5f 04 {pc, r15-r4} = [sp++]
18402: 90 e1 00 0f r0 = r0 | r15
18406: 00 f8 7d 01 if (r0 == 0x0) goto -0x106 <__muldf3+0x162 : 18304 >
1840a: 90 e1 20 0d r0 = r2 | r13
1840e: 00 f8 79 01 if (r0 == 0x0) goto -0x10e <__muldf3+0x162 : 18304 >
18412: f0 e0 ff e3 r0 = r14 - 0xFFFFFFFF
18416: b8 e0 f2 1a r1 = r15 - r10 - !c
1841a: 64 e0 00 25 r2 = psr
1841e: 10 19 r0 |= r1
18420: b1 e1 85 20 r1 = sextra(r2, p:0x1, l:0x1)
18424: 44 20 r4 = 0x0
18426: 01 fb 04 00 if ((r1 & r0) != 0) goto 0x8 <__muldf3+0x290 : 18432 >
1842a: a8 8c r0 = sp + 44
1842c: bf ea 9e fe call -0x2c4 <normalize : 1816c >
18430: 04 16 r4 = r0
18432: f0 e0 ff c3 r0 = r12 - 0xFFFFFFFF
18436: b8 e0 d2 1a r1 = r13 - r10 - !c
1843a: 64 e0 00 25 r2 = psr
1843e: 10 19 r0 |= r1
18440: b1 e1 85 20 r1 = sextra(r2, p:0x1, l:0x1)
18444: d0 e9 01 80 d[sp] = r9_r8
18448: d0 e9 0d 60 d[sp+12] = r7_r6
1844c: 01 fb 07 00 if ((r1 & r0) != 0) goto 0xe <__muldf3+0x2BC : 1845e >
18450: a8 84 r0 = sp + 36
18452: bf ea 8b fe call -0x2ea <normalize : 1816c >
18456: d0 e9 24 c0 r13_r12 = d[sp+36]
1845a: 04 18 r4 += r0
1845c: 04 82 goto 0x4 <__muldf3+0x2C0 : 18462 >
1845e: d0 e9 18 c0 r13_r12 = d[sp+24]
18462: 84 25 [sp+20] = r4
18464: 67 8f goto -0x262 <__muldf3+0x62 : 18204 >
18466: 00 00 nop
18468: 00 00 nop
1846a: 00 00 nop
1846c: 00 00 nop
1846e: 00 00 nop
norflash_check_in.spi0_porta_config:
18470: 00 00 00 00 ....
norflash_check_in.spi0_portb_config:
18474: 08 00 00 00 ....
nvram_boot_tag:
18478: bf ec cb d9 c6 f4 b6 af ........
18480: 06 00 00 00 04 00 00 00 ........
18488: 03 00 00 00 ....
wtgv2_LSFCosTab_FIX_Q12:
1848c: 00 20 fe 1f f6 1f ea 1f . ......
18494: d8 1f c2 1f a8 1f 88 1f ........
1849c: 62 1f 3a 1f 0a 1f d8 1e b.:.....
184a4: a0 1e 62 1e 22 1e dc 1d ..b."...
184ac: 90 1d 42 1d ee 1c 96 1c ..B.....
184b4: 3a 1c d8 1b 72 1b 0a 1b :...r...
184bc: 9c 1a 2a 1a b4 19 3a 19 ..*...:.
184c4: bc 18 3c 18 b6 17 2e 17 ..<.....
184cc: a0 16 10 16 7e 15 e8 14 ....~...
184d4: 4e 14 b0 13 10 13 6e 12 N.....n.
184dc: c8 11 1e 11 74 10 c6 0f ....t...
184e4: 16 0f 64 0e ae 0d f8 0c ..d.....
184ec: 40 0c 84 0b c8 0a 0a 0a @.......
184f4: 4a 09 8a 08 c6 07 02 07 J.......
184fc: 3e 06 78 05 b2 04 ea 03 >.x.....
18504: 22 03 5a 02 92 01 ca 00 ".Z.....
1850c: 00 00 36 ff 6e fe a6 fd ..6.n...
18514: de fc 16 fc 4e fb 88 fa ....N...
1851c: c2 f9 fe f8 3a f8 76 f7 ....:.v.
18524: b6 f6 f6 f5 38 f5 7c f4 ....8.|.
1852c: c0 f3 08 f3 52 f2 9c f1 ....R...
18534: ea f0 3a f0 8c ef e2 ee ..:.....
1853c: 38 ee 92 ed f0 ec 50 ec 8.....P.
18544: b2 eb 18 eb 82 ea f0 e9 ........
1854c: 60 e9 d2 e8 4a e8 c4 e7 `...J...
18554: 44 e7 c6 e6 4c e6 d6 e5 D...L...
1855c: 64 e5 f6 e4 8e e4 28 e4 d.....(.
18564: c6 e3 6a e3 12 e3 be e2 ..j.....
1856c: 70 e2 24 e2 de e1 9e e1 p.$.....
18574: 60 e1 28 e1 f6 e0 c6 e0 `.(.....
1857c: 9e e0 78 e0 58 e0 3e e0 ..x.X.>.
18584: 28 e0 16 e0 0a e0 02 e0 (.......
1858c: 00 e0 00 00 ....
wtgv2_silk_NLSF_CB_NB_MB:
18590: 20 00 0a 00 14 2e 64 01 .....d.
18598: b8 85 01 00 f8 86 01 00 ........
185a0: 00 00 00 00 78 89 01 00 ....x...
185a8: 8a 89 01 00 00 00 00 00 ........
185b0: 2a 8a 01 00 72 8a 01 00 *...r...
silk_NLSF_CB1_NB_MB_Q8:
185b8: 0c 23 3c 53 6c 84 9d b4 .#<Sl...
185c0: ce e4 0f 20 37 4d 65 7d ... 7Me}
185c8: 97 af c9 e1 13 2a 42 59 .....*BY
185d0: 72 89 a2 b8 d1 e6 0c 19 r.......
185d8: 32 48 61 78 93 ac c8 df 2Hax....
185e0: 1a 2c 45 5a 72 87 9f b4 .,EZr...
185e8: cd e1 0d 16 35 50 6a 82 ....5Pj.
185f0: 9c b4 cd e4 0f 19 2c 40 ......,@
185f8: 5a 73 8e a8 c4 de 13 18 Zs......
18600: 3e 52 64 78 91 a8 be d6 >Rdx....
18608: 16 1f 32 4f 67 78 97 aa ..2Ogx..
18610: cb e3 15 1d 2d 41 6a 7c ....-Aj|
18618: 96 ab c4 e0 1e 31 4b 61 .....1Ka
18620: 79 8e a5 ba d1 e5 13 19 y.......
18628: 34 46 5d 74 8f a6 c0 db 4F]t....
18630: 1a 22 3e 4b 61 76 91 a7 .">Kav..
18638: c2 d9 19 21 38 46 5b 71 ...!8F[q
18640: 8f a5 c4 df 15 22 33 48 ....."3H
18648: 61 75 91 ab c4 de 14 1d au......
18650: 32 43 5a 75 90 a8 c5 dd 2CZu....
18658: 16 1f 30 42 5f 75 92 a8 ..0B_u..
18660: c4 de 18 21 33 4d 74 86 ...!3Mt.
18668: 9e b4 c8 e0 15 1c 46 57 ......FW
18670: 6a 7c 95 aa c2 d9 1a 21 j|.....!
18678: 35 40 53 75 98 ad cc e1 5@Su....
18680: 1b 22 41 5f 6c 81 9b ae ."A_l...
18688: d2 e1 14 1a 48 63 71 83 ....Hcq.
18690: 9a b0 c8 db 22 2b 3d 4e ...."+=N
18698: 5d 72 9b b1 cd e5 17 1d ]r......
186a0: 36 61 7c 8a a3 b3 d1 e5 6a|.....
186a8: 1e 26 38 59 76 81 9e b2 .&8Yv...
186b0: c8 e7 15 1d 31 3f 55 6f ....1?Uo
186b8: 8e a3 c1 de 1b 30 4d 67 .....0Mg
186c0: 85 9e b3 c4 d7 e8 1d 2f ......./
186c8: 4a 63 7c 97 b0 c6 dc ed Jc|.....
186d0: 21 2a 3d 4c 5d 79 9b ae !*=L]y..
186d8: cf e1 1d 35 57 70 88 9a ...5Wp..
186e0: aa bc d0 e3 18 1e 34 54 ......4T
186e8: 83 96 a6 ba cb e5 25 30 ......%0
186f0: 40 54 68 76 9c b1 c9 e6 @Thv....
silk_NLSF_CB1_Wght_Q9:
186f8: 51 0b 0a 09 0a 09 0a 09 Q.......
18700: ef 08 ef 08 0a 09 fc 08 ........
18708: 17 09 ef 08 48 0b 14 0a ....H...
18710: 5a 09 3f 09 0a 09 e2 08 Z.?.....
18718: e2 08 e2 08 e2 08 92 08 ........
18720: b7 09 24 09 24 09 0a 09 ..$.$...
18728: 0a 09 0a 09 24 09 24 09 ....$.$.
18730: 3f 09 32 09 90 0c ce 0a ?.2.....
18738: 24 09 24 09 0a 09 e2 08 $.$.....
18740: ad 08 9f 08 d5 08 92 08 ........
18748: 9c 09 aa 09 3f 09 5a 09 ....?.Z.
18750: 5a 09 5a 09 5a 09 3f 09 Z.Z.Z.?.
18758: 67 09 0a 09 97 0d f0 0b g.......
18760: 4f 08 9f 08 e2 08 e2 08 O.......
18768: e2 08 ef 08 0a 09 d5 08 ........
18770: d2 0c 45 0c 14 0a 5a 09 ..E...Z.
18778: c7 08 ad 08 9f 08 92 08 ........
18780: 92 08 42 08 00 10 05 0f ..B.....
18788: ad 08 3c 0a 3c 0a 67 09 ..<.<.g.
18790: 0a 09 5a 09 3f 09 1a 08 ..Z.?...
18798: 6a 0c ac 0c 3f 09 ad 08 j...?...
187a0: f9 09 82 09 24 09 0a 09 ....$...
187a8: 77 08 ad 08 0a 0d a0 0d w.......
187b0: a6 0a 92 08 d5 08 9c 09 ........
187b8: 32 09 3f 09 9f 08 35 08 2.?...5.
187c0: 32 09 74 09 17 09 3f 09 2.t...?.
187c8: 5a 09 74 09 74 09 74 09 Z.t.t.t.
187d0: 9c 09 3f 09 c3 0e 2d 0e ..?...-.
187d8: 82 09 df 09 3f 09 e2 08 ....?...
187e0: e2 08 fc 08 9f 08 00 08 ........
187e8: b6 0c 99 0c 99 0a 1e 0b ........
187f0: 8f 09 17 09 fc 08 fc 08 ........
187f8: e2 08 4f 08 bf 0c e4 0c ..O.....
18800: c1 0a f6 0a 8f 09 d5 08 ........
18808: d5 08 c7 08 4f 08 35 08 ....O.5.
18810: 39 0b a5 0b 49 0a 3f 09 9...I.?.
18818: 67 09 32 09 92 08 c7 08 g.2.....
18820: c7 08 42 08 99 0c 7d 0c ..B...}.
18828: 49 0a 14 0a e2 08 85 08 I.......
18830: c7 08 ad 08 ad 08 5d 08 ......].
18838: 6a 0c ee 0c b4 0a 67 09 j.....g.
18840: e2 08 e2 08 e2 08 ef 08 ........
18848: 92 08 42 08 45 0c c8 0c ..B.E...
18850: 9c 09 0d 08 ef 08 c4 09 ........
18858: 3f 09 b7 09 82 09 85 08 ?.......
18860: b3 0d d2 0c 0a 09 8c 0a ........
18868: 57 0a aa 09 3f 09 5a 09 W...?.Z.
18870: 24 09 4f 08 5f 0d cf 0d $.O._...
18878: de 0b f0 0b fc 08 9e 07 ........
18880: ad 08 e2 08 e2 08 e2 08 ........
18888: 4c 0d 26 0d 27 08 7f 0a L.&.'...
18890: 39 0b 32 09 74 09 e2 08 9.2.t...
18898: aa 09 ec 09 b0 0e a0 0d ........
188a0: 9e 07 64 0a 51 0b df 09 ..d.Q...
188a8: 5a 09 3f 09 9c 09 d5 08 Z.?.....
188b0: d4 0b c8 0c b4 0a 48 0b ......H.
188b8: b4 0a 6a 08 4f 08 ef 08 ..j.O...
188c0: ba 08 c7 08 6f 0e 49 0e ....o.I.
188c8: e9 07 b1 07 64 0a 8c 0a ....d...
188d0: 14 0a c4 09 17 09 3f 09 ......?.
188d8: 87 0c 55 0d 32 09 1a 08 ..U.2...
188e0: 48 0b 48 0b 24 09 b7 09 H.H.$...
188e8: c7 08 77 08 0a 0d 26 0d ..w...&.
188f0: 1e 0b dc 0a 17 09 6a 08 ......j.
188f8: e2 08 ef 08 42 08 0d 08 ....B...
18900: 17 09 fc 08 85 08 77 08 ......w.
18908: 85 08 3f 09 49 0a 8c 0a ..?.I...
18910: 8c 0a f9 09 67 09 82 09 ....g...
18918: ad 08 d5 08 ad 08 ad 08 ........
18920: 24 09 74 09 2f 0a 8c 0a $.t./...
18928: de 0b ac 0c f6 0a 48 0b ......H.
18930: aa 09 1a 08 fc 08 0a 09 ........
18938: 32 09 4c 09 ad 08 6a 08 2.L...j.
18940: 4f 08 ef 08 c4 09 e9 0a O.......
18948: e9 0a 3c 0a 14 0a 3f 09 ..<...?.
18950: 5c 0e 81 0e ba 08 2e 07 \.......
18958: 85 08 c1 0a a6 0a 71 0a ......q.
18960: d1 09 9f 08 e9 0a 58 0c ......X.
18968: a6 0a f9 09 1e 0b d1 09 ........
18970: 85 08 5a 09 ad 08 85 08 ..Z.....
silk_NLSF_PRED_NB_MB_Q8:
18978: b3 8a 8c 94 97 95 99 97 ........
18980: a3 74 43 52 3b 5c 48 64 .tCR;\Hd
18988: 59 5c Y\
silk_NLSF_CB2_SELECT_NB_MB:
1898a: 10 00 00 00 00 63 42 24 .....cB$
18992: 24 22 24 22 22 22 22 53 $"$""""S
1899a: 45 24 34 22 74 66 46 44 E$4"tfFD
189a2: 44 b0 66 44 44 22 41 55 D.fDD"AU
189aa: 44 54 24 74 8d 98 8b aa DT$t....
189b2: 84 bb b8 d8 89 84 f9 a8 ........
189ba: b9 8b 68 66 64 44 44 b2 ..hfdDD.
189c2: da b9 b9 aa f4 d8 bb bb ........
189ca: aa f4 bb bb db 8a 67 9b ......g.
189d2: b8 b9 89 74 b7 9b 98 88 ...t....
189da: 84 d9 b8 b8 aa a4 d9 ab ........
189e2: 9b 8b f4 a9 b8 b9 aa a4 ........
189ea: d8 df da 8a d6 8f bc da ........
189f2: a8 f4 8d 88 9b aa a8 8a ........
189fa: dc db 8b a4 db ca d8 89 ........
18a02: a8 ba f6 b9 8b 74 b9 db .....t..
18a0a: b9 8a 64 64 86 64 66 22 ..dd.df"
18a12: 44 44 64 44 a8 cb dd da DDdD....
18a1a: a8 a7 9a 88 68 46 a4 f6 ....hF..
18a22: ab 89 8b 89 9b da db 8b ........
silk_NLSF_CB2_BITS_NB_MB_Q5:
18a2a: ff ff ff 83 06 91 ff ff ........
18a32: ff ff ff ec 5d 0f 60 ff ....].`.
18a3a: ff ff ff ff c2 53 19 47 .....S.G
18a42: dd ff ff ff ff a2 49 22 ......I"
18a4a: 42 a2 ff ff ff d2 7e 49 B.....~I
18a52: 2b 39 ad ff ff ff c9 7d +9.....}
18a5a: 47 30 3a 82 ff ff ff a6 G0:.....
18a62: 6e 49 39 3e 68 d2 ff ff nI9>h...
18a6a: fb 7b 41 37 44 64 ab ff .{A7Dd..
silk_NLSF_DELTA_MIN_NB_MB_Q15:
18a72: fa 00 03 00 06 00 03 00 ........
18a7a: 03 00 03 00 04 00 03 00 ........
18a82: 03 00 03 00 cd 01 ......
icdf_global_table:
18a88: c0 80 40 00 d5 ab 80 55 ..@....U
18a90: 2b 00 e0 c0 a0 80 60 40 +.....`@
18a98: 20 00 b3 63 00 f3 dd c0 ..c....
18aa0: b5 00 e6 00 e8 9e 0a 00 ........
18aa8: fa f5 ea cb 47 32 2a 26 ....G2*&
18ab0: 23 21 1f 1d 1c 1b 1a 19 #!......
18ab8: 18 17 16 15 14 13 12 11 ........
18ac0: 10 0f 0e 0d 0c 0b 0a 09 ........
18ac8: 08 07 06 05 04 03 02 01 ........
18ad0: 00 e0 70 2c 0f 03 02 01 ..p,....
18ad8: 00 fe ed c0 84 46 17 04 .....F..
18ae0: 00 ff fc e2 9b 3d 0b 02 .....=..
18ae8: 00 bc b0 9b 8a 77 61 43 .....waC
18af0: 2b 1a 0a 00 71 3f 00 df +...q?..
18af8: c9 b7 a7 98 8a 7c 6f 62 .....|ob
18b00: 58 4f 46 3e 38 32 2c 27 XOF>82,'
18b08: 23 1f 1b 18 15 12 10 0e #.......
18b10: 0c 0a 08 06 04 03 02 01 ........
18b18: 00 a5 77 50 3d 2f 23 1b ..wP=/#.
18b20: 14 0e 09 04 00 47 38 2b .....G8+
18b28: 1e 15 0c 06 00 c7 a5 90 ........
18b30: 7c 6d 60 54 47 3d 33 2a |m`TG=3*
18b38: 20 17 0f 08 00 f1 e1 d3 .......
18b40: c7 bb af a4 99 8e 84 7b .......{
18b48: 72 69 60 58 50 48 40 39 ri`XPH@9
18b50: 32 2c 26 21 1d 18 14 10 2,&!....
18b58: 0c 09 05 02 00 80 40 00 ......@.
18b60: fd fa f4 e9 d4 b6 96 83 ........
18b68: 78 6e 62 55 48 3c 31 28 xnbUH<1(
18b70: 20 19 13 0f 0d 0b 09 08 .......
18b78: 07 06 05 04 03 02 01 00 ........
18b80: f1 be b2 84 57 4a 29 0e ....WJ).
18b88: 00 df c1 9d 8c 6a 39 27 .....j9'
18b90: 12 00 fe 31 43 4d 52 5d ...1CMR]
18b98: 63 c6 0b 12 18 1f 24 2d c.....$-
18ba0: ff 2e 42 4e 57 5e 68 d0 ..BNW^h.
18ba8: 0e 15 20 2a 33 42 ff 5e .. *3B.^
18bb0: 68 6d 70 73 76 f8 35 45 hmpsv.5E
18bb8: 50 58 5f 66 d4 b2 94 81 PX_f....
18bc0: 6c 60 55 52 4f 4d 3d 3b l`UROM=;
18bc8: 39 38 33 31 30 2d 2a 29 98310-*)
18bd0: 28 26 24 22 1f 1e 15 0c (&$"....
18bd8: 0a 03 01 00 ff f5 f4 ec ........
18be0: e9 e1 d9 cb be b0 af a1 ........
18be8: 95 88 7d 72 66 5b 51 47 ..}rf[QG
18bf0: 3c 34 2b 23 1c 14 13 12 <4+#....
18bf8: 0c 0b 05 00 ff fe fd ee ........
18c00: 0e 03 02 01 00 ff fe fc ........
18c08: da 23 03 02 01 00 ff fe .#......
18c10: fa d0 3b 04 02 01 00 ff ..;.....
18c18: fe f6 c2 47 0a 02 01 00 ...G....
18c20: ff fc ec b7 52 08 02 01 ....R...
18c28: 00 ff fc eb b4 5a 11 02 .....Z..
18c30: 01 00 ff f8 e0 ab 61 1e ......a.
18c38: 04 01 00 ff fe ec ad 5f ......._
18c40: 25 07 01 00 e1 cc c9 b8 %.......
18c48: b7 af 9e 9a 99 87 77 73 ......ws
18c50: 71 6e 6d 63 62 5f 4f 44 qnmcb_OD
18c58: 34 32 30 2d 2b 20 1f 1b 420-+ ..
18c60: 12 0a 03 00 ff fb eb e6 ........
18c68: d4 c9 c4 b6 a7 a6 a3 97 ........
18c70: 8a 7c 6e 68 5a 4e 4c 46 .|nhZNLF
18c78: 45 39 2d 22 18 15 0b 06 E9-"....
18c80: 05 04 03 00 ff fe fd f4 ........
18c88: 0c 03 02 01 00 ff fe fc ........
18c90: e0 26 03 02 01 00 ff fe .&......
18c98: fb d1 39 04 02 01 00 ff ..9.....
18ca0: fe f4 c3 45 04 02 01 00 ...E....
18ca8: ff fb e8 b8 54 07 02 01 ....T...
18cb0: 00 ff fe f0 ba 56 0e 02 .....V..
18cb8: 01 00 ff fe ef b2 5b 1e ......[.
18cc0: 05 01 00 ff f8 e3 b1 64 .......d
18cc8: 13 02 01 00 64 28 10 07 ....d(..
18cd0: 03 01 00 d2 d0 ce cb c7 ........
18cd8: c1 b7 a8 8e 68 4a 34 25 ....hJ4%
18ce0: 1b 14 0e 0a 06 04 02 00 ........
18ce8: 7d 33 1a 12 0f 0c 0b 0a }3......
18cf0: 09 08 07 06 05 04 03 02 ........
18cf8: 01 00 c6 69 2d 16 0f 0c ...i-...
18d00: 0b 0a 09 08 07 06 05 04 ........
18d08: 03 02 01 00 d5 a2 74 53 ......tS
18d10: 3b 2b 20 18 12 0f 0c 09 ;+ .....
18d18: 07 06 05 03 02 00 ef bb ........
18d20: 74 3b 1c 10 0b 0a 09 08 t;......
18d28: 07 06 05 04 03 02 01 00 ........
18d30: fa e5 bc 87 56 33 1e 13 ....V3..
18d38: 0d 0a 08 06 05 04 03 02 ........
18d40: 01 00 f9 eb d5 b9 9c 80 ........
18d48: 67 53 42 35 2a 21 1a 15 gSB5*!..
18d50: 11 0d 0a 00 fe f9 eb ce ........
18d58: a4 76 4d 2e 1b 10 0a 07 .vM.....
18d60: 05 04 03 02 01 00 ff fd ........
18d68: f9 ef dc bf 9c 77 55 39 .....wU9
18d70: 25 17 0f 0a 06 04 02 00 %.......
18d78: ff fd fb f6 ed df cb b3 ........
18d80: 98 7c 62 4b 37 28 1d 15 .|bK7(..
18d88: 0f 00 ff fe fd f7 dc a2 ........
18d90: 6a 43 2a 1c 12 0c 09 06 jC*.....
18d98: 04 03 02 00 78 00 80 00 ....x...
18da0: d6 2a 00 eb 80 15 00 f4 .*......
18da8: b8 48 0b 00 f8 d6 80 2a .H.....*
18db0: 07 00 f8 e1 aa 50 19 05 .....P..
18db8: 00 fb ec c6 7e 36 12 03 ....~6..
18dc0: 00 fa ee d3 9f 52 23 0f .....R#.
18dc8: 05 00 fa e7 cb a8 80 58 .......X
18dd0: 35 19 06 00 fc ee d8 b9 5.......
18dd8: 94 6c 47 28 12 04 00 fd .lG(....
18de0: f3 e1 c7 a6 80 5a 39 1f .....Z9.
18de8: 0d 03 00 fe f6 e9 d4 b7 ........
18df0: 93 6d 49 2c 17 0a 02 00 .mI,....
18df8: ff fa f0 df c6 a6 80 5a .......Z
18e00: 3a 21 10 06 01 00 ff fb :!......
18e08: f4 e7 d2 b5 92 6e 4b 2e .....nK.
18e10: 19 0c 05 01 00 ff fd f8 ........
18e18: ee dd c4 a4 80 5c 3c 23 .....\<#
18e20: 12 08 03 01 00 ff fd f9 ........
18e28: f2 e5 d0 b4 92 6e 4c 30 .....nL0
18e30: 1b 0e 07 03 01 00 81 00 ........
18e38: cf 32 00 ec 81 14 00 f5 .2......
18e40: b9 48 0a 00 f9 d5 81 2a .H.....*
18e48: 06 00 fa e2 a9 57 1b 04 .....W..
18e50: 00 fb e9 c2 82 3e 14 04 .....>..
18e58: 00 fa ec cf a0 63 2f 11 .....c/.
18e60: 03 00 ff f0 d9 b6 83 51 .......Q
18e68: 29 0b 01 00 ff fe e9 c9 ).......
18e70: 9f 6b 3d 14 02 01 00 ff .k=.....
18e78: f9 e9 ce aa 80 56 32 17 .....V2.
18e80: 07 01 00 ff fa ee d9 ba ........
18e88: 94 6c 46 27 12 06 01 00 .lF'....
18e90: ff fc f3 e2 c8 a6 80 5a .......Z
18e98: 38 1e 0d 04 01 00 ff fc 8.......
18ea0: f5 e7 d1 b4 92 6e 4c 2f .....nL/
18ea8: 19 0b 04 01 00 ff fd f8 ........
18eb0: ed db c2 a3 80 5d 3e 25 .....]>%
18eb8: 13 08 03 01 00 ff fe fa ........
18ec0: f1 e2 cd b1 91 6f 4f 33 .....oO3
18ec8: 1e 0f 06 02 01 00 81 00 ........
18ed0: cb 36 00 ea 81 17 00 f5 .6......
18ed8: b8 49 0a 00 fa d7 81 29 .I.....)
18ee0: 05 00 fc e8 ad 56 18 03 .....V..
18ee8: 00 fd f0 c8 81 38 0f 02 .....8..
18ef0: 00 fd f4 d9 a4 5e 26 0a .....^&.
18ef8: 01 00 fd f5 e2 bd 84 47 .......G
18f00: 1b 07 01 00 fd f6 e7 cb ........
18f08: 9f 69 38 17 06 01 00 ff .i8.....
18f10: f8 eb d5 b3 85 55 2f 13 .....U/.
18f18: 05 01 00 ff fe f3 dd c2 ........
18f20: 9f 75 46 25 0c 02 01 00 .uF%....
18f28: ff fe f8 ea d0 ab 80 55 .......U
18f30: 30 16 08 02 01 00 ff fe 0.......
18f38: fa f0 dc bd 95 6b 43 24 .....kC$
18f40: 10 06 02 01 00 ff fe fb ........
18f48: f3 e3 c9 a6 80 5a 37 1d .....Z7.
18f50: 0d 05 02 01 00 ff fe fc ........
18f58: f6 ea d5 b7 93 6d 49 2b .....mI+
18f60: 16 0a 04 02 01 00 82 00 ........
18f68: c8 3a 00 e7 82 1a 00 f4 .:......
18f70: b8 4c 0c 00 f9 d6 82 2b .L.....+
18f78: 06 00 fc e8 ad 57 18 03 .....W..
18f80: 00 fd f1 cb 83 38 0e 02 .....8..
18f88: 00 fe f6 dd a7 5e 23 08 .....^#.
18f90: 01 00 fe f9 e8 c1 82 41 .......A
18f98: 17 05 01 00 ff fb ef d3 ........
18fa0: a2 63 2d 0f 04 01 00 ff .c-.....
18fa8: fb f3 df ba 83 4a 21 0b .....J!.
18fb0: 03 01 00 ff fc f5 e6 ca ........
18fb8: 9e 69 39 18 08 02 01 00 .i9.....
18fc0: ff fd f7 eb d6 b3 84 54 .......T
18fc8: 2c 13 07 02 01 00 ff fe ,.......
18fd0: fa f0 df c4 9f 70 45 24 .....pE$
18fd8: 0f 06 02 01 00 ff fe fd ........
18fe0: f5 e7 d1 b0 88 5d 37 1b .....]7.
18fe8: 0b 03 02 01 00 ff fe fd ........
18ff0: fc ef dd c2 9e 75 4c 2a .....uL*
18ff8: 12 04 03 02 01 00 00 00 ........
mdct_tab_256:
19000: 43 ec ff 3f f1 43 32 00 C..?.C2.
19008: 3a c1 f9 3f f5 54 c4 01 :..?.T..
19010: a9 b8 e9 3f 38 20 56 03 ...?8 V.
19018: 0b d5 cf 3f c5 67 e7 04 ...?.g..
19020: 5b 1a ac 3f bb ed 77 06 [..?..w.
19028: 1e 8e 7e 3f 57 74 07 08 ..~?Wt..
19030: 59 37 47 3f fd bd 95 09 Y7G?....
19038: 95 1e 06 3f 42 8d 22 0b ...?B.".
19040: db 4d bb 3e f5 a4 ad 0c .M.>....
19048: b4 d0 66 3e 2a c8 36 0e ..f>*.6.
19050: 2a b4 08 3e 40 ba bd 0f *..>@...
19058: bd 06 a1 3d f0 3e 42 11 ...=.>B.
19060: 6c d8 2f 3d 4f 1a c4 12 l./=O...
19068: aa 3a b5 3c dd 10 43 14 .:.<..C.
19070: 60 40 31 3c 8c e7 be 15 `@1<....
19078: e7 fd a3 3b c9 63 37 17 ...;.c7.
19080: 09 89 0d 3b 87 4b ac 18 ...;.K..
19088: f8 f8 6d 3a 44 65 1d 1a ..m:De..
19090: 4f 66 c5 39 15 78 8a 1b Of.9.x..
19098: 0e eb 13 39 af 4b f3 1c ...9.K..
190a0: 92 a2 59 38 6d a8 57 1e ..Y8m.W.
190a8: 96 a9 96 37 5c 57 b7 1f ...7\W..
190b0: 2a 1e cb 36 40 22 12 21 *..6@".!
190b8: b1 1f f7 35 a0 d3 67 22 ...5..g"
190c0: dd ce 1a 35 ca 36 b8 23 ...5.6.#
190c8: a6 4d 36 34 df 17 03 25 .M64...%
190d0: 48 bf 49 33 d9 43 48 26 H.I3.CH&
190d8: 40 48 55 32 93 88 87 27 @HU2...'
190e0: 3e 0e 59 31 d2 b4 c0 28 >.Y1...(
190e8: 28 38 55 30 4c 98 f3 29 (8U0L..)
190f0: 0f ee 49 2f ac 03 20 2b ..I/.. +
190f8: 2c 59 37 2e a0 c8 45 2c ,Y7...E,
19100: d5 a3 1d 2d da b9 64 2d ...-..d-
19108: 7c f9 fc 2b 1c ab 7c 2e |..+..|.
19110: a3 86 d5 2a 3a 71 8d 2f ...*:q./
19118: db 78 a7 29 23 e2 96 30 .x.)#..0
19120: b6 fe 72 28 ea d4 98 31 ..r(...1
19128: c8 47 38 27 c7 21 93 32 .G8'.!.2
19130: 97 84 f7 25 22 a2 85 33 ...%"..3
19138: 99 e6 b0 24 95 30 70 34 ...$.0p4
19140: 2e a0 64 23 f4 a8 52 35 ..d#..R5
19148: 92 e4 12 22 55 e8 2c 36 ..."U.,6
19150: d8 e7 bb 20 0e cd fe 36 ... ...6
19158: e6 de 5f 1f c2 36 c8 37 .._..6.7
19160: 67 ff fe 1d 63 06 89 38 g...c..8
19168: c4 7f 99 1c 33 1e 41 39 ....3.A9
19170: 1e 97 2f 1b d2 61 f0 39 ../..a.9
19178: 44 7d c1 19 36 b6 96 3a D}..6..:
19180: ab 6a 4f 18 bb 01 34 3b .jO...4;
19188: 64 98 d9 16 1f 2c c8 3b d....,.;
19190: 13 40 60 15 88 1e 53 3c .@`...S<
19198: e9 9b e3 13 8b c3 d4 3c .......<
191a0: 99 e6 63 12 28 07 4d 3d ..c.(.M=
191a8: 4e 5b e1 10 d4 d6 bb 3d N[.....=
191b0: a3 35 5c 0f 79 21 21 3e .5\.y!!>
191b8: 9a b1 d4 0d 78 d7 7c 3e ....x.|>
191c0: 94 0b 4b 0c ad ea ce 3e ..K....>
191c8: 43 80 bf 0a 70 4e 17 3f C...pN.?
191d0: a7 4c 32 09 96 f7 55 3f .L2...U?
191d8: ff ad a3 07 77 dc 8a 3f ....w..?
191e0: c5 e1 13 06 ea f4 b5 3f .......?
191e8: 9d 25 83 04 4a 3a d7 3f .%..J:.?
191f0: 55 b7 f1 02 76 a7 ee 3f U...v..?
191f8: d2 d4 5f 01 d1 38 fc 3f .._..8.?
mdct_tab_2048:
19200: b1 ff ff 3f 7f 48 06 00 ...?.H..
19208: 05 e7 ff 3f 6e 8c 38 00 ...?n.8.
19210: de a6 ff 3f 3b d0 6a 00 ...?;.j.
19218: 3c 3f ff 3f c5 13 9d 00 <?.?....
19220: 21 b0 fe 3f ef 56 cf 00 !..?.V..
19228: 8c f9 fd 3f 98 99 01 01 ...?....
19230: 7e 1b fd 3f a3 db 33 01 ~..?..3.
19238: f7 15 fc 3f f0 1c 66 01 ...?..f.
19240: f9 e8 fa 3f 60 5d 98 01 ...?`]..
19248: 83 94 f9 3f d4 9c ca 01 ...?....
19250: 96 18 f8 3f 2e db fc 01 ...?....
19258: 34 75 f6 3f 4d 18 2f 02 4u.?M./.
19260: 5d aa f4 3f 14 54 61 02 ]..?.Ta.
19268: 13 b8 f2 3f 62 8e 93 02 ...?b...
19270: 56 9e f0 3f 1a c7 c5 02 V..?....
19278: 28 5d ee 3f 1c fe f7 02 (].?....
19280: 8b f4 eb 3f 49 33 2a 03 ...?I3*.
19288: 80 64 e9 3f 82 66 5c 03 .d.?.f\.
19290: 08 ad e6 3f a9 97 8e 03 ...?....
19298: 26 ce e3 3f 9e c6 c0 03 &..?....
192a0: da c7 e0 3f 42 f3 f2 03 ...?B...
192a8: 27 9a dd 3f 77 1d 25 04 '..?w.%.
192b0: 0f 45 da 3f 1d 45 57 04 .E.?.EW.
192b8: 94 c8 d6 3f 16 6a 89 04 ...?.j..
192c0: b7 24 d3 3f 42 8c bb 04 .$.?B...
192c8: 7c 59 cf 3f 83 ab ed 04 |Y.?....
192d0: e4 66 cb 3f b9 c7 1f 05 .f.?....
192d8: f3 4c c7 3f c7 e0 51 05 .L.?..Q.
192e0: aa 0b c3 3f 8c f6 83 05 ...?....
192e8: 0c a3 be 3f eb 08 b6 05 ...?....
192f0: 1b 13 ba 3f c3 17 e8 05 ...?....
192f8: dc 5b b5 3f f7 22 1a 06 .[.?."..
19300: 50 7d b0 3f 67 2a 4c 06 P}.?g*L.
19308: 7b 77 ab 3f f5 2d 7e 06 {w.?.-~.
19310: 5f 4a a6 3f 81 2d b0 06 _J.?.-..
19318: 00 f6 a0 3f ee 28 e2 06 ...?.(..
19320: 62 7a 9b 3f 1b 20 14 07 bz.?. ..
19328: 87 d7 95 3f eb 12 46 07 ...?..F.
19330: 72 0d 90 3f 3d 01 78 07 r..?=.x.
19338: 29 1c 8a 3f f5 ea a9 07 )..?....
19340: ae 03 84 3f f2 cf db 07 ...?....
19348: 05 c4 7d 3f 16 b0 0d 08 ..}?....
19350: 31 5d 77 3f 43 8b 3f 08 1]w?C.?.
19358: 38 cf 70 3f 59 61 71 08 8.p?Yaq.
19360: 1c 1a 6a 3f 3a 32 a3 08 ..j?:2..
19368: e2 3d 63 3f c6 fd d4 08 .=c?....
19370: 8f 3a 5c 3f e0 c3 06 09 .:\?....
19378: 26 10 55 3f 69 84 38 09 &.U?i.8.
19380: ac be 4d 3f 42 3f 6a 09 ..M?B?j.
19388: 26 46 46 3f 4c f4 9b 09 &FF?L...
19390: 97 a6 3e 3f 68 a3 cd 09 ..>?h...
19398: 06 e0 36 3f 78 4c ff 09 ..6?xL..
193a0: 76 f2 2e 3f 5e ef 30 0a v..?^.0.
193a8: ec dd 26 3f fa 8b 62 0a ..&?..b.
193b0: 6e a2 1e 3f 2f 22 94 0a n..?/"..
193b8: 01 40 16 3f dc b1 c5 0a .@.?....
193c0: a9 b6 0d 3f e5 3a f7 0a ...?.:..
193c8: 6d 06 05 3f 2a bd 28 0b m..?*.(.
193d0: 50 2f fc 3e 8d 38 5a 0b P/.>.8Z.
193d8: 5a 31 f3 3e f0 ac 8b 0b Z1.>....
193e0: 8e 0c ea 3e 33 1a bd 0b ...>3...
193e8: f4 c0 e0 3e 38 80 ee 0b ...>8...
193f0: 91 4e d7 3e e1 de 1f 0c .N.>....
193f8: 6a b5 cd 3e 10 36 51 0c j..>.6Q.
19400: 85 f5 c3 3e a5 85 82 0c ...>....
19408: e9 0e ba 3e 84 cd b3 0c ...>....
19410: 9c 01 b0 3e 8c 0d e5 0c ...>....
19418: a3 cd a5 3e a0 45 16 0d ...>.E..
19420: 06 73 9b 3e a1 75 47 0d .s.>.uG.
19428: ca f1 90 3e 71 9d 78 0d ...>q.x.
19430: f5 49 86 3e f2 bc a9 0d .I.>....
19438: 90 7b 7b 3e 06 d4 da 0d .{{>....
19440: 9f 86 70 3e 8e e2 0b 0e ..p>....
19448: 2b 6b 65 3e 6b e8 3c 0e +ke>k.<.
19450: 39 29 5a 3e 80 e5 6d 0e 9)Z>..m.
19458: d1 c0 4e 3e af d9 9e 0e ..N>....
19460: fa 31 43 3e d9 c4 cf 0e .1C>....
19468: bb 7c 37 3e df a6 00 0f .|7>....
19470: 1b a1 2b 3e a5 7f 31 0f ..+>..1.
19478: 21 9f 1f 3e 0c 4f 62 0f !..>.Ob.
19480: d5 76 13 3e f5 14 93 0f .v.>....
19488: 3f 28 07 3e 43 d1 c3 0f ?(.>C...
19490: 65 b3 fa 3d d7 83 f4 0f e..=....
19498: 51 18 ee 3d 94 2c 25 10 Q..=.,%.
194a0: 08 57 e1 3d 5b cb 55 10 .W.=[.U.
194a8: 94 6f d4 3d 0e 60 86 10 .o.=.`..
194b0: fc 61 c7 3d 90 ea b6 10 .a.=....
194b8: 48 2e ba 3d c3 6a e7 10 H..=.j..
194c0: 81 d4 ac 3d 88 e0 17 11 ...=....
194c8: af 54 9f 3d c2 4b 48 11 .T.=.KH.
194d0: d9 ae 91 3d 53 ac 78 11 ...=S.x.
194d8: 09 e3 83 3d 1d 02 a9 11 ...=....
194e0: 47 f1 75 3d 02 4d d9 11 G.u=.M..
194e8: 9b d9 67 3d e5 8c 09 12 ..g=....
194f0: 0e 9c 59 3d a7 c1 39 12 ..Y=..9.
194f8: aa 38 4b 3d 2b eb 69 12 .8K=+.i.
19500: 76 af 3c 3d 54 09 9a 12 v.<=T...
19508: 7c 00 2e 3d 03 1c ca 12 |..=....
19510: c5 2b 1f 3d 1b 23 fa 12 .+.=.#..
19518: 5a 31 10 3d 7e 1e 2a 13 Z1.=~.*.
19520: 45 11 01 3d 0e 0e 5a 13 E..=..Z.
19528: 8e cb f1 3c af f1 89 13 ...<....
19530: 3f 60 e2 3c 43 c9 b9 13 ?`.<C...
19538: 62 cf d2 3c ab 94 e9 13 b..<....
19540: ff 18 c3 3c cb 53 19 14 ...<.S..
19548: 22 3d b3 3c 85 06 49 14 "=.<..I.
19550: d3 3b a3 3c bc ac 78 14 .;.<..x.
19558: 1d 15 93 3c 52 46 a8 14 ...<RF..
19560: 09 c9 82 3c 2a d3 d7 14 ...<*...
19568: a2 57 72 3c 27 53 07 15 .Wr<'S..
19570: f1 c0 61 3c 2b c6 36 15 ..a<+.6.
19578: 01 05 51 3c 18 2c 66 15 ..Q<.,f.
19580: dd 23 40 3c d3 84 95 15 .#@<....
19588: 8e 1d 2f 3c 3e d0 c4 15 ../<>...
19590: 1f f2 1d 3c 3a 0e f4 15 ...<:...
19598: 9b a1 0c 3c ac 3e 23 16 ...<.>#.
195a0: 0c 2c fb 3b 76 61 52 16 .,.;vaR.
195a8: 7e 91 e9 3b 7c 76 81 16 ~..;|v..
195b0: fa d1 d7 3b 9f 7d b0 16 ...;.}..
195b8: 8d ed c5 3b c3 76 df 16 ...;.v..
195c0: 40 e4 b3 3b cc 61 0e 17 @..;.a..
195c8: 20 b6 a1 3b 9b 3e 3d 17 ..;.>=.
195d0: 37 63 8f 3b 15 0d 6c 17 7c.;..l.
195d8: 90 eb 7c 3b 1c cd 9a 17 ..|;....
195e0: 38 4f 6a 3b 93 7e c9 17 8Oj;.~..
195e8: 39 8e 57 3b 5e 21 f8 17 9.W;^!..
195f0: a0 a8 44 3b 61 b5 26 18 ..D;a.&.
195f8: 77 9e 31 3b 7d 3a 55 18 w.1;}:U.
19600: ca 6f 1e 3b 97 b0 83 18 .o.;....
19608: a6 1c 0b 3b 91 17 b2 18 ...;....
19610: 16 a5 f7 3a 50 6f e0 18 ...:Po..
19618: 26 09 e4 3a b7 b7 0e 19 &..:....
19620: e3 48 d0 3a a9 f0 3c 19 .H.:..<.
19628: 58 64 bc 3a 09 1a 6b 19 Xd.:..k.
19630: 92 5b a8 3a bb 33 99 19 .[.:.3..
19638: 9d 2e 94 3a a3 3d c7 19 ...:.=..
19640: 86 dd 7f 3a a4 37 f5 19 ...:.7..
19648: 59 68 6b 3a a2 21 23 1a Yhk:.!#.
19650: 23 cf 56 3a 81 fb 50 1a #.V:..P.
19658: f0 11 42 3a 24 c5 7e 1a ..B:$.~.
19660: cd 30 2d 3a 6f 7e ac 1a .0-:o~..
19668: c8 2b 18 3a 46 27 da 1a .+.:F'..
19670: ed 02 03 3a 8c bf 07 1b ...:....
19678: 49 b6 ed 39 27 47 35 1b I..9'G5.
19680: e9 45 d8 39 f8 bd 62 1b .E.9..b.
19688: da b1 c2 39 e5 23 90 1b ...9.#..
19690: 2b fa ac 39 d2 78 bd 1b +..9.x..
19698: e7 1e 97 39 a1 bc ea 1b ...9....
196a0: 1e 20 81 39 39 ef 17 1c . .99...
196a8: dc fd 6a 39 7c 10 45 1c ..j9|.E.
196b0: 2e b8 54 39 4f 20 72 1c ..T9O r.
196b8: 23 4f 3e 39 96 1e 9f 1c #O>9....
196c0: c9 c2 27 39 35 0b cc 1c ..'95...
196c8: 2d 13 11 39 11 e6 f8 1c -..9....
196d0: 5e 40 fa 38 0d af 25 1d ^@.8..%.
196d8: 69 4a e3 38 0f 66 52 1d iJ.8.fR.
196e0: 5d 31 cc 38 fb 0a 7f 1d ]1.8....
196e8: 47 f5 b4 38 b5 9d ab 1d G..8....
196f0: 37 96 9d 38 21 1e d8 1d 7..8!...
196f8: 3b 14 86 38 24 8c 04 1e ;..8$...
19700: 60 6f 6e 38 a4 e7 30 1e `on8..0.
19708: b6 a7 56 38 84 30 5d 1e ..V8.0].
19710: 4c bd 3e 38 a8 66 89 1e L.>8.f..
19718: 30 b0 26 38 f7 89 b5 1e 0.&8....
19720: 71 80 0e 38 54 9a e1 1e q..8T...
19728: 1d 2e f6 37 a5 97 0d 1f ...7....
19730: 45 b9 dd 37 ce 81 39 1f E..7..9.
19738: f6 21 c5 37 b5 58 65 1f .!.7.Xe.
19740: 41 68 ac 37 3d 1c 91 1f Ah.7=...
19748: 34 8c 93 37 4d cc bc 1f 4..7M...
19750: df 8d 7a 37 c8 68 e8 1f ..z7.h..
19758: 51 6d 61 37 96 f1 13 20 Qma7...
19760: 9a 2a 48 37 99 66 3f 20 .*H7.f?
19768: c9 c5 2e 37 b8 c7 6a 20 ...7..j
19770: ee 3e 15 37 d9 14 96 20 .>.7...
19778: 18 96 fb 36 df 4d c1 20 ...6.M.
19780: 58 cb e1 36 b1 72 ec 20 X..6.r.
19788: bd de c7 36 34 83 17 21 ...64..!
19790: 58 d0 ad 36 4d 7f 42 21 X..6M.B!
19798: 38 a0 93 36 e2 66 6d 21 8..6.fm!
197a0: 6e 4e 79 36 d8 39 98 21 nNy6.9.!
197a8: 09 db 5e 36 15 f8 c2 21 ..^6...!
197b0: 1b 46 44 36 7f a1 ed 21 .FD6...!
197b8: b4 8f 29 36 fb 35 18 22 ..)6.5."
197c0: e3 b7 0e 36 6f b5 42 22 ...6o.B"
197c8: ba be f3 35 c1 1f 6d 22 ...5..m"
197d0: 49 a4 d8 35 d7 74 97 22 I..5.t."
197d8: a1 68 bd 35 96 b4 c1 22 .h.5..."
197e0: d3 0b a2 35 e5 de eb 22 ...5..."
197e8: ef 8d 86 35 a8 f3 15 23 ...5...#
197f0: 08 ef 6a 35 c8 f2 3f 23 ..j5..?#
197f8: 2c 2f 4f 35 29 dc 69 23 ,/O5).i#
19800: 6f 4e 33 35 b2 af 93 23 oN35...#
19808: e0 4c 17 35 48 6d bd 23 .L.5Hm.#
19810: 92 2a fb 34 d3 14 e7 23 .*.4...#
19818: 95 e7 de 34 39 a6 10 24 ...49..$
19820: fb 83 c2 34 5f 21 3a 24 ...4_!:$
19828: d5 ff a5 34 2c 86 63 24 ...4,.c$
19830: 36 5b 89 34 87 d4 8c 24 6[.4...$
19838: 2f 96 6c 34 57 0c b6 24 /.l4W..$
19840: d1 b0 4f 34 81 2d df 24 ..O4.-.$
19848: 2e ab 32 34 ed 37 08 25 ..24.7.%
19850: 59 85 15 34 81 2b 31 25 Y..4.+1%
19858: 62 3f f8 33 23 08 5a 25 b?.3#.Z%
19860: 5e d9 da 33 bc cd 82 25 ^..3...%
19868: 5c 53 bd 33 30 7c ab 25 \S.30|.%
19870: 70 ad 9f 33 69 13 d4 25 p..3i..%
19878: ac e7 81 33 4b 93 fc 25 ...3K..%
19880: 23 02 64 33 bf fb 24 26 #.d3..$&
19888: e6 fc 45 33 ac 4c 4d 26 ..E3.LM&
19890: 08 d8 27 33 f8 85 75 26 ..'3..u&
19898: 9c 93 09 33 8b a7 9d 26 ...3...&
198a0: b5 2f eb 32 4c b1 c5 26 ./.2L..&
198a8: 64 ac cc 32 22 a3 ed 26 d..2"..&
198b0: be 09 ae 32 f5 7c 15 27 ...2.|.'
198b8: d5 47 8f 32 ac 3e 3d 27 .G.2.>='
198c0: bc 66 70 32 2f e8 64 27 .fp2/.d'
198c8: 86 66 51 32 65 79 8c 27 .fQ2ey.'
198d0: 46 47 32 32 35 f2 b3 27 FG225..'
198d8: 0f 09 13 32 88 52 db 27 ...2.R.'
198e0: f5 ab f3 31 45 9a 02 28 ...1E..(
198e8: 0b 30 d4 31 54 c9 29 28 .0.1T.)(
198f0: 64 95 b4 31 9d df 50 28 d..1..P(
198f8: 14 dc 94 31 07 dd 77 28 ...1..w(
19900: 2e 04 75 31 7a c1 9e 28 ..u1z..(
19908: c6 0d 55 31 df 8c c5 28 ..U1...(
19910: f1 f8 34 31 1e 3f ec 28 ..41.?.(
19918: c0 c5 14 31 1f d8 12 29 ...1...)
19920: 49 74 f4 30 c9 57 39 29 It.0.W9)
19928: a0 04 d4 30 06 be 5f 29 ...0.._)
19930: d8 76 b3 30 bd 0a 86 29 .v.0...)
19938: 05 cb 92 30 d7 3d ac 29 ...0.=.)
19940: 3c 01 72 30 3c 57 d2 29 <.r0<W.)
19948: 91 19 51 30 d5 56 f8 29 ..Q0.V.)
19950: 18 14 30 30 8a 3c 1e 2a ..00.<.*
19958: e5 f0 0e 30 44 08 44 2a ...0D.D*
19960: 0d b0 ed 2f ec b9 69 2a .../..i*
19968: a5 51 cc 2f 6b 51 8f 2a .Q./kQ.*
19970: c1 d5 aa 2f a9 ce b4 2a .../...*
19978: 75 3c 89 2f 8e 31 da 2a u<./.1.*
19980: d7 85 67 2f 05 7a ff 2a ..g/.z.*
19988: fb b1 45 2f f6 a7 24 2b ..E/..$+
19990: f6 c0 23 2f 4a bb 49 2b ..#/J.I+
19998: de b2 01 2f ea b3 6e 2b .../..n+
199a0: c6 87 df 2e c0 91 93 2b .......+
199a8: c4 3f bd 2e b4 54 b8 2b .?...T.+
199b0: ee da 9a 2e b0 fc dc 2b .......+
199b8: 58 59 78 2e 9e 89 01 2c XYx....,
199c0: 17 bb 55 2e 66 fb 25 2c ..U.f.%,
199c8: 42 00 33 2e f3 51 4a 2c B.3..QJ,
199d0: ed 28 10 2e 2e 8d 6e 2c .(....n,
199d8: 2f 35 ed 2d 01 ad 92 2c /5.-...,
199e0: 1c 25 ca 2d 55 b1 b6 2c .%.-U..,
199e8: ca f8 a6 2d 14 9a da 2c ...-...,
199f0: 4f b0 83 2d 28 67 fe 2c O..-(g.,
199f8: c0 4b 60 2d 7a 18 22 2d .K`-z."-
19a00: 34 cb 3c 2d f6 ad 45 2d 4.<-..E-
19a08: c1 2e 19 2d 84 27 69 2d ...-.'i-
19a10: 7c 76 f5 2c 10 85 8c 2d |v.,...-
19a18: 7b a2 d1 2c 83 c6 af 2d {..,...-
19a20: d5 b2 ad 2c c7 eb d2 2d ...,...-
19a28: 9f a7 89 2c c7 f4 f5 2d ...,...-
19a30: f1 80 65 2c 6d e1 18 2e ..e,m...
19a38: df 3e 41 2c a4 b1 3b 2e .>A,..;.
19a40: 81 e1 1c 2c 56 65 5e 2e ...,Ve^.
19a48: ed 68 f8 2b 6e fc 80 2e .h.+n...
19a50: 3a d5 d3 2b d6 76 a3 2e :..+.v..
19a58: 7d 26 af 2b 79 d4 c5 2e }&.+y...
19a60: ce 5c 8a 2b 43 15 e8 2e .\.+C...
19a68: 44 78 65 2b 1d 39 0a 2f Dxe+.9./
19a70: f5 78 40 2b f2 3f 2c 2f .x@+.?,/
19a78: f8 5e 1b 2b af 29 4e 2f .^.+.)N/
19a80: 63 2a f6 2a 3d f6 6f 2f c*.*=.o/
19a88: 4e db d0 2a 89 a5 91 2f N..*.../
19a90: d0 71 ab 2a 7c 37 b3 2f .q.*|7./
19a98: 00 ee 85 2a 04 ac d4 2f ...*.../
19aa0: f5 4f 60 2a 0a 03 f6 2f .O`*.../
19aa8: c7 97 3a 2a 7a 3c 17 30 ..:*z<.0
19ab0: 8b c5 14 2a 40 58 38 30 ...*@X80
19ab8: 5b d9 ee 29 48 56 59 30 [..)HVY0
19ac0: 4d d3 c8 29 7c 36 7a 30 M..)|6z0
19ac8: 78 b3 a2 29 ca f8 9a 30 x..)...0
19ad0: f5 79 7c 29 1c 9d bb 30 .y|)...0
19ad8: da 26 56 29 5e 23 dc 30 .&V)^#.0
19ae0: 40 ba 2f 29 7d 8b fc 30 @./)}..0
19ae8: 3e 34 09 29 64 d5 1c 31 >4.)d..1
19af0: eb 94 e2 28 ff 00 3d 31 ...(..=1
19af8: 61 dc bb 28 3b 0e 5d 31 a..(;.]1
19b00: b6 0a 95 28 04 fd 7c 31 ...(..|1
19b08: 02 20 6e 28 46 cd 9c 31 . n(F..1
19b10: 5e 1c 47 28 ee 7e bc 31 ^.G(.~.1
19b18: e2 ff 1f 28 e8 11 dc 31 ...(...1
19b20: a5 ca f8 27 20 86 fb 31 ...' ..1
19b28: c1 7c d1 27 83 db 1a 32 .|.'...2
19b30: 4c 16 aa 27 fe 11 3a 32 L..'..:2
19b38: 60 97 82 27 7d 29 59 32 `..'})Y2
19b40: 14 00 5b 27 ee 21 78 32 ..['.!x2
19b48: 82 50 33 27 3d fb 96 32 .P3'=..2
19b50: c2 88 0b 27 57 b5 b5 32 ...'W..2
19b58: ec a8 e3 26 29 50 d4 32 ...&)P.2
19b60: 19 b1 bb 26 a1 cb f2 32 ...&...2
19b68: 61 a1 93 26 ab 27 11 33 a..&.'.3
19b70: dd 79 6b 26 35 64 2f 33 .yk&5d/3
19b78: a7 3a 43 26 2d 81 4d 33 .:C&-.M3
19b80: d6 e3 1a 26 7e 7e 6b 33 ...&~~k3
19b88: 84 75 f2 25 18 5c 89 33 .u.%.\.3
19b90: ca ef c9 25 e8 19 a7 33 ...%...3
19b98: c0 52 a1 25 db b7 c4 33 .R.%...3
19ba0: 80 9e 78 25 df 35 e2 33 ..x%.5.3
19ba8: 23 d3 4f 25 e2 93 ff 33 #.O%...3
19bb0: c1 f0 26 25 d2 d1 1c 34 ..&%...4
19bb8: 75 f7 fd 24 9c ef 39 34 u..$..94
19bc0: 57 e7 d4 24 2f ed 56 34 W..$/.V4
19bc8: 82 c0 ab 24 79 ca 73 34 ...$y.s4
19bd0: 0d 83 82 24 68 87 90 34 ...$h..4
19bd8: 13 2f 59 24 eb 23 ad 34 ./Y$.#.4
19be0: ad c4 2f 24 ef 9f c9 34 ../$...4
19be8: f4 43 06 24 63 fb e5 34 .C.$c..4
19bf0: 03 ad dc 23 36 36 02 35 ...#66.5
19bf8: f3 ff b2 23 56 50 1e 35 ...#VP.5
19c00: dd 3c 89 23 b2 49 3a 35 .<.#.I:5
19c08: dc 63 5f 23 39 22 56 35 .c_#9"V5
19c10: 09 75 35 23 d9 d9 71 35 .u5#..q5
19c18: 7e 70 0b 23 81 70 8d 35 ~p.#.p.5
19c20: 55 56 e1 22 21 e6 a8 35 UV."!..5
19c28: a8 26 b7 22 a7 3a c4 35 .&.".:.5
19c30: 91 e1 8c 22 03 6e df 35 ...".n.5
19c38: 29 87 62 22 23 80 fa 35 ).b"#..5
19c40: 8d 17 38 22 f8 70 15 36 ..8".p.6
19c48: d4 92 0d 22 70 40 30 36 ..."p@06
19c50: 1a f9 e2 21 7b ee 4a 36 ...!{.J6
19c58: 79 4a b8 21 08 7b 65 36 yJ.!.{e6
19c60: 0b 87 8d 21 08 e6 7f 36 ...!...6
19c68: ea ae 62 21 69 2f 9a 36 ..b!i/.6
19c70: 32 c2 37 21 1b 57 b4 36 2.7!.W.6
19c78: fc c0 0c 21 10 5d ce 36 ...!.].6
19c80: 63 ab e1 20 35 41 e8 36 c.. 5A.6
19c88: 81 81 b6 20 7c 03 02 37 ... |..7
19c90: 72 43 8b 20 d4 a3 1b 37 rC. ...7
19c98: 4f f1 5f 20 2f 22 35 37 O._ /"57
19ca0: 35 8b 34 20 7b 7e 4e 37 5.4 {~N7
19ca8: 3c 11 09 20 a9 b8 67 37 <.. ..g7
19cb0: 81 83 dd 1f aa d0 80 37 .......7
19cb8: 1d e2 b1 1f 6f c6 99 37 ....o..7
19cc0: 2d 2d 86 1f e7 99 b2 37 --.....7
19cc8: cb 64 5a 1f 04 4b cb 37 .dZ..K.7
19cd0: 11 89 2e 1f b7 d9 e3 37 .......7
19cd8: 1c 9a 02 1f ef 45 fc 37 .....E.7
19ce0: 05 98 d6 1e 9f 8f 14 38 .......8
19ce8: e9 82 aa 1e b7 b6 2c 38 ......,8
19cf0: e2 5a 7e 1e 28 bb 44 38 .Z~.(.D8
19cf8: 0c 20 52 1e e3 9c 5c 38 . R...\8
19d00: 82 d2 25 1e db 5b 74 38 ..%..[t8
19d08: 5f 72 f9 1d ff f7 8b 38 _r.....8
19d10: bf ff cc 1d 42 71 a3 38 ....Bq.8
19d18: bc 7a a0 1d 95 c7 ba 38 .z.....8
19d20: 74 e3 73 1d e9 fa d1 38 t.s....8
19d28: 00 3a 47 1d 31 0b e9 38 .:G.1..8
19d30: 7d 7e 1a 1d 5e f8 ff 38 }~..^..8
19d38: 06 b1 ed 1c 62 c2 16 39 ....b..9
19d40: b6 d1 c0 1c 2f 69 2d 39 ..../i-9
19d48: ab e0 93 1c b6 ec 43 39 ......C9
19d50: fe dd 66 1c eb 4c 5a 39 ..f..LZ9
19d58: cd c9 39 1c bf 89 70 39 ..9...p9
19d60: 32 a4 0c 1c 24 a3 86 39 2...$..9
19d68: 4a 6d df 1b 0d 99 9c 39 Jm.....9
19d70: 30 25 b2 1b 6d 6b b2 39 0%..mk.9
19d78: 01 cc 84 1b 36 1a c8 39 ....6..9
19d80: d8 61 57 1b 5a a5 dd 39 .aW.Z..9
19d88: d2 e6 29 1b cc 0c f3 39 ..)....9
19d90: 0a 5b fc 1a 7f 50 08 3a .[...P.:
19d98: 9d be ce 1a 66 70 1d 3a ....fp.:
19da0: a6 11 a1 1a 74 6c 32 3a ....tl2:
19da8: 42 54 73 1a 9c 44 47 3a BTs..DG:
19db0: 8e 86 45 1a d1 f8 5b 3a ..E...[:
19db8: a5 a8 17 1a 06 89 70 3a ......p:
19dc0: a3 ba e9 19 2f f5 84 3a ..../..:
19dc8: a6 bc bb 19 3e 3d 99 3a ....>=.:
19dd0: c8 ae 8d 19 29 61 ad 3a ....)a.:
19dd8: 28 91 5f 19 e1 60 c1 3a (._..`.:
19de0: e1 63 31 19 5b 3c d5 3a .c1.[<.:
19de8: 0f 27 03 19 8b f3 e8 3a .'.....:
19df0: d0 da d4 18 63 86 fc 3a ....c..:
19df8: 3f 7f a6 18 d9 f4 0f 3b ?......;
19e00: 7a 14 78 18 e1 3e 23 3b z.x..>#;
19e08: 9d 9a 49 18 6e 64 36 3b ..I.nd6;
19e10: c4 11 1b 18 74 65 49 3b ....teI;
19e18: 0d 7a ec 17 e8 41 5c 3b .z...A\;
19e20: 94 d3 bd 17 be f9 6e 3b ......n;
19e28: 76 1e 8f 17 eb 8c 81 3b v......;
19e30: d0 5a 60 17 63 fb 93 3b .Z`.c..;
19e38: be 88 31 17 1b 45 a6 3b ..1..E.;
19e40: 5e a8 02 17 08 6a b8 3b ^....j.;
19e48: cc b9 d3 16 1d 6a ca 3b .....j.;
19e50: 25 bd a4 16 52 45 dc 3b %...RE.;
19e58: 86 b2 75 16 99 fb ed 3b ..u....;
19e60: 0d 9a 46 16 e8 8c ff 3b ..F....;
19e68: d6 73 17 16 35 f9 10 3c .s..5..<
19e70: ff 3f e8 15 75 40 22 3c .?..u@"<
19e78: a4 fe b8 15 9d 62 33 3c .....b3<
19e80: e3 af 89 15 a2 5f 44 3c ....._D<
19e88: d9 53 5a 15 7b 37 55 3c .SZ.{7U<
19e90: a3 ea 2a 15 1c ea 65 3c ..*...e<
19e98: 5e 74 fb 14 7b 77 76 3c ^t..{wv<
19ea0: 27 f1 cb 14 8e df 86 3c '......<
19ea8: 1d 61 9c 14 4c 22 97 3c .a..L".<
19eb0: 5c c4 6c 14 a9 3f a7 3c \.l..?.<
19eb8: 02 1b 3d 14 9c 37 b7 3c ..=..7.<
19ec0: 2c 65 0d 14 1c 0a c7 3c ,e.....<
19ec8: f7 a2 dd 13 1e b7 d6 3c .......<
19ed0: 81 d4 ad 13 98 3e e6 3c .....>.<
19ed8: e7 f9 7d 13 82 a0 f5 3c ..}....<
19ee0: 48 13 4e 13 d2 dc 04 3d H.N....=
19ee8: c0 20 1e 13 7e f3 13 3d . ..~..=
19ef0: 6c 22 ee 12 7c e4 22 3d l"..|."=
19ef8: 6c 18 be 12 c5 af 31 3d l.....1=
19f00: dc 02 8e 12 4e 55 40 3d ....NU@=
19f08: da e1 5d 12 0f d5 4e 3d ..]...N=
19f10: 83 b5 2d 12 fe 2e 5d 3d ..-...]=
19f18: f6 7d fd 11 13 63 6b 3d .}...ck=
19f20: 50 3b cd 11 45 71 79 3d P;..Eqy=
19f28: af ed 9c 11 8c 59 87 3d .....Y.=
19f30: 31 95 6c 11 de 1b 95 3d 1.l....=
19f38: f3 31 3c 11 34 b8 a2 3d .1<.4..=
19f40: 13 c4 0b 11 84 2e b0 3d .......=
19f48: af 4b db 10 c7 7e bd 3d .K...~.=
19f50: e6 c8 aa 10 f5 a8 ca 3d .......=
19f58: d5 3b 7a 10 05 ad d7 3d .;z....=
19f60: 9a a4 49 10 ef 8a e4 3d ..I....=
19f68: 52 03 19 10 ab 42 f1 3d R....B.=
19f70: 1d 58 e8 0f 32 d4 fd 3d .X..2..=
19f78: 17 a3 b7 0f 7b 3f 0a 3e ....{?.>
19f80: 60 e4 86 0f 80 84 16 3e `......>
19f88: 15 1c 56 0f 38 a3 22 3e ..V.8.">
19f90: 53 4a 25 0f 9c 9b 2e 3e SJ%....>
19f98: 3b 6f f4 0e a4 6d 3a 3e ;o...m:>
19fa0: e8 8a c3 0e 4a 19 46 3e ....J.F>
19fa8: 7a 9d 92 0e 86 9e 51 3e z.....Q>
19fb0: 0f a7 61 0e 51 fd 5c 3e ..a.Q.\>
19fb8: c5 a7 30 0e a4 35 68 3e ..0..5h>
19fc0: ba 9f ff 0d 78 47 73 3e ....xGs>
19fc8: 0d 8f ce 0d c6 32 7e 3e .....2~>
19fd0: db 75 9d 0d 88 f7 88 3e .u.....>
19fd8: 43 54 6c 0d b7 95 93 3e CTl....>
19fe0: 64 2a 3b 0d 4c 0d 9e 3e d*;.L..>
19fe8: 5b f8 09 0d 41 5e a8 3e [...A^.>
19ff0: 47 be d8 0c 8f 88 b2 3e G......>
19ff8: 47 7c a7 0c 31 8c bc 3e G|..1..>
1a000: 78 32 76 0c 20 69 c6 3e x2v. i.>
1a008: f9 e0 44 0c 55 1f d0 3e ..D.U..>
1a010: e9 87 13 0c cc ae d9 3e .......>
1a018: 66 27 e2 0b 7e 17 e3 3e f'..~..>
1a020: 8f bf b0 0b 65 59 ec 3e ....eY.>
1a028: 81 50 7f 0b 7b 74 f5 3e .P..{t.>
1a030: 5c da 4d 0b bc 68 fe 3e \.M..h.>
1a038: 3d 5d 1c 0b 21 36 07 3f =]..!6.?
1a040: 44 d9 ea 0a a5 dc 0f 3f D......?
1a048: 8f 4e b9 0a 43 5c 18 3f .N..C\.?
1a050: 3d bd 87 0a f5 b4 20 3f =..... ?
1a058: 6c 25 56 0a b6 e6 28 3f l%V...(?
1a060: 3a 87 24 0a 81 f1 30 3f :.$...0?
1a068: c7 e2 f2 09 52 d5 38 3f ....R.8?
1a070: 31 38 c1 09 23 92 40 3f 18..#.@?
1a078: 96 87 8f 09 f0 27 48 3f .....'H?
1a080: 16 d1 5d 09 b4 96 4f 3f ..]...O?
1a088: ce 14 2c 09 6a de 56 3f ..,.j.V?
1a090: de 52 fa 08 0e ff 5d 3f .R....]?
1a098: 65 8b c8 08 9b f8 64 3f e.....d?
1a0a0: 80 be 96 08 0e cb 6b 3f ......k?
1a0a8: 4f ec 64 08 61 76 72 3f O.d.avr?
1a0b0: f1 14 33 08 92 fa 78 3f ..3...x?
1a0b8: 83 38 01 08 9b 57 7f 3f .8...W.?
1a0c0: 26 57 cf 07 79 8d 85 3f &W..y..?
1a0c8: f7 70 9d 07 28 9c 8b 3f .p..(..?
1a0d0: 16 86 6b 07 a5 83 91 3f ..k....?
1a0d8: a1 96 39 07 eb 43 97 3f ..9..C.?
1a0e0: b7 a2 07 07 f7 dc 9c 3f .......?
1a0e8: 77 aa d5 06 c6 4e a2 3f w....N.?
1a0f0: 00 ae a3 06 54 99 a7 3f ....T..?
1a0f8: 71 ad 71 06 9f bc ac 3f q.q....?
1a100: e7 a8 3f 06 a2 b8 b1 3f ..?....?
1a108: 83 a0 0d 06 5b 8d b6 3f ....[..?
1a110: 63 94 db 05 c7 3a bb 3f c....:.?
1a118: a6 84 a9 05 e3 c0 bf 3f .......?
1a120: 6b 71 77 05 ac 1f c4 3f kqw....?
1a128: d1 5a 45 05 1f 57 c8 3f .ZE..W.?
1a130: f6 40 13 05 3b 67 cc 3f .@..;g.?
1a138: fa 23 e1 04 fc 4f d0 3f .#...O.?
1a140: fc 03 af 04 5f 11 d4 3f ...._..?
1a148: 1a e1 7c 04 64 ab d7 3f ..|.d..?
1a150: 73 bb 4a 04 06 1e db 3f s.J....?
1a158: 26 93 18 04 45 69 de 3f &...Ei.?
1a160: 52 68 e6 03 1f 8d e1 3f Rh.....?
1a168: 17 3b b4 03 90 89 e4 3f .;.....?
1a170: 93 0b 82 03 98 5e e7 3f .....^.?
1a178: e5 d9 4f 03 35 0c ea 3f ..O.5..?
1a180: 2b a6 1d 03 65 92 ec 3f +...e..?
1a188: 86 70 eb 02 26 f1 ee 3f .p..&..?
1a190: 14 39 b9 02 78 28 f1 3f .9..x(.?
1a198: f3 ff 86 02 58 38 f3 3f ....X8.?
1a1a0: 44 c5 54 02 c5 20 f5 3f D.T.. .?
1a1a8: 24 89 22 02 bf e1 f6 3f $."....?
1a1b0: b4 4b f0 01 44 7b f8 3f .K..D{.?
1a1b8: 11 0d be 01 53 ed f9 3f ....S..?
1a1c0: 5b cd 8b 01 ec 37 fb 3f [....7.?
1a1c8: b1 8c 59 01 0c 5b fc 3f ..Y..[.?
1a1d0: 31 4b 27 01 b5 56 fd 3f 1K'..V.?
1a1d8: fc 08 f5 00 e5 2a fe 3f .....*.?
1a1e0: 2f c6 c2 00 9b d7 fe 3f /......?
1a1e8: ea 82 90 00 d8 5c ff 3f .....\.?
1a1f0: 4c 3f 5e 00 9b ba ff 3f L?^....?
1a1f8: 74 fb 2b 00 e3 f0 ff 3f t.+....?
sine_long_1024:
1a200: fe 90 0c 00 f7 b2 25 00 ......%.
1a208: ea d4 3e 00 d4 f6 57 00 ..>...W.
1a210: b0 18 71 00 7b 3a 8a 00 ..q.{:..
1a218: 30 5c a3 00 cc 7d bc 00 0\...}..
1a220: 4c 9f d5 00 aa c0 ee 00 L.......
1a228: e3 e1 07 01 f4 02 21 01 ......!.
1a230: d8 23 3a 01 8c 44 53 01 .#:..DS.
1a238: 0b 65 6c 01 52 85 85 01 .el.R...
1a240: 5d a5 9e 01 28 c5 b7 01 ]...(...
1a248: b0 e4 d0 01 ef 03 ea 01 ........
1a250: e3 22 03 02 88 41 1c 02 ."...A..
1a258: d9 5f 35 02 d4 7d 4e 02 ._5..}N.
1a260: 73 9b 67 02 b3 b8 80 02 s.g.....
1a268: 90 d5 99 02 07 f2 b2 02 ........
1a270: 13 0e cc 02 b0 29 e5 02 .....)..
1a278: dc 44 fe 02 91 5f 17 03 .D..._..
1a280: cc 79 30 03 89 93 49 03 .y0...I.
1a288: c5 ac 62 03 7b c5 7b 03 ..b.{.{.
1a290: a7 dd 94 03 46 f5 ad 03 ....F...
1a298: 54 0c c7 03 cc 22 e0 03 T...."..
1a2a0: ac 38 f9 03 ee 4d 12 04 .8...M..
1a2a8: 90 62 2b 04 8d 76 44 04 .b+..vD.
1a2b0: e2 89 5d 04 8b 9c 76 04 ..]...v.
1a2b8: 83 ae 8f 04 c7 bf a8 04 ........
1a2c0: 54 d0 c1 04 24 e0 da 04 T...$...
1a2c8: 35 ef f3 04 82 fd 0c 05 5.......
1a2d0: 08 0b 26 05 c3 17 3f 05 ..&...?.
1a2d8: ae 23 58 05 c7 2e 71 05 .#X...q.
1a2e0: 08 39 8a 05 6f 42 a3 05 .9..oB..
1a2e8: f8 4a bc 05 9e 52 d5 05 .J...R..
1a2f0: 5d 59 ee 05 33 5f 07 06 ]Y..3_..
1a2f8: 1a 64 20 06 10 68 39 06 .d ..h9.
1a300: 10 6b 52 06 16 6d 6b 06 .kR..mk.
1a308: 1f 6e 84 06 27 6e 9d 06 .n..'n..
1a310: 29 6d b6 06 23 6b cf 06 )m..#k..
1a318: 10 68 e8 06 eb 63 01 07 .h...c..
1a320: b3 5e 1a 07 62 58 33 07 .^..bX3.
1a328: f4 50 4c 07 67 48 65 07 .PL.gHe.
1a330: b5 3e 7e 07 dc 33 97 07 .>~..3..
1a338: d7 27 b0 07 a3 1a c9 07 .'......
1a340: 3b 0c e2 07 9c fc fa 07 ;.......
1a348: c2 eb 13 08 a9 d9 2c 08 ......,.
1a350: 4d c6 45 08 ab b1 5e 08 M.E...^.
1a358: be 9b 77 08 83 84 90 08 ..w.....
1a360: f6 6b a9 08 13 52 c2 08 .k...R..
1a368: d6 36 db 08 3c 1a f4 08 .6..<...
1a370: 40 fc 0c 09 df dc 25 09 @.....%.
1a378: 14 bc 3e 09 dd 99 57 09 ..>...W.
1a380: 35 76 70 09 18 51 89 09 5vp..Q..
1a388: 83 2a a2 09 71 02 bb 09 .*..q...
1a390: df d8 d3 09 c9 ad ec 09 ........
1a398: 2c 81 05 0a 03 53 1e 0a ,....S..
1a3a0: 4a 23 37 0a fe f1 4f 0a J#7...O.
1a3a8: 1b bf 68 0a 9d 8a 81 0a ..h.....
1a3b0: 80 54 9a 0a c1 1c b3 0a .T......
1a3b8: 5b e3 cb 0a 4b a8 e4 0a [...K...
1a3c0: 8d 6b fd 0a 1d 2d 16 0b .k...-..
1a3c8: f8 ec 2e 0b 19 ab 47 0b ......G.
1a3d0: 7c 67 60 0b 1f 22 79 0b |g`.."y.
1a3d8: fc da 91 0b 11 92 aa 0b ........
1a3e0: 59 47 c3 0b d1 fa db 0b YG......
1a3e8: 75 ac f4 0b 41 5c 0d 0c u...A\..
1a3f0: 31 0a 26 0c 41 b6 3e 0c 1.&.A.>.
1a3f8: 6e 60 57 0c b3 08 70 0c n`W...p.
1a400: 0e af 88 0c 7a 53 a1 0c ....zS..
1a408: f3 f5 b9 0c 76 96 d2 0c ....v...
1a410: fe 34 eb 0c 89 d1 03 0d .4......
1a418: 11 6c 1c 0d 95 04 35 0d .l....5.
1a420: 0e 9b 4d 0d 7b 2f 66 0d ..M.{/f.
1a428: d6 c1 7e 0d 1d 52 97 0d ..~..R..
1a430: 4b e0 af 0d 5d 6c c8 0d K...]l..
1a438: 4f f6 e0 0d 1d 7e f9 0d O....~..
1a440: c3 03 12 0e 3e 87 2a 0e ....>.*.
1a448: 89 08 43 0e a2 87 5b 0e ..C...[.
1a450: 83 04 74 0e 2a 7f 8c 0e ..t.*...
1a458: 93 f7 a4 0e b9 6d bd 0e .....m..
1a460: 9a e1 d5 0e 31 53 ee 0e ....1S..
1a468: 7a c2 06 0f 73 2f 1f 0f z...s/..
1a470: 16 9a 37 0f 60 02 50 0f ..7.`.P.
1a478: 4e 68 68 0f dc cb 80 0f Nhh.....
1a480: 06 2d 99 0f c8 8b b1 0f .-......
1a488: 1e e8 c9 0f 05 42 e2 0f .....B..
1a490: 79 99 fa 0f 76 ee 12 10 y...v...
1a498: f8 40 2b 10 fd 90 43 10 .@+...C.
1a4a0: 7f de 5b 10 7b 29 74 10 ..[.{)t.
1a4a8: ee 71 8c 10 d3 b7 a4 10 .q......
1a4b0: 28 fb bc 10 e7 3b d5 10 (....;..
1a4b8: 0e 7a ed 10 99 b5 05 11 .z......
1a4c0: 84 ee 1d 11 cb 24 36 11 .....$6.
1a4c8: 6a 58 4e 11 5f 89 66 11 jXN._.f.
1a4d0: a4 b7 7e 11 37 e3 96 11 ..~.7...
1a4d8: 13 0c af 11 35 32 c7 11 ....52..
1a4e0: 99 55 df 11 3c 76 f7 11 .U..<v..
1a4e8: 1a 94 0f 12 2e af 27 12 ......'.
1a4f0: 76 c7 3f 12 ed dc 57 12 v.?...W.
1a4f8: 90 ef 6f 12 5b ff 87 12 ..o.[...
1a500: 4b 0c a0 12 5b 16 b8 12 K...[...
1a508: 89 1d d0 12 cf 21 e8 12 .....!..
1a510: 2c 23 00 13 9a 21 18 13 ,#...!..
1a518: 16 1d 30 13 9d 15 48 13 ..0...H.
1a520: 2a 0b 60 13 bb fd 77 13 *.`...w.
1a528: 4b ed 8f 13 d7 d9 a7 13 K.......
1a530: 5b c3 bf 13 d3 a9 d7 13 [.......
1a538: 3c 8d ef 13 91 6d 07 14 <....m..
1a540: d1 4a 1f 14 f5 24 37 14 .J...$7.
1a548: fc fb 4e 14 e1 cf 66 14 ..N...f.
1a550: a0 a0 7e 14 36 6e 96 14 ..~.6n..
1a558: a0 38 ae 14 d9 ff c5 14 .8......
1a560: de c3 dd 14 ac 84 f5 14 ........
1a568: 3d 42 0d 15 90 fc 24 15 =B....$.
1a570: a0 b3 3c 15 6a 67 54 15 ..<.jgT.
1a578: e9 17 6c 15 1b c5 83 15 ..l.....
1a580: fb 6e 9b 15 87 15 b3 15 .n......
1a588: ba b8 ca 15 90 58 e2 15 .....X..
1a590: 07 f5 f9 15 1a 8e 11 16 ........
1a598: c5 23 29 16 06 b6 40 16 .#)...@.
1a5a0: d8 44 58 16 39 d0 6f 16 .DX.9.o.
1a5a8: 23 58 87 16 94 dc 9e 16 #X......
1a5b0: 88 5d b6 16 fb da cd 16 .]......
1a5b8: ea 54 e5 16 51 cb fc 16 .T..Q...
1a5c0: 2d 3e 14 17 7a ad 2b 17 ->..z.+.
1a5c8: 33 19 43 17 57 81 5a 17 3.C.W.Z.
1a5d0: e0 e5 71 17 cc 46 89 17 ..q..F..
1a5d8: 17 a4 a0 17 bd fd b7 17 ........
1a5e0: bb 53 cf 17 0c a6 e6 17 .S......
1a5e8: ae f4 fd 17 9d 3f 15 18 .....?..
1a5f0: d5 86 2c 18 53 ca 43 18 ..,.S.C.
1a5f8: 13 0a 5b 18 11 46 72 18 ..[..Fr.
1a600: 4a 7e 89 18 bb b2 a0 18 J~......
1a608: 5f e3 b7 18 34 10 cf 18 _...4...
1a610: 35 39 e6 18 5f 5e fd 18 59.._^..
1a618: ae 7f 14 19 1f 9d 2b 19 ......+.
1a620: af b6 42 19 5a cc 59 19 ..B.Z.Y.
1a628: 1b de 70 19 f0 eb 87 19 ..p.....
1a630: d6 f5 9e 19 c8 fb b5 19 ........
1a638: c2 fd cc 19 c3 fb e3 19 ........
1a640: c5 f5 fa 19 c5 eb 11 1a ........
1a648: c0 dd 28 1a b3 cb 3f 1a ..(...?.
1a650: 99 b5 56 1a 70 9b 6d 1a ..V.p.m.
1a658: 33 7d 84 1a df 5a 9b 1a 3}...Z..
1a660: 71 34 b2 1a e5 09 c9 1a q4......
1a668: 37 db df 1a 65 a8 f6 1a 7...e...
1a670: 6a 71 0d 1b 43 36 24 1b jq..C6$.
1a678: ec f6 3a 1b 63 b3 51 1b ..:.c.Q.
1a680: a3 6b 68 1b a9 1f 7f 1b .kh.....
1a688: 71 cf 95 1b f9 7a ac 1b q....z..
1a690: 3c 22 c3 1b 37 c5 d9 1b <"..7...
1a698: e6 63 f0 1b 46 fe 06 1c .c..F...
1a6a0: 54 94 1d 1c 0c 26 34 1c T....&4.
1a6a8: 6b b3 4a 1c 6d 3c 61 1c k.J.m<a.
1a6b0: 0e c1 77 1c 4b 41 8e 1c ..w.KA..
1a6b8: 21 bd a4 1c 8d 34 bb 1c !....4..
1a6c0: 8a a7 d1 1c 15 16 e8 1c ........
1a6c8: 2b 80 fe 1c c9 e5 14 1d +.......
1a6d0: ea 46 2b 1d 8c a3 41 1d .F+...A.
1a6d8: aa fb 57 1d 43 4f 6e 1d ..W.COn.
1a6e0: 51 9e 84 1d d2 e8 9a 1d Q.......
1a6e8: c3 2e b1 1d 1f 70 c7 1d .....p..
1a6f0: e4 ac dd 1d 0d e5 f3 1d ........
1a6f8: 98 18 0a 1e 81 47 20 1e .....G .
1a700: c5 71 36 1e 60 97 4c 1e .q6.`.L.
1a708: 4f b8 62 1e 8e d4 78 1e O.b...x.
1a710: 1b ec 8e 1e f0 fe a4 1e ........
1a718: 0d 0d bb 1e 6b 16 d1 1e ....k...
1a720: 0a 1b e7 1e e4 1a fd 1e ........
1a728: f7 15 13 1f 3f 0c 29 1f ....?.).
1a730: b9 fd 3e 1f 62 ea 54 1f ..>.b.T.
1a738: 35 d2 6a 1f 31 b5 80 1f 5.j.1...
1a740: 50 93 96 1f 91 6c ac 1f P....l..
1a748: ef 40 c2 1f 67 10 d8 1f .@..g...
1a750: f6 da ed 1f 99 a0 03 20 .......
1a758: 4c 61 19 20 0b 1d 2f 20 La. ../
1a760: d4 d3 44 20 a3 85 5a 20 ..D ..Z
1a768: 75 32 70 20 46 da 85 20 u2p F..
1a770: 13 7d 9b 20 d9 1a b1 20 .}. ...
1a778: 95 b3 c6 20 42 47 dc 20 ... BG.
1a780: de d5 f1 20 65 5f 07 21 ... e_.!
1a788: d5 e3 1c 21 29 63 32 21 ...!)c2!
1a790: 5f dd 47 21 73 52 5d 21 _.G!sR]!
1a798: 62 c2 72 21 28 2d 88 21 b.r!(-.!
1a7a0: c2 92 9d 21 2e f3 b2 21 ...!...!
1a7a8: 67 4e c8 21 6a a4 dd 21 gN.!j..!
1a7b0: 34 f5 f2 21 c2 40 08 22 4..!.@."
1a7b8: 11 87 1d 22 1c c8 32 22 ..."..2"
1a7c0: e2 03 48 22 5e 3a 5d 22 ..H"^:]"
1a7c8: 8e 6b 72 22 6e 97 87 22 .kr"n.."
1a7d0: fa bd 9c 22 30 df b1 22 ..."0.."
1a7d8: 0c fb c6 22 8c 11 dc 22 ..."..."
1a7e0: ab 22 f1 22 67 2e 06 23 ."."g..#
1a7e8: bc 34 1b 23 a7 35 30 23 .4.#.50#
1a7f0: 25 31 45 23 33 27 5a 23 %1E#3'Z#
1a7f8: cc 17 6f 23 ef 02 84 23 ..o#...#
1a800: 98 e8 98 23 c4 c8 ad 23 ...#...#
1a808: 6f a3 c2 23 96 78 d7 23 o..#.x.#
1a810: 37 48 ec 23 4d 12 01 24 7H.#M..$
1a818: d5 d6 15 24 ce 95 2a 24 ...$..*$
1a820: 32 4f 3f 24 ff 02 54 24 2O?$..T$
1a828: 32 b1 68 24 c8 59 7d 24 2.h$.Y}$
1a830: be fc 91 24 0f 9a a6 24 ...$...$
1a838: ba 31 bb 24 ba c3 cf 24 .1.$...$
1a840: 0e 50 e4 24 b0 d6 f8 24 .P.$...$
1a848: a0 57 0d 25 d8 d2 21 25 .W.%..!%
1a850: 57 48 36 25 18 b8 4a 25 WH6%..J%
1a858: 19 22 5f 25 57 86 73 25 ."_%W.s%
1a860: cf e4 87 25 7c 3d 9c 25 ...%|=.%
1a868: 5d 90 b0 25 6e dd c4 25 ]..%n..%
1a870: ac 24 d9 25 14 66 ed 25 .$.%.f.%
1a878: a2 a1 01 26 54 d7 15 26 ...&T..&
1a880: 27 07 2a 26 17 31 3e 26 '.*&.1>&
1a888: 21 55 52 26 42 73 66 26 !UR&Bsf&
1a890: 77 8b 7a 26 bd 9d 8e 26 w.z&...&
1a898: 11 aa a2 26 70 b0 b6 26 ...&p..&
1a8a0: d6 b0 ca 26 41 ab de 26 ...&A..&
1a8a8: ad 9f f2 26 18 8e 06 27 ...&...'
1a8b0: 7e 76 1a 27 dc 58 2e 27 ~v.'.X.'
1a8b8: 30 35 42 27 76 0b 56 27 05B'v.V'
1a8c0: aa db 69 27 cb a5 7d 27 ..i'..}'
1a8c8: d5 69 91 27 c4 27 a5 27 .i.'.'.'
1a8d0: 97 df b8 27 49 91 cc 27 ...'I..'
1a8d8: d8 3c e0 27 41 e2 f3 27 .<.'A..'
1a8e0: 81 81 07 28 94 1a 1b 28 ...(...(
1a8e8: 78 ad 2e 28 2a 3a 42 28 x..(*:B(
1a8f0: a6 c0 55 28 ea 40 69 28 ..U(.@i(
1a8f8: f3 ba 7c 28 bd 2e 90 28 ..|(...(
1a900: 46 9c a3 28 8b 03 b7 28 F..(...(
1a908: 88 64 ca 28 3b bf dd 28 .d.(;..(
1a910: a0 13 f1 28 b5 61 04 29 ...(.a.)
1a918: 77 a9 17 29 e3 ea 2a 29 w..)..*)
1a920: f5 25 3e 29 ab 5a 51 29 .%>).ZQ)
1a928: 02 89 64 29 f7 b0 77 29 ..d)..w)
1a930: 87 d2 8a 29 af ed 9d 29 ...)...)
1a938: 6c 02 b1 29 ba 10 c4 29 l..)...)
1a940: 99 18 d7 29 03 1a ea 29 ...)...)
1a948: f6 14 fd 29 70 09 10 2a ...)p..*
1a950: 6e f7 22 2a eb de 35 2a n."*..5*
1a958: e7 bf 48 2a 5d 9a 5b 2a ..H*].[*
1a960: 4b 6e 6e 2a ae 3b 81 2a Knn*.;.*
1a968: 83 02 94 2a c6 c2 a6 2a ...*...*
1a970: 77 7c b9 2a 90 2f cc 2a w|.*./.*
1a978: 10 dc de 2a f3 81 f1 2a ...*...*
1a980: 37 21 04 2b d9 b9 16 2b 7!.+...+
1a988: d5 4b 29 2b 2a d7 3b 2b .K)+*.;+
1a990: d4 5b 4e 2b d0 d9 60 2b .[N+..`+
1a998: 1c 51 73 2b b5 c1 85 2b .Qs+...+
1a9a0: 97 2b 98 2b c0 8e aa 2b .+.+...+
1a9a8: 2d eb bc 2b dc 40 cf 2b -..+.@.+
1a9b0: c9 8f e1 2b f2 d7 f3 2b ...+...+
1a9b8: 53 19 06 2c eb 53 18 2c S..,.S.,
1a9c0: b6 87 2a 2c b1 b4 3c 2c ..*,..<,
1a9c8: da da 4e 2c 2d fa 60 2c ..N,-.`,
1a9d0: a9 12 73 2c 4a 24 85 2c ..s,J$.,
1a9d8: 0d 2f 97 2c ef 32 a9 2c ./.,.2.,
1a9e0: ef 2f bb 2c 09 26 cd 2c ./.,.&.,
1a9e8: 3a 15 df 2c 80 fd f0 2c :..,...,
1a9f0: d7 de 02 2d 3d b9 14 2d ...-=..-
1a9f8: b0 8c 26 2d 2c 59 38 2d ..&-,Y8-
1aa00: af 1e 4a 2d 36 dd 5b 2d ..J-6.[-
1aa08: bf 94 6d 2d 45 45 7f 2d ..m-EE.-
1aa10: c8 ee 90 2d 44 91 a2 2d ...-D..-
1aa18: b6 2c b4 2d 1c c1 c5 2d .,.-...-
1aa20: 73 4e d7 2d b8 d4 e8 2d sN.-...-
1aa28: e9 53 fa 2d 03 cc 0b 2e .S.-....
1aa30: 03 3d 1d 2e e6 a6 2e 2e .=......
1aa38: aa 09 40 2e 4c 65 51 2e ..@.LeQ.
1aa40: ca b9 62 2e 20 07 74 2e ..b. .t.
1aa48: 4d 4d 85 2e 4d 8c 96 2e MM..M...
1aa50: 1e c4 a7 2e bc f4 b8 2e ........
1aa58: 27 1e ca 2e 5a 40 db 2e '...Z@..
1aa60: 53 5b ec 2e 10 6f fd 2e S[...o..
1aa68: 8e 7b 0e 2f ca 80 1f 2f .{./.../
1aa70: c2 7e 30 2f 73 75 41 2f .~0/suA/
1aa78: da 64 52 2f f5 4c 63 2f .dR/.Lc/
1aa80: c1 2d 74 2f 3c 07 85 2f .-t/<../
1aa88: 63 d9 95 2f 33 a4 a6 2f c../3../
1aa90: aa 67 b7 2f c5 23 c8 2f .g./.#./
1aa98: 82 d8 d8 2f de 85 e9 2f .../.../
1aaa0: d6 2b fa 2f 69 ca 0a 30 .+./i..0
1aaa8: 93 61 1b 30 51 f1 2b 30 .a.0Q.+0
1aab0: a2 79 3c 30 83 fa 4c 30 .y<0..L0
1aab8: f0 73 5d 30 e9 e5 6d 30 .s]0..m0
1aac0: 69 50 7e 30 6f b3 8e 30 iP~0o..0
1aac8: f8 0e 9f 30 02 63 af 30 ...0.c.0
1aad0: 89 af bf 30 8c f4 cf 30 ...0...0
1aad8: 08 32 e0 30 fb 67 f0 30 .2.0.g.0
1aae0: 61 96 00 31 39 bd 10 31 a..19..1
1aae8: 80 dc 20 31 33 f4 30 31 .. 13.01
1aaf0: 50 04 41 31 d5 0c 51 31 P.A1..Q1
1aaf8: bf 0d 61 31 0c 07 71 31 ..a1..q1
1ab00: b8 f8 80 31 c3 e2 90 31 ...1...1
1ab08: 28 c5 a0 31 e7 9f b0 31 (..1...1
1ab10: fb 72 c0 31 64 3e d0 31 .r.1d>.1
1ab18: 1e 02 e0 31 27 be ef 31 ...1'..1
1ab20: 7c 72 ff 31 1c 1f 0f 32 |r.1...2
1ab28: 03 c4 1e 32 30 61 2e 32 ...20a.2
1ab30: a0 f6 3d 32 50 84 4d 32 ..=2P.M2
1ab38: 3e 0a 5d 32 68 88 6c 32 >.]2h.l2
1ab40: cc fe 7b 32 66 6d 8b 32 ..{2fm.2
1ab48: 35 d4 9a 32 36 33 aa 32 5..263.2
1ab50: 67 8a b9 32 c6 d9 c8 32 g..2...2
1ab58: 50 21 d8 32 02 61 e7 32 P!.2.a.2
1ab60: db 98 f6 32 d7 c8 05 33 ...2...3
1ab68: f6 f0 14 33 34 11 24 33 ...34.$3
1ab70: 8f 29 33 33 04 3a 42 33 .)33.:B3
1ab78: 92 42 51 33 36 43 60 33 .BQ36C`3
1ab80: ee 3b 6f 33 b7 2c 7e 33 .;o3.,~3
1ab88: 90 15 8d 33 75 f6 9b 33 ...3u..3
1ab90: 65 cf aa 33 5d a0 b9 33 e..3]..3
1ab98: 5b 69 c8 33 5d 2a d7 33 [i.3]*.3
1aba0: 60 e3 e5 33 62 94 f4 33 `..3b..3
1aba8: 61 3d 03 34 5b de 11 34 a=.4[..4
1abb0: 4d 77 20 34 36 08 2f 34 Mw 46./4
1abb8: 12 91 3d 34 e0 11 4c 34 ..=4..L4
1abc0: 9d 8a 5a 34 47 fb 68 34 ..Z4G.h4
1abc8: dd 63 77 34 5b c4 85 34 .cw4[..4
1abd0: bf 1c 94 34 08 6d a2 34 ...4.m.4
1abd8: 33 b5 b0 34 3d f5 be 34 3..4=..4
1abe0: 26 2d cd 34 ea 5c db 34 &-.4.\.4
1abe8: 87 84 e9 34 fb a3 f7 34 ...4...4
1abf0: 44 bb 05 35 60 ca 13 35 D..5`..5
1abf8: 4d d1 21 35 08 d0 2f 35 M.!5../5
1ac00: 8f c6 3d 35 e1 b4 4b 35 ..=5..K5
1ac08: fa 9a 59 35 d9 78 67 35 ..Y5.xg5
1ac10: 7c 4e 75 35 e0 1b 83 35 |Nu5...5
1ac18: 04 e1 90 35 e5 9d 9e 35 ...5...5
1ac20: 82 52 ac 35 d7 fe b9 35 .R.5...5
1ac28: e3 a2 c7 35 a5 3e d5 35 ...5.>.5
1ac30: 19 d2 e2 35 3d 5d f0 35 ...5=].5
1ac38: 11 e0 fd 35 90 5a 0b 36 ...5.Z.6
1ac40: ba cc 18 36 8d 36 26 36 ...6.6&6
1ac48: 06 98 33 36 23 f1 40 36 ..36#.@6
1ac50: e2 41 4e 36 41 8a 5b 36 .AN6A.[6
1ac58: 3e ca 68 36 d7 01 76 36 >.h6..v6
1ac60: 0b 31 83 36 d6 57 90 36 .1.6.W.6
1ac68: 37 76 9d 36 2c 8c aa 36 7v.6,..6
1ac70: b3 99 b7 36 c9 9e c4 36 ...6...6
1ac78: 6e 9b d1 36 9e 8f de 36 n..6...6
1ac80: 58 7b eb 36 9a 5e f8 36 X{.6.^.6
1ac88: 62 39 05 37 ae 0b 12 37 b9.7...7
1ac90: 7c d5 1e 37 ca 96 2b 37 |..7..+7
1ac98: 95 4f 38 37 dd ff 44 37 .O87..D7
1aca0: 9e a7 51 37 d8 46 5e 37 ..Q7.F^7
1aca8: 88 dd 6a 37 ac 6b 77 37 ..j7.kw7
1acb0: 43 f1 83 37 49 6e 90 37 C..7In.7
1acb8: be e2 9c 37 a0 4e a9 37 ...7.N.7
1acc0: ec b1 b5 37 a1 0c c2 37 ...7...7
1acc8: bd 5e ce 37 3d a8 da 37 .^.7=..7
1acd0: 21 e9 e6 37 65 21 f3 37 !..7e!.7
1acd8: 09 51 ff 37 0a 78 0b 38 .Q.7.x.8
1ace0: 66 96 17 38 1d ac 23 38 f..8..#8
1ace8: 2a b9 2f 38 8e bd 3b 38 *./8..;8
1acf0: 46 b9 47 38 4f ac 53 38 F.G8O.S8
1acf8: a9 96 5f 38 52 78 6b 38 .._8Rxk8
1ad00: 47 51 77 38 87 21 83 38 GQw8.!.8
1ad08: 10 e9 8e 38 e0 a7 9a 38 ...8...8
1ad10: f6 5d a6 38 4f 0b b2 38 .].8O..8
1ad18: ea af bd 38 c4 4b c9 38 ...8.K.8
1ad20: dd de d4 38 32 69 e0 38 ...82i.8
1ad28: c2 ea eb 38 8b 63 f7 38 ...8.c.8
1ad30: 8b d3 02 39 c0 3a 0e 39 ...9.:.9
1ad38: 29 99 19 39 c3 ee 24 39 )..9..$9
1ad40: 8e 3b 30 39 86 7f 3b 39 .;09..;9
1ad48: ac ba 46 39 fc ec 51 39 ..F9..Q9
1ad50: 75 16 5d 39 15 37 68 39 u.]9.7h9
1ad58: dc 4e 73 39 c6 5d 7e 39 .Ns9.]~9
1ad60: d2 63 89 39 ff 60 94 39 .c.9.`.9
1ad68: 4b 55 9f 39 b4 40 aa 39 KU.9.@.9
1ad70: 39 23 b5 39 d7 fc bf 39 9#.9...9
1ad78: 8d cd ca 39 5a 95 d5 39 ...9Z..9
1ad80: 3c 54 e0 39 31 0a eb 39 <T.91..9
1ad88: 37 b7 f5 39 4d 5b 00 3a 7..9M[.:
1ad90: 71 f6 0a 3a a2 88 15 3a q..:...:
1ad98: de 11 20 3a 23 92 2a 3a .. :#.*:
1ada0: 70 09 35 3a c3 77 3f 3a p.5:.w?:
1ada8: 1a dd 49 3a 74 39 54 3a ..I:t9T:
1adb0: d0 8c 5e 3a 2b d7 68 3a ..^:+.h:
1adb8: 84 18 73 3a da 50 7d 3a ..s:.P}:
1adc0: 2a 80 87 3a 74 a6 91 3a *..:t..:
1adc8: b6 c3 9b 3a ee d7 a5 3a ...:...:
1add0: 1b e3 af 3a 3a e5 b9 3a ...::..:
1add8: 4c de c3 3a 4d ce cd 3a L..:M..:
1ade0: 3d b5 d7 3a 1a 93 e1 3a =..:...:
1ade8: e3 67 eb 3a 95 33 f5 3a .g.:.3.:
1adf0: 30 f6 fe 3a b2 af 08 3b 0..:...;
1adf8: 19 60 12 3b 64 07 1c 3b .`.;d..;
1ae00: 91 a5 25 3b a0 3a 2f 3b ..%;.:/;
1ae08: 8e c6 38 3b 5a 49 42 3b ..8;ZIB;
1ae10: 03 c3 4b 3b 86 33 55 3b ..K;.3U;
1ae18: e4 9a 5e 3b 19 f9 67 3b ..^;..g;
1ae20: 25 4e 71 3b 07 9a 7a 3b %Nq;..z;
1ae28: bc dc 83 3b 44 16 8d 3b ...;D..;
1ae30: 9d 46 96 3b c5 6d 9f 3b .F.;.m.;
1ae38: bc 8b a8 3b 80 a0 b1 3b ...;...;
1ae40: 0e ac ba 3b 67 ae c3 3b ...;g..;
1ae48: 89 a7 cc 3b 71 97 d5 3b ...;q..;
1ae50: 20 7e de 3b 93 5b e7 3b ~.;.[.;
1ae58: c9 2f f0 3b c0 fa f8 3b ./.;...;
1ae60: 78 bc 01 3c f0 74 0a 3c x..<.t.<
1ae68: 24 24 13 3c 16 ca 1b 3c $$.<...<
1ae70: c2 66 24 3c 28 fa 2c 3c .f$<(.,<
1ae78: 46 84 35 3c 1b 05 3e 3c F.5<..><
1ae80: a6 7c 46 3c e5 ea 4e 3c .|F<..N<
1ae88: d8 4f 57 3c 7c ab 5f 3c .OW<|._<
1ae90: d1 fd 67 3c d6 46 70 3c ..g<.Fp<
1ae98: 88 86 78 3c e7 bc 80 3c ..x<...<
1aea0: f1 e9 88 3c a5 0d 91 3c ...<...<
1aea8: 03 28 99 3c 08 39 a1 3c .(.<.9.<
1aeb0: b3 40 a9 3c 04 3f b1 3c .@.<.?.<
1aeb8: f9 33 b9 3c 90 1f c1 3c .3.<...<
1aec0: c9 01 c9 3c a2 da d0 3c ...<...<
1aec8: 1b aa d8 3c 31 70 e0 3c ...<1p.<
1aed0: e4 2c e8 3c 32 e0 ef 3c .,.<2..<
1aed8: 1b 8a f7 3c 9d 2a ff 3c ...<.*.<
1aee0: b6 c1 06 3d 67 4f 0e 3d ...=gO.=
1aee8: ad d3 15 3d 88 4e 1d 3d ...=.N.=
1aef0: f6 bf 24 3d f6 27 2c 3d ..$=.',=
1aef8: 87 86 33 3d a7 db 3a 3d ..3=..:=
1af00: 57 27 42 3d 94 69 49 3d W'B=.iI=
1af08: 5e a2 50 3d b3 d1 57 3d ^.P=..W=
1af10: 93 f7 5e 3d fb 13 66 3d ..^=..f=
1af18: ec 26 6d 3d 64 30 74 3d .&m=d0t=
1af20: 61 30 7b 3d e4 26 82 3d a0{=.&.=
1af28: ea 13 89 3d 72 f7 8f 3d ...=r..=
1af30: 7d d1 96 3d 08 a2 9d 3d }..=...=
1af38: 12 69 a4 3d 9b 26 ab 3d .i.=.&.=
1af40: a2 da b1 3d 24 85 b8 3d ...=$..=
1af48: 22 26 bf 3d 9b bd c5 3d "&.=...=
1af50: 8d 4b cc 3d f7 cf d2 3d .K.=...=
1af58: d8 4a d9 3d 30 bc df 3d .J.=0..=
1af60: fd 23 e6 3d 3e 82 ec 3d .#.=>..=
1af68: f3 d6 f2 3d 1a 22 f9 3d ...=.".=
1af70: b2 63 ff 3d bb 9b 05 3e .c.=...>
1af78: 34 ca 0b 3e 1b ef 11 3e 4..>...>
1af80: 6f 0a 18 3e 30 1c 1e 3e o..>0..>
1af88: 5d 24 24 3e f4 22 2a 3e ]$$>."*>
1af90: f6 17 30 3e 60 03 36 3e ..0>`.6>
1af98: 32 e5 3b 3e 6c bd 41 3e 2.;>l.A>
1afa0: 0b 8c 47 3e 10 51 4d 3e ..G>.QM>
1afa8: 7a 0c 53 3e 47 be 58 3e z.S>G.X>
1afb0: 76 66 5e 3e 07 05 64 3e vf^>..d>
1afb8: fa 99 69 3e 4c 25 6f 3e ..i>L%o>
1afc0: fd a6 74 3e 0d 1f 7a 3e ..t>..z>
1afc8: 7b 8d 7f 3e 45 f2 84 3e {..>E..>
1afd0: 6a 4d 8a 3e eb 9e 8f 3e jM.>...>
1afd8: c6 e6 94 3e fb 24 9a 3e ...>.$.>
1afe0: 88 59 9f 3e 6c 84 a4 3e .Y.>l..>
1afe8: a8 a5 a9 3e 3a bd ae 3e ...>:..>
1aff0: 21 cb b3 3e 5d cf b8 3e !..>]..>
1aff8: ed c9 bd 3e d0 ba c2 3e ...>...>
1b000: 05 a2 c7 3e 8b 7f cc 3e ...>...>
1b008: 63 53 d1 3e 8a 1d d6 3e cS.>...>
1b010: 01 de da 3e c7 94 df 3e ...>...>
1b018: da 41 e4 3e 3a e5 e8 3e .A.>:..>
1b020: e7 7e ed 3e e0 0e f2 3e .~.>...>
1b028: 23 95 f6 3e b1 11 fb 3e #..>...>
1b030: 89 84 ff 3e a9 ed 03 3f ...>...?
1b038: 12 4d 08 3f c2 a2 0c 3f .M.?...?
1b040: b9 ee 10 3f f7 30 15 3f ...?.0.?
1b048: 7a 69 19 3f 42 98 1d 3f zi.?B..?
1b050: 4e bd 21 3f 9e d8 25 3f N.!?..%?
1b058: 31 ea 29 3f 06 f2 2d 3f 1.)?..-?
1b060: 1d f0 31 3f 76 e4 35 3f ..1?v.5?
1b068: 0e cf 39 3f e7 af 3d 3f ..9?..=?
1b070: ff 86 41 3f 56 54 45 3f ..A?VTE?
1b078: eb 17 49 3f be d1 4c 3f ..I?..L?
1b080: cd 81 50 3f 1a 28 54 3f ..P?.(T?
1b088: a2 c4 57 3f 65 57 5b 3f ..W?eW[?
1b090: 63 e0 5e 3f 9b 5f 62 3f c.^?._b?
1b098: 0d d5 65 3f b8 40 69 3f ..e?.@i?
1b0a0: 9c a2 6c 3f b8 fa 6f 3f ..l?..o?
1b0a8: 0b 49 73 3f 96 8d 76 3f .Is?..v?
1b0b0: 57 c8 79 3f 4e f9 7c 3f W.y?N.|?
1b0b8: 7b 20 80 3f dd 3d 83 3f { .?.=.?
1b0c0: 74 51 86 3f 3e 5b 89 3f tQ.?>[.?
1b0c8: 3d 5b 8c 3f 6e 51 8f 3f =[.?nQ.?
1b0d0: d2 3d 92 3f 69 20 95 3f .=.?i .?
1b0d8: 32 f9 97 3f 2c c8 9a 3f 2..?,..?
1b0e0: 56 8d 9d 3f b2 48 a0 3f V..?.H.?
1b0e8: 3d fa a2 3f f9 a1 a5 3f =..?...?
1b0f0: e3 3f a8 3f fd d3 aa 3f .?.?...?
1b0f8: 45 5e ad 3f bb de af 3f E^.?...?
1b100: 5f 55 b2 3f 31 c2 b4 3f _U.?1..?
1b108: 2f 25 b7 3f 5a 7e b9 3f /%.?Z~.?
1b110: b1 cd bb 3f 34 13 be 3f ...?4..?
1b118: e3 4e c0 3f bc 80 c2 3f .N.?...?
1b120: c1 a8 c4 3f f0 c6 c6 3f ...?...?
1b128: 4a db c8 3f cd e5 ca 3f J..?...?
1b130: 7a e6 cc 3f 50 dd ce 3f z..?P..?
1b138: 4f ca d0 3f 77 ad d2 3f O..?w..?
1b140: c7 86 d4 3f 3f 56 d6 3f ...??V.?
1b148: df 1b d8 3f a7 d7 d9 3f ...?...?
1b150: 96 89 db 3f ac 31 dd 3f ...?.1.?
1b158: e8 cf de 3f 4b 64 e0 3f ...?Kd.?
1b160: d5 ee e1 3f 84 6f e3 3f ...?.o.?
1b168: 59 e6 e4 3f 54 53 e6 3f Y..?TS.?
1b170: 74 b6 e7 3f b9 0f e9 3f t..?...?
1b178: 23 5f ea 3f b2 a4 eb 3f #_.?...?
1b180: 65 e0 ec 3f 3d 12 ee 3f e..?=..?
1b188: 39 3a ef 3f 58 58 f0 3f 9:.?XX.?
1b190: 9c 6c f1 3f 03 77 f2 3f .l.?.w.?
1b198: 8e 77 f3 3f 3c 6e f4 3f .w.?<n.?
1b1a0: 0d 5b f5 3f 01 3e f6 3f .[.?.>.?
1b1a8: 18 17 f7 3f 52 e6 f7 3f ...?R..?
1b1b0: ae ab f8 3f 2d 67 f9 3f ...?-g.?
1b1b8: cf 18 fa 3f 92 c0 fa 3f ...?...?
1b1c0: 78 5e fb 3f 80 f2 fb 3f x^.?...?
1b1c8: aa 7c fc 3f f6 fc fc 3f .|.?...?
1b1d0: 64 73 fd 3f f3 df fd 3f ds.?...?
1b1d8: a4 42 fe 3f 77 9b fe 3f .B.?w..?
1b1e0: 6c ea fe 3f 82 2f ff 3f l..?./.?
1b1e8: b9 6a ff 3f 12 9c ff 3f .j.?...?
1b1f0: 8c c3 ff 3f 28 e1 ff 3f ...?(..?
1b1f8: e6 f4 ff 3f c4 fe ff 3f ...?...?
sine_short_128:
1b200: c4 87 64 00 6c 93 2d 01 ..d.l.-.
1b208: 73 93 f6 01 1a 80 bf 02 s.......
1b210: a2 51 88 03 4d 00 51 04 .Q..M.Q.
1b218: 5e 84 19 05 1b d6 e1 05 ^.......
1b220: c9 ed a9 06 b3 c3 71 07 ......q.
1b228: 24 50 39 08 6a 8b 00 09 $P9.j...
1b230: d8 6d c7 09 c3 ef 8d 0a .m......
1b238: 82 09 54 0b 74 b3 19 0c ..T.t...
1b240: f9 e5 de 0c 78 99 a3 0d ....x...
1b248: 5a c6 67 0e 0f 65 2b 0f Z.g..e+.
1b250: 0d 6e ee 0f d0 d9 b0 10 .n......
1b258: d7 a0 72 11 ac bb 33 12 ..r...3.
1b260: db 22 f4 12 fa ce b3 13 ."......
1b268: a5 b8 72 14 81 d8 30 15 ..r...0.
1b270: 38 27 ee 15 7e 9d aa 16 8'..~...
1b278: 0f 34 66 17 b0 e3 20 18 .4f... .
1b280: 2f a5 da 18 61 71 93 19 /...aq..
1b288: 28 41 4b 1a 6c 0d 02 1b (AK.l...
1b290: 23 cf b7 1b 4a 7f 6c 1c #...J.l.
1b298: e9 16 20 1d 15 8f d2 1d .. .....
1b2a0: eb e0 83 1e 96 05 34 1f ......4.
1b2a8: 4c f6 e2 1f 4d ac 90 20 L...M..
1b2b0: e8 20 3d 21 76 4d e8 21 . =!vM.!
1b2b8: 5e 2b 92 22 14 b4 3a 23 ^+."..:#
1b2c0: 17 e1 e1 23 f7 ab 87 24 ...#...$
1b2c8: 4f 0e 2c 25 c8 01 cf 25 O.,%...%
1b2d0: 1a 80 70 26 0c 83 10 27 ..p&...'
1b2d8: 72 04 af 27 2f fe 4b 28 r..'/.K(
1b2e0: 37 6a e7 28 8c 42 81 29 7j.(.B.)
1b2e8: 3f 81 19 2a 71 20 b0 2a ?..*q .*
1b2f0: 55 1a 45 2b 2b 69 d8 2b U.E++i.+
1b2f8: 46 07 6a 2c 09 ef f9 2c F.j,...,
1b300: e8 1a 88 2d 66 85 14 2e ...-f...
1b308: 1b 29 9f 2e af 00 28 2f .)....(/
1b310: da 06 af 2f 67 36 34 30 .../g640
1b318: 36 8a b7 30 35 fd 38 31 6..05.81
1b320: 66 8a b8 31 e0 2c 36 32 f..1.,62
1b328: c9 df b1 32 5e 9e 2b 33 ...2^.+3
1b330: ec 63 a3 33 d5 2b 19 34 .c.3.+.4
1b338: 90 f1 8c 34 a5 b0 fe 34 ...4...4
1b340: b2 64 6e 35 68 09 dc 35 .dn5h..5
1b348: 8e 9a 47 36 fd 13 b1 36 ..G6...6
1b350: a5 71 18 37 89 af 7d 37 .q.7..}7
1b358: c3 c9 e0 37 7f bc 41 38 ...7..A8
1b360: 02 84 a0 38 a4 1c fd 38 ...8...8
1b368: d3 82 57 39 13 b3 af 39 ..W9...9
1b370: fd a9 05 3a 42 64 59 3a ...:BdY:
1b378: a6 de aa 3a 05 16 fa 3a ...:...:
1b380: 53 07 47 3b 97 af 91 3b S.G;...;
1b388: f0 0b da 3b 94 19 20 3c ...;.. <
1b390: d1 d5 63 3c 09 3e a5 3c ..c<.>.<
1b398: b7 4f e4 3c 6c 08 21 3d .O.<l.!=
1b3a0: d2 65 5b 3d a8 65 93 3d .e[=.e.=
1b3a8: c5 05 c9 3d 18 44 fc 3d ...=.D.=
1b3b0: a8 1e 2d 3e 92 93 5b 3e ..->..[>
1b3b8: 0c a1 87 3e 63 45 b1 3e ...>cE.>
1b3c0: fc 7e d8 3e 54 4c fd 3e .~.>TL.>
1b3c8: ff ab 1f 3f ab 9c 3f 3f ...?..??
1b3d0: 1d 1d 5d 3f 30 2c 78 3f ..]?0,x?
1b3d8: da c8 90 3f 28 f2 a6 3f ...?(..?
1b3e0: 40 a7 ba 3f 5e e7 cb 3f @..?^..?
1b3e8: d9 b1 da 3f 1f 06 e7 3f ...?...?
1b3f0: b6 e3 f0 3f 3c 4a f8 3f ...?<J.?
1b3f8: 69 39 fd 3f 0b b1 ff 3f i9.?...?
kbd_long_1024:
1b400: 18 cb 04 00 7e 0b 07 00 ....~...
1b408: 32 f5 08 00 87 ba 0a 00 2.......
1b410: 3a 6e 0c 00 97 19 0e 00 :n......
1b418: fa c1 0f 00 cd 6a 11 00 .....j..
1b420: 61 16 13 00 62 c6 14 00 a...b...
1b428: 0f 7c 16 00 62 38 18 00 .|..b8..
1b430: 20 fc 19 00 ed c7 1b 00 .......
1b438: 50 9c 1d 00 c1 79 1f 00 P....y..
1b440: a4 60 21 00 54 51 23 00 .`!.TQ#.
1b448: 23 4c 25 00 5c 51 27 00 #L%.\Q'.
1b450: 42 61 29 00 15 7c 2b 00 Ba)..|+.
1b458: 11 a2 2d 00 6f d3 2f 00 ..-.o./.
1b460: 64 10 32 00 24 59 34 00 d.2.$Y4.
1b468: e2 ad 36 00 cd 0e 39 00 ..6...9.
1b470: 14 7c 3b 00 e5 f5 3d 00 .|;...=.
1b478: 6d 7c 40 00 d7 0f 43 00 m|@...C.
1b480: 4f b0 45 00 ff 5d 48 00 O.E..]H.
1b488: 12 19 4b 00 b1 e1 4d 00 ..K...M.
1b490: 05 b8 50 00 36 9c 53 00 ..P.6.S.
1b498: 6e 8e 56 00 d4 8e 59 00 n.V...Y.
1b4a0: 91 9d 5c 00 cb ba 5f 00 ..\..._.
1b4a8: ab e6 62 00 59 21 66 00 ..b.Y!f.
1b4b0: fa 6a 69 00 b6 c3 6c 00 .ji...l.
1b4b8: b5 2b 70 00 1c a3 73 00 .+p...s.
1b4c0: 13 2a 77 00 c1 c0 7a 00 .*w...z.
1b4c8: 4c 67 7e 00 da 1d 82 00 Lg~.....
1b4d0: 92 e4 85 00 9a bb 89 00 ........
1b4d8: 19 a3 8d 00 35 9b 91 00 ....5...
1b4e0: 14 a4 95 00 dc bd 99 00 ........
1b4e8: b4 e8 9d 00 c1 24 a2 00 .....$..
1b4f0: 2a 72 a6 00 15 d1 aa 00 *r......
1b4f8: a7 41 af 00 06 c4 b3 00 .A......
1b500: 59 58 b8 00 c5 fe bc 00 YX......
1b508: 71 b7 c1 00 80 82 c6 00 q.......
1b510: 1b 60 cb 00 65 50 d0 00 .`..eP..
1b518: 85 53 d5 00 a1 69 da 00 .S...i..
1b520: dd 92 df 00 5f cf e4 00 ...._...
1b528: 4d 1f ea 00 cc 82 ef 00 M.......
1b530: 01 fa f4 00 11 85 fa 00 ........
1b538: 22 24 00 01 59 d7 05 01 "$..Y...
1b540: da 9e 0b 01 cb 7a 11 01 .....z..
1b548: 51 6b 17 01 90 70 1d 01 Qk...p..
1b550: ad 8a 23 01 cc b9 29 01 ..#...).
1b558: 13 fe 2f 01 a5 57 36 01 ../..W6.
1b560: a8 c6 3c 01 3e 4b 43 01 ..<.>KC.
1b568: 8e e5 49 01 b9 95 50 01 ..I...P.
1b570: e6 5b 57 01 37 38 5e 01 .[W.78^.
1b578: d0 2a 65 01 d5 33 6c 01 .*e..3l.
1b580: 69 53 73 01 b1 89 7a 01 iSs...z.
1b588: ce d6 81 01 e5 3a 89 01 .....:..
1b590: 18 b6 90 01 8b 48 98 01 .....H..
1b598: 60 f2 9f 01 ba b3 a7 01 `.......
1b5a0: bb 8c af 01 86 7d b7 01 .....}..
1b5a8: 3c 86 bf 01 01 a7 c7 01 <.......
1b5b0: f6 df cf 01 3d 31 d8 01 ....=1..
1b5b8: f7 9a e0 01 46 1d e9 01 ....F...
1b5c0: 4b b8 f1 01 27 6c fa 01 K...'l..
1b5c8: fc 38 03 02 ea 1e 0c 02 .8......
1b5d0: 11 1e 15 02 93 36 1e 02 .....6..
1b5d8: 8f 68 27 02 25 b4 30 02 .h'.%.0.
1b5e0: 76 19 3a 02 a1 98 43 02 v.:...C.
1b5e8: c5 31 4d 02 01 e5 56 02 .1M...V.
1b5f0: 76 b2 60 02 41 9a 6a 02 v.`.A.j.
1b5f8: 82 9c 74 02 56 b9 7e 02 ..t.V.~.
1b600: dc f0 88 02 32 43 93 02 ....2C..
1b608: 76 b0 9d 02 c5 38 a8 02 v....8..
1b610: 3d dc b2 02 fb 9a bd 02 =.......
1b618: 1b 75 c8 02 bb 6a d3 02 .u...j..
1b620: f6 7b de 02 e9 a8 e9 02 .{......
1b628: af f1 f4 02 65 56 00 03 ....eV..
1b630: 25 d7 0b 03 0b 74 17 03 %....t..
1b638: 32 2d 23 03 b4 02 2f 03 2-#.../.
1b640: ab f4 3a 03 32 03 47 03 ..:.2.G.
1b648: 63 2e 53 03 56 76 5f 03 c.S.Vv_.
1b650: 26 db 6b 03 ea 5c 78 03 &.k..\x.
1b658: bc fb 84 03 b4 b7 91 03 ........
1b660: ea 90 9e 03 77 87 ab 03 ....w...
1b668: 70 9b b8 03 ef cc c5 03 p.......
1b670: 08 1c d3 03 d4 88 e0 03 ........
1b678: 68 13 ee 03 da bb fb 03 h.......
1b680: 40 82 09 04 af 66 17 04 @....f..
1b688: 3d 69 25 04 fd 89 33 04 =i%...3.
1b690: 05 c9 41 04 67 26 50 04 ..A.g&P.
1b698: 39 a2 5e 04 8d 3c 6d 04 9.^..<m.
1b6a0: 76 f5 7b 04 06 cd 8a 04 v.{.....
1b6a8: 52 c3 99 04 69 d8 a8 04 R...i...
1b6b0: 5e 0c b8 04 42 5f c7 04 ^...B_..
1b6b8: 26 d1 d6 04 1b 62 e6 04 &....b..
1b6c0: 30 12 f6 04 76 e1 05 05 0...v...
1b6c8: fc cf 15 05 d1 dd 25 05 ......%.
1b6d0: 04 0b 36 05 a4 57 46 05 ..6..WF.
1b6d8: bd c3 56 05 5f 4f 67 05 ..V._Og.
1b6e0: 96 fa 77 05 6e c5 88 05 ..w.n...
1b6e8: f5 af 99 05 37 ba aa 05 ....7...
1b6f0: 3f e4 bb 05 18 2e cd 05 ?.......
1b6f8: ce 97 de 05 6b 21 f0 05 ....k!..
1b700: f9 ca 01 06 81 94 13 06 ........
1b708: 0e 7e 25 06 a8 87 37 06 .~%...7.
1b710: 57 b1 49 06 24 fb 5b 06 W.I.$.[.
1b718: 16 65 6e 06 34 ef 80 06 .en.4...
1b720: 86 99 93 06 12 64 a6 06 .....d..
1b728: de 4e b9 06 f0 59 cc 06 .N...Y..
1b730: 4c 85 df 06 f7 d0 f2 06 L.......
1b738: f7 3c 06 07 4e c9 19 07 .<..N...
1b740: 00 76 2d 07 10 43 41 07 .v-..CA.
1b748: 81 30 55 07 56 3e 69 07 .0U.V>i.
1b750: 8f 6c 7d 07 2e bb 91 07 .l}.....
1b758: 34 2a a6 07 a1 b9 ba 07 4*......
1b760: 76 69 cf 07 b2 39 e4 07 vi...9..
1b768: 54 2a f9 07 5a 3b 0e 08 T*..Z;..
1b770: c4 6c 23 08 8e be 38 08 .l#...8.
1b778: b6 30 4e 08 38 c3 63 08 .0N.8.c.
1b780: 12 76 79 08 40 49 8f 08 .vy.@I..
1b788: bc 3c a5 08 81 50 bb 08 .<...P..
1b790: 8b 84 d1 08 d4 d8 e7 08 ........
1b798: 54 4d fe 08 06 e2 14 09 TM......
1b7a0: e3 96 2b 09 e1 6b 42 09 ..+..kB.
1b7a8: fa 60 59 09 24 76 70 09 .`Y.$vp.
1b7b0: 57 ab 87 09 89 00 9f 09 W.......
1b7b8: b0 75 b6 09 c1 0a ce 09 .u......
1b7c0: b2 bf e5 09 77 94 fd 09 ....w...
1b7c8: 03 89 15 0a 4c 9d 2d 0a ....L.-.
1b7d0: 44 d1 45 0a dd 24 5e 0a D.E..$^.
1b7d8: 0b 98 76 0a be 2a 8f 0a ..v..*..
1b7e0: e8 dc a7 0a 7a ae c0 0a ....z...
1b7e8: 64 9f d9 0a 96 af f2 0a d.......
1b7f0: 00 df 0b 0b 90 2d 25 0b .....-%.
1b7f8: 35 9b 3e 0b dc 27 58 0b 5.>..'X.
1b800: 75 d3 71 0b ea 9d 8b 0b u.q.....
1b808: 2a 87 a5 0b 20 8f bf 0b *... ...
1b810: b8 b5 d9 0b dd fa f3 0b ........
1b818: 79 5e 0e 0c 78 e0 28 0c y^..x.(.
1b820: c2 80 43 0c 41 3f 5e 0c ..C.A?^.
1b828: df 1b 79 0c 82 16 94 0c ..y.....
1b830: 13 2f af 0c 7a 65 ca 0c ./..ze..
1b838: 9e b9 e5 0c 64 2b 01 0d ....d+..
1b840: b4 ba 1c 0d 72 67 38 0d ....rg8.
1b848: 84 31 54 0d ce 18 70 0d .1T...p.
1b850: 35 1d 8c 0d 9c 3e a8 0d 5....>..
1b858: e6 7c c4 0d f6 d7 e0 0d .|......
1b860: b0 4f fd 0d f3 e3 19 0e .O......
1b868: a3 94 36 0e 9f 61 53 0e ..6..aS.
1b870: c8 4a 70 0e ff 4f 8d 0e .Jp..O..
1b878: 23 71 aa 0e 14 ae c7 0e #q......
1b880: af 06 e5 0e d3 7a 02 0f .....z..
1b888: 5d 0a 20 0f 2d b5 3d 0f ]. .-.=.
1b890: 1d 7b 5b 0f 0b 5c 79 0f .{[..\y.
1b898: d2 57 97 0f 4f 6e b5 0f .W..On..
1b8a0: 5c 9f d3 0f d5 ea f1 0f \.......
1b8a8: 92 50 10 10 6f d0 2e 10 .P..o...
1b8b0: 45 6a 4d 10 ec 1d 6c 10 EjM...l.
1b8b8: 3d eb 8a 10 11 d2 a9 10 =.......
1b8c0: 3e d2 c8 10 9d eb e7 10 >.......
1b8c8: 04 1e 07 11 4a 69 26 11 ....Ji&.
1b8d0: 44 cd 45 11 c8 49 65 11 D.E..Ie.
1b8d8: ac de 84 11 c4 8b a4 11 ........
1b8e0: e5 50 c4 11 e2 2d e4 11 .P...-..
1b8e8: 90 22 04 12 c1 2e 24 12 ."....$.
1b8f0: 48 52 44 12 f7 8c 64 12 HRD...d.
1b8f8: a1 de 84 12 17 47 a5 12 .....G..
1b900: 2b c6 c5 12 ac 5b e6 12 +....[..
1b908: 6c 07 07 13 3b c9 27 13 l...;.'.
1b910: e8 a0 48 13 43 8e 69 13 ..H.C.i.
1b918: 1a 91 8a 13 3c a9 ab 13 ....<...
1b920: 78 d6 cc 13 9b 18 ee 13 x.......
1b928: 72 6f 0f 14 cb da 30 14 ro....0.
1b930: 73 5a 52 14 35 ee 73 14 sZR.5.s.
1b938: df 95 95 14 3b 51 b7 14 ....;Q..
1b940: 15 20 d9 14 38 02 fb 14 . ..8...
1b948: 6f f7 1c 15 84 ff 3e 15 o.....>.
1b950: 41 1a 61 15 6f 47 83 15 A.a.oG..
1b958: d9 86 a5 15 48 d8 c7 15 ....H...
1b960: 83 3b ea 15 53 b0 0c 16 .;..S...
1b968: 81 36 2f 16 d4 cd 51 16 .6/...Q.
1b970: 14 76 74 16 08 2f 97 16 .vt../..
1b978: 77 f8 b9 16 27 d2 dc 16 w...'...
1b980: df bb ff 16 64 b5 22 17 ....d.".
1b988: 7e be 45 17 f0 d6 68 17 ~.E...h.
1b990: 80 fe 8b 17 f4 34 af 17 .....4..
1b998: 0f 7a d2 17 96 cd f5 17 .z......
1b9a0: 4e 2f 19 18 f9 9e 3c 18 N/....<.
1b9a8: 5d 1c 60 18 3b a7 83 18 ].`.;...
1b9b0: 58 3f a7 18 75 e4 ca 18 X?..u...
1b9b8: 57 96 ee 18 bf 54 12 19 W....T..
1b9c0: 6e 1f 36 19 29 f6 59 19 n.6.).Y.
1b9c8: af d8 7d 19 c2 c6 a1 19 ..}.....
1b9d0: 25 c0 c5 19 97 c4 e9 19 %.......
1b9d8: da d3 0d 1a af ed 31 1a ......1.
1b9e0: d6 11 56 1a 0e 40 7a 1a ..V..@z.
1b9e8: 1a 78 9e 1a b7 b9 c2 1a .x......
1b9f0: a7 04 e7 1a a8 58 0b 1b .....X..
1b9f8: 7a b5 2f 1b dc 1a 54 1b z./...T.
1ba00: 8e 88 78 1b 4e fe 9c 1b ..x.N...
1ba08: db 7b c1 1b f3 00 e6 1b .{......
1ba10: 56 8d 0a 1c c1 20 2f 1c V.... /.
1ba18: f2 ba 53 1c a8 5b 78 1c ..S..[x.
1ba20: a1 02 9d 1c 9a af c1 1c ........
1ba28: 51 62 e6 1c 83 1a 0b 1d Qb......
1ba30: ef d7 2f 1d 51 9a 54 1d ../.Q.T.
1ba38: 66 61 79 1d ed 2c 9e 1d fay..,..
1ba40: a1 fc c2 1d 41 d0 e7 1d ....A...
1ba48: 88 a7 0c 1e 34 82 31 1e ....4.1.
1ba50: 01 60 56 1e ac 40 7b 1e .`V..@{.
1ba58: f2 23 a0 1e 8f 09 c5 1e .#......
1ba60: 40 f1 e9 1e c1 da 0e 1f @.......
1ba68: cf c5 33 1f 26 b2 58 1f ..3.&.X.
1ba70: 82 9f 7d 1f a0 8d a2 1f ..}.....
1ba78: 3c 7c c7 1f 11 6b ec 1f <|...k..
1ba80: de 59 11 20 5d 48 36 20 .Y. ]H6
1ba88: 4b 36 5b 20 64 23 80 20 K6[ d#.
1ba90: 64 0f a5 20 08 fa c9 20 d.. ...
1ba98: 0c e3 ee 20 2c ca 13 21 ... ,..!
1baa0: 24 af 38 21 b1 91 5d 21 $.8!..]!
1baa8: 8e 71 82 21 7a 4e a7 21 .q.!zN.!
1bab0: 2e 28 cc 21 6a fe f0 21 .(.!j..!
1bab8: e8 d0 15 22 65 9f 3a 22 ..."e.:"
1bac0: 9e 69 5f 22 50 2f 84 22 .i_"P/."
1bac8: 37 f0 a8 22 10 ac cd 22 7.."..."
1bad0: 98 62 f2 22 8d 13 17 23 .b."...#
1bad8: aa be 3b 23 ae 63 60 23 ..;#.c`#
1bae0: 55 02 85 23 5e 9a a9 23 U..#^..#
1bae8: 84 2b ce 23 87 b5 f2 23 .+.#...#
1baf0: 23 38 17 24 17 b3 3b 24 #8.$..;$
1baf8: 20 26 60 24 fd 90 84 24 &`$...$
1bb00: 6b f3 a8 24 29 4d cd 24 k..$)M.$
1bb08: f6 9d f1 24 90 e5 15 25 ...$...%
1bb10: b6 23 3a 25 27 58 5e 25 .#:%'X^%
1bb18: a1 82 82 25 e5 a2 a6 25 ...%...%
1bb20: b2 b8 ca 25 c7 c3 ee 25 ...%...%
1bb28: e4 c3 12 26 c8 b8 36 26 ...&..6&
1bb30: 36 a2 5a 26 eb 7f 7e 26 6.Z&..~&
1bb38: aa 51 a2 26 33 17 c6 26 .Q.&3..&
1bb40: 46 d0 e9 26 a6 7c 0d 27 F..&.|.'
1bb48: 13 1c 31 27 4f ae 54 27 ..1'O.T'
1bb50: 1c 33 78 27 3c aa 9b 27 .3x'<..'
1bb58: 71 13 bf 27 7e 6e e2 27 q..'~n.'
1bb60: 25 bb 05 28 2a f9 28 28 %..(*.((
1bb68: 50 28 4c 28 5a 48 6f 28 P(L(ZHo(
1bb70: 0c 59 92 28 2b 5a b5 28 .Y.(+Z.(
1bb78: 7a 4b d8 28 be 2c fb 28 zK.(.,.(
1bb80: bc fd 1d 29 39 be 40 29 ...)9.@)
1bb88: fb 6d 63 29 c7 0c 86 29 .mc)...)
1bb90: 63 9a a8 29 95 16 cb 29 c..)...)
1bb98: 25 81 ed 29 d9 d9 0f 2a %..)...*
1bba0: 78 20 32 2a c9 54 54 2a x 2*.TT*
1bba8: 96 76 76 2a a4 85 98 2a .vv*...*
1bbb0: be 81 ba 2a ac 6a dc 2a ...*.j.*
1bbb8: 37 40 fe 2a 29 02 20 2b 7@.*). +
1bbc0: 4b b0 41 2b 68 4a 63 2b K.A+hJc+
1bbc8: 49 d0 84 2b ba 41 a6 2b I..+.A.+
1bbd0: 86 9e c7 2b 79 e6 e8 2b ...+y..+
1bbd8: 5e 19 0a 2c 02 37 2b 2c ^..,.7+,
1bbe0: 31 3f 4c 2c b9 31 6d 2c 1?L,.1m,
1bbe8: 66 0e 8e 2c 07 d5 ae 2c f..,...,
1bbf0: 69 85 cf 2c 5b 1f f0 2c i..,[..,
1bbf8: ac a2 10 2d 2b 0f 31 2d ...-+.1-
1bc00: a8 64 51 2d f3 a2 71 2d .dQ-..q-
1bc08: dd c9 91 2d 36 d9 b1 2d ...-6..-
1bc10: cf d0 d1 2d 7b b0 f1 2d ...-{..-
1bc18: 0b 78 11 2e 52 27 31 2e .x..R'1.
1bc20: 22 be 50 2e 50 3c 70 2e ".P.P<p.
1bc28: ae a1 8f 2e 12 ee ae 2e ........
1bc30: 4f 21 ce 2e 3b 3b ed 2e O!..;;..
1bc38: ab 3b 0c 2f 76 22 2b 2f .;./v"+/
1bc40: 70 ef 49 2f 72 a2 68 2f p.I/r.h/
1bc48: 52 3b 87 2f e9 b9 a5 2f R;./.../
1bc50: 0e 1e c4 2f 99 67 e2 2f .../.g./
1bc58: 65 96 00 30 4a aa 1e 30 e..0J..0
1bc60: 22 a3 3c 30 c8 80 5a 30 ".<0..Z0
1bc68: 16 43 78 30 e9 e9 95 30 .Cx0...0
1bc70: 1b 75 b3 30 89 e4 d0 30 .u.0...0
1bc78: 0f 38 ee 30 8c 6f 0b 31 .8.0.o.1
1bc80: dc 8a 28 31 de 89 45 31 ..(1..E1
1bc88: 70 6c 62 31 71 32 7f 31 plb1q2.1
1bc90: c2 db 9b 31 41 68 b8 31 ...1Ah.1
1bc98: d1 d7 d4 31 51 2a f1 31 ...1Q*.1
1bca0: a3 5f 0d 32 a9 77 29 32 ._.2.w)2
1bca8: 46 72 45 32 5d 4f 61 32 FrE2]Oa2
1bcb0: d1 0e 7d 32 86 b0 98 32 ..}2...2
1bcb8: 61 34 b4 32 46 9a cf 32 a4.2F..2
1bcc0: 1c e2 ea 32 c7 0b 06 33 ...2...3
1bcc8: 30 17 21 33 3b 04 3c 33 0.!3;.<3
1bcd0: d2 d2 56 33 dc 82 71 33 ..V3..q3
1bcd8: 41 14 8c 33 ea 86 a6 33 A..3...3
1bce0: c2 da c0 33 b1 0f db 33 ...3...3
1bce8: a3 25 f5 33 82 1c 0f 34 .%.3...4
1bcf0: 3a f4 28 34 b7 ac 42 34 :.(4..B4
1bcf8: e6 45 5c 34 b3 bf 75 34 .E\4..u4
1bd00: 0c 1a 8f 34 e0 54 a8 34 ...4.T.4
1bd08: 1c 70 c1 34 b0 6b da 34 .p.4.k.4
1bd10: 8b 47 f3 34 9e 03 0c 35 .G.4...5
1bd18: d9 9f 24 35 2d 1c 3d 35 ..$5-.=5
1bd20: 8d 78 55 35 e9 b4 6d 35 .xU5..m5
1bd28: 35 d1 85 35 64 cd 9d 35 5..5d..5
1bd30: 6a a9 b5 35 3a 65 cd 35 j..5:e.5
1bd38: ca 00 e5 35 0f 7c fc 35 ...5.|.5
1bd40: fe d6 13 36 8d 11 2b 36 ...6..+6
1bd48: b5 2b 42 36 6a 25 59 36 .+B6j%Y6
1bd50: a7 fe 6f 36 62 b7 86 36 ..o6b..6
1bd58: 94 4f 9d 36 38 c7 b3 36 .O.68..6
1bd60: 46 1e ca 36 b8 54 e0 36 F..6.T.6
1bd68: 8b 6a f6 36 b8 5f 0c 37 .j.6._.7
1bd70: 3c 34 22 37 13 e8 37 37 <4"7..77
1bd78: 3a 7b 4d 37 ae ed 62 37 :{M7..b7
1bd80: 6d 3f 78 37 75 70 8d 37 m?x7up.7
1bd88: c5 80 a2 37 5c 70 b7 37 ...7\p.7
1bd90: 3a 3f cc 37 60 ed e0 37 :?.7`..7
1bd98: cd 7a f5 37 84 e7 09 38 .z.7...8
1bda0: 86 33 1e 38 d5 5e 32 38 .3.8.^28
1bda8: 74 69 46 38 65 53 5a 38 tiF8eSZ8
1bdb0: ae 1c 6e 38 51 c5 81 38 ..n8Q..8
1bdb8: 54 4d 95 38 bb b4 a8 38 TM.8...8
1bdc0: 8c fb bb 38 cd 21 cf 38 ...8.!.8
1bdc8: 85 27 e2 38 ba 0c f5 38 .'.8...8
1bdd0: 75 d1 07 39 bb 75 1a 39 u..9.u.9
1bdd8: 97 f9 2c 39 11 5d 3f 39 ..,9.]?9
1bde0: 32 a0 51 39 04 c3 63 39 2.Q9..c9
1bde8: 91 c5 75 39 e4 a7 87 39 ..u9...9
1bdf0: 07 6a 99 39 06 0c ab 39 .j.9...9
1bdf8: ee 8d bc 39 ca ef cd 39 ...9...9
1be00: a7 31 df 39 93 53 f0 39 .1.9.S.9
1be08: 9b 55 01 3a cd 37 12 3a .U.:.7.:
1be10: 38 fa 22 3a eb 9c 33 3a 8.":..3:
1be18: f5 1f 44 3a 66 83 54 3a ..D:f.T:
1be20: 4e c7 64 3a be eb 74 3a N.d:..t:
1be28: c6 f0 84 3a 79 d6 94 3a ...:y..:
1be30: e8 9c a4 3a 25 44 b4 3a ...:%D.:
1be38: 43 cc c3 3a 54 35 d3 3a C..:T5.:
1be40: 6d 7f e2 3a a1 aa f1 3a m..:...:
1be48: 05 b7 00 3b ac a4 0f 3b ...;...;
1be50: ab 73 1e 3b 19 24 2d 3b .s.;.$-;
1be58: 0b b6 3b 3b 96 29 4a 3b ..;;.)J;
1be60: d1 7e 58 3b d3 b5 66 3b .~X;..f;
1be68: b4 ce 74 3b 89 c9 82 3b ..t;...;
1be70: 6c a6 90 3b 75 65 9e 3b l..;ue.;
1be78: bb 06 ac 3b 58 8a b9 3b ...;X..;
1be80: 65 f0 c6 3b fc 38 d4 3b e..;.8.;
1be88: 36 64 e1 3b 2d 72 ee 3b 6d.;-r.;
1be90: fc 62 fb 3b bf 36 08 3c .b.;.6.<
1be98: 8e ed 14 3c 87 87 21 3c ...<..!<
1bea0: c6 04 2e 3c 65 65 3a 3c ...<ee:<
1bea8: 81 a9 46 3c 37 d1 52 3c ..F<7.R<
1beb0: a4 dc 5e 3c e5 cb 6a 3c ..^<..j<
1beb8: 17 9f 76 3c 59 56 82 3c ..v<YV.<
1bec0: c7 f1 8d 3c 81 71 99 3c ...<.q.<
1bec8: a5 d5 a4 3c 52 1e b0 3c ...<R..<
1bed0: a6 4b bb 3c c2 5d c6 3c .K.<.].<
1bed8: c4 54 d1 3c cc 30 dc 3c .T.<.0.<
1bee0: fb f1 e6 3c 71 98 f1 3c ...<q..<
1bee8: 4e 24 fc 3c b3 95 06 3d N$.<...=
1bef0: c1 ec 10 3d 99 29 1b 3d ...=.).=
1bef8: 5c 4c 25 3d 2c 55 2f 3d \L%=,U/=
1bf00: 2b 44 39 3d 7b 19 43 3d +D9={.C=
1bf08: 3e d5 4c 3d 96 77 56 3d >.L=.wV=
1bf10: a6 00 60 3d 91 70 69 3d ..`=.pi=
1bf18: 79 c7 72 3d 83 05 7c 3d y.r=..|=
1bf20: d0 2a 85 3d 84 37 8e 3d .*.=.7.=
1bf28: c4 2b 97 3d b3 07 a0 3d .+.=...=
1bf30: 74 cb a8 3d 2c 77 b1 3d t..=,w.=
1bf38: ff 0a ba 3d 11 87 c2 3d ...=...=
1bf40: 87 eb ca 3d 86 38 d3 3d ...=.8.=
1bf48: 31 6e db 3d af 8c e3 3d 1n.=...=
1bf50: 24 94 eb 3d b5 84 f3 3d $..=...=
1bf58: 88 5e fb 3d c1 21 03 3e .^.=.!.>
1bf60: 86 ce 0a 3e fc 64 12 3e ...>.d.>
1bf68: 4a e5 19 3e 95 4f 21 3e J..>.O!>
1bf70: 03 a4 28 3e b9 e2 2f 3e ..(>../>
1bf78: dd 0b 37 3e 96 1f 3e 3e ..7>..>>
1bf80: 09 1e 45 3e 5e 07 4c 3e ..E>^.L>
1bf88: b8 db 52 3e 40 9b 59 3e ..R>@.Y>
1bf90: 1c 46 60 3e 71 dc 66 3e .F`>q.f>
1bf98: 66 5e 6d 3e 22 cc 73 3e f^m>".s>
1bfa0: cb 25 7a 3e 87 6b 80 3e .%z>.k.>
1bfa8: 7d 9d 86 3e d4 bb 8c 3e }..>...>
1bfb0: b2 c6 92 3e 3d be 98 3e ...>=..>
1bfb8: 9d a2 9e 3e f7 73 a4 3e ...>.s.>
1bfc0: 72 32 aa 3e 36 de af 3e r2.>6..>
1bfc8: 68 77 b5 3e 2e fe ba 3e hw.>...>
1bfd0: b1 72 c0 3e 15 d5 c5 3e .r.>...>
1bfd8: 82 25 cb 3e 1e 64 d0 3e .%.>.d.>
1bfe0: 0f 91 d5 3e 7c ac da 3e ...>|..>
1bfe8: 8b b6 df 3e 63 af e4 3e ...>c..>
1bff0: 29 97 e9 3e 04 6e ee 3e )..>.n.>
1bff8: 1b 34 f3 3e 93 e9 f7 3e .4.>...>
1c000: 92 8e fc 3e 3e 23 01 3f ...>>#.?
1c008: be a7 05 3f 37 1c 0a 3f ...?7..?
1c010: ce 80 0e 3f aa d5 12 3f ...?...?
1c018: f1 1a 17 3f c7 50 1b 3f ...?.P.?
1c020: 52 77 1f 3f b7 8e 23 3f Rw.?..#?
1c028: 1d 97 27 3f a7 90 2b 3f ..'?..+?
1c030: 7c 7b 2f 3f bf 57 33 3f |{/?.W3?
1c038: 96 25 37 3f 25 e5 3a 3f .%7?%.:?
1c040: 92 96 3e 3f 00 3a 42 3f ..>?.:B?
1c048: 95 cf 45 3f 73 57 49 3f ..E?sWI?
1c050: c0 d1 4c 3f a0 3e 50 3f ..L?.>P?
1c058: 36 9e 53 3f a6 f0 56 3f 6.S?..V?
1c060: 13 36 5a 3f a2 6e 5d 3f .6Z?.n]?
1c068: 75 9a 60 3f b0 b9 63 3f u.`?..c?
1c070: 75 cc 66 3f e8 d2 69 3f u.f?..i?
1c078: 2b cd 6c 3f 62 bb 6f 3f +.l?b.o?
1c080: ad 9d 72 3f 30 74 75 3f ..r?0tu?
1c088: 0c 3f 78 3f 64 fe 7a 3f .?x?d.z?
1c090: 5a b2 7d 3f 0e 5b 80 3f Z.}?.[.?
1c098: a3 f8 82 3f 39 8b 85 3f ...?9..?
1c0a0: f1 12 88 3f ee 8f 8a 3f ...?...?
1c0a8: 4e 02 8d 3f 33 6a 8f 3f N..?3j.?
1c0b0: bd c7 91 3f 0d 1b 94 3f ...?...?
1c0b8: 42 64 96 3f 7b a3 98 3f Bd.?{..?
1c0c0: da d8 9a 3f 7c 04 9d 3f ...?|..?
1c0c8: 82 26 9f 3f 09 3f a1 3f .&.?.?.?
1c0d0: 32 4e a3 3f 1a 54 a5 3f 2N.?.T.?
1c0d8: e1 50 a7 3f a3 44 a9 3f .P.?.D.?
1c0e0: 80 2f ab 3f 95 11 ad 3f ./.?...?
1c0e8: ff ea ae 3f dc bb b0 3f ...?...?
1c0f0: 4a 84 b2 3f 64 44 b4 3f J..?dD.?
1c0f8: 49 fc b5 3f 14 ac b7 3f I..?...?
1c100: e1 53 b9 3f cd f3 ba 3f .S.?...?
1c108: f5 8b bc 3f 72 1c be 3f ...?r..?
1c110: 61 a5 bf 3f dd 26 c1 3f a..?.&.?
1c118: 02 a1 c2 3f e9 13 c4 3f ...?...?
1c120: ae 7f c5 3f 6a e4 c6 3f ...?j..?
1c128: 39 42 c8 3f 33 99 c9 3f 9B.?3..?
1c130: 73 e9 ca 3f 12 33 cc 3f s..?.3.?
1c138: 29 76 cd 3f d2 b2 ce 3f )v.?...?
1c140: 24 e9 cf 3f 39 19 d1 3f $..?9..?
1c148: 2a 43 d2 3f 0d 67 d3 3f *C.?.g.?
1c150: fb 84 d4 3f 0c 9d d5 3f ...?...?
1c158: 56 af d6 3f f2 bb d7 3f V..?...?
1c160: f7 c2 d8 3f 7a c4 d9 3f ...?z..?
1c168: 93 c0 da 3f 57 b7 db 3f ...?W..?
1c170: de a8 dc 3f 3c 95 dd 3f ...?<..?
1c178: 87 7c de 3f d6 5e df 3f .|.?.^.?
1c180: 3c 3c e0 3f cf 14 e1 3f <<.?...?
1c188: a4 e8 e1 3f ce b7 e2 3f ...?...?
1c190: 63 82 e3 3f 77 48 e4 3f c..?wH.?
1c198: 1c 0a e5 3f 68 c7 e5 3f ...?h..?
1c1a0: 6c 80 e6 3f 3d 35 e7 3f l..?=5.?
1c1a8: ed e5 e7 3f 8f 92 e8 3f ...?...?
1c1b0: 35 3b e9 3f f2 df e9 3f 5;.?...?
1c1b8: d8 80 ea 3f f8 1d eb 3f ...?...?
1c1c0: 65 b7 eb 3f 2f 4d ec 3f e..?/M.?
1c1c8: 68 df ec 3f 20 6e ed 3f h..? n.?
1c1d0: 69 f9 ed 3f 53 81 ee 3f i..?S..?
1c1d8: ee 05 ef 3f 4b 87 ef 3f ...?K..?
1c1e0: 79 05 f0 3f 88 80 f0 3f y..?...?
1c1e8: 88 f8 f0 3f 87 6d f1 3f ...?.m.?
1c1f0: 96 df f1 3f c2 4e f2 3f ...?.N.?
1c1f8: 1a bb f2 3f ad 24 f3 3f ...?.$.?
1c200: 89 8b f3 3f bc ef f3 3f ...?...?
1c208: 55 51 f4 3f 60 b0 f4 3f UQ.?`..?
1c210: eb 0c f5 3f 03 67 f5 3f ...?.g.?
1c218: b6 be f5 3f 10 14 f6 3f ...?...?
1c220: 1f 67 f6 3f ed b7 f6 3f .g.?...?
1c228: 89 06 f7 3f fd 52 f7 3f ...?.R.?
1c230: 56 9d f7 3f a0 e5 f7 3f V..?...?
1c238: e6 2b f8 3f 33 70 f8 3f .+.?3p.?
1c240: 94 b2 f8 3f 12 f3 f8 3f ...?...?
1c248: b8 31 f9 3f 92 6e f9 3f .1.?.n.?
1c250: aa a9 f9 3f 09 e3 f9 3f ...?...?
1c258: bb 1a fa 3f c9 50 fa 3f ...?.P.?
1c260: 3d 85 fa 3f 21 b8 fa 3f =..?!..?
1c268: 7e e9 fa 3f 5d 19 fb 3f ~..?]..?
1c270: c8 47 fb 3f c7 74 fb 3f .G.?.t.?
1c278: 64 a0 fb 3f a7 ca fb 3f d..?...?
1c280: 98 f3 fb 3f 41 1b fc 3f ...?A..?
1c288: a8 41 fc 3f d7 66 fc 3f .A.?.f.?
1c290: d5 8a fc 3f aa ad fc 3f ...?...?
1c298: 5e cf fc 3f f7 ef fc 3f ^..?...?
1c2a0: 7e 0f fd 3f f9 2d fd 3f ~..?.-.?
1c2a8: 70 4b fd 3f e9 67 fd 3f pK.?.g.?
1c2b0: 6c 83 fd 3f fe 9d fd 3f l..?...?
1c2b8: a7 b7 fd 3f 6d d0 fd 3f ...?m..?
1c2c0: 56 e8 fd 3f 67 ff fd 3f V..?g..?
1c2c8: a8 15 fe 3f 1e 2b fe 3f ...?.+.?
1c2d0: cf 3f fe 3f c0 53 fe 3f .?.?.S.?
1c2d8: f7 66 fe 3f 79 79 fe 3f .f.?yy.?
1c2e0: 4c 8b fe 3f 74 9c fe 3f L..?t..?
1c2e8: f7 ac fe 3f da bc fe 3f ...?...?
1c2f0: 21 cc fe 3f d1 da fe 3f !..?...?
1c2f8: ef e8 fe 3f 80 f6 fe 3f ...?...?
1c300: 87 03 ff 3f 09 10 ff 3f ...?...?
1c308: 0a 1c ff 3f 8e 27 ff 3f ...?.'.?
1c310: 9a 32 ff 3f 30 3d ff 3f .2.?0=.?
1c318: 56 47 ff 3f 0e 51 ff 3f VG.?.Q.?
1c320: 5d 5a ff 3f 45 63 ff 3f ]Z.?Ec.?
1c328: cb 6b ff 3f f1 73 ff 3f .k.?.s.?
1c330: bb 7b ff 3f 2c 83 ff 3f .{.?,..?
1c338: 47 8a ff 3f 0f 91 ff 3f G..?...?
1c340: 88 97 ff 3f b3 9d ff 3f ...?...?
1c348: 94 a3 ff 3f 2e a9 ff 3f ...?...?
1c350: 83 ae ff 3f 95 b3 ff 3f ...?...?
1c358: 68 b8 ff 3f fd bc ff 3f h..?...?
1c360: 57 c1 ff 3f 78 c5 ff 3f W..?x..?
1c368: 63 c9 ff 3f 19 cd ff 3f c..?...?
1c370: 9d d0 ff 3f f1 d3 ff 3f ...?...?
1c378: 16 d7 ff 3f 0f da ff 3f ...?...?
1c380: dd dc ff 3f 83 df ff 3f ...?...?
1c388: 02 e2 ff 3f 5b e4 ff 3f ...?[..?
1c390: 91 e6 ff 3f a4 e8 ff 3f ...?...?
1c398: 97 ea ff 3f 6b ec ff 3f ...?k..?
1c3a0: 21 ee ff 3f bb ef ff 3f !..?...?
1c3a8: 3a f1 ff 3f 9f f2 ff 3f :..?...?
1c3b0: ec f3 ff 3f 22 f5 ff 3f ...?"..?
1c3b8: 41 f6 ff 3f 4c f7 ff 3f A..?L..?
1c3c0: 43 f8 ff 3f 26 f9 ff 3f C..?&..?
1c3c8: f8 f9 ff 3f ba fa ff 3f ...?...?
1c3d0: 6b fb ff 3f 0d fc ff 3f k..?...?
1c3d8: a1 fc ff 3f 27 fd ff 3f ...?'..?
1c3e0: a1 fd ff 3f 0f fe ff 3f ...?...?
1c3e8: 72 fe ff 3f cb fe ff 3f r..?...?
1c3f0: 1a ff ff 3f 60 ff ff 3f ...?`..?
1c3f8: 9d ff ff 3f d2 ff ff 3f ...?...?
kbd_short_128:
1c400: b1 b7 00 00 c1 f1 01 00 ........
1c408: b2 c7 03 00 91 61 06 00 .....a..
1c410: f6 ec 09 00 4e 9d 0e 00 ....N...
1c418: 0f ac 14 00 df 58 1c 00 .....X..
1c420: a6 e9 25 00 9c aa 31 00 ..%...1.
1c428: 32 ee 3f 00 f9 0c 51 00 2.?...Q.
1c430: 68 65 65 00 96 5b 7d 00 hee..[}.
1c438: d7 58 99 00 44 cb b9 00 .X..D...
1c440: 31 25 df 00 87 dc 09 01 1%......
1c448: 0e 6a 3a 01 9c 48 71 01 .j:..Hq.
1c450: 35 f4 ae 01 18 e9 f3 01 5.......
1c458: bc a2 40 02 bc 9a 95 02 ..@.....
1c460: ba 47 f3 02 36 1c 5a 03 .G..6.Z.
1c468: 63 85 ca 03 f5 e9 44 04 c.....D.
1c470: ed a8 c9 04 6d 18 59 05 ....m.Y.
1c478: 8f 84 f3 05 47 2e 99 06 ....G...
1c480: 54 4a 4a 07 3f 00 07 08 TJJ.?...
1c488: 74 69 cf 08 69 90 a3 09 ti..i...
1c490: eb 6f 83 0a 82 f2 6e 0b .o....n.
1c498: f8 f1 65 0c 00 37 68 0d ..e..7h.
1c4a0: 07 79 75 0e 24 5e 8d 0f .yu.$^..
1c4a8: 38 7b af 10 30 54 db 11 8{..0T..
1c4b0: 73 5c 10 13 77 f7 4d 14 s\..w.M.
1c4b8: 82 79 93 15 8d 28 e0 16 .y...(..
1c4c0: 4e 3d 33 18 6c e4 8b 19 N=3.l...
1c4c8: c9 3f e9 1a f7 67 4a 1c .?...gJ.
1c4d0: bb 6d ae 1d b6 5b 14 1f .m...[..
1c4d8: 13 38 7b 20 53 06 e2 21 .8{ S..!
1c4e0: 17 c9 47 23 f9 83 ab 24 ..G#...$
1c4e8: 63 3d 0c 26 62 00 69 27 c=.&b.i'
1c4f0: 74 de c0 28 47 f1 12 2a t..(G..*
1c4f8: 61 5c 5e 2b bb 4e a2 2c a\^+.N.,
1c500: 3b 04 de 2d 0b c7 10 2f ;..-.../
1c508: d8 f0 39 30 dc eb 58 31 ..90..X1
1c510: cc 33 6d 32 8f 56 76 33 .3m2.Vv3
1c518: cb f4 73 34 43 c2 65 35 ..s4C.e5
1c520: ff 85 4b 36 4a 1a 25 37 ..K6J.%7
1c528: 75 6c f2 37 74 7c b3 38 ul.7t|.8
1c530: 45 5c 68 39 29 2f 11 3a E\h9)/.:
1c538: bd 28 ae 3a e1 8b 3f 3b .(.:..?;
1c540: 83 a9 c5 3b 4c df 40 3c ...;L.@<
1c548: 2e 96 b1 3c e9 40 18 3d ...<.@.=
1c550: 77 5a 75 3d 76 64 c9 3d wZu=vd.=
1c558: 91 e5 14 3e e7 67 58 3e ...>.gX>
1c560: 82 77 94 3e db a0 c9 3e .w.>...>
1c568: 72 6f f8 3e 84 6c 21 3f ro.>.l!?
1c570: d4 1d 45 3f a5 04 64 3f ..E?..d?
1c578: cc 9c 7e 3f e8 5b 95 3f ..~?.[.?
1c580: cb b0 a8 3f fc 02 b9 3f ...?...?
1c588: 6c b2 c6 3f 44 17 d2 3f l..?D..?
1c590: df 81 db 3f da 3a e3 3f ...?.:.?
1c598: 4a 83 e9 3f 01 95 ee 3f J..?...?
1c5a0: ea a2 f2 3f 79 d9 f5 3f ...?y..?
1c5a8: 1f 5f f8 3f cd 54 fa 3f ._.?.T.?
1c5b0: 79 d6 fb 3f 9d fb fc 3f y..?...?
1c5b8: c2 d7 fd 3f f8 7a fe 3f ...?.z.?
1c5c0: 4f f2 fe 3f 48 48 ff 3f O..?HH.?
1c5c8: 3a 85 ff 3f ad af ff 3f :..?...?
1c5d0: ad cc ff 3f 12 e0 ff 3f ...?...?
1c5d8: ba ec ff 3f c5 f4 ff 3f ...?...?
1c5e0: b9 f9 ff 3f a9 fc ff 3f ...?...?
1c5e8: 55 fe ff 3f 3b ff ff 3f U..?;..?
1c5f0: af ff ff 3f e3 ff ff 3f ...?...?
1c5f8: f8 ff ff 3f ff ff ff 3f ...?...?
aac_decoder_ops:
1c600: 15 f6 01 00 82 da 00 00 ........
1c608: 00 00 00 00 b0 f5 00 00 ........
1c610: 84 03 01 00 98 03 01 00 ........
1c618: 00 00 00 00 c0 03 01 00 ........
1c620: 00 00 00 00 00 00 00 00 ........
1c628: 00 00 00 00 00 00 00 00 ........
1c630: c6 03 01 00 ....
Huffmancb_SCL:
1c634: f3 00 f3 00 04 00 08 00 ........
1c63c: ef 00 ef 00 f5 00 e9 00 ........
1c644: f9 00 0c 00 10 00 14 00 ........
1c64c: e7 00 e7 00 ff 00 ff 00 ........
1c654: e1 00 01 01 dd 00 05 01 ........
1c65c: 18 00 1c 00 20 00 28 00 .... .(.
1c664: 0b 01 0b 01 db 00 db 00 ........
1c66c: 0f 01 0f 01 d5 00 11 01 ........
1c674: d1 00 15 01 cd 00 24 00 ......$.
1c67c: 1b 01 1b 01 cb 00 cb 00 ........
1c684: 2c 00 30 00 34 00 40 00 ,.0.4.@.
1c68c: c7 00 c7 00 1f 01 1f 01 ........
1c694: 21 01 c1 00 25 01 bd 00 !...%...
1c69c: 29 01 b9 00 38 00 3c 00 )...8.<.
1c6a4: 33 01 33 01 2f 01 2f 01 3.3././.
1c6ac: 37 01 37 01 3b 01 3b 01 7.7.;.;.
1c6b4: 44 00 48 00 4c 00 58 00 D.H.L.X.
1c6bc: b7 00 b7 00 af 00 af 00 ........
1c6c4: b1 00 3d 01 a9 00 a5 00 ..=.....
1c6cc: 41 01 a1 00 50 00 54 00 A...P.T.
1c6d4: 47 01 47 01 9f 00 9f 00 G.G.....
1c6dc: 4b 01 4b 01 9b 00 9b 00 K.K.....
1c6e4: 5c 00 60 00 64 00 70 00 \.`.d.p.
1c6ec: 4f 01 4f 01 95 00 8d 00 O.O.....
1c6f4: 55 01 85 00 91 00 89 00 U.......
1c6fc: 51 01 81 00 68 00 6c 00 Q...h.l.
1c704: 5f 01 5f 01 67 01 67 01 _._.g.g.
1c70c: 7b 00 7b 00 7f 00 7f 00 {.{.....
1c714: 74 00 78 00 80 00 b0 00 t.x.....
1c71c: 59 01 75 00 69 00 6d 00 Y.u.i.m.
1c724: 71 00 61 00 61 01 7c 00 q.a.a.|.
1c72c: 67 00 67 00 5b 00 5b 00 g.g.[.[.
1c734: 84 00 88 00 8c 00 9c 00 ........
1c73c: 5f 00 5f 00 69 01 55 00 _._.i.U.
1c744: 4d 00 0d 00 05 00 09 00 M.......
1c74c: 01 00 90 00 94 00 98 00 ........
1c754: 8b 01 8b 01 8f 01 8f 01 ........
1c75c: 93 01 93 01 97 01 97 01 ........
1c764: 9b 01 9b 01 d7 01 d7 01 ........
1c76c: a0 00 a4 00 a8 00 ac 00 ........
1c774: 87 01 87 01 6f 01 6f 01 ....o.o.
1c77c: 73 01 73 01 77 01 77 01 s.s.w.w.
1c784: 7b 01 7b 01 7f 01 7f 01 {.{.....
1c78c: 83 01 83 01 a3 01 a3 01 ........
1c794: b4 00 c8 00 dc 00 f0 00 ........
1c79c: b8 00 bc 00 c0 00 c4 00 ........
1c7a4: bf 01 bf 01 c3 01 c3 01 ........
1c7ac: c7 01 c7 01 cb 01 cb 01 ........
1c7b4: cf 01 cf 01 d3 01 d3 01 ........
1c7bc: bb 01 bb 01 a7 01 a7 01 ........
1c7c4: cc 00 d0 00 d4 00 d8 00 ........
1c7cc: ab 01 ab 01 af 01 af 01 ........
1c7d4: b3 01 b3 01 b7 01 b7 01 ........
1c7dc: db 01 db 01 1b 00 1b 00 ........
1c7e4: 23 00 23 00 27 00 27 00 #.#.'.'.
1c7ec: e0 00 e4 00 e8 00 ec 00 ........
1c7f4: 2b 00 2b 00 17 00 17 00 +.+.....
1c7fc: 9f 01 9f 01 e3 01 e3 01 ........
1c804: df 01 df 01 13 00 13 00 ........
1c80c: 1f 00 1f 00 3f 00 3f 00 ....?.?.
1c814: f4 00 f8 00 fc 00 00 01 ........
1c81c: 43 00 43 00 4b 00 4b 00 C.C.K.K.
1c824: 53 00 53 00 47 00 47 00 S.S.G.G.
1c82c: 2f 00 2f 00 33 00 33 00 /./.3.3.
1c834: 3b 00 3b 00 37 00 37 00 ;.;.7.7.
AAC_SFHUFF_TAB:
1c83c: 34 c6 01 00 01 08 3c 00 4.....<.
num_swb_960_window:
1c844: 28 28 2d 31 31 31 2e 2e ((-111..
1c84c: 2a 2a 2a 28 ***(
num_swb_1024_window:
1c850: 29 29 2f 31 31 33 2f 2f ))/113//
1c858: 2b 2b 2b 28 +++(
num_swb_128_window:
1c85c: 0c 0c 0c 0e 0e 0e 0f 0f ........
1c864: 0f 0f 0f 0f ....
swb_offset_1024_96:
1c868: 00 00 04 00 08 00 0c 00 ........
1c870: 10 00 14 00 18 00 1c 00 ........
1c878: 20 00 24 00 28 00 2c 00 .$.(.,.
1c880: 30 00 34 00 38 00 40 00 0.4.8.@.
1c888: 48 00 50 00 58 00 60 00 H.P.X.`.
1c890: 6c 00 78 00 84 00 90 00 l.x.....
1c898: 9c 00 ac 00 bc 00 d4 00 ........
1c8a0: f0 00 14 01 40 01 80 01 ....@...
1c8a8: c0 01 00 02 40 02 80 02 ....@...
1c8b0: c0 02 00 03 40 03 80 03 ....@...
1c8b8: c0 03 00 04 ....
swb_offset_128_96:
1c8bc: 00 00 04 00 08 00 0c 00 ........
1c8c4: 10 00 14 00 18 00 20 00 ...... .
1c8cc: 28 00 30 00 40 00 5c 00 (.0.@.\.
1c8d4: 80 00 ..
swb_offset_1024_64:
1c8d6: 00 00 04 00 08 00 0c 00 ........
1c8de: 10 00 14 00 18 00 1c 00 ........
1c8e6: 20 00 24 00 28 00 2c 00 .$.(.,.
1c8ee: 30 00 34 00 38 00 40 00 0.4.8.@.
1c8f6: 48 00 50 00 58 00 64 00 H.P.X.d.
1c8fe: 70 00 7c 00 8c 00 9c 00 p.|.....
1c906: ac 00 c0 00 d8 00 f0 00 ........
1c90e: 0c 01 30 01 58 01 80 01 ..0.X...
1c916: a8 01 d0 01 f8 01 20 02 ...... .
1c91e: 48 02 70 02 98 02 c0 02 H.p.....
1c926: e8 02 10 03 38 03 60 03 ....8.`.
1c92e: 88 03 b0 03 d8 03 00 04 ........
swb_offset_128_64:
1c936: 00 00 04 00 08 00 0c 00 ........
1c93e: 10 00 14 00 18 00 20 00 ...... .
1c946: 28 00 30 00 40 00 5c 00 (.0.@.\.
1c94e: 80 00 ..
swb_offset_1024_48:
1c950: 00 00 04 00 08 00 0c 00 ........
1c958: 10 00 14 00 18 00 1c 00 ........
1c960: 20 00 24 00 28 00 30 00 .$.(.0.
1c968: 38 00 40 00 48 00 50 00 8.@.H.P.
1c970: 58 00 60 00 6c 00 78 00 X.`.l.x.
1c978: 84 00 90 00 a0 00 b0 00 ........
1c980: c4 00 d8 00 f0 00 08 01 ........
1c988: 24 01 40 01 60 01 80 01 $.@.`...
1c990: a0 01 c0 01 e0 01 00 02 ........
1c998: 20 02 40 02 60 02 80 02 .@.`...
1c9a0: a0 02 c0 02 e0 02 00 03 ........
1c9a8: 20 03 40 03 60 03 80 03 .@.`...
1c9b0: a0 03 00 04 ....
swb_offset_128_48:
1c9b4: 00 00 04 00 08 00 0c 00 ........
1c9bc: 10 00 14 00 1c 00 24 00 ......$.
1c9c4: 2c 00 38 00 44 00 50 00 ,.8.D.P.
1c9cc: 60 00 70 00 80 00 `.p...
swb_offset_1024_32:
1c9d2: 00 00 04 00 08 00 0c 00 ........
1c9da: 10 00 14 00 18 00 1c 00 ........
1c9e2: 20 00 24 00 28 00 30 00 .$.(.0.
1c9ea: 38 00 40 00 48 00 50 00 8.@.H.P.
1c9f2: 58 00 60 00 6c 00 78 00 X.`.l.x.
1c9fa: 84 00 90 00 a0 00 b0 00 ........
1ca02: c4 00 d8 00 f0 00 08 01 ........
1ca0a: 24 01 40 01 60 01 80 01 $.@.`...
1ca12: a0 01 c0 01 e0 01 00 02 ........
1ca1a: 20 02 40 02 60 02 80 02 .@.`...
1ca22: a0 02 c0 02 e0 02 00 03 ........
1ca2a: 20 03 40 03 60 03 80 03 .@.`...
1ca32: a0 03 c0 03 e0 03 00 04 ........
swb_offset_1024_24:
1ca3a: 00 00 04 00 08 00 0c 00 ........
1ca42: 10 00 14 00 18 00 1c 00 ........
1ca4a: 20 00 24 00 28 00 2c 00 .$.(.,.
1ca52: 34 00 3c 00 44 00 4c 00 4.<.D.L.
1ca5a: 54 00 5c 00 64 00 6c 00 T.\.d.l.
1ca62: 74 00 7c 00 88 00 94 00 t.|.....
1ca6a: a0 00 ac 00 bc 00 cc 00 ........
1ca72: dc 00 f0 00 04 01 1c 01 ........
1ca7a: 34 01 50 01 6c 01 8c 01 4.P.l...
1ca82: b0 01 d4 01 fc 01 28 02 ......(.
1ca8a: 58 02 8c 02 c0 02 00 03 X.......
1ca92: 40 03 80 03 c0 03 00 04 @.......
swb_offset_128_24:
1ca9a: 00 00 04 00 08 00 0c 00 ........
1caa2: 10 00 14 00 18 00 1c 00 ........
1caaa: 24 00 2c 00 34 00 40 00 $.,.4.@.
1cab2: 4c 00 5c 00 6c 00 80 00 L.\.l...
swb_offset_1024_16:
1caba: 00 00 08 00 10 00 18 00 ........
1cac2: 20 00 28 00 30 00 38 00 .(.0.8.
1caca: 40 00 48 00 50 00 58 00 @.H.P.X.
1cad2: 64 00 70 00 7c 00 88 00 d.p.|...
1cada: 94 00 a0 00 ac 00 b8 00 ........
1cae2: c4 00 d4 00 e4 00 f4 00 ........
1caea: 04 01 18 01 2c 01 40 01 ....,.@.
1caf2: 58 01 70 01 8c 01 a8 01 X.p.....
1cafa: c8 01 ec 01 14 02 3c 02 ......<.
1cb02: 68 02 98 02 cc 02 04 03 h.......
1cb0a: 40 03 80 03 c0 03 00 04 @.......
swb_offset_128_16:
1cb12: 00 00 04 00 08 00 0c 00 ........
1cb1a: 10 00 14 00 18 00 1c 00 ........
1cb22: 20 00 28 00 30 00 3c 00 .(.0.<.
1cb2a: 48 00 58 00 6c 00 80 00 H.X.l...
swb_offset_1024_8:
1cb32: 00 00 0c 00 18 00 24 00 ......$.
1cb3a: 30 00 3c 00 48 00 54 00 0.<.H.T.
1cb42: 60 00 6c 00 78 00 84 00 `.l.x...
1cb4a: 90 00 9c 00 ac 00 bc 00 ........
1cb52: cc 00 dc 00 ec 00 fc 00 ........
1cb5a: 0c 01 20 01 34 01 48 01 .. .4.H.
1cb62: 5c 01 74 01 8c 01 a4 01 \.t.....
1cb6a: c0 01 dc 01 fc 01 20 02 ...... .
1cb72: 44 02 6c 02 98 02 c8 02 D.l.....
1cb7a: fc 02 34 03 70 03 b0 03 ..4.p...
1cb82: 00 04 ..
swb_offset_128_8:
1cb84: 00 00 04 00 08 00 0c 00 ........
1cb8c: 10 00 14 00 18 00 1c 00 ........
1cb94: 24 00 2c 00 34 00 3c 00 $.,.4.<.
1cb9c: 48 00 58 00 6c 00 80 00 H.X.l...
swb_offset_1024_window:
1cba4: 68 c8 01 00 68 c8 01 00 h...h...
1cbac: d6 c8 01 00 50 c9 01 00 ....P...
1cbb4: 50 c9 01 00 d2 c9 01 00 P.......
1cbbc: 3a ca 01 00 3a ca 01 00 :...:...
1cbc4: ba ca 01 00 ba ca 01 00 ........
1cbcc: ba ca 01 00 32 cb 01 00 ....2...
swb_offset_128_window:
1cbd4: bc c8 01 00 bc c8 01 00 ........
1cbdc: 36 c9 01 00 b4 c9 01 00 6.......
1cbe4: b4 c9 01 00 b4 c9 01 00 ........
1cbec: 9a ca 01 00 9a ca 01 00 ........
1cbf4: 12 cb 01 00 12 cb 01 00 ........
1cbfc: 12 cb 01 00 84 cb 01 00 ........
iq_table:
1cc04: 00 00 00 00 00 08 00 00 ........
1cc0c: 29 14 00 00 9d 22 00 00 )...."..
1cc14: cc 32 00 00 66 44 00 00 .2..fD..
1cc1c: 39 57 00 00 20 6b 00 00 9W.. k..
1cc24: 00 80 00 00 c4 95 00 00 ........
1cc2c: 5b ac 00 00 b6 c3 00 00 [.......
1cc34: c9 db 00 00 8a f4 00 00 ........
1cc3c: f0 0d 01 00 f2 27 01 00 .....'..
1cc44: 8a 42 01 00 b2 5d 01 00 .B...]..
1cc4c: 63 79 01 00 99 95 01 00 cy......
1cc54: 4f b2 01 00 80 cf 01 00 O.......
1cc5c: 29 ed 01 00 46 0b 02 00 )...F...
1cc64: d3 29 02 00 ce 48 02 00 .)...H..
1cc6c: 33 68 02 00 00 88 02 00 3h......
1cc74: 32 a8 02 00 c7 c8 02 00 2.......
1cc7c: bc e9 02 00 10 0b 03 00 ........
1cc84: c0 2c 03 00 ca 4e 03 00 .,...N..
1cc8c: 2d 71 03 00 e6 93 03 00 -q......
1cc94: f4 b6 03 00 56 da 03 00 ....V...
1cc9c: 0a fe 03 00 0f 22 04 00 ....."..
1cca4: 62 46 04 00 04 6b 04 00 bF...k..
1ccac: f2 8f 04 00 2b b5 04 00 ....+...
1ccb4: af da 04 00 7b 00 05 00 ....{...
1ccbc: 90 26 05 00 eb 4c 05 00 .&...L..
1ccc4: 8c 73 05 00 73 9a 05 00 .s..s...
1cccc: 9d c1 05 00 0a e9 05 00 ........
1ccd4: ba 10 06 00 aa 38 06 00 .....8..
1ccdc: dc 60 06 00 4d 89 06 00 .`..M...
1cce4: fd b1 06 00 eb da 06 00 ........
1ccec: 16 04 07 00 7f 2d 07 00 .....-..
1ccf4: 23 57 07 00 03 81 07 00 #W......
1ccfc: 1d ab 07 00 72 d5 07 00 ....r...
1cd04: 00 00 08 00 c7 2a 08 00 .....*..
1cd0c: c6 55 08 00 fd 80 08 00 .U......
1cd14: 6c ac 08 00 10 d8 08 00 l.......
1cd1c: eb 03 09 00 fc 2f 09 00 ...../..
1cd24: 42 5c 09 00 bc 88 09 00 B\......
1cd2c: 6a b5 09 00 4c e2 09 00 j...L...
1cd34: 61 0f 0a 00 a9 3c 0a 00 a....<..
1cd3c: 24 6a 0a 00 d0 97 0a 00 $j......
1cd44: ad c5 0a 00 bc f3 0a 00 ........
1cd4c: fb 21 0b 00 6a 50 0b 00 .!..jP..
1cd54: 09 7f 0b 00 d8 ad 0b 00 ........
1cd5c: d6 dc 0b 00 02 0c 0c 00 ........
1cd64: 5d 3b 0c 00 e6 6a 0c 00 ];...j..
1cd6c: 9d 9a 0c 00 80 ca 0c 00 ........
1cd74: 91 fa 0c 00 cf 2a 0d 00 .....*..
1cd7c: 38 5b 0d 00 ce 8b 0d 00 8[......
1cd84: 90 bc 0d 00 7d ed 0d 00 ....}...
1cd8c: 95 1e 0e 00 d8 4f 0e 00 .....O..
1cd94: 45 81 0e 00 dd b2 0e 00 E.......
1cd9c: 9f e4 0e 00 8a 16 0f 00 ........
1cda4: 9f 48 0f 00 dd 7a 0f 00 .H...z..
1cdac: 44 ad 0f 00 d3 df 0f 00 D.......
1cdb4: 8b 12 10 00 6b 45 10 00 ....kE..
1cdbc: 73 78 10 00 a3 ab 10 00 sx......
1cdc4: fa de 10 00 78 12 11 00 ....x...
1cdcc: 1d 46 11 00 e9 79 11 00 .F...y..
1cdd4: db ad 11 00 f3 e1 11 00 ........
1cddc: 32 16 12 00 96 4a 12 00 2....J..
1cde4: 21 7f 12 00 d0 b3 12 00 !.......
1cdec: a5 e8 12 00 9e 1d 13 00 ........
1cdf4: bd 52 13 00 00 88 13 00 .R......
1cdfc: 68 bd 13 00 f3 f2 13 00 h.......
1ce04: a3 28 14 00 77 5e 14 00 .(..w^..
1ce0c: 6e 94 14 00 89 ca 14 00 n.......
1ce14: c7 00 15 00 28 37 15 00 ....(7..
1ce1c: ac 6d 15 00 52 a4 15 00 .m..R...
1ce24: 1c db 15 00 08 12 16 00 ........
1ce2c: 16 49 16 00 46 80 16 00 .I..F...
1ce34: 98 b7 16 00 0c ef 16 00 ........
1ce3c: a1 26 17 00 58 5e 17 00 .&..X^..
1ce44: 30 96 17 00 29 ce 17 00 0...)...
1ce4c: 44 06 18 00 7f 3e 18 00 D....>..
1ce54: db 76 18 00 57 af 18 00 .v..W...
1ce5c: f4 e7 18 00 b0 20 19 00 ..... ..
1ce64: 8e 59 19 00 8b 92 19 00 .Y......
1ce6c: a7 cb 19 00 e4 04 1a 00 ........
1ce74: 40 3e 1a 00 bb 77 1a 00 @>...w..
1ce7c: 56 b1 1a 00 10 eb 1a 00 V.......
1ce84: e9 24 1b 00 e0 5e 1b 00 .$...^..
1ce8c: f7 98 1b 00 2c d3 1b 00 ....,...
1ce94: 80 0d 1c 00 f2 47 1c 00 .....G..
1ce9c: 82 82 1c 00 31 bd 1c 00 ....1...
1cea4: fd f7 1c 00 e7 32 1d 00 .....2..
1ceac: ef 6d 1d 00 15 a9 1d 00 .m......
1ceb4: 59 e4 1d 00 b9 1f 1e 00 Y.......
1cebc: 37 5b 1e 00 d3 96 1e 00 7[......
1cec4: 8b d2 1e 00 60 0e 1f 00 ....`...
1cecc: 53 4a 1f 00 61 86 1f 00 SJ..a...
1ced4: 8d c2 1f 00 d5 fe 1f 00 ........
1cedc: 3a 3b 20 00 bb 77 20 00 :; ..w .
1cee4: 58 b4 20 00 12 f1 20 00 X. ... .
1ceec: e7 2d 21 00 d8 6a 21 00 .-!..j!.
1cef4: e5 a7 21 00 0e e5 21 00 ..!...!.
1cefc: 53 22 22 00 b3 5f 22 00 S"".._".
1cf04: 2e 9d 22 00 c5 da 22 00 .."...".
1cf0c: 77 18 23 00 45 56 23 00 w.#.EV#.
1cf14: 2d 94 23 00 30 d2 23 00 -.#.0.#.
1cf1c: 4f 10 24 00 88 4e 24 00 O.$..N$.
1cf24: db 8c 24 00 4a cb 24 00 ..$.J.$.
1cf2c: d3 09 25 00 76 48 25 00 ..%.vH%.
1cf34: 33 87 25 00 0b c6 25 00 3.%...%.
1cf3c: fd 04 26 00 0a 44 26 00 ..&..D&.
1cf44: 30 83 26 00 70 c2 26 00 0.&.p.&.
1cf4c: ca 01 27 00 3e 41 27 00 ..'.>A'.
1cf54: cb 80 27 00 72 c0 27 00 ..'.r.'.
1cf5c: 33 00 28 00 0d 40 28 00 3.(..@(.
1cf64: 00 80 28 00 0d c0 28 00 ..(...(.
1cf6c: 32 00 29 00 71 40 29 00 2.).q@).
1cf74: c9 80 29 00 3a c1 29 00 ..).:.).
1cf7c: c4 01 2a 00 67 42 2a 00 ..*.gB*.
1cf84: 23 83 2a 00 f7 c3 2a 00 #.*...*.
1cf8c: e3 04 2b 00 e9 45 2b 00 ..+..E+.
1cf94: 06 87 2b 00 3d c8 2b 00 ..+.=.+.
1cf9c: 8b 09 2c 00 f2 4a 2c 00 ..,..J,.
1cfa4: 71 8c 2c 00 08 ce 2c 00 q.,...,.
1cfac: b7 0f 2d 00 7e 51 2d 00 ..-.~Q-.
1cfb4: 5d 93 2d 00 53 d5 2d 00 ].-.S.-.
1cfbc: 62 17 2e 00 88 59 2e 00 b....Y..
1cfc4: c6 9b 2e 00 1b de 2e 00 ........
1cfcc: 88 20 2f 00 0d 63 2f 00 . /..c/.
1cfd4: a8 a5 2f 00 5b e8 2f 00 ../.[./.
1cfdc: 26 2b 30 00 07 6e 30 00 &+0..n0.
1cfe4: 00 b1 30 00 0f f4 30 00 ..0...0.
1cfec: 36 37 31 00 73 7a 31 00 671.sz1.
1cff4: c8 bd 31 00 33 01 32 00 ..1.3.2.
1cffc: b5 44 32 00 4e 88 32 00 .D2.N.2.
1d004: fd cb 32 00 ..2.
tns_coef_0_3:
1d008: 00 00 00 00 05 4c bc 01 .....L..
1d010: 6f 98 20 03 81 53 e6 03 o. ..S..
1d018: 8e 8e 0f fc a3 30 89 fc .....0..
1d020: 16 c9 6d fd 79 c5 a1 fe ..m.y...
1d028: fb b3 43 fe 91 67 df fc ..C..g..
1d030: 7f ac 19 fc 7f ac 19 fc ........
1d038: 8e 8e 0f fc a3 30 89 fc .....0..
1d040: 16 c9 6d fd 79 c5 a1 fe ..m.y...
tns_coef_0_4:
1d048: 00 00 00 00 cd e6 d4 00 ........
1d050: 92 7f a0 01 61 e4 59 02 ....a.Y.
1d058: f5 fa f8 02 5d cf 76 03 ....].v.
1d060: c2 e1 cd 03 f3 63 fa 03 .....c..
1d068: 43 5e 04 fc 2e 17 27 fc C^....'.
1d070: 50 5a 6b fc 92 d4 ce fc PZk.....
1d078: bb 22 4e fd f8 ee e4 fd ."N.....
1d080: aa 16 8e fe 2b d7 43 ff ....+.C.
tns_coef_1_3:
1d088: 00 00 00 00 05 4c bc 01 .....L..
1d090: 16 c9 6d fd 79 c5 a1 fe ..m.y...
1d098: 81 53 e6 03 6f 98 20 03 .S..o. .
1d0a0: 16 c9 6d fd 79 c5 a1 fe ..m.y...
1d0a8: fb b3 43 fe 91 67 df fc ..C..g..
1d0b0: 16 c9 6d fd 79 c5 a1 fe ..m.y...
1d0b8: 91 67 df fc fb b3 43 fe .g....C.
1d0c0: 16 c9 6d fd 79 c5 a1 fe ..m.y...
tns_coef_1_4:
1d0c8: 00 00 00 00 cd e6 d4 00 ........
1d0d0: 92 7f a0 01 61 e4 59 02 ....a.Y.
1d0d8: bb 22 4e fd f8 ee e4 fd ."N.....
1d0e0: aa 16 8e fe 2b d7 43 ff ....+.C.
1d0e8: f3 63 fa 03 c2 e1 cd 03 .c......
1d0f0: 5d cf 76 03 f5 fa f8 02 ].v.....
1d0f8: bb 22 4e fd f8 ee e4 fd ."N.....
1d100: aa 16 8e fe 2b d7 43 ff ....+.C.
pow05_table:
1d108: 99 9f e8 1a 66 9e a0 16 ....f...
1d110: 0a fe 06 13 00 00 00 10 ........
1d118: cd 4f 74 0d 33 4f 50 0b .Ot.3OP.
1d120: 05 7f 83 09 ....
sample_rates:
1d124: 00 77 01 00 88 58 01 00 .w...X..
1d12c: 00 fa 00 00 80 bb 00 00 ........
1d134: 44 ac 00 00 00 7d 00 00 D....}..
1d13c: c0 5d 00 00 22 56 00 00 .].."V..
1d144: 80 3e 00 00 e0 2e 00 00 .>......
1d14c: 11 2b 00 00 40 1f 00 00 .+..@...
pred_sfb_max:
1d154: 21 21 26 28 28 28 29 29 !!&((())
1d15c: 25 25 25 22 %%%"
tns_sbf_max:
1d160: 1f 09 1c 07 1f 09 1c 07 ........
1d168: 22 0a 1b 07 28 0e 1a 06 "...(...
1d170: 2a 0e 1a 06 33 0e 1a 06 *...3...
1d178: 2e 0e 1d 07 2e 0e 1d 07 ........
1d180: 2a 0e 17 08 2a 0e 17 08 *...*...
1d188: 2a 0e 17 08 27 0e 13 07 *...'...
1d190: 27 0e 13 07 00 00 00 00 '.......
1d198: 00 00 00 00 00 00 00 00 ........
Huffmancb_1:
1d1a0: 57 01 57 01 04 00 18 00 W.W.....
1d1a8: 08 00 0c 00 10 00 14 00 ........
1d1b0: 5b 01 5b 01 53 01 53 01 [.[.S.S.
1d1b8: 57 00 57 00 67 01 67 01 W.W.g.g.
1d1c0: 57 02 57 02 17 01 17 01 W.W.....
1d1c8: 97 01 97 01 47 01 47 01 ....G.G.
1d1d0: 1c 00 30 00 44 00 58 00 ..0.D.X.
1d1d8: 20 00 24 00 28 00 2c 00 .$.(.,.
1d1e0: 4b 01 4b 01 63 01 63 01 K.K.c.c.
1d1e8: 17 02 17 02 27 01 27 01 ....'.'.
1d1f0: 87 01 87 01 97 00 97 00 ........
1d1f8: 6b 01 6b 01 17 00 17 00 k.k.....
1d200: 34 00 38 00 3c 00 40 00 4.8.<.@.
1d208: 43 01 43 01 07 01 07 01 C.C.....
1d210: 1b 01 1b 01 67 00 67 00 ....g.g.
1d218: 93 01 93 01 97 02 97 02 ........
1d220: 9b 01 9b 01 47 02 47 02 ....G.G.
1d228: 48 00 4c 00 50 00 54 00 H.L.P.T.
1d230: a7 01 a7 01 67 02 67 02 ....g.g.
1d238: 13 01 13 01 5b 02 5b 02 ....[.[.
1d240: 53 00 53 00 5b 00 5b 00 S.S.[.[.
1d248: 53 02 53 02 47 00 47 00 S.S.G.G.
1d250: 5c 00 70 00 84 00 98 00 \.p.....
1d258: 60 00 64 00 68 00 6c 00 `.d.h.l.
1d260: 2b 01 2b 01 23 01 23 01 +.+.#.#.
1d268: 8b 01 8b 01 a7 00 a7 00 ........
1d270: 27 02 27 02 87 02 87 02 '.'.....
1d278: 87 00 87 00 0b 01 0b 01 ........
1d280: 74 00 78 00 7c 00 80 00 t.x.|...
1d288: 1b 02 1b 02 27 00 27 00 ....'.'.
1d290: a3 01 a3 01 93 00 93 00 ........
1d298: 83 01 83 01 07 02 07 02 ........
1d2a0: 4b 02 4b 02 4b 00 4b 00 K.K.K.K.
1d2a8: 88 00 8c 00 90 00 94 00 ........
1d2b0: 63 00 63 00 03 01 03 01 c.c.....
1d2b8: 07 00 07 00 a7 02 a7 02 ........
1d2c0: 9b 00 9b 00 6b 02 6b 02 ....k.k.
1d2c8: 63 02 63 02 ab 01 ab 01 c.c.....
1d2d0: 9c 00 a0 00 a4 00 b8 00 ........
1d2d8: 41 02 11 00 69 00 19 00 A...i...
1d2e0: 11 02 41 00 91 02 99 02 ..A.....
1d2e8: a8 00 ac 00 b0 00 b4 00 ........
1d2f0: 8b 00 8b 00 23 02 23 02 ....#.#.
1d2f8: a3 00 a3 00 0b 02 0b 02 ........
1d300: ab 02 ab 02 83 02 83 02 ........
1d308: 2b 00 2b 00 83 00 83 00 +.+.....
1d310: bc 00 c0 00 c4 00 c8 00 ........
1d318: 03 00 03 00 2b 02 2b 02 ....+.+.
1d320: 8b 02 8b 02 a3 02 a3 02 ........
1d328: 23 00 23 00 03 02 03 02 #.#.....
1d330: 0b 00 0b 00 ab 00 ab 00 ........
Huffmancb_2:
1d338: 04 00 0c 00 20 00 34 00 .... .4.
1d340: 57 01 57 01 59 01 08 00 W.W.Y...
1d348: 53 01 53 01 57 02 57 02 S.S.W.W.
1d350: 10 00 14 00 18 00 1c 00 ........
1d358: 17 01 17 01 57 00 57 00 ....W.W.
1d360: 47 01 47 01 97 01 97 01 G.G.....
1d368: 67 01 67 01 85 01 61 01 g.g...a.
1d370: 25 01 95 00 65 00 15 02 %...e...
1d378: 24 00 28 00 2c 00 30 00 $.(.,.0.
1d380: 51 00 49 01 19 01 41 01 Q.I...A.
1d388: 15 00 99 01 59 02 45 02 ....Y.E.
1d390: 91 01 65 02 05 01 51 02 ..e...Q.
1d398: 45 00 11 01 69 01 a5 01 E...i...
1d3a0: 38 00 44 00 58 00 6c 00 8.D.X.l.
1d3a8: 95 02 59 00 3c 00 40 00 ..Y.<.@.
1d3b0: 27 02 27 02 1b 02 1b 02 '.'.....
1d3b8: 23 01 23 01 87 00 87 00 #.#.....
1d3c0: 48 00 4c 00 50 00 54 00 H.L.P.T.
1d3c8: 8b 01 8b 01 6b 00 6b 00 ....k.k.
1d3d0: 9b 02 9b 02 a3 01 a3 01 ........
1d3d8: 07 02 07 02 ab 01 ab 01 ........
1d3e0: 93 00 93 00 03 01 03 01 ........
1d3e8: 5c 00 60 00 64 00 68 00 \.`.d.h.
1d3f0: 13 02 13 02 0b 01 0b 01 ........
1d3f8: 2b 01 2b 01 49 02 61 00 +.+.I.a.
1d400: 81 01 91 02 41 02 41 00 ....A.A.
1d408: 05 00 99 00 19 00 25 00 ......%.
1d410: 70 00 74 00 78 00 88 00 p.t.x...
1d418: a5 02 61 02 11 00 a5 00 ..a.....
1d420: 49 00 85 02 69 02 89 00 I...i...
1d428: 21 02 7c 00 80 00 84 00 !.|.....
1d430: 0b 02 0b 02 03 00 03 00 ........
1d438: a3 00 a3 00 a3 02 a3 02 ........
1d440: ab 02 ab 02 83 00 83 00 ........
1d448: 8c 00 90 00 94 00 98 00 ........
1d450: 8b 02 8b 02 23 00 23 00 ....#.#.
1d458: 83 02 83 02 2b 00 2b 00 ....+.+.
1d460: 0b 00 0b 00 03 02 03 02 ........
1d468: 2b 02 2b 02 ab 00 ab 00 +.+.....
Huffmancb_3:
1d470: 03 00 03 00 04 00 08 00 ........
1d478: 05 00 01 01 11 00 41 00 ......A.
1d480: 0c 00 10 00 14 00 20 00 ...... .
1d488: 17 00 17 00 43 01 43 01 ....C.C.
1d490: 51 00 11 01 45 00 51 01 Q...E.Q.
1d498: 05 01 55 00 18 00 1c 00 ..U.....
1d4a0: 57 01 57 01 47 01 47 01 W.W.G.G.
1d4a8: 17 01 17 01 09 00 01 02 ........
1d4b0: 24 00 2c 00 40 00 54 00 $.,.@.T.
1d4b8: 41 02 19 00 65 00 28 00 A...e.(.
1d4c0: 83 01 83 01 93 01 93 01 ........
1d4c8: 30 00 34 00 38 00 3c 00 0.4.8.<.
1d4d0: 27 00 27 00 53 02 53 02 '.'.S.S.
1d4d8: 5b 00 5b 00 83 00 83 00 [.[.....
1d4e0: 63 00 63 00 93 00 93 00 c.c.....
1d4e8: 23 00 23 00 13 02 13 02 #.#.....
1d4f0: 44 00 48 00 4c 00 50 00 D.H.L.P.
1d4f8: 4b 00 4b 00 67 01 67 01 K.K.g.g.
1d500: 63 01 63 01 97 00 97 00 c.c.....
1d508: 97 01 97 01 25 01 85 00 ....%...
1d510: 85 01 21 01 59 01 55 02 ..!.Y.U.
1d518: 58 00 5c 00 60 00 70 00 X.\.`.p.
1d520: 19 01 45 02 81 02 91 02 ..E.....
1d528: 69 00 a5 00 05 02 09 01 i.......
1d530: a1 01 64 00 68 00 6c 00 ..d.h.l.
1d538: 2b 00 2b 00 a7 01 a7 01 +.+.....
1d540: 17 02 17 02 4b 01 4b 01 ....K.K.
1d548: 97 02 97 02 6b 01 6b 01 ....k.k.
1d550: 74 00 78 00 7c 00 80 00 t.x.|...
1d558: a3 00 a3 00 63 02 63 02 ....c.c.
1d560: 85 02 29 01 99 00 a9 00 ..).....
1d568: a1 02 a9 01 99 01 65 02 ......e.
1d570: a5 02 84 00 88 00 8c 00 ........
1d578: 23 02 23 02 8b 00 8b 00 #.#.....
1d580: 27 02 27 02 89 01 59 02 '.'...Y.
1d588: 19 02 90 00 94 00 98 00 ........
1d590: ab 02 ab 02 6b 02 6b 02 ....k.k.
1d598: 9b 02 9b 02 4b 02 4b 02 ....K.K.
1d5a0: 0b 02 0b 02 29 02 89 02 ....)...
Huffmancb_4:
1d5a8: 04 00 08 00 0c 00 18 00 ........
1d5b0: 55 01 51 01 15 01 55 00 U.Q...U.
1d5b8: 45 01 05 00 15 00 01 00 E.......
1d5c0: 41 01 45 00 10 00 14 00 A.E.....
1d5c8: 07 01 07 01 53 00 53 00 ....S.S.
1d5d0: 03 01 03 01 13 01 13 01 ........
1d5d8: 1c 00 20 00 34 00 48 00 .. .4.H.
1d5e0: 43 00 43 00 13 00 13 00 C.C.....
1d5e8: 24 00 28 00 2c 00 30 00 $.(.,.0.
1d5f0: 5b 01 5b 01 97 01 97 01 [.[.....
1d5f8: 67 01 67 01 57 02 57 02 g.g.W.W.
1d600: 5b 00 5b 00 1b 01 1b 01 [.[.....
1d608: 67 00 67 00 4b 01 4b 01 g.g.K.K.
1d610: 38 00 3c 00 40 00 44 00 8.<.@.D.
1d618: 93 01 93 01 51 02 95 00 ....Q...
1d620: 61 01 45 02 25 01 15 02 a.E.%...
1d628: 85 01 19 00 49 00 25 00 ....I.%.
1d630: 09 01 11 02 61 00 41 02 ....a.A.
1d638: 4c 00 50 00 58 00 6c 00 L.P.X.l.
1d640: 91 00 21 01 05 02 81 01 ..!.....
1d648: 85 00 09 00 01 02 54 00 ......T.
1d650: 23 00 23 00 83 00 83 00 #.#.....
1d658: 5c 00 60 00 64 00 68 00 \.`.d.h.
1d660: a7 01 a7 01 6b 01 6b 01 ....k.k.
1d668: 9b 01 9b 01 97 02 97 02 ........
1d670: 67 02 67 02 5b 02 5b 02 g.g.[.[.
1d678: a5 00 69 00 99 00 a1 01 ..i.....
1d680: 70 00 74 00 78 00 84 00 p.t.x...
1d688: 91 02 29 01 61 02 89 01 ..).a...
1d690: 85 02 a9 01 25 02 49 02 ....%.I.
1d698: 19 02 a5 02 7c 00 80 00 ....|...
1d6a0: 9b 02 9b 02 6b 02 6b 02 ....k.k.
1d6a8: a3 00 a3 00 2b 00 2b 00 ....+.+.
1d6b0: 88 00 8c 00 90 00 94 00 ........
1d6b8: 83 02 83 02 8b 00 8b 00 ........
1d6c0: 23 02 23 02 0b 02 0b 02 #.#.....
1d6c8: ab 02 ab 02 a3 02 a3 02 ........
1d6d0: ab 00 ab 00 29 02 89 02 ....)...
Huffmancb_5:
1d6d8: 13 01 13 01 04 00 08 00 ........
1d6e0: 0d 01 15 01 51 01 d1 00 ....Q...
1d6e8: 0c 00 10 00 14 00 28 00 ......(.
1d6f0: d7 00 d7 00 4f 01 4f 01 ....O.O.
1d6f8: cf 00 cf 00 57 01 57 01 ....W.W.
1d700: 18 00 1c 00 20 00 24 00 .... .$.
1d708: 0b 01 0b 01 93 01 93 01 ........
1d710: 1b 01 1b 01 93 00 93 00 ........
1d718: c9 00 59 01 8d 00 95 01 ..Y.....
1d720: 49 01 d9 00 8d 01 95 00 I.......
1d728: 2c 00 30 00 44 00 58 00 ,.0.D.X.
1d730: 05 01 1d 01 51 00 d1 01 ....Q...
1d738: 34 00 38 00 3c 00 40 00 4.8.<.@.
1d740: c7 00 c7 00 d7 01 d7 01 ........
1d748: 5f 01 5f 01 4f 00 4f 00 _._.O.O.
1d750: 47 01 47 01 df 00 df 00 G.G.....
1d758: 57 00 57 00 cf 01 cf 01 W.W.....
1d760: 48 00 4c 00 50 00 54 00 H.L.P.T.
1d768: 8b 01 8b 01 9b 01 9b 01 ........
1d770: 8b 00 8b 00 9b 00 9b 00 ........
1d778: 85 00 9d 00 c9 01 59 00 ......Y.
1d780: 9d 01 d9 01 85 01 49 00 ......I.
1d788: 5c 00 60 00 74 00 88 00 \.`.t...
1d790: 11 00 01 01 61 01 21 01 ....a.!.
1d798: 64 00 68 00 6c 00 70 00 d.h.l.p.
1d7a0: c3 00 c3 00 13 02 13 02 ........
1d7a8: e3 00 e3 00 0f 00 0f 00 ........
1d7b0: 17 02 17 02 0f 02 0f 02 ........
1d7b8: 43 01 43 01 17 00 17 00 C.C.....
1d7c0: 78 00 7c 00 80 00 84 00 x.|.....
1d7c8: 5f 00 5f 00 47 00 47 00 _._.G.G.
1d7d0: c7 01 c7 01 0b 02 0b 02 ........
1d7d8: 83 00 83 00 a3 01 a3 01 ........
1d7e0: 1b 00 1b 00 1b 02 1b 02 ........
1d7e8: 8c 00 90 00 94 00 98 00 ........
1d7f0: df 01 df 01 83 01 83 01 ........
1d7f8: 09 00 a1 00 1d 00 41 00 ......A.
1d800: c1 01 1d 02 05 02 e1 01 ........
1d808: 61 00 05 00 9c 00 a0 00 a.......
1d810: 23 00 23 00 03 02 03 02 #.#.....
1d818: 23 02 23 02 03 00 03 00 #.#.....
Huffmancb_6:
1d820: 04 00 08 00 0c 00 1c 00 ........
1d828: 11 01 15 01 d1 00 51 01 ......Q.
1d830: 0d 01 55 01 4d 01 d5 00 ..U.M...
1d838: cd 00 10 00 14 00 18 00 ........
1d840: d9 00 59 01 49 01 c9 00 ..Y.I...
1d848: 09 01 8d 01 19 01 95 00 ........
1d850: 95 01 91 00 8d 00 91 01 ........
1d858: 20 00 24 00 38 00 4c 00 .$.8.L.
1d860: 99 00 89 01 89 00 99 01 ........
1d868: 28 00 2c 00 30 00 34 00 (.,.0.4.
1d870: 47 01 47 01 5f 01 5f 01 G.G._._.
1d878: df 00 df 00 cf 01 cf 01 ........
1d880: c7 00 c7 00 d7 01 d7 01 ........
1d888: 57 00 57 00 4f 00 4f 00 W.W.O.O.
1d890: 3c 00 40 00 44 00 48 00 <.@.D.H.
1d898: 1f 01 1f 01 07 01 07 01 ........
1d8a0: 53 00 53 00 d3 01 d3 01 S.S.....
1d8a8: 9f 01 9f 01 85 00 c9 01 ........
1d8b0: d9 01 9d 00 59 00 49 00 ....Y.I.
1d8b8: 50 00 5c 00 70 00 84 00 P.\.p...
1d8c0: 85 01 dd 01 54 00 58 00 ....T.X.
1d8c8: 5f 00 5f 00 47 00 47 00 _._.G.G.
1d8d0: c7 01 c7 01 17 00 17 00 ........
1d8d8: 60 00 64 00 68 00 6c 00 `.d.h.l.
1d8e0: 0f 00 0f 00 63 01 63 01 ....c.c.
1d8e8: 43 01 43 01 c3 00 c3 00 C.C.....
1d8f0: 17 02 17 02 e3 00 e3 00 ........
1d8f8: 0f 02 0f 02 13 00 13 00 ........
1d900: 74 00 78 00 7c 00 80 00 t.x.|...
1d908: 83 01 83 01 83 00 83 00 ........
1d910: 1b 02 1b 02 0b 00 0b 00 ........
1d918: 03 01 03 01 a3 01 a3 01 ........
1d920: a3 00 a3 00 0b 02 0b 02 ........
1d928: 88 00 8c 00 90 00 94 00 ........
1d930: 23 01 23 01 1b 00 1b 00 #.#.....
1d938: 13 02 13 02 05 00 05 02 ........
1d940: 1d 00 61 00 1d 02 e1 01 ..a.....
1d948: c1 01 41 00 98 00 9c 00 ..A.....
1d950: 23 02 23 02 03 02 03 02 #.#.....
1d958: 03 00 03 00 23 00 23 00 ....#.#.
Huffmancb_7:
1d960: 03 00 03 00 04 00 08 00 ........
1d968: 07 00 07 00 43 00 43 00 ....C.C.
1d970: 45 00 0c 00 10 00 24 00 E.....$.
1d978: 49 00 85 00 09 00 81 00 I.......
1d980: 14 00 18 00 1c 00 20 00 ...... .
1d988: 4f 00 4f 00 c7 00 c7 00 O.O.....
1d990: 8b 00 8b 00 0f 00 0f 00 ........
1d998: c3 00 c3 00 c9 00 8d 00 ........
1d9a0: 05 01 51 00 45 01 55 00 ..Q.E.U.
1d9a8: 28 00 2c 00 40 00 54 00 (.,.@.T.
1d9b0: cd 00 09 01 01 01 11 00 ........
1d9b8: 30 00 34 00 38 00 3c 00 0.4.8.<.
1d9c0: 93 00 93 00 4b 01 4b 01 ....K.K.
1d9c8: 97 00 97 00 43 01 43 01 ....C.C.
1d9d0: 5b 00 5b 00 17 00 17 00 [.[.....
1d9d8: 87 01 87 01 d3 00 d3 00 ........
1d9e0: 44 00 48 00 4c 00 50 00 D.H.L.P.
1d9e8: 4f 01 4f 01 0f 01 0f 01 O.O.....
1d9f0: d7 00 d7 00 8b 01 8b 01 ........
1d9f8: 9b 00 9b 00 c7 01 c7 01 ........
1da00: 8d 01 81 01 19 00 11 01 ........
1da08: 58 00 5c 00 60 00 68 00 X.\.`.h.
1da10: 5d 00 51 01 9d 00 15 01 ].Q.....
1da18: d9 00 c9 01 dd 00 19 01 ........
1da20: 55 01 91 01 cd 01 64 00 U.....d.
1da28: 1f 00 1f 00 c3 01 c3 01 ........
1da30: 6c 00 70 00 74 00 78 00 l.p.t.x.
1da38: 5b 01 5b 01 97 01 97 01 [.[.....
1da40: 1f 01 1f 01 d3 01 d3 01 ........
1da48: d7 01 d7 01 5f 01 5f 01 ...._._.
1da50: 9d 01 99 01 d9 01 dd 01 ........
Huffmancb_8:
1da58: 04 00 08 00 10 00 24 00 ......$.
1da60: 47 00 47 00 49 00 05 00 G.G.I...
1da68: 85 00 41 00 89 00 0c 00 ..A.....
1da70: 03 00 03 00 0b 00 0b 00 ........
1da78: 14 00 18 00 1c 00 20 00 ...... .
1da80: 83 00 83 00 4f 00 4f 00 ....O.O.
1da88: c7 00 c7 00 8f 00 8f 00 ........
1da90: cb 00 cb 00 cd 00 51 00 ......Q.
1da98: 05 01 91 00 09 01 0d 00 ........
1daa0: 28 00 2c 00 40 00 54 00 (.,.@.T.
1daa8: c1 00 d1 00 0d 01 95 00 ........
1dab0: 30 00 34 00 38 00 3c 00 0.4.8.<.
1dab8: 57 00 57 00 4b 01 4b 01 W.W.K.K.
1dac0: 47 01 47 01 d7 00 d7 00 G.G.....
1dac8: 4f 01 4f 01 13 01 13 01 O.O.....
1dad0: 17 01 17 01 03 01 03 01 ........
1dad8: 44 00 48 00 4c 00 50 00 D.H.L.P.
1dae0: 53 01 53 01 13 00 13 00 S.S.....
1dae8: 8b 01 8b 01 9b 00 9b 00 ........
1daf0: 5b 00 5b 00 87 01 87 01 [.[.....
1daf8: 8d 01 d9 00 55 01 15 00 ....U...
1db00: 58 00 5c 00 60 00 68 00 X.\.`.h.
1db08: 19 01 41 01 91 01 5d 00 ..A...].
1db10: 9d 00 c9 01 59 01 dd 00 ....Y...
1db18: c5 01 95 01 cd 01 64 00 ......d.
1db20: 9b 01 9b 01 1f 01 1f 01 ........
1db28: 6c 00 70 00 74 00 78 00 l.p.t.x.
1db30: 1b 00 1b 00 d3 01 d3 01 ........
1db38: 83 01 83 01 5f 01 5f 01 ...._._.
1db40: 9f 01 9f 01 db 01 db 01 ........
1db48: d5 01 1d 00 c1 01 dd 01 ........
Huffmancb_9:
1db50: 03 00 03 00 04 00 08 00 ........
1db58: 07 00 07 00 43 00 43 00 ....C.C.
1db60: 45 00 0c 00 10 00 2c 00 E.....,.
1db68: 49 00 85 00 09 00 81 00 I.......
1db70: 14 00 18 00 1c 00 20 00 ...... .
1db78: 4f 00 4f 00 8b 00 8b 00 O.O.....
1db80: c7 00 c7 00 0d 00 c1 00 ........
1db88: c9 00 8d 00 05 01 51 00 ......Q.
1db90: 09 01 45 01 24 00 28 00 ..E.$.(.
1db98: 93 00 93 00 cf 00 cf 00 ........
1dba0: 03 01 03 01 13 00 13 00 ........
1dba8: 30 00 44 00 58 00 a4 00 0.D.X...
1dbb0: 34 00 38 00 3c 00 40 00 4.8.<.@.
1dbb8: 57 00 57 00 4b 01 4b 01 W.W.K.K.
1dbc0: 87 01 87 01 0f 01 0f 01 ........
1dbc8: 97 00 97 00 5b 00 5b 00 ....[.[.
1dbd0: d3 00 d3 00 41 01 89 01 ....A...
1dbd8: 48 00 4c 00 50 00 54 00 H.L.P.T.
1dbe0: 15 00 c5 01 4d 01 05 02 ....M...
1dbe8: 61 00 11 01 d5 00 99 00 a.......
1dbf0: 5d 00 81 01 a1 00 09 02 ].......
1dbf8: 8d 01 c9 01 51 01 65 00 ....Q.e.
1dc00: 5c 00 68 00 7c 00 90 00 \.h.|...
1dc08: 45 02 9d 00 60 00 64 00 E...`.d.
1dc10: 1b 00 1b 00 17 01 17 01 ........
1dc18: db 00 db 00 e3 00 e3 00 ........
1dc20: 6c 00 70 00 74 00 78 00 l.p.t.x.
1dc28: c3 01 c3 01 a7 00 a7 00 ........
1dc30: 0f 02 0f 02 93 01 93 01 ........
1dc38: cf 01 cf 01 03 02 03 02 ........
1dc40: 6b 00 6b 00 1b 01 1b 01 k.k.....
1dc48: 80 00 84 00 88 00 8c 00 ........
1dc50: 4b 02 4b 02 57 01 57 01 K.K.W.W.
1dc58: 23 00 23 00 1f 00 1f 00 #.#.....
1dc60: df 00 df 00 ab 00 ab 00 ........
1dc68: e7 00 e7 00 23 01 23 01 ....#.#.
1dc70: 94 00 98 00 9c 00 a0 00 ........
1dc78: 87 02 87 02 1f 01 1f 01 ........
1dc80: 5b 01 5b 01 97 01 97 01 [.[.....
1dc88: 13 02 13 02 d3 01 d3 01 ........
1dc90: 4f 02 4f 02 6f 00 6f 00 O.O.o.o.
1dc98: a8 00 bc 00 d0 00 f4 00 ........
1dca0: ac 00 b0 00 b4 00 b8 00 ........
1dca8: 17 02 17 02 27 00 27 00 ....'.'.
1dcb0: 63 01 63 01 e9 00 89 02 c.c.....
1dcb8: 41 02 ad 00 25 01 99 01 A...%...
1dcc0: 71 00 51 02 a1 01 c5 02 q.Q.....
1dcc8: c0 00 c4 00 c8 00 cc 00 ........
1dcd0: 65 01 29 01 d5 01 5d 01 e.)...].
1dcd8: c9 02 05 03 b1 00 ed 00 ........
1dce0: 8d 02 55 02 d9 01 e1 01 ..U.....
1dce8: 2d 01 81 02 9d 01 f1 00 -.......
1dcf0: d4 00 d8 00 dc 00 e0 00 ........
1dcf8: 29 00 69 01 91 02 19 02 ).i.....
1dd00: 09 03 a5 01 e5 01 d1 02 ........
1dd08: 2d 00 59 02 cd 02 95 02 -.Y.....
1dd10: e4 00 e8 00 ec 00 f0 00 ........
1dd18: 23 02 23 02 1f 02 1f 02 #.#.....
1dd20: 73 01 73 01 0f 03 0f 03 s.s.....
1dd28: 6f 01 6f 01 df 01 df 01 o.o.....
1dd30: 33 01 33 01 af 01 af 01 3.3.....
1dd38: f8 00 0c 01 20 01 34 01 .... .4.
1dd40: fc 00 00 01 04 01 08 01 ........
1dd48: ab 01 ab 01 13 03 13 03 ........
1dd50: 5f 02 5f 02 d7 02 d7 02 _._.....
1dd58: c3 02 c3 02 b3 01 b3 01 ........
1dd60: 9b 02 9b 02 33 00 33 00 ....3.3.
1dd68: 10 01 14 01 18 01 1c 01 ........
1dd70: eb 01 eb 01 17 03 17 03 ........
1dd78: 9f 02 9f 02 27 02 27 02 ....'.'.
1dd80: 03 03 03 03 ef 01 ef 01 ........
1dd88: 63 02 63 02 67 02 67 02 c.c.g.g.
1dd90: 24 01 28 01 2c 01 30 01 $.(.,.0.
1dd98: 2b 02 2b 02 df 02 df 02 +.+.....
1dda0: f3 01 f3 01 db 02 db 02 ........
1dda8: e3 02 e3 02 2f 02 2f 02 ...././.
1ddb0: 1f 03 1f 03 1b 03 1b 03 ........
1ddb8: 38 01 3c 01 40 01 44 01 8.<.@.D.
1ddc0: a1 02 69 02 21 03 a5 02 ..i.!...
1ddc8: e5 02 25 03 e9 02 71 02 ..%...q.
1ddd0: a9 02 6d 02 31 02 ad 02 ..m.1...
1ddd8: b1 02 f1 02 48 01 4c 01 ....H.L.
1dde0: 2b 03 2b 03 ef 02 ef 02 +.+.....
1dde8: 2f 03 2f 03 33 03 33 03 /./.3.3.
Huffmancb_10:
1ddf0: 04 00 0c 00 20 00 4c 00 .... .L.
1ddf8: 45 00 85 00 49 00 08 00 E...I...
1de00: 8b 00 8b 00 07 00 07 00 ........
1de08: 10 00 14 00 18 00 1c 00 ........
1de10: 43 00 43 00 c7 00 c7 00 C.C.....
1de18: 8f 00 8f 00 4f 00 4f 00 ....O.O.
1de20: cb 00 cb 00 cf 00 cf 00 ........
1de28: 09 00 81 00 09 01 91 00 ........
1de30: 24 00 28 00 2c 00 38 00 $.(.,.8.
1de38: 05 01 51 00 01 00 d1 00 ..Q.....
1de40: 0d 01 0d 00 c1 00 11 01 ........
1de48: 49 01 95 00 30 00 34 00 I...0.4.
1de50: 47 01 47 01 57 00 57 00 G.G.W.W.
1de58: d7 00 d7 00 4f 01 4f 01 ....O.O.
1de60: 3c 00 40 00 44 00 48 00 <.@.D.H.
1de68: 17 01 17 01 53 01 53 01 ....S.S.
1de70: 9b 00 9b 00 8b 01 8b 01 ........
1de78: db 00 db 00 13 00 13 00 ........
1de80: 5b 00 5b 00 03 01 03 01 [.[.....
1de88: 50 00 64 00 78 00 c0 00 P.d.x...
1de90: 54 00 58 00 5c 00 60 00 T.X.\.`.
1de98: 87 01 87 01 8f 01 8f 01 ........
1dea0: 57 01 57 01 1b 01 1b 01 W.W.....
1dea8: 93 01 93 01 59 01 9d 00 ....Y...
1deb0: cd 01 c9 01 95 01 a1 00 ........
1deb8: 68 00 6c 00 70 00 74 00 h.l.p.t.
1dec0: dd 00 15 00 5d 00 41 01 ....].A.
1dec8: 61 00 c5 01 e1 00 1d 01 a.......
1ded0: d1 01 09 02 99 01 5d 01 ......].
1ded8: 05 02 0d 02 21 01 11 02 ....!...
1dee0: 7c 00 84 00 98 00 ac 00 |.......
1dee8: d5 01 61 01 15 02 80 00 ..a.....
1def0: 9f 01 9f 01 db 01 db 01 ........
1def8: 88 00 8c 00 90 00 94 00 ........
1df00: a7 00 a7 00 1b 00 1b 00 ........
1df08: 1b 02 1b 02 e7 00 e7 00 ........
1df10: 4f 02 4f 02 67 00 67 00 O.O.g.g.
1df18: 4b 02 4b 02 83 01 83 01 K.K.....
1df20: 9c 00 a0 00 a4 00 a8 00 ........
1df28: a3 01 a3 01 27 01 27 01 ....'.'.
1df30: 53 02 53 02 ab 00 ab 00 S.S.....
1df38: 47 02 47 02 df 01 df 01 G.G.....
1df40: e3 01 e3 01 67 01 67 01 ....g.g.
1df48: b0 00 b4 00 b8 00 bc 00 ........
1df50: 1f 02 1f 02 eb 00 eb 00 ........
1df58: 57 02 57 02 2b 01 2b 01 W.W.+.+.
1df60: 8b 02 8b 02 6b 00 6b 00 ....k.k.
1df68: 8f 02 8f 02 a7 01 a7 01 ........
1df70: c4 00 d8 00 ec 00 00 01 ........
1df78: c8 00 cc 00 d0 00 d4 00 ........
1df80: 5b 02 5b 02 23 00 23 00 [.[.#.#.
1df88: 93 02 93 02 1f 00 1f 00 ........
1df90: af 00 af 00 5d 02 ed 00 ....]...
1df98: a9 01 85 02 6d 00 e5 01 ....m...
1dfa0: dc 00 e0 00 e4 00 e8 00 ........
1dfa8: c1 01 21 02 69 01 cd 02 ..!.i...
1dfb0: 95 02 61 02 6d 01 01 02 ..a.m...
1dfb8: 2d 01 c9 02 9d 02 99 02 -.......
1dfc0: e9 01 d1 02 c5 02 b1 00 ........
1dfc8: f0 00 f4 00 f8 00 fc 00 ........
1dfd0: 25 02 f1 00 ad 01 d5 02 %.......
1dfd8: 31 01 ed 01 71 01 0d 03 1...q...
1dfe0: d9 02 25 00 29 02 29 00 ..%.).).
1dfe8: 71 00 41 02 11 03 65 02 q.A...e.
1dff0: 04 01 0c 01 20 01 34 01 .... .4.
1dff8: b1 01 09 03 a1 02 08 01 ........
1e000: a7 02 a7 02 07 03 07 03 ........
1e008: 10 01 14 01 18 01 1c 01 ........
1e010: 2f 02 2f 02 f3 01 f3 01 /./.....
1e018: df 02 df 02 17 03 17 03 ........
1e020: 1b 03 1b 03 6b 02 6b 02 ....k.k.
1e028: e3 02 e3 02 33 02 33 02 ....3.3.
1e030: 24 01 28 01 2c 01 30 01 $.(.,.0.
1e038: 83 02 83 02 1f 03 1f 03 ........
1e040: 2f 00 2f 00 ab 02 ab 02 /./.....
1e048: 6f 02 6f 02 af 02 af 02 o.o.....
1e050: c3 02 c3 02 ef 02 ef 02 ........
1e058: 38 01 3c 01 40 01 44 01 8.<.@.D.
1e060: e7 02 e7 02 eb 02 eb 02 ........
1e068: 33 00 33 00 23 03 23 03 3.3.#.#.
1e070: 71 02 29 03 25 03 2d 03 q.).%.-.
1e078: f1 02 01 03 b1 02 31 03 ......1.
Huffmancb_11:
1e080: 04 00 10 00 38 00 8c 00 ....8...
1e088: 01 00 85 00 08 00 0c 00 ........
1e090: 43 08 43 08 07 00 07 00 C.C.....
1e098: 83 00 83 00 8b 00 8b 00 ........
1e0a0: 14 00 18 00 1c 00 24 00 ......$.
1e0a8: 07 01 07 01 0b 01 0b 01 ........
1e0b0: 85 01 8d 00 0d 01 09 00 ........
1e0b8: 89 01 01 01 8d 01 20 00 ...... .
1e0c0: 93 00 93 00 07 02 07 02 ........
1e0c8: 28 00 2c 00 30 00 34 00 (.,.0.4.
1e0d0: 13 01 13 01 0b 02 0b 02 ........
1e0d8: 93 01 93 01 0f 02 0f 02 ........
1e0e0: 0f 00 0f 00 83 01 83 01 ........
1e0e8: 97 00 97 00 17 01 17 01 ........
1e0f0: 3c 00 50 00 64 00 78 00 <.P.d.x.
1e0f8: 40 00 44 00 48 00 4c 00 @.D.H.L.
1e100: 8b 02 8b 02 13 02 13 02 ........
1e108: 87 02 87 02 97 01 97 01 ........
1e110: 8f 02 8f 02 17 02 17 02 ........
1e118: 91 02 19 01 09 03 99 00 ........
1e120: 54 00 58 00 5c 00 60 00 T.X.\.`.
1e128: 99 01 0d 03 05 03 11 08 ........
1e130: 0d 08 c1 02 c1 01 41 02 ......A.
1e138: 19 02 41 03 11 00 11 03 ..A.....
1e140: 01 02 09 08 95 02 15 08 ........
1e148: 68 00 6c 00 70 00 74 00 h.l.p.t.
1e150: c1 03 41 01 41 04 89 03 ..A.A...
1e158: 1d 01 8d 03 99 02 15 03 ........
1e160: 19 08 41 05 9d 01 9d 00 ..A.....
1e168: c1 04 1d 08 05 08 85 03 ........
1e170: 7c 00 80 00 84 00 88 00 |.......
1e178: 91 03 c1 05 1d 02 41 06 ......A.
1e180: 21 08 c1 00 19 03 25 08 !.....%.
1e188: 09 04 95 03 29 08 c1 06 ....)...
1e190: a1 01 21 01 0d 04 15 00 ..!.....
1e198: 90 00 c8 00 1c 01 70 01 ......p.
1e1a0: 94 00 98 00 a0 00 b4 00 ........
1e1a8: 41 07 2d 08 9d 02 11 04 A.-.....
1e1b0: 99 03 1d 03 81 02 9c 00 ........
1e1b8: 23 02 23 02 c3 07 c3 07 #.#.....
1e1c0: a4 00 a8 00 ac 00 b0 00 ........
1e1c8: 33 08 33 08 07 04 07 04 3.3.....
1e1d0: a3 00 a3 00 3b 08 3b 08 ....;.;.
1e1d8: 17 04 17 04 37 08 37 08 ....7.7.
1e1e0: 8f 04 8f 04 a3 02 a3 02 ........
1e1e8: b8 00 bc 00 c0 00 c4 00 ........
1e1f0: 9f 03 9f 03 8b 04 8b 04 ........
1e1f8: 23 03 23 03 27 01 27 01 #.#.'.'.
1e200: a7 01 a7 01 3f 08 3f 08 ....?.?.
1e208: 93 04 93 04 1b 04 1b 04 ........
1e210: cc 00 e0 00 f4 00 08 01 ........
1e218: d0 00 d4 00 d8 00 dc 00 ........
1e220: 1b 00 1b 00 27 02 27 02 ....'.'.
1e228: 97 04 97 04 a3 03 a3 03 ........
1e230: 1f 04 1f 04 87 04 87 04 ........
1e238: ab 01 ab 01 03 03 03 03 ........
1e240: e4 00 e8 00 ec 00 f0 00 ........
1e248: 2b 01 2b 01 a7 00 a7 00 +.+.....
1e250: a7 02 a7 02 13 05 13 05 ........
1e258: 0b 05 0b 05 27 03 27 03 ....'.'.
1e260: 0f 05 0f 05 9b 04 9b 04 ........
1e268: f8 00 fc 00 00 01 04 01 ........
1e270: 2b 02 2b 02 23 04 23 04 +.+.#.#.
1e278: ab 02 ab 02 a7 03 a7 03 ........
1e280: af 01 af 01 07 05 07 05 ........
1e288: 1f 00 1f 00 2b 03 2b 03 ....+.+.
1e290: 0c 01 10 01 14 01 18 01 ........
1e298: 9f 04 9f 04 8f 05 8f 05 ........
1e2a0: 17 05 17 05 ab 00 ab 00 ........
1e2a8: 93 05 93 05 2f 01 2f 01 ...././.
1e2b0: 37 01 37 01 1b 05 1b 05 7.7.....
1e2b8: 20 01 34 01 48 01 5c 01 .4.H.\.
1e2c0: 24 01 28 01 2c 01 30 01 $.(.,.0.
1e2c8: b7 01 b7 01 8b 05 8b 05 ........
1e2d0: 43 00 43 00 97 05 97 05 C.C.....
1e2d8: af 02 af 02 2d 02 25 04 ....-.%.
1e2e0: 1d 05 a1 04 01 08 91 06 ........
1e2e8: 38 01 3c 01 40 01 44 01 8.<.@.D.
1e2f0: 81 03 8d 06 2d 03 b5 00 ....-...
1e2f8: 35 02 b1 01 89 06 b5 02 5.......
1e300: 21 05 99 05 29 04 a9 03 !...)...
1e308: 39 01 31 02 85 05 11 06 9.1.....
1e310: 4c 01 50 01 54 01 58 01 L.P.T.X.
1e318: ad 00 0d 06 85 06 31 01 ......1.
1e320: 9d 05 0d 07 15 06 95 06 ........
1e328: 39 02 11 07 ad 03 b9 01 9.......
1e330: b1 02 35 03 31 03 21 00 ..5.1.!.
1e338: 60 01 64 01 68 01 6c 01 `.d.h.l.
1e340: 2d 04 09 06 a5 04 b9 02 -.......
1e348: 99 06 29 05 3d 01 a1 05 ..).=...
1e350: 25 05 39 03 a9 04 15 07 %.9.....
1e358: ad 04 b9 00 09 07 19 06 ........
1e360: 74 01 88 01 9c 01 cc 01 t.......
1e368: 78 01 7c 01 80 01 84 01 x.|.....
1e370: 05 06 35 04 01 04 b5 03 ..5.....
1e378: 1d 06 b1 03 9d 06 bd 01 ........
1e380: b1 00 19 07 89 07 bd 02 ........
1e388: 3d 02 05 07 a5 05 91 07 =.......
1e390: 8c 01 90 01 94 01 98 01 ........
1e398: b9 03 a1 06 b5 04 21 06 ......!.
1e3a0: 95 07 8d 07 a9 05 2d 05 ......-.
1e3a8: 31 04 3d 03 bd 03 21 07 1.=...!.
1e3b0: bd 00 1d 07 25 00 81 04 ....%...
1e3b8: a0 01 a4 01 a8 01 b8 01 ........
1e3c0: a5 06 25 06 b1 04 39 04 ..%...9.
1e3c8: a9 06 b9 04 31 05 99 07 ....1...
1e3d0: 9d 07 ac 01 b0 01 b4 01 ........
1e3d8: 27 07 27 07 3f 04 3f 04 '.'.?.?.
1e3e0: af 05 af 05 2f 07 2f 07 ...././.
1e3e8: 87 07 87 07 2b 06 2b 06 ....+.+.
1e3f0: bc 01 c0 01 c4 01 c8 01 ........
1e3f8: 2b 07 2b 07 b7 05 b7 05 +.+.....
1e400: 37 05 37 05 af 06 af 06 7.7.....
1e408: 2f 06 2f 06 a3 07 a3 07 /./.....
1e410: bb 05 bb 05 37 06 37 06 ....7.7.
1e418: d0 01 e4 01 f8 01 0c 02 ........
1e420: d4 01 d8 01 dc 01 e0 01 ........
1e428: b3 06 b3 06 bf 04 bf 04 ........
1e430: 3b 05 3b 05 2b 00 2b 00 ;.;.+.+.
1e438: b3 05 b3 05 a7 07 a7 07 ........
1e440: 03 05 03 05 33 06 33 06 ....3.3.
1e448: e8 01 ec 01 f0 01 f4 01 ........
1e450: 2f 00 2f 00 33 07 33 07 /./.3.3.
1e458: ab 07 ab 07 b7 06 b7 06 ........
1e460: 83 06 83 06 3b 06 3b 06 ....;.;.
1e468: 3f 05 3f 05 bf 05 bf 05 ?.?.....
1e470: fc 01 00 02 04 02 08 02 ........
1e478: af 07 af 07 bb 06 bb 06 ........
1e480: 37 00 37 00 83 05 83 05 7.7.....
1e488: 37 07 37 07 3f 06 3f 06 7.7.?.?.
1e490: bf 06 bf 06 b3 07 b3 07 ........
1e498: 10 02 14 02 18 02 1c 02 ........
1e4a0: 3b 00 3b 00 3b 07 3b 07 ;.;.;.;.
1e4a8: b7 07 b7 07 33 00 33 00 ....3.3.
1e4b0: bb 07 bb 07 01 07 01 06 ........
1e4b8: 3d 07 3d 00 81 07 bd 07 =.=.....
1e4c0: 18 01 17 01 00 01 09 01 ........
1e4c8: a5 05 a1 05 b7 05 13 05 ........
1e4d0: f9 08 ff 08 21 08 ff 08 ....!...
1e4d8: 4f 08 ff 08 bc 08 ff 08 O.......
1e4e0: 15 08 ff 08 37 08 ff 08 ....7...
1e4e8: 0d 08 ff 08 5f 08 ff 08 ...._...
1e4f0: 4a 08 ff 08 7d 08 ff 08 J...}...
1e4f8: ff 08 ff 08 a8 08 ff 08 ........
1e500: 15 08 ff 08 3f 08 ff 08 ....?...
1e508: 30 08 ff 08 94 08 ff 08 0.......
1e510: d4 08 ff 08 25 08 ff 08 ....%...
1e518: ef 08 ff 08 3f 08 ff 08 ....?...
1e520: 09 08 ff 08 fc 08 ff 08 ........
1e528: 42 08 ff 08 b3 08 ff 08 B.......
1e530: 0d 07 a9 07 0e 06 e2 06 ........
1e538: c7 06 d0 06 b2 04 07 04 ........
AACcodeBookDTable:
1e540: 00 00 00 00 00 00 00 00 ........
1e548: a0 d1 01 00 04 02 01 00 ........
1e550: 38 d3 01 00 04 02 01 00 8.......
1e558: 70 d4 01 00 04 02 00 00 p.......
1e560: a8 d5 01 00 04 02 00 00 ........
1e568: d8 d6 01 00 02 04 04 00 ........
1e570: 20 d8 01 00 02 04 04 00 .......
1e578: 60 d9 01 00 02 04 00 00 `.......
1e580: 58 da 01 00 02 04 00 00 X.......
1e588: 50 db 01 00 02 04 00 00 P.......
1e590: f0 dd 01 00 02 04 00 00 ........
1e598: 80 e0 01 00 02 05 00 00 ........
1e5a0: 34 c6 01 00 01 08 3c 00 4.....<.
tns_decode_coef.tns_coef_seek:
1e5a8: 48 d0 01 00 08 d0 01 00 H.......
1e5b0: c8 d0 01 00 88 d0 01 00 ........
silk_NLSF_CB_WB:
1e5b8: 20 00 10 00 66 26 ab 01 ...f&..
1e5c0: dc e5 01 00 dc e7 01 00 ........
1e5c8: 1c e8 01 00 3a e8 01 00 ....:...
1e5d0: 3a e9 01 00 82 e9 01 00 :.......
1e5d8: ca e9 01 00 ....
silk_NLSF_CB1_WB_Q8:
1e5dc: 07 17 26 36 45 55 64 74 ..&6EUdt
1e5e4: 83 93 a2 b2 c1 d0 df ef ........
1e5ec: 0d 19 29 37 45 53 62 70 ..)7ESbp
1e5f4: 7f 8e 9d ab bb cb dc ec ........
1e5fc: 0f 15 22 33 3d 4e 5c 6a .."3=N\j
1e604: 7e 88 98 a7 b9 cd e1 f0 ~.......
1e60c: 0a 15 24 32 3f 4f 5f 6e ..$2?O_n
1e614: 7e 8d 9d ad bd cd dd ed ~.......
1e61c: 11 14 25 33 3b 4e 59 6b ..%3;NYk
1e624: 7b 86 96 a4 b8 cd e0 f0 {.......
1e62c: 0a 0f 20 33 43 51 60 70 .. 3CQ`p
1e634: 81 8e 9e ad bd cc dc ec ........
1e63c: 08 15 25 33 41 4f 62 71 ..%3AObq
1e644: 7e 8a 9b a8 b3 c0 d1 da ~.......
1e64c: 0c 0f 22 37 3f 4e 57 6c .."7?NWl
1e654: 76 83 94 a7 b9 cb db ec v.......
1e65c: 10 13 20 24 38 4f 5b 6c .. $8O[l
1e664: 76 88 9a ab ba cc dc ed v.......
1e66c: 0b 1c 2b 3a 4a 59 69 78 ..+:JYix
1e674: 87 96 a5 b4 c4 d3 e2 f1 ........
1e67c: 06 10 21 2e 3c 4b 5c 6b ..!.<K\k
1e684: 7b 89 9c a9 b9 c7 d6 e1 {.......
1e68c: 0b 13 1e 2c 39 4a 59 69 ...,9JYi
1e694: 79 87 98 a9 ba ca da ea y.......
1e69c: 0c 13 1d 2e 39 47 58 64 ....9GXd
1e6a4: 78 84 94 a5 b6 c7 d8 e9 x.......
1e6ac: 11 17 23 2e 38 4d 5c 6a ..#.8M\j
1e6b4: 7b 86 98 a7 b9 cc de ed {.......
1e6bc: 0e 11 2d 35 3f 4b 59 6b ..-5?KYk
1e6c4: 73 84 97 ab bc ce dd f0 s.......
1e6cc: 09 10 1d 28 38 47 58 67 ...(8GXg
1e6d4: 77 89 9a ab bd cd de ed w.......
1e6dc: 10 13 24 30 39 4c 57 69 ..$09LWi
1e6e4: 76 84 96 a7 b9 ca da ec v.......
1e6ec: 0c 11 1d 36 47 51 5e 68 ...6GQ^h
1e6f4: 7e 88 95 a4 b6 c9 dd ed ~.......
1e6fc: 0f 1c 2f 3e 4f 61 73 81 ../>Oas.
1e704: 8e 9b a8 b4 c2 d0 df ee ........
1e70c: 08 0e 1e 2d 3e 4e 5e 6f ...->N^o
1e714: 7f 8f 9f af c0 cf df ef ........
1e71c: 11 1e 31 3e 4f 5c 6b 77 ..1>O\kw
1e724: 84 91 a0 ae be cc dc eb ........
1e72c: 0e 13 24 2d 3d 4c 5b 6c ..$-=L[l
1e734: 79 8a 9a ac bd cd de ee y.......
1e73c: 0c 12 1f 2d 3c 4c 5b 6b ...-<L[k
1e744: 7b 8a 9a ab bb cc dd ec {.......
1e74c: 0d 11 1f 2b 35 46 53 67 ...+5FSg
1e754: 72 83 95 a7 b9 cb dc ed r.......
1e75c: 11 16 23 2a 3a 4e 5d 6e ..#*:N]n
1e764: 7d 8b 9b aa bc ce e0 f0 }.......
1e76c: 08 0f 22 32 43 53 63 73 .."2CScs
1e774: 83 92 a2 b2 c1 d1 e0 ef ........
1e77c: 0d 10 29 42 49 56 5f 6f ..)BIV_o
1e784: 80 89 96 a3 b7 ce e1 f1 ........
1e78c: 11 19 25 34 3f 4b 5c 66 ..%4?K\f
1e794: 77 84 90 a0 af bf d4 e7 w.......
1e79c: 13 1f 31 41 53 64 75 85 ..1ASdu.
1e7a4: 93 a1 ae bb c8 d5 e3 f2 ........
1e7ac: 12 1f 34 44 58 67 75 7e ..4DXgu~
1e7b4: 8a 95 a3 b1 c0 cf df ef ........
1e7bc: 10 1d 2f 3d 4c 5a 6a 77 ../=LZjw
1e7c4: 85 93 a1 b0 c1 d1 e0 f0 ........
1e7cc: 0f 15 23 32 3d 49 56 61 ..#2=IVa
1e7d4: 6e 77 81 8d af c6 da ed nw......
silk_NLSF_CB1_iCDF_WB:
1e7dc: e1 cc c9 b8 b7 af 9e 9a ........
1e7e4: 99 87 77 73 71 6e 6d 63 ..wsqnmc
1e7ec: 62 5f 4f 44 34 32 30 2d b_OD420-
1e7f4: 2b 20 1f 1b 12 0a 03 00 + ......
1e7fc: ff fb eb e6 d4 c9 c4 b6 ........
1e804: a7 a6 a3 97 8a 7c 6e 68 .....|nh
1e80c: 5a 4e 4c 46 45 39 2d 22 ZNLFE9-"
1e814: 18 15 0b 06 05 04 03 00 ........
silk_NLSF_PRED_WB_Q8.261:
1e81c: af 94 a0 b0 b2 ad ae a4 ........
1e824: b1 ae c4 b6 c6 c0 b6 44 .......D
1e82c: 3e 42 3c 48 75 55 5a 76 >B<HuUZv
1e834: 88 97 8e a0 8e 9b ......
silk_NLSF_CB2_SELECT_WB.262:
1e83a: 00 00 00 00 00 00 00 01 ........
1e842: 64 66 66 44 44 24 22 60 dffDD$"`
1e84a: a4 6b 9e b9 b4 b9 8b 66 .k.....f
1e852: 40 42 24 22 22 00 01 20 @B$""..
1e85a: d0 8b 8d bf 98 b9 9b 68 .......h
1e862: 60 ab 68 a6 66 66 66 84 `.h.fff.
1e86a: 01 00 00 00 00 10 10 00 ........
1e872: 50 6d 4e 6b b9 8b 67 65 PmNk..ge
1e87a: d0 d4 8d 8b ad 99 7b 67 ......{g
1e882: 24 00 00 00 00 00 00 01 $.......
1e88a: 30 00 00 00 00 00 00 20 0......
1e892: 44 87 7b 77 77 67 45 62 D.{wwgEb
1e89a: 44 67 78 76 76 66 47 62 DgxvvfGb
1e8a2: 86 88 9d b8 b6 99 8b 86 ........
1e8aa: d0 a8 f8 4b bd 8f 79 6b ...K..yk
1e8b2: 20 31 22 22 22 00 11 02 1"""...
1e8ba: d2 eb 8b 7b b9 89 69 86 ...{..i.
1e8c2: 62 87 68 b6 64 b7 ab 86 b.h.d...
1e8ca: 64 46 44 46 42 42 22 83 dFDFBB".
1e8d2: 40 a6 66 44 24 02 01 00 @.fD$...
1e8da: 86 a6 66 44 22 22 42 84 ..fD""B.
1e8e2: d4 f6 9e 8b 6b 6b 57 66 ....kkWf
1e8ea: 64 db 7d 7a 89 76 67 84 d.}z.vg.
1e8f2: 72 87 89 69 ab 6a 32 22 r..i.j2"
1e8fa: a4 d6 8d 8f b9 97 79 67 ......yg
1e902: c0 22 00 00 00 00 00 01 ."......
1e90a: d0 6d 4a bb 86 f9 9f 89 .mJ.....
1e912: 66 6e 9a 76 57 65 77 65 fn.vWewe
1e91a: 00 02 00 24 24 42 44 23 ...$$BD#
1e922: 60 a4 66 64 24 00 02 21 `.fd$..!
1e92a: a7 8a ae 66 64 54 02 02 ...fdT..
1e932: 64 6b 78 77 24 c5 18 00 dkxw$...
silk_NLSF_CB2_iCDF_WB:
1e93a: ff fe fd f4 0c 03 02 01 ........
1e942: 00 ff fe fc e0 26 03 02 .....&..
1e94a: 01 00 ff fe fb d1 39 04 ......9.
1e952: 02 01 00 ff fe f4 c3 45 .......E
1e95a: 04 02 01 00 ff fb e8 b8 ........
1e962: 54 07 02 01 00 ff fe f0 T.......
1e96a: ba 56 0e 02 01 00 ff fe .V......
1e972: ef b2 5b 1e 05 01 00 ff ..[.....
1e97a: f8 e3 b1 64 13 02 01 00 ...d....
silk_NLSF_CB2_BITS_WB_Q5.263:
1e982: ff ff ff 9c 04 9a ff ff ........
1e98a: ff ff ff e3 66 0f 5c ff ....f.\.
1e992: ff ff ff ff d5 53 18 48 .....S.H
1e99a: ec ff ff ff ff 96 4c 21 ......L!
1e9a2: 3f d6 ff ff ff be 79 4d ?.....yM
1e9aa: 2b 37 b9 ff ff ff f5 89 +7......
1e9b2: 47 2b 3b 8b ff ff ff ff G+;.....
1e9ba: 83 42 32 42 6b c2 ff ff .B2Bk...
1e9c2: a6 74 4c 37 35 7d ff ff .tL75}..
silk_NLSF_DELTA_MIN_WB_Q15.264:
1e9ca: 64 00 03 00 28 00 03 00 d...(...
1e9d2: 03 00 03 00 05 00 0e 00 ........
1e9da: 0e 00 0a 00 0b 00 03 00 ........
1e9e2: 08 00 09 00 07 00 03 00 ........
1e9ea: 5b 01 [.
silk_LTP_gain_iCDF_0:
1e9ec: 47 38 2b 1e 15 0c 06 00 G8+.....
silk_LTP_gain_iCDF_1:
1e9f4: c7 a5 90 7c 6d 60 54 47 ...|m`TG
1e9fc: 3d 33 2a 20 17 0f 08 00 =3* ....
silk_LTP_gain_iCDF_2:
1ea04: f1 e1 d3 c7 bb af a4 99 ........
1ea0c: 8e 84 7b 72 69 60 58 50 ..{ri`XP
1ea14: 48 40 39 32 2c 26 21 1d H@92,&!.
1ea1c: 18 14 10 0c 09 05 02 00 ........
silk_LTP_gain_BITS_Q5_0:
1ea24: 0f 83 8a 8a 9b 9b ad ad ........
silk_LTP_gain_BITS_Q5_1:
1ea2c: 45 5d 73 76 83 8a 8d 8a E]sv....
1ea34: 96 96 9b 96 9b a0 a6 a0 ........
silk_LTP_gain_BITS_Q5_2:
1ea3c: 83 80 86 8d 8d 8d 91 91 ........
1ea44: 91 96 9b 9b 9b 9b a0 a0 ........
1ea4c: a0 a0 a6 a6 ad ad b6 c0 ........
1ea54: b6 c0 c0 c0 cd c0 cd e0 ........
silk_LTP_vq_ptrs_Q7:
1ea5c: 68 ea 01 00 90 ea 01 00 h.......
1ea64: e0 ea 01 00 ....
silk_LTP_gain_vq_0:
1ea68: 04 06 18 07 05 00 00 02 ........
1ea70: 00 00 0c 1c 29 0d fc f7 ....)...
1ea78: 0f 2a 19 0e 01 fe 3e 29 .*....>)
1ea80: f7 f6 25 41 fc 03 fa 04 ..%A....
1ea88: 42 07 f8 10 0e 26 fd 21 B....&.!
silk_LTP_gain_vq_1:
1ea90: 0d 16 27 17 0c ff 24 40 ..'...$@
1ea98: 1b fa f9 0a 37 2b 11 01 ....7+..
1eaa0: 01 08 01 01 06 f5 4a 35 ......J5
1eaa8: f7 f4 37 4c f4 08 fd 03 ..7L....
1eab0: 5d 1b fc 1a 27 3b 03 f8 ]...';..
1eab8: 02 00 4d 0b 09 f8 16 2c ..M....,
1eac0: fa 07 28 09 1a 03 09 f9 ..(.....
1eac8: 14 65 f9 04 03 f8 2a 1a .e....*.
1ead0: 00 f1 21 44 02 17 fe 37 ..!D...7
1ead8: 2e fe 0f 03 ff 15 10 29 .......)
silk_LTP_gain_vq_2:
1eae0: fa 1b 3d 27 05 f5 2a 58 ..='..*X
1eae8: 04 01 fe 3c 41 06 fc ff ...<A...
1eaf0: fb 49 38 01 f7 13 5e 1d .I8...^.
1eaf8: f7 00 0c 63 06 04 08 ed ...c....
1eb00: 66 2e f3 03 02 0d 03 02 f.......
1eb08: 09 eb 54 48 ee f5 2e 68 ..TH...h
1eb10: ea 08 12 26 30 17 00 f0 ...&0...
1eb18: 46 53 eb 0b 05 f5 75 16 FS....u.
1eb20: f8 fa 17 75 f4 03 03 f8 ...u....
1eb28: 5f 1c 04 f6 0f 4d 3c f1 _....M<.
1eb30: ff 04 7c 02 fc 03 26 54 ..|...&T
1eb38: 18 e7 02 0d 2a 0d 1f 15 ....*...
1eb40: fc 38 2e ff ff 23 4f f3 .8...#O.
1eb48: 13 f9 41 58 f7 f2 14 04 ..AX....
1eb50: 51 31 e3 14 00 4b 03 ef Q1...K..
1eb58: 05 f7 2c 5c f8 01 fd 16 ..,\....
1eb60: 45 1f fa 5f 29 f4 05 27 E.._)..'
1eb68: 43 10 fc 01 00 fa 78 37 C.....x7
1eb70: dc f3 2c 7a 04 e8 51 05 ..,z..Q.
1eb78: 0b 03 07 02 00 09 0a 58 .......X
silk_LTP_gain_vq_0_gain:
1eb80: 2e 02 5a 57 5d 5b 52 62 ..ZW][Rb
silk_LTP_gain_vq_1_gain:
1eb88: 6d 78 76 0c 71 73 75 77 mxv.qsuw
1eb90: 63 3b 57 6f 3f 6f 70 50 c;Wo?opP
silk_LTP_gain_vq_2_gain:
1eb98: 7e 7c 7d 7c 81 79 7e 17 ~|}|.y~.
1eba0: 84 7f 7f 7f 7e 7f 7a 85 ....~.z.
1eba8: 82 86 65 76 77 91 7e 56 ..evw.~V
1ebb0: 7c 78 7b 77 aa ad 6b 6d |x{w..km
opus_enc_opst:
1ebb8: 34 13 01 00 3a 13 01 00 4...:...
1ebc0: 66 75 01 00 fu..
silk_shell_code_table_offsets:
1ebc4: 00 00 02 05 09 0e 14 1b ........
1ebcc: 23 2c 36 41 4d 5a 68 77 #,6AMZhw
1ebd4: 87 00 00 00 00 00 00 00 ........
1ebdc: 00 00 00 00 ....
silk_lsb_iCDF:
1ebe0: 78 00 x.
silk_type_offset_no_VAD_iCDF:
1ebe2: e6 00 ..
silk_LTP_per_index_iCDF:
1ebe4: b3 63 00 .c.
silk_LTP_vq_sizes:
1ebe7: 08 10 20 ..
silk_nb_cbk_searchs_stage3:
1ebea: 10 18 22 .."
silk_LTPscale_iCDF:
1ebed: 80 40 00 73 79 73 00 6f .@.sys.o
1ebf5: 73 63 00 sc.
silk_VAD_GetSA_Q8_c.sub_frameLen_tab:
1ebf8: 05 05 0a 14 ....
silk_type_offset_VAD_iCDF:
1ebfc: e8 9e 0a 00 ....
silk_uniform4_iCDF:
1ec00: c0 80 40 00 ..@.
ack_cmd:
1ec04: 55 aa 01 20 22 75 61 72 U.. "uar
1ec0c: 74 00 t.
silk_NLSF_interpolation_factor_iCDF:
1ec0e: f3 dd c0 b5 00 00 ......
silk_LTPScales_table_Q14:
1ec14: cd 3c 00 30 00 20 .<.0.
silk_NLSF_EXT_iCDF:
1ec1a: 64 28 10 07 03 01 00 d(.....
silk_uniform8_iCDF:
1ec21: e0 c0 a0 80 60 40 20 00 ....`@ .
1ec29: 43 4f 4e 30 3a 25 78 0a CON0:%x.
1ec31: 00 43 4f 44 45 3a 25 78 .CODE:%x
1ec39: 0a 00 51 55 43 4e 54 3a ..QUCNT:
1ec41: 25 78 0a 00 %x..
silk_NLSF2A.ordering10:
1ec45: 00 09 06 03 04 05 08 01 ........
1ec4d: 02 07 00 ...
silk_LTP_gain_iCDF_ptrs:
1ec50: ec e9 01 00 f4 e9 01 00 ........
1ec58: 04 ea 01 00 ....
silk_LTP_gain_BITS_Q5_ptrs:
1ec5c: 24 ea 01 00 2c ea 01 00 $...,...
1ec64: 3c ea 01 00 <...
silk_LTP_vq_gain_ptrs_Q7:
1ec68: 80 eb 01 00 88 eb 01 00 ........
1ec70: 98 eb 01 00 73 66 63 20 ....sfc
1ec78: 70 6f 72 74 20 41 20 0d port A .
1ec80: 00 73 66 63 20 70 6f 72 .sfc por
1ec88: 74 20 42 20 0d 00 00 00 t B ....
spi_flash_io_nor:
1ec90: 10 fc 19 00 00 00 00 00 ........
1ec98: 00 00 00 00 dc c7 00 00 ........
nor_flash_boot_table:
1eca0: 00 10 00 00 00 00 01 00 ........
1eca8: 00 00 02 00 00 00 04 00 ........
tiltWeights:
1ecb0: 30 75 00 00 70 17 00 00 0u..p...
1ecb8: 20 d1 ff ff 20 d1 ff ff ... ...
silk_SNR_table_Q1:
1ecc0: 12 00 1d 00 26 00 28 00 ....&.(.
1ecc8: 2e 00 34 00 3e 00 54 00 ..4.>.T.
silk_NLSF2A.ordering16:
1ecd0: 00 0f 08 07 04 0b 0c 03 ........
1ecd8: 02 0d 0a 05 06 09 0e 01 ........
silk_rate_levels_iCDF:
1ece0: f1 be b2 84 57 4a 29 0e ....WJ).
1ece8: 00 df c1 9d 8c 6a 39 27 .....j9'
1ecf0: 12 00 ..
silk_rate_levels_BITS_Q5:
1ecf2: 83 4a 8d 4f 50 8a 5f 68 .J.OP._h
1ecfa: 86 5f 63 5b 7d 5d 4c 7b ._c[}]L{
1ed02: 73 7b s{
silk_Lag_range_stage3:
1ed04: fb 08 ff 06 ff 06 fc 0a ........
1ed0c: fa 0a fe 06 ff 06 fb 0a ........
1ed14: f7 0c fd 07 fe 07 f9 0d ........
silk_gain_iCDF:
1ed1c: e0 70 2c 0f 03 02 01 00 .p,.....
1ed24: fe ed c0 84 46 17 04 00 ....F...
1ed2c: ff fc e2 9b 3d 0b 02 00 ....=...
sigm_LUT_neg_Q15:
1ed34: 00 40 00 00 6c 22 00 00 .@..l"..
1ed3c: 42 0f 00 00 12 06 00 00 B.......
1ed44: 4d 02 00 00 db 00 00 00 M.......
sigm_LUT_slope_Q10:
1ed4c: ed 00 00 00 99 00 00 00 ........
1ed54: 49 00 00 00 1e 00 00 00 I.......
1ed5c: 0c 00 00 00 07 00 00 00 ........
sigm_LUT_pos_Q15:
1ed64: 00 40 00 00 93 5d 00 00 .@...]..
1ed6c: bd 70 00 00 ed 79 00 00 .p...y..
1ed74: b2 7d 00 00 24 7f 00 00 .}..$...
silk_pitch_lag_iCDF:
1ed7c: fd fa f4 e9 d4 b6 96 83 ........
1ed84: 78 6e 62 55 48 3c 31 28 xnbUH<1(
1ed8c: 20 19 13 0f 0d 0b 09 08 .......
1ed94: 07 06 05 04 03 02 01 00 ........
silk_TargetRate_table_WB:
1ed9c: 00 00 00 00 04 29 00 00 .....)..
1eda4: b0 36 00 00 68 42 00 00 .6..hB..
1edac: fc 53 00 00 54 6f 00 00 .S..To..
1edb4: 10 a4 00 00 80 38 01 00 .....8..
silk_pitch_contour_iCDF:
1edbc: df c9 b7 a7 98 8a 7c 6f ......|o
1edc4: 62 58 4f 46 3e 38 32 2c bXOF>82,
1edcc: 27 23 1f 1b 18 15 12 10 '#......
1edd4: 0e 0c 0a 08 06 04 03 02 ........
1eddc: 01 00 ..
silk_delta_gain_iCDF:
1edde: fa f5 ea cb 47 32 2a 26 ....G2*&
1ede6: 23 21 1f 1d 1c 1b 1a 19 #!......
1edee: 18 17 16 15 14 13 12 11 ........
1edf6: 10 0f 0e 0d 0c 0b 0a 09 ........
1edfe: 08 07 06 05 04 03 02 01 ........
1ee06: 00 .
silk_sign_iCDF:
1ee07: fe 31 43 4d 52 5d 63 c6 .1CMR]c.
1ee0f: 0b 12 18 1f 24 2d ff 2e ....$-..
1ee17: 42 4e 57 5e 68 d0 0e 15 BNW^h...
1ee1f: 20 2a 33 42 ff 5e 68 6d *3B.^hm
1ee27: 70 73 76 f8 35 45 50 58 psv.5EPX
1ee2f: 5f 66 _f
silk_CB_lags_stage2:
1ee31: 00 02 ff ff ff 00 00 01 ........
1ee39: 01 00 01 00 01 00 00 00 ........
1ee41: 00 00 01 00 00 00 00 00 ........
1ee49: 01 00 00 00 01 00 00 00 ........
1ee51: 00 00 ff 02 01 00 01 01 ........
1ee59: 00 00 ff ff 00 00 00 .......
out01_Q10_table:
1ee60: 0f fa ff ff a8 fa ff ff ........
1ee68: 42 fb ff ff dc fb ff ff B.......
1ee70: 75 fc ff ff 0f fd ff ff u.......
1ee78: a8 fd ff ff 42 fe ff ff ....B...
1ee80: dc fe ff ff 75 ff ff ff ....u...
1ee88: 00 00 00 00 8a 00 00 00 ........
1ee90: 23 01 00 00 bd 01 00 00 #.......
1ee98: 57 02 00 00 f0 02 00 00 W.......
1eea0: 8a 03 00 00 23 04 00 00 ....#...
1eea8: bd 04 00 00 57 05 00 00 ....W...
1eeb0: f0 05 00 00 ....
silk_CB_lags_stage3:
1eeb4: 00 00 01 ff 00 01 ff 00 ........
1eebc: ff 01 fe 02 fe fe 02 fd ........
1eec4: 02 03 fd fc 03 fc 04 04 ........
1eecc: fb 05 fa fb 06 f9 06 05 ........
1eed4: 08 f7 00 00 01 00 00 00 ........
1eedc: 00 00 00 00 ff 01 00 00 ........
1eee4: 01 ff 00 01 ff ff 01 ff ........
1eeec: 02 01 ff 02 fe fe 02 fe ........
1eef4: 02 02 03 fd 00 01 00 00 ........
1eefc: 00 00 00 00 01 00 01 00 ........
1ef04: 00 01 ff 01 00 00 02 01 ........
1ef0c: ff 02 ff ff 02 ff 02 02 ........
1ef14: ff 03 fe fe fe 03 00 01 ........
1ef1c: 00 00 01 00 01 ff 02 ff ........
1ef24: 02 ff 02 03 fe 03 fe fe ........
1ef2c: 04 04 fd 05 fd fc 06 fc ........
1ef34: 06 05 fb 08 fa fb f9 09 ........
silk_shell_code_table0:
1ef3c: 80 00 d6 2a 00 eb 80 15 ...*....
1ef44: 00 f4 b8 48 0b 00 f8 d6 ...H....
1ef4c: 80 2a 07 00 f8 e1 aa 50 .*.....P
1ef54: 19 05 00 fb ec c6 7e 36 ......~6
1ef5c: 12 03 00 fa ee d3 9f 52 .......R
1ef64: 23 0f 05 00 fa e7 cb a8 #.......
1ef6c: 80 58 35 19 06 00 fc ee .X5.....
1ef74: d8 b9 94 6c 47 28 12 04 ...lG(..
1ef7c: 00 fd f3 e1 c7 a6 80 5a .......Z
1ef84: 39 1f 0d 03 00 fe f6 e9 9.......
1ef8c: d4 b7 93 6d 49 2c 17 0a ...mI,..
1ef94: 02 00 ff fa f0 df c6 a6 ........
1ef9c: 80 5a 3a 21 10 06 01 00 .Z:!....
1efa4: ff fb f4 e7 d2 b5 92 6e .......n
1efac: 4b 2e 19 0c 05 01 00 ff K.......
1efb4: fd f8 ee dd c4 a4 80 5c .......\
1efbc: 3c 23 12 08 03 01 00 ff <#......
1efc4: fd f9 f2 e5 d0 b4 92 6e .......n
1efcc: 4c 30 1b 0e 07 03 01 00 L0......
silk_shell_code_table1:
1efd4: 81 00 cf 32 00 ec 81 14 ...2....
1efdc: 00 f5 b9 48 0a 00 f9 d5 ...H....
1efe4: 81 2a 06 00 fa e2 a9 57 .*.....W
1efec: 1b 04 00 fb e9 c2 82 3e .......>
1eff4: 14 04 00 fa ec cf a0 63 .......c
1effc: 2f 11 03 00 ff f0 d9 b6 /.......
1f004: 83 51 29 0b 01 00 ff fe .Q).....
1f00c: e9 c9 9f 6b 3d 14 02 01 ...k=...
1f014: 00 ff f9 e9 ce aa 80 56 .......V
1f01c: 32 17 07 01 00 ff fa ee 2.......
1f024: d9 ba 94 6c 46 27 12 06 ...lF'..
1f02c: 01 00 ff fc f3 e2 c8 a6 ........
1f034: 80 5a 38 1e 0d 04 01 00 .Z8.....
1f03c: ff fc f5 e7 d1 b4 92 6e .......n
1f044: 4c 2f 19 0b 04 01 00 ff L/......
1f04c: fd f8 ed db c2 a3 80 5d .......]
1f054: 3e 25 13 08 03 01 00 ff >%......
1f05c: fe fa f1 e2 cd b1 91 6f .......o
1f064: 4f 33 1e 0f 06 02 01 00 O3......
silk_shell_code_table2:
1f06c: 81 00 cb 36 00 ea 81 17 ...6....
1f074: 00 f5 b8 49 0a 00 fa d7 ...I....
1f07c: 81 29 05 00 fc e8 ad 56 .).....V
1f084: 18 03 00 fd f0 c8 81 38 .......8
1f08c: 0f 02 00 fd f4 d9 a4 5e .......^
1f094: 26 0a 01 00 fd f5 e2 bd &.......
1f09c: 84 47 1b 07 01 00 fd f6 .G......
1f0a4: e7 cb 9f 69 38 17 06 01 ...i8...
1f0ac: 00 ff f8 eb d5 b3 85 55 .......U
1f0b4: 2f 13 05 01 00 ff fe f3 /.......
1f0bc: dd c2 9f 75 46 25 0c 02 ...uF%..
1f0c4: 01 00 ff fe f8 ea d0 ab ........
1f0cc: 80 55 30 16 08 02 01 00 .U0.....
1f0d4: ff fe fa f0 dc bd 95 6b .......k
1f0dc: 43 24 10 06 02 01 00 ff C$......
1f0e4: fe fb f3 e3 c9 a6 80 5a .......Z
1f0ec: 37 1d 0d 05 02 01 00 ff 7.......
1f0f4: fe fc f6 ea d5 b7 93 6d .......m
1f0fc: 49 2b 16 0a 04 02 01 00 I+......
silk_shell_code_table3:
1f104: 82 00 c8 3a 00 e7 82 1a ...:....
1f10c: 00 f4 b8 4c 0c 00 f9 d6 ...L....
1f114: 82 2b 06 00 fc e8 ad 57 .+.....W
1f11c: 18 03 00 fd f1 cb 83 38 .......8
1f124: 0e 02 00 fe f6 dd a7 5e .......^
1f12c: 23 08 01 00 fe f9 e8 c1 #.......
1f134: 82 41 17 05 01 00 ff fb .A......
1f13c: ef d3 a2 63 2d 0f 04 01 ...c-...
1f144: 00 ff fb f3 df ba 83 4a .......J
1f14c: 21 0b 03 01 00 ff fc f5 !.......
1f154: e6 ca 9e 69 39 18 08 02 ...i9...
1f15c: 01 00 ff fd f7 eb d6 b3 ........
1f164: 84 54 2c 13 07 02 01 00 .T,.....
1f16c: ff fe fa f0 df c4 9f 70 .......p
1f174: 45 24 0f 06 02 01 00 ff E$......
1f17c: fe fd f5 e7 d1 b0 88 5d .......]
1f184: 37 1b 0b 03 02 01 00 ff 7.......
1f18c: fe fd fc ef dd c2 9e 75 .......u
1f194: 4c 2a 12 04 03 02 01 00 L*......
silk_pulses_per_block_BITS_Q5:
1f19c: 1f 39 6b a0 cd cd ff ff .9k.....
1f1a4: ff ff ff ff ff ff ff ff ........
1f1ac: ff ff 45 2f 43 6f a6 cd ..E/Co..
1f1b4: ff ff ff ff ff ff ff ff ........
1f1bc: ff ff ff ff 52 4a 4f 5f ....RJO_
1f1c4: 6d 80 91 a0 ad cd cd cd m.......
1f1cc: e0 ff ff e0 ff e0 7d 4a ......}J
1f1d4: 3b 45 61 8d b6 ff ff ff ;Ea.....
1f1dc: ff ff ff ff ff ff ff ff ........
1f1e4: ad 73 55 49 4c 5c 73 91 .sUIL\s.
1f1ec: ad cd e0 e0 ff ff ff ff ........
1f1f4: ff ff a6 86 71 66 65 66 ....qfef
1f1fc: 6b 76 7d 8a 91 9b a6 b6 kv}.....
1f204: c0 c0 cd 96 e0 b6 86 65 .......e
1f20c: 53 4f 55 61 78 91 ad cd SOUax...
1f214: e0 ff ff ff ff ff ff e0 ........
1f21c: c0 96 78 65 5c 59 5d 66 ..xe\Y]f
1f224: 76 86 a0 b6 c0 e0 e0 e0 v.......
1f22c: ff e0 e0 b6 9b 86 76 6d ......vm
1f234: 68 66 6a 6f 76 83 91 a0 hfjov...
1f23c: ad 83 ..
silk_pulses_per_block_iCDF:
1f23e: 7d 33 1a 12 0f 0c 0b 0a }3......
1f246: 09 08 07 06 05 04 03 02 ........
1f24e: 01 00 c6 69 2d 16 0f 0c ...i-...
1f256: 0b 0a 09 08 07 06 05 04 ........
1f25e: 03 02 01 00 d5 a2 74 53 ......tS
1f266: 3b 2b 20 18 12 0f 0c 09 ;+ .....
1f26e: 07 06 05 03 02 00 ef bb ........
1f276: 74 3b 1c 10 0b 0a 09 08 t;......
1f27e: 07 06 05 04 03 02 01 00 ........
1f286: fa e5 bc 87 56 33 1e 13 ....V3..
1f28e: 0d 0a 08 06 05 04 03 02 ........
1f296: 01 00 f9 eb d5 b9 9c 80 ........
1f29e: 67 53 42 35 2a 21 1a 15 gSB5*!..
1f2a6: 11 0d 0a 00 fe f9 eb ce ........
1f2ae: a4 76 4d 2e 1b 10 0a 07 .vM.....
1f2b6: 05 04 03 02 01 00 ff fd ........
1f2be: f9 ef dc bf 9c 77 55 39 .....wU9
1f2c6: 25 17 0f 0a 06 04 02 00 %.......
1f2ce: ff fd fb f6 ed df cb b3 ........
1f2d6: 98 7c 62 4b 37 28 1d 15 .|bK7(..
1f2de: 0f 00 ff fe fd f7 dc a2 ........
1f2e6: 6a 43 2a 1c 12 0c 09 06 jC*.....
1f2ee: 04 03 02 00 00 00 ......
sin_win_tab1:
1f2f4: 31 0c 00 00 63 18 00 00 1...c...
1f2fc: 78 24 00 00 8e 30 00 00 x$...0..
1f304: 6b 3c 00 00 48 48 00 00 k<..HH..
1f30c: d1 53 00 00 5b 5f 00 00 .S..[_..
1f314: 75 6a 00 00 90 75 00 00 uj...u..
1f31c: 22 80 00 00 b5 8a 00 00 ".......
1f324: a6 94 00 00 98 9e 00 00 ........
1f32c: d2 a7 00 00 0c b1 00 00 ........
1f334: 78 b9 00 00 e5 c1 00 00 x.......
1f33c: 71 c9 00 00 fd d0 00 00 q.......
1f344: 96 d7 00 00 30 de 00 00 ....0...
1f34c: c8 e3 00 00 60 e9 00 00 ....`...
1f354: e9 ed 00 00 72 f2 00 00 ....r...
1f35c: e2 f5 00 00 52 f9 00 00 ....R...
1f364: a0 fb 00 00 ef fd 00 00 ........
1f36c: f7 fe 00 00 00 00 01 00 ........
1f374: 6c ff 00 00 d9 fe 00 00 l.......
1f37c: 1e fd 00 00 63 fb 00 00 ....c...
1f384: 84 f8 00 00 a5 f5 00 00 ........
1f38c: a9 f1 00 00 ae ed 00 00 ........
1f394: 9e e8 00 00 8f e3 00 00 ........
1f39c: 77 dd 00 00 60 d7 00 00 w...`...
1f3a4: 4e d0 00 00 3d c9 00 00 N...=...
1f3ac: 42 c1 00 00 48 b9 00 00 B...H...
1f3b4: 76 b0 00 00 a5 a7 00 00 v.......
1f3bc: 11 9e 00 00 7e 94 00 00 ....~...
1f3c4: 3e 8a 00 00 fe 7f 00 00 >.......
1f3cc: 2a 75 00 00 56 6a 00 00 *u..Vj..
1f3d4: 06 5f 00 00 b7 53 00 00 ._...S..
1f3dc: 06 48 00 00 56 3c 00 00 .H..V<..
1f3e4: 5f 30 00 00 69 24 00 00 _0..i$..
1f3ec: 48 18 00 00 28 0c 00 00 H...(...
sin_win_tab2:
1f3f4: 33 06 00 00 67 0c 00 00 3...g...
1f3fc: 97 12 00 00 c7 18 00 00 ........
1f404: ef 1e 00 00 18 25 00 00 .....%..
1f40c: 35 2b 00 00 53 31 00 00 5+..S1..
1f414: 61 37 00 00 70 3d 00 00 a7..p=..
1f41c: 6c 43 00 00 69 49 00 00 lC..iI..
1f424: 4f 4f 00 00 35 55 00 00 OO..5U..
1f42c: 01 5b 00 00 ce 60 00 00 .[...`..
1f434: 7d 66 00 00 2c 6c 00 00 }f..,l..
1f43c: ba 71 00 00 49 77 00 00 .q..Iw..
1f444: b3 7c 00 00 1e 82 00 00 .|......
1f44c: 61 87 00 00 a5 8c 00 00 a.......
1f454: be 91 00 00 d7 96 00 00 ........
1f45c: c3 9b 00 00 af a0 00 00 ........
1f464: 6a a5 00 00 26 aa 00 00 j...&...
1f46c: ae ae 00 00 37 b3 00 00 ....7...
1f474: 89 b7 00 00 dc bb 00 00 ........
1f47c: f6 bf 00 00 10 c4 00 00 ........
1f484: ef c7 00 00 ce cb 00 00 ........
1f48c: 70 cf 00 00 12 d3 00 00 p.......
1f494: 74 d6 00 00 d7 d9 00 00 t.......
1f49c: f8 dc 00 00 19 e0 00 00 ........
1f4a4: f6 e2 00 00 d4 e5 00 00 ........
1f4ac: 6c e8 00 00 05 eb 00 00 l.......
1f4b4: 56 ed 00 00 a8 ef 00 00 V.......
1f4bc: b1 f1 00 00 bb f3 00 00 ........
1f4c4: 7b f5 00 00 3b f7 00 00 {...;...
1f4cc: b1 f8 00 00 27 fa 00 00 ....'...
1f4d4: 51 fb 00 00 7c fc 00 00 Q...|...
1f4dc: 5b fd 00 00 3a fe 00 00 [...:...
1f4e4: cc fe 00 00 5f ff 00 00 ...._...
1f4ec: a5 ff 00 00 eb ff 00 00 ........
1f4f4: db ff 00 00 b7 ff 00 00 ........
1f4fc: 46 ff 00 00 d5 fe 00 00 F.......
1f504: 17 fe 00 00 59 fd 00 00 ....Y...
1f50c: 4f fc 00 00 45 fb 00 00 O...E...
1f514: ef f9 00 00 99 f8 00 00 ........
1f51c: f8 f6 00 00 58 f5 00 00 ....X...
1f524: 6d f3 00 00 83 f1 00 00 m.......
1f52c: 50 ef 00 00 1d ed 00 00 P.......
1f534: a2 ea 00 00 28 e8 00 00 ....(...
1f53c: 68 e5 00 00 a8 e2 00 00 h.......
1f544: a3 df 00 00 9f dc 00 00 ........
1f54c: 58 d9 00 00 12 d6 00 00 X.......
1f554: 8b d2 00 00 04 cf 00 00 ........
1f55c: 3f cb 00 00 7a c7 00 00 ?...z...
1f564: 79 c3 00 00 78 bf 00 00 y...x...
1f56c: 3d bb 00 00 03 b7 00 00 =.......
1f574: 91 b2 00 00 1f ae 00 00 ........
1f57c: 79 a9 00 00 d3 a4 00 00 y.......
1f584: fb 9f 00 00 23 9b 00 00 ....#...
1f58c: 1c 96 00 00 16 91 00 00 ........
1f594: e3 8b 00 00 b1 86 00 00 ........
1f59c: 56 81 00 00 fb 7b 00 00 V....{..
1f5a4: 7a 76 00 00 fa 70 00 00 zv...p..
1f5ac: 58 6b 00 00 b6 65 00 00 Xk...e..
1f5b4: f5 5f 00 00 34 5a 00 00 ._..4Z..
1f5bc: 58 54 00 00 7c 4e 00 00 XT..|N..
1f5c4: 88 48 00 00 94 42 00 00 .H...B..
1f5cc: 8c 3c 00 00 84 36 00 00 .<...6..
1f5d4: 6b 30 00 00 53 2a 00 00 k0..S*..
1f5dc: 2e 24 00 00 09 1e 00 00 .$......
1f5e4: da 17 00 00 ac 11 00 00 ........
1f5ec: 78 0b 00 00 45 05 00 00 x...E...
1f5f4: 28 6e 75 6c 6c 29 00 61 (null).a
1f5fc: 70 70 5f 64 69 72 5f 68 pp_dir_h
1f604: 65 61 64 32 00 53 50 49 ead2.SPI
1f60c: 00 53 48 41 2d 32 35 36 .SHA-256
1f614: 00 41 41 43 00 .AAC.
CrcDecode.keylcode:
1f619: c3 cf c0 e8 ce d2 b0 ae ........
1f621: c4 e3 a3 ac d3 f1 c1 d6 ........
1f629: 00 .
silk_Quantization_Offsets_Q10:
1f62a: 64 00 f0 00 20 00 64 00 d... .d.
rom_size:
1f632: 00 00 nop
1f634: 00 00 nop
1f636: 00 00 nop
1f638: 00 00 nop
1f63a: 00 00 nop
1f63c: 00 00 nop
1f63e: 00 00 nop
1f640: 00 00 nop
1f642: 00 00 nop
1f644: 00 00 nop
1f646: 00 00 nop
1f648: 00 00 nop
1f64a: 00 00 nop
1f64c: 00 00 nop
1f64e: 00 00 nop
1f650: 00 00 nop
1f652: 00 00 nop
1f654: 00 00 nop
1f656: 00 00 nop
1f658: 00 00 nop
1f65a: 00 00 nop
1f65c: 00 00 nop
1f65e: 00 00 nop
1f660: 00 00 nop
1f662: 00 00 nop
1f664: 00 00 nop
1f666: 00 00 nop
1f668: 00 00 nop
1f66a: 00 00 nop
1f66c: 00 00 nop
1f66e: 00 00 nop
1f670: 00 00 nop
1f672: 00 00 nop
1f674: 00 00 nop
1f676: 00 00 nop
1f678: 00 00 nop
1f67a: 00 00 nop
1f67c: 00 00 nop
1f67e: 00 00 nop
1f680: 00 00 nop
1f682: 00 00 nop
1f684: 00 00 nop
1f686: 00 00 nop
1f688: 00 00 nop
1f68a: 00 00 nop
1f68c: 00 00 nop
1f68e: 00 00 nop
1f690: 00 00 nop
1f692: 00 00 nop
1f694: 00 00 nop
1f696: 00 00 nop
1f698: 00 00 nop
1f69a: 00 00 nop
1f69c: 00 00 nop
1f69e: 00 00 nop
1f6a0: 00 00 nop
1f6a2: 00 00 nop
1f6a4: 00 00 nop
1f6a6: 00 00 nop
1f6a8: 00 00 nop
1f6aa: 00 00 nop
1f6ac: 00 00 nop
1f6ae: 00 00 nop
1f6b0: 00 00 nop
1f6b2: 00 00 nop
1f6b4: 00 00 nop
1f6b6: 00 00 nop
1f6b8: 00 00 nop
1f6ba: 00 00 nop
1f6bc: 00 00 nop
1f6be: 00 00 nop
1f6c0: 00 00 nop
1f6c2: 00 00 nop
1f6c4: 00 00 nop
1f6c6: 00 00 nop
1f6c8: 00 00 nop
1f6ca: 00 00 nop
1f6cc: 00 00 nop
1f6ce: 00 00 nop
1f6d0: 00 00 nop
1f6d2: 00 00 nop
1f6d4: 00 00 nop
1f6d6: 00 00 nop
1f6d8: 00 00 nop
1f6da: 00 00 nop
1f6dc: 00 00 nop
1f6de: 00 00 nop
1f6e0: 00 00 nop
1f6e2: 00 00 nop
1f6e4: 00 00 nop
1f6e6: 00 00 nop
1f6e8: 00 00 nop
1f6ea: 00 00 nop
1f6ec: 00 00 nop
1f6ee: 00 00 nop
1f6f0: 00 00 nop
1f6f2: 00 00 nop
1f6f4: 00 00 nop
1f6f6: 00 00 nop
1f6f8: 00 00 nop
1f6fa: 00 00 nop
1f6fc: 00 00 nop
1f6fe: 00 00 nop
1f700: 00 00 nop
1f702: 00 00 nop
1f704: 00 00 nop
1f706: 00 00 nop
1f708: 00 00 nop
1f70a: 00 00 nop
1f70c: 00 00 nop
1f70e: 00 00 nop
1f710: 00 00 nop
1f712: 00 00 nop
1f714: 00 00 nop
1f716: 00 00 nop
1f718: 00 00 nop
1f71a: 00 00 nop
1f71c: 00 00 nop
1f71e: 00 00 nop
1f720: 00 00 nop
1f722: 00 00 nop
1f724: 00 00 nop
1f726: 00 00 nop
1f728: 00 00 nop
1f72a: 00 00 nop
1f72c: 00 00 nop
1f72e: 00 00 nop
1f730: 00 00 nop
1f732: 00 00 nop
1f734: 00 00 nop
1f736: 00 00 nop
1f738: 00 00 nop
1f73a: 00 00 nop
1f73c: 00 00 nop
1f73e: 00 00 nop
1f740: 00 00 nop
1f742: 00 00 nop
1f744: 00 00 nop
1f746: 00 00 nop
1f748: 00 00 nop
1f74a: 00 00 nop
1f74c: 00 00 nop
1f74e: 00 00 nop
1f750: 00 00 nop
1f752: 00 00 nop
1f754: 00 00 nop
1f756: 00 00 nop
1f758: 00 00 nop
1f75a: 00 00 nop
1f75c: 00 00 nop
1f75e: 00 00 nop
1f760: 00 00 nop
1f762: 00 00 nop
1f764: 00 00 nop
1f766: 00 00 nop
1f768: 00 00 nop
1f76a: 00 00 nop
1f76c: 00 00 nop
1f76e: 00 00 nop
1f770: 00 00 nop
1f772: 00 00 nop
1f774: 00 00 nop
1f776: 00 00 nop
1f778: 00 00 nop
1f77a: 00 00 nop
1f77c: 00 00 nop
1f77e: 00 00 nop
1f780: 00 00 nop
1f782: 00 00 nop
1f784: 00 00 nop
1f786: 00 00 nop
1f788: 00 00 nop
1f78a: 00 00 nop
1f78c: 00 00 nop
1f78e: 00 00 nop
1f790: 00 00 nop
1f792: 00 00 nop
1f794: 00 00 nop
1f796: 00 00 nop
1f798: 00 00 nop
1f79a: 00 00 nop
1f79c: 00 00 nop
1f79e: 00 00 nop
1f7a0: 00 00 nop
1f7a2: 00 00 nop
1f7a4: 00 00 nop
1f7a6: 00 00 nop
1f7a8: 00 00 nop
1f7aa: 00 00 nop
1f7ac: 00 00 nop
1f7ae: 00 00 nop
1f7b0: 00 00 nop
1f7b2: 00 00 nop
1f7b4: 00 00 nop
1f7b6: 00 00 nop
1f7b8: 00 00 nop
1f7ba: 00 00 nop
1f7bc: 00 00 nop
1f7be: 00 00 nop
1f7c0: 00 00 nop
1f7c2: 00 00 nop
1f7c4: 00 00 nop
1f7c6: 00 00 nop
1f7c8: 00 00 nop
1f7ca: 00 00 nop
1f7cc: 00 00 nop
1f7ce: 00 00 nop
1f7d0: 00 00 nop
1f7d2: 00 00 nop
1f7d4: 00 00 nop
1f7d6: 00 00 nop
1f7d8: 00 00 nop
1f7da: 00 00 nop
1f7dc: 00 00 nop
1f7de: 00 00 nop
1f7e0: 00 00 nop
1f7e2: 00 00 nop
1f7e4: 00 00 nop
1f7e6: 00 00 nop
1f7e8: 00 00 nop
1f7ea: 00 00 nop
1f7ec: 00 00 nop
1f7ee: 00 00 nop
1f7f0: 00 00 nop
1f7f2: 00 00 nop
1f7f4: 00 00 nop
1f7f6: 00 00 nop
1f7f8: 00 00 nop
1f7fa: 00 00 nop
1f7fc: 00 00 nop
1f7fe: 00 00 nop
1f800: 00 00 nop
1f802: 00 00 nop
1f804: 00 00 nop
1f806: 00 00 nop
1f808: 00 00 nop
1f80a: 00 00 nop
1f80c: 00 00 nop
1f80e: 00 00 nop
1f810: 00 00 nop
1f812: 00 00 nop
1f814: 00 00 nop
1f816: 00 00 nop
1f818: 00 00 nop
1f81a: 00 00 nop
1f81c: 00 00 nop
1f81e: 00 00 nop
1f820: 00 00 nop
1f822: 00 00 nop
1f824: 00 00 nop
1f826: 00 00 nop
1f828: 00 00 nop
1f82a: 00 00 nop
1f82c: 00 00 nop
1f82e: 00 00 nop
1f830: 00 00 nop
1f832: 00 00 nop
1f834: 00 00 nop
1f836: 00 00 nop
1f838: 00 00 nop
1f83a: 00 00 nop
1f83c: 00 00 nop
1f83e: 00 00 nop
1f840: 00 00 nop
1f842: 00 00 nop
1f844: 00 00 nop
1f846: 00 00 nop
1f848: 00 00 nop
1f84a: 00 00 nop
1f84c: 00 00 nop
1f84e: 00 00 nop
1f850: 00 00 nop
1f852: 00 00 nop
1f854: 00 00 nop
1f856: 00 00 nop
1f858: 00 00 nop
1f85a: 00 00 nop
1f85c: 00 00 nop
1f85e: 00 00 nop
1f860: 00 00 nop
1f862: 00 00 nop
1f864: 00 00 nop
1f866: 00 00 nop
1f868: 00 00 nop
1f86a: 00 00 nop
1f86c: 00 00 nop
1f86e: 00 00 nop
1f870: 00 00 nop
1f872: 00 00 nop
1f874: 00 00 nop
1f876: 00 00 nop
1f878: 00 00 nop
1f87a: 00 00 nop
1f87c: 00 00 nop
1f87e: 00 00 nop
1f880: 00 00 nop
1f882: 00 00 nop
1f884: 00 00 nop
1f886: 00 00 nop
1f888: 00 00 nop
1f88a: 00 00 nop
1f88c: 00 00 nop
1f88e: 00 00 nop
1f890: 00 00 nop
1f892: 00 00 nop
1f894: 00 00 nop
1f896: 00 00 nop
1f898: 00 00 nop
1f89a: 00 00 nop
1f89c: 00 00 nop
1f89e: 00 00 nop
1f8a0: 00 00 nop
1f8a2: 00 00 nop
1f8a4: 00 00 nop
1f8a6: 00 00 nop
1f8a8: 00 00 nop
1f8aa: 00 00 nop
1f8ac: 00 00 nop
1f8ae: 00 00 nop
1f8b0: 00 00 nop
1f8b2: 00 00 nop
1f8b4: 00 00 nop
1f8b6: 00 00 nop
1f8b8: 00 00 nop
1f8ba: 00 00 nop
1f8bc: 00 00 nop
1f8be: 00 00 nop
1f8c0: 00 00 nop
1f8c2: 00 00 nop
1f8c4: 00 00 nop
1f8c6: 00 00 nop
1f8c8: 00 00 nop
1f8ca: 00 00 nop
1f8cc: 00 00 nop
1f8ce: 00 00 nop
1f8d0: 00 00 nop
1f8d2: 00 00 nop
1f8d4: 00 00 nop
1f8d6: 00 00 nop
1f8d8: 00 00 nop
1f8da: 00 00 nop
1f8dc: 00 00 nop
1f8de: 00 00 nop
1f8e0: 00 00 nop
1f8e2: 00 00 nop
1f8e4: 00 00 nop
1f8e6: 00 00 nop
1f8e8: 00 00 nop
1f8ea: 00 00 nop
1f8ec: 00 00 nop
1f8ee: 00 00 nop
1f8f0: 00 00 nop
1f8f2: 00 00 nop
1f8f4: 00 00 nop
1f8f6: 00 00 nop
1f8f8: 00 00 nop
1f8fa: 00 00 nop
1f8fc: 00 00 nop
1f8fe: 00 00 nop
1f900: 00 00 nop
1f902: 00 00 nop
1f904: 00 00 nop
1f906: 00 00 nop
1f908: 00 00 nop
1f90a: 00 00 nop
1f90c: 00 00 nop
1f90e: 00 00 nop
1f910: 00 00 nop
1f912: 00 00 nop
1f914: 00 00 nop
1f916: 00 00 nop
1f918: 00 00 nop
1f91a: 00 00 nop
1f91c: 00 00 nop
1f91e: 00 00 nop
1f920: 00 00 nop
1f922: 00 00 nop
1f924: 00 00 nop
1f926: 00 00 nop
1f928: 00 00 nop
1f92a: 00 00 nop
1f92c: 00 00 nop
1f92e: 00 00 nop
1f930: 00 00 nop
1f932: 00 00 nop
1f934: 00 00 nop
1f936: 00 00 nop
1f938: 00 00 nop
1f93a: 00 00 nop
1f93c: 00 00 nop
1f93e: 00 00 nop
1f940: 00 00 nop
1f942: 00 00 nop
1f944: 00 00 nop
1f946: 00 00 nop
1f948: 00 00 nop
1f94a: 00 00 nop
1f94c: 00 00 nop
1f94e: 00 00 nop
1f950: 00 00 nop
1f952: 00 00 nop
1f954: 00 00 nop
1f956: 00 00 nop
1f958: 00 00 nop
1f95a: 00 00 nop
1f95c: 00 00 nop
1f95e: 00 00 nop
1f960: 00 00 nop
1f962: 00 00 nop
1f964: 00 00 nop
1f966: 00 00 nop
1f968: 00 00 nop
1f96a: 00 00 nop
1f96c: 00 00 nop
1f96e: 00 00 nop
1f970: 00 00 nop
1f972: 00 00 nop
1f974: 00 00 nop
1f976: 00 00 nop
1f978: 00 00 nop
1f97a: 00 00 nop
1f97c: 00 00 nop
1f97e: 00 00 nop
1f980: 00 00 nop
1f982: 00 00 nop
1f984: 00 00 nop
1f986: 00 00 nop
1f988: 00 00 nop
1f98a: 00 00 nop
1f98c: 00 00 nop
1f98e: 00 00 nop
1f990: 00 00 nop
1f992: 00 00 nop
1f994: 00 00 nop
1f996: 00 00 nop
1f998: 00 00 nop
1f99a: 00 00 nop
1f99c: 00 00 nop
1f99e: 00 00 nop
1f9a0: 00 00 nop
1f9a2: 00 00 nop
1f9a4: 00 00 nop
1f9a6: 00 00 nop
1f9a8: 00 00 nop
1f9aa: 00 00 nop
1f9ac: 00 00 nop
1f9ae: 00 00 nop
1f9b0: 00 00 nop
1f9b2: 00 00 nop
1f9b4: 00 00 nop
1f9b6: 00 00 nop
1f9b8: 00 00 nop
1f9ba: 00 00 nop
1f9bc: 00 00 nop
1f9be: 00 00 nop
1f9c0: 00 00 nop
1f9c2: 00 00 nop
1f9c4: 00 00 nop
1f9c6: 00 00 nop
1f9c8: 00 00 nop
1f9ca: 00 00 nop
1f9cc: 00 00 nop
1f9ce: 00 00 nop
1f9d0: 00 00 nop
1f9d2: 00 00 nop
1f9d4: 00 00 nop
1f9d6: 00 00 nop
1f9d8: 00 00 nop
1f9da: 00 00 nop
1f9dc: 00 00 nop
1f9de: 00 00 nop
1f9e0: 00 00 nop
1f9e2: 00 00 nop
1f9e4: 00 00 nop
1f9e6: 00 00 nop
1f9e8: 00 00 nop
1f9ea: 00 00 nop
1f9ec: 00 00 nop
1f9ee: 00 00 nop
1f9f0: 00 00 nop
1f9f2: 00 00 nop
1f9f4: 00 00 nop
1f9f6: 00 00 nop
1f9f8: 00 00 nop
1f9fa: 00 00 nop
1f9fc: 00 00 nop
1f9fe: 00 00 nop
1fa00: 00 00 nop
1fa02: 00 00 nop
1fa04: 00 00 nop
1fa06: 00 00 nop
1fa08: 00 00 nop
1fa0a: 00 00 nop
1fa0c: 00 00 nop
1fa0e: 00 00 nop
1fa10: 00 00 nop
1fa12: 00 00 nop
1fa14: 00 00 nop
1fa16: 00 00 nop
1fa18: 00 00 nop
1fa1a: 00 00 nop
1fa1c: 00 00 nop
1fa1e: 00 00 nop
1fa20: 00 00 nop
1fa22: 00 00 nop
1fa24: 00 00 nop
1fa26: 00 00 nop
1fa28: 00 00 nop
1fa2a: 00 00 nop
1fa2c: 00 00 nop
1fa2e: 00 00 nop
1fa30: 00 00 nop
1fa32: 00 00 nop
1fa34: 00 00 nop
1fa36: 00 00 nop
1fa38: 00 00 nop
1fa3a: 00 00 nop
1fa3c: 00 00 nop
1fa3e: 00 00 nop
1fa40: 00 00 nop
1fa42: 00 00 nop
1fa44: 00 00 nop
1fa46: 00 00 nop
1fa48: 00 00 nop
1fa4a: 00 00 nop
1fa4c: 00 00 nop
1fa4e: 00 00 nop
1fa50: 00 00 nop
1fa52: 00 00 nop
1fa54: 00 00 nop
1fa56: 00 00 nop
1fa58: 00 00 nop
1fa5a: 00 00 nop
1fa5c: 00 00 nop
1fa5e: 00 00 nop
1fa60: 00 00 nop
1fa62: 00 00 nop
1fa64: 00 00 nop
1fa66: 00 00 nop
1fa68: 00 00 nop
1fa6a: 00 00 nop
1fa6c: 00 00 nop
1fa6e: 00 00 nop
1fa70: 00 00 nop
1fa72: 00 00 nop
1fa74: 00 00 nop
1fa76: 00 00 nop
1fa78: 00 00 nop
1fa7a: 00 00 nop
1fa7c: 00 00 nop
1fa7e: 00 00 nop
1fa80: 00 00 nop
1fa82: 00 00 nop
1fa84: 00 00 nop
1fa86: 00 00 nop
1fa88: 00 00 nop
1fa8a: 00 00 nop
1fa8c: 00 00 nop
1fa8e: 00 00 nop
1fa90: 00 00 nop
1fa92: 00 00 nop
1fa94: 00 00 nop
1fa96: 00 00 nop
1fa98: 00 00 nop
1fa9a: 00 00 nop
1fa9c: 00 00 nop
1fa9e: 00 00 nop
1faa0: 00 00 nop
1faa2: 00 00 nop
1faa4: 00 00 nop
1faa6: 00 00 nop
1faa8: 00 00 nop
1faaa: 00 00 nop
1faac: 00 00 nop
1faae: 00 00 nop
1fab0: 00 00 nop
1fab2: 00 00 nop
1fab4: 00 00 nop
1fab6: 00 00 nop
1fab8: 00 00 nop
1faba: 00 00 nop
1fabc: 00 00 nop
1fabe: 00 00 nop
1fac0: 00 00 nop
1fac2: 00 00 nop
1fac4: 00 00 nop
1fac6: 00 00 nop
1fac8: 00 00 nop
1faca: 00 00 nop
1facc: 00 00 nop
1face: 00 00 nop
1fad0: 00 00 nop
1fad2: 00 00 nop
1fad4: 00 00 nop
1fad6: 00 00 nop
1fad8: 00 00 nop
1fada: 00 00 nop
1fadc: 00 00 nop
1fade: 00 00 nop
1fae0: 00 00 nop
1fae2: 00 00 nop
1fae4: 00 00 nop
1fae6: 00 00 nop
1fae8: 00 00 nop
1faea: 00 00 nop
1faec: 00 00 nop
1faee: 00 00 nop
1faf0: 00 00 nop
1faf2: 00 00 nop
1faf4: 00 00 nop
1faf6: 00 00 nop
1faf8: 00 00 nop
1fafa: 00 00 nop
1fafc: 00 00 nop
1fafe: 00 00 nop
1fb00: 00 00 nop
1fb02: 00 00 nop
1fb04: 00 00 nop
1fb06: 00 00 nop
1fb08: 00 00 nop
1fb0a: 00 00 nop
1fb0c: 00 00 nop
1fb0e: 00 00 nop
1fb10: 00 00 nop
1fb12: 00 00 nop
1fb14: 00 00 nop
1fb16: 00 00 nop
1fb18: 00 00 nop
1fb1a: 00 00 nop
1fb1c: 00 00 nop
1fb1e: 00 00 nop
1fb20: 00 00 nop
1fb22: 00 00 nop
1fb24: 00 00 nop
1fb26: 00 00 nop
1fb28: 00 00 nop
1fb2a: 00 00 nop
1fb2c: 00 00 nop
1fb2e: 00 00 nop
1fb30: 00 00 nop
1fb32: 00 00 nop
1fb34: 00 00 nop
1fb36: 00 00 nop
1fb38: 00 00 nop
1fb3a: 00 00 nop
1fb3c: 00 00 nop
1fb3e: 00 00 nop
1fb40: 00 00 nop
1fb42: 00 00 nop
1fb44: 00 00 nop
1fb46: 00 00 nop
1fb48: 00 00 nop
1fb4a: 00 00 nop
1fb4c: 00 00 nop
1fb4e: 00 00 nop
1fb50: 00 00 nop
1fb52: 00 00 nop
1fb54: 00 00 nop
1fb56: 00 00 nop
1fb58: 00 00 nop
1fb5a: 00 00 nop
1fb5c: 00 00 nop
1fb5e: 00 00 nop
1fb60: 00 00 nop
1fb62: 00 00 nop
1fb64: 00 00 nop
1fb66: 00 00 nop
1fb68: 00 00 nop
1fb6a: 00 00 nop
1fb6c: 00 00 nop
1fb6e: 00 00 nop
1fb70: 00 00 nop
1fb72: 00 00 nop
1fb74: 00 00 nop
1fb76: 00 00 nop
1fb78: 00 00 nop
1fb7a: 00 00 nop
1fb7c: 00 00 nop
1fb7e: 00 00 nop
1fb80: 00 00 nop
1fb82: 00 00 nop
1fb84: 00 00 nop
1fb86: 00 00 nop
1fb88: 00 00 nop
1fb8a: 00 00 nop
1fb8c: 00 00 nop
1fb8e: 00 00 nop
1fb90: 00 00 nop
1fb92: 00 00 nop
1fb94: 00 00 nop
1fb96: 00 00 nop
1fb98: 00 00 nop
1fb9a: 00 00 nop
1fb9c: 00 00 nop
1fb9e: 00 00 nop
1fba0: 00 00 nop
1fba2: 00 00 nop
1fba4: 00 00 nop
1fba6: 00 00 nop
1fba8: 00 00 nop
1fbaa: 00 00 nop
1fbac: 00 00 nop
1fbae: 00 00 nop
1fbb0: 00 00 nop
1fbb2: 00 00 nop
1fbb4: 00 00 nop
1fbb6: 00 00 nop
1fbb8: 00 00 nop
1fbba: 00 00 nop
1fbbc: 00 00 nop
1fbbe: 00 00 nop
1fbc0: 00 00 nop
1fbc2: 00 00 nop
1fbc4: 00 00 nop
1fbc6: 00 00 nop
1fbc8: 00 00 nop
1fbca: 00 00 nop
1fbcc: 00 00 nop
1fbce: 00 00 nop
1fbd0: 00 00 nop
1fbd2: 00 00 nop
1fbd4: 00 00 nop
1fbd6: 00 00 nop
1fbd8: 00 00 nop
1fbda: 00 00 nop
1fbdc: 00 00 nop
1fbde: 00 00 nop
1fbe0: 00 00 nop
1fbe2: 00 00 nop
1fbe4: 00 00 nop
1fbe6: 00 00 nop
1fbe8: 00 00 nop
1fbea: 00 00 nop
1fbec: 00 00 nop
1fbee: 00 00 nop
1fbf0: 00 00 nop
1fbf2: 00 00 nop
1fbf4: 00 00 nop
1fbf6: 00 00 nop
1fbf8: 00 00 nop
1fbfa: 00 00 nop
1fbfc: 00 00 nop
1fbfe: 00 00 nop
1fc00: 00 00 nop
1fc02: 00 00 nop
1fc04: 00 00 nop
1fc06: 00 00 nop
1fc08: 00 00 nop
1fc0a: 00 00 nop
1fc0c: 00 00 nop
1fc0e: 00 00 nop
1fc10: 00 00 nop
1fc12: 00 00 nop
1fc14: 00 00 nop
1fc16: 00 00 nop
1fc18: 00 00 nop
1fc1a: 00 00 nop
1fc1c: 00 00 nop
1fc1e: 00 00 nop
1fc20: 00 00 nop
1fc22: 00 00 nop
1fc24: 00 00 nop
1fc26: 00 00 nop
1fc28: 00 00 nop
1fc2a: 00 00 nop
1fc2c: 00 00 nop
1fc2e: 00 00 nop
1fc30: 00 00 nop
1fc32: 00 00 nop
1fc34: 00 00 nop
1fc36: 00 00 nop
1fc38: 00 00 nop
1fc3a: 00 00 nop
1fc3c: 00 00 nop
1fc3e: 00 00 nop
1fc40: 00 00 nop
1fc42: 00 00 nop
1fc44: 00 00 nop
1fc46: 00 00 nop
1fc48: 00 00 nop
1fc4a: 00 00 nop
1fc4c: 00 00 nop
1fc4e: 00 00 nop
1fc50: 00 00 nop
1fc52: 00 00 nop
1fc54: 00 00 nop
1fc56: 00 00 nop
1fc58: 00 00 nop
1fc5a: 00 00 nop
1fc5c: 00 00 nop
1fc5e: 00 00 nop
1fc60: 00 00 nop
1fc62: 00 00 nop
1fc64: 00 00 nop
1fc66: 00 00 nop
1fc68: 00 00 nop
1fc6a: 00 00 nop
1fc6c: 00 00 nop
1fc6e: 00 00 nop
1fc70: 00 00 nop
1fc72: 00 00 nop
1fc74: 00 00 nop
1fc76: 00 00 nop
1fc78: 00 00 nop
1fc7a: 00 00 nop
1fc7c: 00 00 nop
1fc7e: 00 00 nop
1fc80: 00 00 nop
1fc82: 00 00 nop
1fc84: 00 00 nop
1fc86: 00 00 nop
1fc88: 00 00 nop
1fc8a: 00 00 nop
1fc8c: 00 00 nop
1fc8e: 00 00 nop
1fc90: 00 00 nop
1fc92: 00 00 nop
1fc94: 00 00 nop
1fc96: 00 00 nop
1fc98: 00 00 nop
1fc9a: 00 00 nop
1fc9c: 00 00 nop
1fc9e: 00 00 nop
1fca0: 00 00 nop
1fca2: 00 00 nop
1fca4: 00 00 nop
1fca6: 00 00 nop
1fca8: 00 00 nop
1fcaa: 00 00 nop
1fcac: 00 00 nop
1fcae: 00 00 nop
1fcb0: 00 00 nop
1fcb2: 00 00 nop
1fcb4: 00 00 nop
1fcb6: 00 00 nop
1fcb8: 00 00 nop
1fcba: 00 00 nop
1fcbc: 00 00 nop
1fcbe: 00 00 nop
1fcc0: 00 00 nop
1fcc2: 00 00 nop
1fcc4: 00 00 nop
1fcc6: 00 00 nop
1fcc8: 00 00 nop
1fcca: 00 00 nop
1fccc: 00 00 nop
1fcce: 00 00 nop
1fcd0: 00 00 nop
1fcd2: 00 00 nop
1fcd4: 00 00 nop
1fcd6: 00 00 nop
1fcd8: 00 00 nop
1fcda: 00 00 nop
1fcdc: 00 00 nop
1fcde: 00 00 nop
1fce0: 00 00 nop
1fce2: 00 00 nop
1fce4: 00 00 nop
1fce6: 00 00 nop
1fce8: 00 00 nop
1fcea: 00 00 nop
1fcec: 00 00 nop
1fcee: 00 00 nop
1fcf0: 00 00 nop
1fcf2: 00 00 nop
1fcf4: 00 00 nop
1fcf6: 00 00 nop
1fcf8: 00 00 nop
1fcfa: 00 00 nop
1fcfc: 00 00 nop
1fcfe: 00 00 nop
1fd00: 00 00 nop
1fd02: 00 00 nop
1fd04: 00 00 nop
1fd06: 00 00 nop
1fd08: 00 00 nop
1fd0a: 00 00 nop
1fd0c: 00 00 nop
1fd0e: 00 00 nop
1fd10: 00 00 nop
1fd12: 00 00 nop
1fd14: 00 00 nop
1fd16: 00 00 nop
1fd18: 00 00 nop
1fd1a: 00 00 nop
1fd1c: 00 00 nop
1fd1e: 00 00 nop
1fd20: 00 00 nop
1fd22: 00 00 nop
1fd24: 00 00 nop
1fd26: 00 00 nop
1fd28: 00 00 nop
1fd2a: 00 00 nop
1fd2c: 00 00 nop
1fd2e: 00 00 nop
1fd30: 00 00 nop
1fd32: 00 00 nop
1fd34: 00 00 nop
1fd36: 00 00 nop
1fd38: 00 00 nop
1fd3a: 00 00 nop
1fd3c: 00 00 nop
1fd3e: 00 00 nop
1fd40: 00 00 nop
1fd42: 00 00 nop
1fd44: 00 00 nop
1fd46: 00 00 nop
1fd48: 00 00 nop
1fd4a: 00 00 nop
1fd4c: 00 00 nop
1fd4e: 00 00 nop
1fd50: 00 00 nop
1fd52: 00 00 nop
1fd54: 00 00 nop
1fd56: 00 00 nop
1fd58: 00 00 nop
1fd5a: 00 00 nop
1fd5c: 00 00 nop
1fd5e: 00 00 nop
1fd60: 00 00 nop
1fd62: 00 00 nop
1fd64: 00 00 nop
1fd66: 00 00 nop
1fd68: 00 00 nop
1fd6a: 00 00 nop
__stub_lp_signature_set:
1fd6c: ff ea 30 52 goto -0x15ba0 <lp_signature_set : a1d0 > ## entry_list.S:7:0
__stub_memmem:
1fd70: ff ea 45 22 goto -0x1bb76 <memmem : 41fe > ## entry_list.S:14:0
__stub_memcpy:
1fd74: ff ea e2 21 goto -0x1bc3c <memmove : 413c > ## entry_list.S:21:0
__stub_memmove:
1fd78: ff ea e0 21 goto -0x1bc40 <memmove : 413c > ## entry_list.S:28:0
__stub_memcmp:
1fd7c: ff ea c2 21 goto -0x1bc7c <memcmp : 4104 > ## entry_list.S:35:0
__stub_memset:
1fd80: ff ea 51 22 goto -0x1bb5e <memset : 4226 > ## entry_list.S:42:0
__stub_strcmp:
1fd84: ff ea b6 22 goto -0x1ba94 <strcmp : 42f4 > ## entry_list.S:49:0
__stub_strcpy:
1fd88: ff ea 04 23 goto -0x1b9f8 <strcpy : 4394 > ## entry_list.S:56:0
__stub_strlen:
1fd8c: ff ea 39 23 goto -0x1b98e <strlen : 4402 > ## entry_list.S:63:0
__stub_strncmp:
1fd90: ff ea 3d 23 goto -0x1b986 <strncmp : 440e > ## entry_list.S:70:0
__stub_strstr:
1fd94: ff ea 4b 23 goto -0x1b96a <strstr : 442e > ## entry_list.S:77:0
__stub_strchr:
1fd98: ff ea a2 22 goto -0x1babc <strchr : 42e0 > ## entry_list.S:84:0
__stub___divdi3:
1fd9c: ff ea 06 be goto -0x83f4 <__divdi3 : 179ac > ## entry_list.S:91:0
__stub___udivmoddi4:
1fda0: ff ea 5e be goto -0x8344 <__udivmoddi4 : 17a60 > ## entry_list.S:98:0
__stub___adddf3:
1fda4: ff ea 98 bc goto -0x86d0 <__adddf3 : 176d8 > ## entry_list.S:105:0
__stub___fixdfsi:
1fda8: ff ea 2d be goto -0x83a6 <__fixdfsi : 17a06 > ## entry_list.S:112:0
__stub_flush_dcache:
1fdac: ff ea e8 64 goto -0x13630 <flush_dcache : c780 > ## entry_list.S:119:0
__stub_flushinv_dcache:
1fdb0: ff ea ec 64 goto -0x13628 <flushinv_dcache : c78c > ## entry_list.S:126:0
__stub_IcuWaitIdle:
1fdb4: ff ea ed 64 goto -0x13626 <IcuWaitIdle : c792 > ## entry_list.S:133:0
__stub_DcuWaitIdle:
1fdb8: ff ea b2 5e goto -0x1429c <DcuWaitIdle : bb20 > ## entry_list.S:140:0
__stub_IcuInitial:
1fdbc: ff ea 90 5e goto -0x142e0 <IcuInitial : bae0 > ## entry_list.S:147:0
__stub_DcuInitial:
1fdc0: ff ea b6 5e goto -0x14294 <DcuInitial : bb30 > ## entry_list.S:154:0
__stub_sfc_suspend:
1fdc4: ff ea 67 64 goto -0x13732 <sfc_suspend : c696 > ## entry_list.S:161:0
__stub_sfc_resume:
1fdc8: ff ea 87 64 goto -0x136f2 <sfc_resume : c6da > ## entry_list.S:168:0
__stub_sfc_drop_cache:
1fdcc: ff ea ab 64 goto -0x136aa <sfc_drop_cache : c726 > ## entry_list.S:175:0
__stub_chip_crc16:
1fdd0: ff ea 01 56 goto -0x153fe <chip_crc16 : a9d6 > ## entry_list.S:182:0
__stub_CrcDecode:
1fdd4: ff ea 23 56 goto -0x153ba <CrcDecode : aa1e > ## entry_list.S:189:0
__stub_get_flash_file_key:
1fdd8: ff ea 69 58 goto -0x14f2e <get_flash_file_key : aeae > ## entry_list.S:196:0
__stub_dec_isd_cfg_ini:
1fddc: ff ea a0 58 goto -0x14ec0 <dec_isd_cfg_ini : af20 > ## entry_list.S:203:0
__stub__jlfs_mount:
1fde0: ff ea f3 58 goto -0x14e1a <_jlfs_mount : afca > ## entry_list.S:210:0
__stub_sfc_boot:
1fde4: ff ea f4 5d goto -0x14418 <sfc_boot : b9d0 > ## entry_list.S:217:0
__stub_mask_init:
1fde8: ff ea d2 23 goto -0x1b85c <mask_init : 4590 > ## entry_list.S:224:0
__stub_wdt_clr:
1fdec: ff ea ad 55 goto -0x154a6 <wdt_clr : a94a > ## entry_list.S:231:0
__stub_nvram_set_boot_state:
1fdf0: ff ea 69 23 goto -0x1b92e <nvram_set_boot_state : 44c6 > ## entry_list.S:238:0
__stub_chip_reset:
1fdf4: ff ea 87 23 goto -0x1b8f2 <chip_reset : 4506 > ## entry_list.S:245:0
__stub_the_debug_isr:
1fdf8: ff ea 60 51 goto -0x15d40 <the_debug_isr : a0bc > ## entry_list.S:252:0
__stub_print:
1fdfc: ff ea 28 5b goto -0x149b0 <print : b450 > ## entry_list.S:259:0
__stub_sprintf:
1fe00: ff ea d6 64 goto -0x13654 <sprintf : c7b0 > ## entry_list.S:266:0
__stub_printf:
1fe04: ff ea d6 5d goto -0x14454 <printf : b9b4 > ## entry_list.S:273:0
__stub_puts:
1fe08: ff ea 55 59 goto -0x14d56 <puts : b0b6 > ## entry_list.S:280:0
__stub_doe:
1fe0c: ff ea b4 58 goto -0x14e98 <doe : af78 > ## entry_list.S:287:0
__stub_spi_get_port:
1fe10: ff ea c3 57 goto -0x1507a <spi_get_port : ad9a > ## entry_list.S:294:0
__stub__pll_init:
1fe14: ff ea 5b 62 goto -0x13b4a <_pll_init : c2ce > ## entry_list.S:301:0
__stub_flash_poweron:
1fe18: ff ea 08 53 goto -0x159f0 <flash_poweron : a42c > ## entry_list.S:308:0
__stub_spi_unmount:
1fe1c: ff ea 64 61 goto -0x13d38 <spi_unmount : c0e8 > ## entry_list.S:315:0
__stub_spi_port_io_init:
1fe20: ff ea 69 57 goto -0x1512e <spi_port_io_init : acf6 > ## entry_list.S:322:0
__stub_usb_slave_mode:
1fe24: ff ea f0 24 goto -0x1b620 <usb_slave_mode : 4808 > ## entry_list.S:329:0
__stub_LZ4_setStreamDecode:
1fe28: ff ea 38 65 goto -0x13590 <LZ4_setStreamDecode : c89c > ## entry_list.S:336:0
__stub_LZ4_decompress_safe_continue:
1fe2c: ff ea df 5f goto -0x14042 <LZ4_decompress_safe_continue : bdee > ## entry_list.S:343:0
__stub_LZ4_decompress_generic:
1fe30: ff ea 9e 5e goto -0x142c4 <LZ4_decompress_generic : bb70 > ## entry_list.S:350:0
__stub__sdk_mkey_lock:
1fe34: ff ea 3d 65 goto -0x13586 <_sdk_mkey_lock : c8b2 > ## entry_list.S:357:0
__stub_g_hash_function:
1fe38: ff ea 73 43 goto -0x1791a <g_hash_function : 8522 > ## entry_list.S:364:0
__stub_f1_hash_function:
1fe3c: ff ea 54 43 goto -0x17958 <f1_hash_function : 84e8 > ## entry_list.S:371:0
__stub_f2_hash_function:
1fe40: ff ea 92 43 goto -0x178dc <f2_hash_function : 8568 > ## entry_list.S:378:0
__stub_f3_hash_function:
1fe44: ff ea bf 43 goto -0x17882 <f3_hash_function : 85c6 > ## entry_list.S:385:0
__stub_h2_hash_function:
1fe48: ff ea f2 43 goto -0x1781c <h2_hash_function : 8630 > ## entry_list.S:392:0
__stub_h3_hash_function:
1fe4c: ff ea 04 44 goto -0x177f8 <h3_hash_function : 8658 > ## entry_list.S:399:0
__stub_h4_hash_function:
1fe50: ff ea 24 44 goto -0x177b8 <h4_hash_function : 869c > ## entry_list.S:406:0
__stub_h5_hash_function:
1fe54: ff ea 3f 44 goto -0x17782 <h5_hash_function : 86d6 > ## entry_list.S:413:0
__stub_g_function:
1fe58: ff ea 5b 44 goto -0x1774a <g_function : 8712 > ## entry_list.S:420:0
__stub_f1_function:
1fe5c: ff ea aa 44 goto -0x176ac <f1_function : 87b4 > ## entry_list.S:427:0
__stub_f2_function:
1fe60: ff ea de 44 goto -0x17644 <f2_function : 8820 > ## entry_list.S:434:0
__stub_f3_function:
1fe64: ff ea 40 45 goto -0x17580 <f3_function : 88e8 > ## entry_list.S:441:0
__stub_sha256Compute:
1fe68: ff ea df 42 goto -0x17a42 <sha256Compute : 842a > ## entry_list.S:448:0
__stub_uECC_compute_public_key:
1fe6c: ff ea e6 4a goto -0x16a34 <uECC_compute_public_key : 943c > ## entry_list.S:455:0
__stub_uECC_shared_secret:
1fe70: ff ea 92 4a goto -0x16adc <uECC_shared_secret : 9398 > ## entry_list.S:462:0
__stub_bi_initialize:
1fe74: ff ea 32 4d goto -0x1659c <bi_initialize : 98dc > ## entry_list.S:469:0
__stub_bi_read_from_byte:
1fe78: ff ea 0c 4d goto -0x165e8 <bi_read_from_byte : 9894 > ## entry_list.S:476:0
__stub_bi_poly_mod2:
1fe7c: ff ea 59 4c goto -0x1674e <bi_poly_mod2 : 9732 > ## entry_list.S:483:0
__stub_bi_poly_mul:
1fe80: ff ea b0 4c goto -0x166a0 <bi_poly_mul : 97e4 > ## entry_list.S:490:0
__stub_trim:
1fe84: ff ea 63 4b goto -0x1693a <trim : 954e > ## entry_list.S:497:0
__stub_bi_wirte_to_byte:
1fe88: ff ea ed 4c goto -0x16626 <bi_wirte_to_byte : 9866 > ## entry_list.S:504:0
__stub_bi_free:
1fe8c: ff ea 3c 4c goto -0x16788 <bi_free : 9708 > ## entry_list.S:511:0
__stub_bi_terminate:
1fe90: ff ea 38 4d goto -0x16590 <bi_terminate : 9904 > ## entry_list.S:518:0
__stub_get_cvsd_codec_ops:
1fe94: ff ea 4e 2b goto -0x1a964 <get_cvsd_codec_ops : 5534 > ## entry_list.S:525:0
__stub_get_wtgv2dec_ops:
1fe98: ff ea fb 38 goto -0x18e0a <get_wtgv2dec_ops : 7092 > ## entry_list.S:532:0
__stub_wtgv2_silk_Decode:
1fe9c: ff ea a7 39 goto -0x18cb2 <wtgv2_silk_Decode : 71ee > ## entry_list.S:539:0
__stub_wtgv2_silk_decode_frame:
1fea0: ff ea a0 38 goto -0x18ec0 <wtgv2_silk_decode_frame : 6fe4 > ## entry_list.S:546:0
__stub_wtgv2_silk_decoder_set_fs:
1fea4: ff ea 32 39 goto -0x18d9c <wtgv2_silk_decoder_set_fs : 710c > ## entry_list.S:553:0
__stub_wtgv2_silk_decode_indices:
1fea8: ff ea 26 30 goto -0x19fb4 <wtgv2_silk_decode_indices : 5ef8 > ## entry_list.S:560:0
__stub_wtgv2_silk_decode_pulses:
1feac: ff ea 60 31 goto -0x19d40 <wtgv2_silk_decode_pulses : 6170 > ## entry_list.S:567:0
__stub_wtgv2_silk_decode_parameters:
1feb0: ff ea 07 36 goto -0x193f2 <wtgv2_silk_decode_parameters : 6ac2 > ## entry_list.S:574:0
__stub_wtgv2_silk_decode_core:
1feb4: ff ea bf 2b goto -0x1a882 <wtgv2_silk_decode_core : 5636 > ## entry_list.S:581:0
__stub_logAprx_CORDIC_float:
1feb8: ff ea 3c 65 goto -0x13588 <logAprx_CORDIC_float : c934 > ## entry_list.S:588:0
__stub_expAprx_CORDIC_float:
1febc: ff ea 54 65 goto -0x13558 <expAprx_CORDIC_float : c968 > ## entry_list.S:595:0
__stub_magnAprx_float:
1fec0: ff ea 72 65 goto -0x1351c <magnAprx_float : c9a8 > ## entry_list.S:602:0
__stub_MatrixCopy_float_c_c:
1fec4: ff ea 87 65 goto -0x134f2 <MatrixCopy_float_c_c : c9d6 > ## entry_list.S:609:0
__stub_MatrixCopy_float_f_f:
1fec8: ff ea ab 65 goto -0x134aa <MatrixCopy_float_f_f : ca22 > ## entry_list.S:616:0
__stub_MatrixEwMulAndSumOneDim_float_c_c_c_s0:
1fecc: ff ea cc 65 goto -0x13468 <MatrixEwMulAndSumOneDim_float_c_c_c_s0 : ca68 > ## entry_list.S:623:0
__stub_MatrixEwMulAndSumOneDim_float_c_c_c_s1:
1fed0: ff ea 0e 66 goto -0x133e4 <MatrixEwMulAndSumOneDim_float_c_c_c_s1 : caf0 > ## entry_list.S:630:0
__stub_MatrixEwMulAndSumOneDim_float_f_f_f_s0:
1fed4: ff ea 50 66 goto -0x13360 <MatrixEwMulAndSumOneDim_float_f_f_f_s0 : cb78 > ## entry_list.S:637:0
__stub_MatrixEwMulAndSumOneDim_float_f_f_f_s1:
1fed8: ff ea 80 66 goto -0x13300 <MatrixEwMulAndSumOneDim_float_f_f_f_s1 : cbdc > ## entry_list.S:644:0
__stub_MatrixEwConjMulAndSumOneDim_float_c_c_c_s0:
1fedc: ff ea b0 66 goto -0x132a0 <MatrixEwConjMulAndSumOneDim_float_c_c_c_s0 : cc40 > ## entry_list.S:651:0
__stub_MatrixEwConjMulAndSumOneDim_float_c_c_c_s1:
1fee0: ff ea f2 66 goto -0x1321c <MatrixEwConjMulAndSumOneDim_float_c_c_c_s1 : ccc8 > ## entry_list.S:658:0
__stub_VecMeanSq_s16_f32:
1fee4: ff ea 34 67 goto -0x13198 <VecMeanSq_s16_f32 : cd50 > ## entry_list.S:665:0
__stub_VecOverShift_s16_f32:
1fee8: ff ea 52 67 goto -0x1315c <VecOverShift_s16_f32 : cd90 > ## entry_list.S:672:0
__stub_VecMinus_s16_f32_f32:
1feec: ff ea 7f 67 goto -0x13102 <VecMinus_s16_f32_f32 : cdee > ## entry_list.S:679:0
__stub_VectorCopy_f32_s16:
1fef0: ff ea 9c 67 goto -0x130c8 <VectorCopy_f32_s16 : ce2c > ## entry_list.S:686:0
__stub_VecEleMul_s16_s16_f32:
1fef4: ff ea af 67 goto -0x130a2 <VecEleMul_s16_s16_f32 : ce56 > ## entry_list.S:693:0
__stub_VecEleMul_f32_s16_f32:
1fef8: ff ea df 67 goto -0x13042 <VecEleMul_f32_s16_f32 : ceba > ## entry_list.S:700:0
__stub_VecMeanSq_float_f_f:
1fefc: ff ea 9d 6c goto -0x126c6 <VecMeanSq_float_f_f : d83a > ## entry_list.S:707:0
__stub_VectorSet_float_f_f:
1ff00: ff ea 01 68 goto -0x12ffe <VectorSet_float_f_f : cf06 > ## entry_list.S:714:0
__stub_VecMagRecAve_float_c_f_f:
1ff04: ff ea 0b 68 goto -0x12fea <VecMagRecAve_float_c_f_f : cf1e > ## entry_list.S:721:0
__stub_VecMulScalar_float_c_f_c:
1ff08: ff ea 27 68 goto -0x12fb2 <VecMulScalar_float_c_f_c : cf5a > ## entry_list.S:728:0
__stub_VecConjEleMul_float_c_c_c:
1ff0c: ff ea 3c 68 goto -0x12f88 <VecConjEleMul_float_c_c_c : cf88 > ## entry_list.S:735:0
__stub_VecPlus_float_f_f_f:
1ff10: ff ea 5c 68 goto -0x12f48 <VecPlus_float_f_f_f : cfcc > ## entry_list.S:742:0
__stub_VecDivide_float_c_f_c_f:
1ff14: ff ea 76 68 goto -0x12f14 <VecDivide_float_c_f_c_f : d004 > ## entry_list.S:749:0
__stub_VecPlus_float_c_c_c:
1ff18: ff ea 93 68 goto -0x12eda <VecPlus_float_c_c_c : d042 > ## entry_list.S:756:0
__stub_VecConjMulRecAve_float_c_c_c_f:
1ff1c: ff ea b1 68 goto -0x12e9e <VecConjMulRecAve_float_c_c_c_f : d082 > ## entry_list.S:763:0
__stub_VecGetMag_float_c_f:
1ff20: ff ea d9 68 goto -0x12e4e <VecGetMag_float_c_f : d0d6 > ## entry_list.S:770:0
__stub_VecMax_float_f_f:
1ff24: ff ea ed 68 goto -0x12e26 <VecMax_float_f_f : d102 > ## entry_list.S:777:0
__stub_VecRecAve_float_f_f_f:
1ff28: ff ea fb 68 goto -0x12e0a <VecRecAve_float_f_f_f : d122 > ## entry_list.S:784:0
__stub_VecEleMul_float_f_f_f:
1ff2c: ff ea 15 69 goto -0x12dd6 <VecEleMul_float_f_f_f : d15a > ## entry_list.S:791:0
__stub_VecMagAndDiv_float_c_f_f_f:
1ff30: ff ea 2b 69 goto -0x12daa <VecMagAndDiv_float_c_f_f_f : d18a > ## entry_list.S:798:0
__stub_VecMin_float_f_f:
1ff34: ff ea 49 69 goto -0x12d6e <VecMin_float_f_f : d1ca > ## entry_list.S:805:0
__stub_VecMinus_float_f_f_f:
1ff38: ff ea 57 69 goto -0x12d52 <VecMinus_float_f_f_f : d1ea > ## entry_list.S:812:0
__stub_VecMean_float_f_f:
1ff3c: ff ea 71 69 goto -0x12d1e <VecMean_float_f_f : d222 > ## entry_list.S:819:0
__stub_VecEleMul_float_c_f_c:
1ff40: ff ea 87 69 goto -0x12cf2 <VecEleMul_float_c_f_c : d252 > ## entry_list.S:826:0
__stub_VecMeanSqu_float_c_f:
1ff44: ff ea a0 69 goto -0x12cc0 <VecMeanSqu_float_c_f : d288 > ## entry_list.S:833:0
__stub_VecCopy_float_f_f:
1ff48: ff ea bd 69 goto -0x12c86 <VecCopy_float_f_f : d2c6 > ## entry_list.S:840:0
__stub_VecMin_float_f_f_f:
1ff4c: ff ea cd 69 goto -0x12c66 <VecMin_float_f_f_f : d2ea > ## entry_list.S:847:0
__stub_VecDivide_float_f_f_f_f:
1ff50: ff ea e7 69 goto -0x12c32 <VecDivide_float_f_f_f_f : d322 > ## entry_list.S:854:0
__stub_VecCompBT_float_f_f_f:
1ff54: ff ea 04 6a goto -0x12bf8 <VecCompBT_float_f_f_f : d360 > ## entry_list.S:861:0
__stub_VecCondCopy_float_f_f_f:
1ff58: ff ea 1c 6a goto -0x12bc8 <VecCondCopy_float_f_f_f : d394 > ## entry_list.S:868:0
__stub_VecMulScalar_float_f_f_f:
1ff5c: ff ea 36 6a goto -0x12b94 <VecMulScalar_float_f_f_f : d3cc > ## entry_list.S:875:0
__stub_VecPlusScalar_float_f_f_f:
1ff60: ff ea 49 6a goto -0x12b6e <VecPlusScalar_float_f_f_f : d3f6 > ## entry_list.S:882:0
__stub_VecMinScalar_float_f_f_f:
1ff64: ff ea 5c 6a goto -0x12b48 <VecMinScalar_float_f_f_f : d420 > ## entry_list.S:889:0
__stub_VecOpposite_float_f_f:
1ff68: ff ea 6f 6a goto -0x12b22 <VecOpposite_float_f_f : d44a > ## entry_list.S:896:0
__stub_VecEleMla_float_f_f_f:
1ff6c: ff ea 81 6a goto -0x12afe <VecEleMla_float_f_f_f : d472 > ## entry_list.S:903:0
__stub_VecEleMla_float_c_c_c:
1ff70: ff ea 9a 6a goto -0x12acc <VecEleMla_float_c_c_c : d4a8 > ## entry_list.S:910:0
__stub_VecMinus_float_c_c_c:
1ff74: ff ea bc 6a goto -0x12a88 <VecMinus_float_c_c_c : d4f0 > ## entry_list.S:917:0
__stub_VecDotProduct_float_f_f_f:
1ff78: ff ea da 6a goto -0x12a4c <VecDotProduct_float_f_f_f : d530 > ## entry_list.S:924:0
__stub_VecDotProduct_float_c_c_c:
1ff7c: ff ea ef 6a goto -0x12a22 <VecDotProduct_float_c_c_c : d55e > ## entry_list.S:931:0
__stub_VecDotProduct_float_c_f_c:
1ff80: ff ea 0f 6b goto -0x129e2 <VecDotProduct_float_c_f_c : d5a2 > ## entry_list.S:938:0
__stub_VecCopy_float_c_c:
1ff84: ff ea 28 6b goto -0x129b0 <VecCopy_float_c_c : d5d8 > ## entry_list.S:945:0
__stub_VecCopy_float_f_c:
1ff88: ff ea 38 6b goto -0x12990 <VecCopy_float_f_c : d5fc > ## entry_list.S:952:0
__stub_VecConjDotProduct_float_c_c_c:
1ff8c: ff ea 4a 6b goto -0x1296c <VecConjDotProduct_float_c_c_c : d624 > ## entry_list.S:959:0
__stub_VecNormalize_float_c_c_f:
1ff90: ff ea 6a 6b goto -0x1292c <VecNormalize_float_c_c_f : d668 > ## entry_list.S:966:0
__stub_VecRecAve_float_c_c_f:
1ff94: ff ea 97 6b goto -0x128d2 <VecRecAve_float_c_c_f : d6c6 > ## entry_list.S:973:0
__stub_VecOverlapShift_float_f_f_i:
1ff98: ff ea b5 6b goto -0x12896 <VecOverlapShift_float_f_f_i : d706 > ## entry_list.S:980:0
__stub_VecMax_float_f_f_f:
1ff9c: ff ea df 6b goto -0x12842 <VecMax_float_f_f_f : d75e > ## entry_list.S:987:0
__stub_VecConjEwMulAndDiv_float_c_c_f_f_c:
1ffa0: ff ea f9 6b goto -0x1280e <VecConjEwMulAndDiv_float_c_c_f_f_c : d796 > ## entry_list.S:994:0
__stub_VecPlusMulScalar_float_c_c_f_c:
1ffa4: ff ea 29 6c goto -0x127ae <VecPlusMulScalar_float_c_c_f_c : d7fa > ## entry_list.S:1001:0
__stub_VecCondCopy_float_c_i_c:
1ffa8: ff ea 60 6c goto -0x12740 <VecCondCopy_float_c_i_c : d86c > ## entry_list.S:1008:0
__stub_VecEleMulAndDiv_float_f_f_f_f_f:
1ffac: ff ea 7b 6c goto -0x1270a <VecEleMulAndDiv_float_f_f_f_f_f : d8a6 > ## entry_list.S:1015:0
__stub_VectorSet_float_f_c:
1ffb0: ff ea a3 6c goto -0x126ba <VectorSet_float_f_c : d8fa > ## entry_list.S:1022:0
__stub_VecDivScalar_float_f_f_f:
1ffb4: ff ea ae 6c goto -0x126a4 <VecDivScalar_float_f_f_f : d914 > ## entry_list.S:1029:0
__stub_VecDivScalar_float_c_f_c:
1ffb8: ff ea c1 6c goto -0x1267e <VecDivScalar_float_c_f_c : d93e > ## entry_list.S:1036:0
__stub_VecPlusScalar_float_c_f_c:
1ffbc: ff ea d6 6c goto -0x12654 <VecPlusScalar_float_c_f_c : d96c > ## entry_list.S:1043:0
__stub_VecMinScalar_float_c_f_c:
1ffc0: ff ea e9 6c goto -0x1262e <VecMinScalar_float_c_f_c : d996 > ## entry_list.S:1050:0
__stub_get_aac_ops:
1ffc4: ff ea dc 6d goto -0x12448 <get_aac_ops : db80 > ## entry_list.S:1057:0
__stub_get_opus_enc_ops:
1ffc8: ff ea b0 89 goto -0xeca0 <get_opus_enc_ops : 1132c > ## entry_list.S:1064:0
__stub_opus_encode:
1ffcc: ff ea 2d b7 goto -0x91a6 <opus_encode : 16e2a > ## entry_list.S:1071:0
__stub_silk_Encode:
1ffd0: ff ea ae b5 goto -0x94a4 <silk_Encode : 16b30 > ## entry_list.S:1078:0
__stub_silk_encode_do_VAD_FIX:
1ffd4: ff ea e3 8a goto -0xea3a <silk_encode_do_VAD_FIX : 1159e > ## entry_list.S:1085:0
__stub_silk_encode_frame_FIX:
1ffd8: ff ea 0b b4 goto -0x97ea <silk_encode_frame_FIX : 167f2 > ## entry_list.S:1092:0
__stub_silk_find_pitch_lags_FIX:
1ffdc: ff ea bf 92 goto -0xda82 <silk_find_pitch_lags_FIX : 1255e > ## entry_list.S:1099:0
__stub_silk_noise_shape_analysis_FIX:
1ffe0: ff ea b2 95 goto -0xd49c <silk_noise_shape_analysis_FIX : 12b48 > ## entry_list.S:1106:0
__stub_silk_find_pred_coefs_FIX:
1ffe4: ff ea 80 ab goto -0xa900 <silk_find_pred_coefs_FIX : 156e8 > ## entry_list.S:1113:0
__stub_silk_process_gains_FIX:
1ffe8: ff ea a2 af goto -0xa0bc <silk_process_gains_FIX : 15f30 > ## entry_list.S:1120:0
__stub_silk_prefilter_FIX:
1ffec: ff ea da b0 goto -0x9e4c <silk_prefilter_FIX : 161a4 > ## entry_list.S:1127:0
__stub_silk_NSQ_del_dec_c:
1fff0: ff ea 28 82 goto -0xfbb0 <silk_NSQ_del_dec_c : 10444 > ## entry_list.S:1134:0
__stub_silk_encode_indices:
1fff4: ff ea ba 88 goto -0xee8c <silk_encode_indices : 1116c > ## entry_list.S:1141:0
__stub_silk_encode_pulses:
1fff8: ff ea 3c b2 goto -0x9b88 <silk_encode_pulses : 16474 > ## entry_list.S:1148:0
__stub_silk_ana_filt_bank_1:
1fffc: ff ea dc 87 goto -0xf048 <silk_ana_filt_bank_1 : 10fb8 > ## entry_list.S:1155:0
Disassembly of section .nul_space:
$data.__3:
f4240: 90 85 01 00 8c 84 01 00 ........
f4248: 88 8a 01 00 00 90 01 00 ........
f4250: 00 92 01 00 00 a2 01 00 ........
f4258: 00 b2 01 00 00 b4 01 00 ........
f4260: 00 c4 01 00 34 c6 01 00 ....4...
f4268: 44 c8 01 00 50 c8 01 00 D...P...
f4270: 5c c8 01 00 68 c8 01 00 \...h...
f4278: bc c8 01 00 d6 c8 01 00 ........
f4280: 36 c9 01 00 50 c9 01 00 6...P...
f4288: b4 c9 01 00 d2 c9 01 00 ........
f4290: 3a ca 01 00 9a ca 01 00 :.......
f4298: ba ca 01 00 12 cb 01 00 ........
f42a0: 32 cb 01 00 84 cb 01 00 2.......
f42a8: a4 cb 01 00 d4 cb 01 00 ........
f42b0: 04 cc 01 00 08 d0 01 00 ........
f42b8: 48 d0 01 00 88 d0 01 00 H.......
f42c0: c8 d0 01 00 08 d1 01 00 ........
f42c8: 24 d1 01 00 54 d1 01 00 $...T...
f42d0: 60 d1 01 00 a0 d1 01 00 `.......
f42d8: 38 d3 01 00 70 d4 01 00 8...p...
f42e0: a8 d5 01 00 d8 d6 01 00 ........
f42e8: 20 d8 01 00 60 d9 01 00 ...`...
f42f0: 58 da 01 00 50 db 01 00 X...P...
f42f8: f0 dd 01 00 80 e0 01 00 ........
f4300: 40 e5 01 00 3c c8 01 00 @...<...
f4308: b8 e5 01 00 5c ea 01 00 ....\...
f4310: 04 38 00 00 04 3c 00 00 .8...<..
f4318: 04 3e 00 00 04 40 00 00 .>...@..
f4320: 04 00 00 00 04 04 00 00 ........
f4328: 04 08 00 00 04 10 00 00 ........
f4330: 04 18 00 00 04 28 00 00 .....(..
f4338: 14 99 00 00 18 9a 00 00 ........
f4340: 1c 9b 00 00 20 9c 00 00 .... ...
f4348: a4 9c 00 00 ....