
  movs r0, #0  @ Clear result low
  movs r1, #0  @ Clear result high

  ldrh r2, [r6, #2] @ Sample 1
  movs r3, #0x0001 @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #4] @ Sample 2
  movs r3, #0x0006 @ 6
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #6] @ Sample 3
  movs r3, #0x000C @ 12
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #8] @ Sample 4
  movs r3, #0x000D @ 13
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #12] @ Sample 6
  movw r3, #0xFFE5 @ -27
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #14] @ Sample 7
  movw r3, #0xFFC6 @ -58
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #16] @ Sample 8
  movw r3, #0xFFB6 @ -74
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #18] @ Sample 9
  movw r3, #0xFFC8 @ -56
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #22] @ Sample 11
  movs r3, #0x004F @ 79
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #24] @ Sample 12
  movs r3, #0x0093 @ 147
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #26] @ Sample 13
  movs r3, #0x00A7 @ 167
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #28] @ Sample 14
  movs r3, #0x0074 @ 116
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #32] @ Sample 16
  movw r3, #0xFF71 @ -143
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #34] @ Sample 17
  movw r3, #0xFF04 @ -252
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #36] @ Sample 18
  movw r3, #0xFEEE @ -274
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #38] @ Sample 19
  movw r3, #0xFF49 @ -183
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #42] @ Sample 21
  movs r3, #0x00D2 @ 210
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #44] @ Sample 22
  movw r3, #0x016A @ 362
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #46] @ Sample 23
  movw r3, #0x0180 @ 384
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #48] @ Sample 24
  movs r3, #0x00FB @ 251
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #52] @ Sample 26
  movw r3, #0xFEEB @ -277
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #54] @ Sample 27
  movw r3, #0xFE2C @ -468
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #56] @ Sample 28
  movw r3, #0xFE18 @ -488
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #58] @ Sample 29
  movw r3, #0xFEC6 @ -314
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #62] @ Sample 31
  movw r3, #0x0151 @ 337
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #64] @ Sample 32
  movw r3, #0x0234 @ 564
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #66] @ Sample 33
  movw r3, #0x0245 @ 581
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #68] @ Sample 34
  movw r3, #0x0172 @ 370
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #72] @ Sample 36
  movw r3, #0xFE7A @ -390
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #74] @ Sample 37
  movw r3, #0xFD7A @ -646
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #76] @ Sample 38
  movw r3, #0xFD6B @ -661
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #78] @ Sample 39
  movw r3, #0xFE5F @ -417
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #82] @ Sample 41
  movw r3, #0x01B2 @ 434
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #84] @ Sample 42
  movw r3, #0x02CA @ 714
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #86] @ Sample 43
  movw r3, #0x02D6 @ 726
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #88] @ Sample 44
  movw r3, #0x01C7 @ 455
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #92] @ Sample 46
  movw r3, #0xFE2C @ -468
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #94] @ Sample 47
  movw r3, #0xFD01 @ -767
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #96] @ Sample 48
  movw r3, #0xFCF9 @ -775
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #98] @ Sample 49
  movw r3, #0xFE1C @ -484
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #102] @ Sample 51
  movw r3, #0x01ED @ 493
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #104] @ Sample 52
  movw r3, #0x0325 @ 805
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #106] @ Sample 53
  movw r3, #0x032A @ 810
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #108] @ Sample 54
  movw r3, #0x01F8 @ 504
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #112] @ Sample 56
  movw r3, #0xFE02 @ -510
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #114] @ Sample 57
  movw r3, #0xFCC3 @ -829
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #116] @ Sample 58
  movw r3, #0xFCC0 @ -832
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #118] @ Sample 59
  movw r3, #0xFDFC @ -516
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #122] @ Sample 61
  movw r3, #0x0207 @ 519
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #124] @ Sample 62
  movw r3, #0x0349 @ 841
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #126] @ Sample 63
  movw r3, #0x034A @ 842
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #128] @ Sample 64
  movw r3, #0x0209 @ 521
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #132] @ Sample 66
  movw r3, #0xFDF7 @ -521
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #134] @ Sample 67
  movw r3, #0xFCB6 @ -842
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #136] @ Sample 68
  movw r3, #0xFCB7 @ -841
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #138] @ Sample 69
  movw r3, #0xFDF9 @ -519
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #142] @ Sample 71
  movw r3, #0x0205 @ 517
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #144] @ Sample 72
  movw r3, #0x0342 @ 834
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #146] @ Sample 73
  movw r3, #0x033F @ 831
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #148] @ Sample 74
  movw r3, #0x0200 @ 512
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #152] @ Sample 76
  movw r3, #0xFE04 @ -508
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #154] @ Sample 77
  movw r3, #0xFCCF @ -817
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #156] @ Sample 78
  movw r3, #0xFCD3 @ -813
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #158] @ Sample 79
  movw r3, #0xFE0C @ -500
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #162] @ Sample 81
  movw r3, #0x01EE @ 494
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #164] @ Sample 82
  movw r3, #0x031B @ 795
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #166] @ Sample 83
  movw r3, #0x0316 @ 790
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #168] @ Sample 84
  movw r3, #0x01E5 @ 485
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #172] @ Sample 86
  movw r3, #0xFE22 @ -478
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #174] @ Sample 87
  movw r3, #0xFD01 @ -767
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #176] @ Sample 88
  movw r3, #0xFD07 @ -761
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #178] @ Sample 89
  movw r3, #0xFE2D @ -467
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #182] @ Sample 91
  movw r3, #0x01CB @ 459
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #184] @ Sample 92
  movw r3, #0x02E0 @ 736
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #186] @ Sample 93
  movw r3, #0x02D9 @ 729
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #188] @ Sample 94
  movw r3, #0x01BE @ 446
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #192] @ Sample 96
  movw r3, #0xFE4A @ -438
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #194] @ Sample 97
  movw r3, #0xFD43 @ -701
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #196] @ Sample 98
  movw r3, #0xFD4A @ -694
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #198] @ Sample 99
  movw r3, #0xFE58 @ -424
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #202] @ Sample 101
  movw r3, #0x019F @ 415
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #204] @ Sample 102
  movw r3, #0x0299 @ 665
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #206] @ Sample 103
  movw r3, #0x0291 @ 657
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #208] @ Sample 104
  movw r3, #0x0192 @ 402
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #212] @ Sample 106
  movw r3, #0xFE78 @ -392
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #214] @ Sample 107
  movw r3, #0xFD8D @ -627
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #216] @ Sample 108
  movw r3, #0xFD94 @ -620
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #218] @ Sample 109
  movw r3, #0xFE86 @ -378
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #222] @ Sample 111
  movw r3, #0x0171 @ 369
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #224] @ Sample 112
  movw r3, #0x024D @ 589
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #226] @ Sample 113
  movw r3, #0x0246 @ 582
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #228] @ Sample 114
  movw r3, #0x0163 @ 355
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #232] @ Sample 116
  movw r3, #0xFEA7 @ -345
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #234] @ Sample 117
  movw r3, #0xFDD9 @ -551
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #236] @ Sample 118
  movw r3, #0xFDE0 @ -544
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #238] @ Sample 119
  movw r3, #0xFEB5 @ -331
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #242] @ Sample 121
  movw r3, #0x0142 @ 322
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #244] @ Sample 122
  movw r3, #0x0202 @ 514
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #246] @ Sample 123
  movw r3, #0x01FA @ 506
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #248] @ Sample 124
  movw r3, #0x0135 @ 309
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #252] @ Sample 126
  movw r3, #0xFED4 @ -300
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #254] @ Sample 127
  movw r3, #0xFE23 @ -477
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #256] @ Sample 128
  movw r3, #0xFE2A @ -470
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #258] @ Sample 129
  movw r3, #0xFEE2 @ -286
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #262] @ Sample 131
  movw r3, #0x0116 @ 278
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #264] @ Sample 132
  movw r3, #0x01BA @ 442
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #266] @ Sample 133
  movw r3, #0x01B3 @ 435
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #268] @ Sample 134
  movw r3, #0x0109 @ 265
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #272] @ Sample 136
  movw r3, #0xFEFF @ -257
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #274] @ Sample 137
  movw r3, #0xFE68 @ -408
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #276] @ Sample 138
  movw r3, #0xFE6E @ -402
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #278] @ Sample 139
  movw r3, #0xFF0C @ -244
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #282] @ Sample 141
  movs r3, #0x00EC @ 236
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #284] @ Sample 142
  movw r3, #0x0178 @ 376
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #286] @ Sample 143
  movw r3, #0x0172 @ 370
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #288] @ Sample 144
  movs r3, #0x00E1 @ 225
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #292] @ Sample 146
  movw r3, #0xFF27 @ -217
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #294] @ Sample 147
  movw r3, #0xFEA6 @ -346
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #296] @ Sample 148
  movw r3, #0xFEAC @ -340
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #298] @ Sample 149
  movw r3, #0xFF32 @ -206
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #302] @ Sample 151
  movs r3, #0x00C7 @ 199
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #304] @ Sample 152
  movw r3, #0x013D @ 317
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #306] @ Sample 153
  movw r3, #0x0137 @ 311
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #308] @ Sample 154
  movs r3, #0x00BD @ 189
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #312] @ Sample 156
  movw r3, #0xFF4A @ -182
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #314] @ Sample 157
  movw r3, #0xFEDE @ -290
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #316] @ Sample 158
  movw r3, #0xFEE3 @ -285
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #318] @ Sample 159
  movw r3, #0xFF53 @ -173
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #322] @ Sample 161
  movs r3, #0x00A7 @ 167
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #324] @ Sample 162
  movw r3, #0x0109 @ 265
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #326] @ Sample 163
  movw r3, #0x0104 @ 260
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #328] @ Sample 164
  movs r3, #0x009E @ 158
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #332] @ Sample 166
  movw r3, #0xFF68 @ -152
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #334] @ Sample 167
  movw r3, #0xFF0F @ -241
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #336] @ Sample 168
  movw r3, #0xFF13 @ -237
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #338] @ Sample 169
  movw r3, #0xFF70 @ -144
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #342] @ Sample 171
  movs r3, #0x008A @ 138
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #344] @ Sample 172
  movs r3, #0x00DB @ 219
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #346] @ Sample 173
  movs r3, #0x00D7 @ 215
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #348] @ Sample 174
  movs r3, #0x0082 @ 130
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #352] @ Sample 176
  movw r3, #0xFF83 @ -125
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #354] @ Sample 177
  movw r3, #0xFF39 @ -199
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #356] @ Sample 178
  movw r3, #0xFF3D @ -195
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #358] @ Sample 179
  movw r3, #0xFF8A @ -118
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #362] @ Sample 181
  movs r3, #0x0072 @ 114
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #364] @ Sample 182
  movs r3, #0x00B5 @ 181
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #366] @ Sample 183
  movs r3, #0x00B1 @ 177
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #368] @ Sample 184
  movs r3, #0x006B @ 107
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #372] @ Sample 186
  movw r3, #0xFF99 @ -103
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #374] @ Sample 187
  movw r3, #0xFF5D @ -163
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #376] @ Sample 188
  movw r3, #0xFF60 @ -160
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #378] @ Sample 189
  movw r3, #0xFF9F @ -97
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #382] @ Sample 191
  movs r3, #0x005D @ 93
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #384] @ Sample 192
  movs r3, #0x0094 @ 148
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #386] @ Sample 193
  movs r3, #0x0091 @ 145
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #388] @ Sample 194
  movs r3, #0x0058 @ 88
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #392] @ Sample 196
  movw r3, #0xFFAC @ -84
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #394] @ Sample 197
  movw r3, #0xFF7B @ -133
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #396] @ Sample 198
  movw r3, #0xFF7D @ -131
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #398] @ Sample 199
  movw r3, #0xFFB1 @ -79
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #402] @ Sample 201
  movs r3, #0x004C @ 76
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #404] @ Sample 202
  movs r3, #0x0078 @ 120
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #406] @ Sample 203
  movs r3, #0x0076 @ 118
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #408] @ Sample 204
  movs r3, #0x0047 @ 71
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #412] @ Sample 206
  movw r3, #0xFFBC @ -68
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #414] @ Sample 207
  movw r3, #0xFF94 @ -108
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #416] @ Sample 208
  movw r3, #0xFF96 @ -106
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #418] @ Sample 209
  movw r3, #0xFFC0 @ -64
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #422] @ Sample 211
  movs r3, #0x003D @ 61
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #424] @ Sample 212
  movs r3, #0x0061 @ 97
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #426] @ Sample 213
  movs r3, #0x005F @ 95
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #428] @ Sample 214
  movs r3, #0x003A @ 58
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #432] @ Sample 216
  movw r3, #0xFFC9 @ -55
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #434] @ Sample 217
  movw r3, #0xFFA9 @ -87
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #436] @ Sample 218
  movw r3, #0xFFAA @ -86
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #438] @ Sample 219
  movw r3, #0xFFCC @ -52
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #442] @ Sample 221
  movs r3, #0x0032 @ 50
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #444] @ Sample 222
  movs r3, #0x004E @ 78
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #446] @ Sample 223
  movs r3, #0x004D @ 77
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #448] @ Sample 224
  movs r3, #0x002E @ 46
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #452] @ Sample 226
  movw r3, #0xFFD4 @ -44
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #454] @ Sample 227
  movw r3, #0xFFBA @ -70
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #456] @ Sample 228
  movw r3, #0xFFBB @ -69
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #458] @ Sample 229
  movw r3, #0xFFD6 @ -42
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #462] @ Sample 231
  movs r3, #0x0028 @ 40
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #464] @ Sample 232
  movs r3, #0x003F @ 63
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #466] @ Sample 233
  movs r3, #0x003E @ 62
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #468] @ Sample 234
  movs r3, #0x0025 @ 37
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #472] @ Sample 236
  movw r3, #0xFFDC @ -36
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #474] @ Sample 237
  movw r3, #0xFFC8 @ -56
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #476] @ Sample 238
  movw r3, #0xFFC9 @ -55
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #478] @ Sample 239
  movw r3, #0xFFDF @ -33
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #482] @ Sample 241
  movs r3, #0x0020 @ 32
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #484] @ Sample 242
  movs r3, #0x0032 @ 50
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #486] @ Sample 243
  movs r3, #0x0031 @ 49
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #488] @ Sample 244
  movs r3, #0x001E @ 30
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #492] @ Sample 246
  movw r3, #0xFFE4 @ -28
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #494] @ Sample 247
  movw r3, #0xFFD3 @ -45
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #496] @ Sample 248
  movw r3, #0xFFD4 @ -44
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #498] @ Sample 249
  movw r3, #0xFFE5 @ -27
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #502] @ Sample 251
  movs r3, #0x0019 @ 25
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #504] @ Sample 252
  movs r3, #0x0028 @ 40
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #506] @ Sample 253
  movs r3, #0x0027 @ 39
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #508] @ Sample 254
  movs r3, #0x0018 @ 24
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #512] @ Sample 256
  movw r3, #0xFFE9 @ -23
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #514] @ Sample 257
  movw r3, #0xFFDC @ -36
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #516] @ Sample 258
  movw r3, #0xFFDD @ -35
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #518] @ Sample 259
  movw r3, #0xFFEB @ -21
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #522] @ Sample 261
  movs r3, #0x0014 @ 20
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #524] @ Sample 262
  movs r3, #0x0020 @ 32
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #526] @ Sample 263
  movs r3, #0x001F @ 31
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #528] @ Sample 264
  movs r3, #0x0013 @ 19
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #532] @ Sample 266
  movw r3, #0xFFEE @ -18
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #534] @ Sample 267
  movw r3, #0xFFE4 @ -28
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #536] @ Sample 268
                   @ -28
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #538] @ Sample 269
  movw r3, #0xFFEF @ -17
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #542] @ Sample 271
  movs r3, #0x0010 @ 16
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #544] @ Sample 272
  movs r3, #0x0019 @ 25
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #546] @ Sample 273
                   @ 25
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #548] @ Sample 274
  movs r3, #0x000F @ 15
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #552] @ Sample 276
  movw r3, #0xFFF2 @ -14
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #554] @ Sample 277
  movw r3, #0xFFEA @ -22
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #556] @ Sample 278
                   @ -22
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #558] @ Sample 279
  movw r3, #0xFFF3 @ -13
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #562] @ Sample 281
  movs r3, #0x000D @ 13
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #564] @ Sample 282
  movs r3, #0x0014 @ 20
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #566] @ Sample 283
                   @ 20
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #568] @ Sample 284
  movs r3, #0x000C @ 12
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #572] @ Sample 286
  movw r3, #0xFFF5 @ -11
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #574] @ Sample 287
  movw r3, #0xFFEE @ -18
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #576] @ Sample 288
  movw r3, #0xFFEF @ -17
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #578] @ Sample 289
  movw r3, #0xFFF6 @ -10
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #582] @ Sample 291
  movs r3, #0x000A @ 10
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #584] @ Sample 292
  movs r3, #0x0010 @ 16
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #586] @ Sample 293
  movs r3, #0x000F @ 15
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #588] @ Sample 294
  movs r3, #0x0009 @ 9
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #592] @ Sample 296
  movw r3, #0xFFF7 @ -9
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #594] @ Sample 297
  movw r3, #0xFFF2 @ -14
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #596] @ Sample 298
                   @ -14
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #598] @ Sample 299
  movw r3, #0xFFF8 @ -8
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #602] @ Sample 301
  movs r3, #0x0008 @ 8
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #604] @ Sample 302
  movs r3, #0x000C @ 12
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #606] @ Sample 303
                   @ 12
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #608] @ Sample 304
  movs r3, #0x0007 @ 7
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #612] @ Sample 306
  movw r3, #0xFFF9 @ -7
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #614] @ Sample 307
  movw r3, #0xFFF5 @ -11
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #616] @ Sample 308
                   @ -11
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #618] @ Sample 309
  movw r3, #0xFFFA @ -6
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #622] @ Sample 311
  movs r3, #0x0006 @ 6
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #624] @ Sample 312
  movs r3, #0x000A @ 10
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #626] @ Sample 313
  movs r3, #0x0009 @ 9
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #628] @ Sample 314
  movs r3, #0x0006 @ 6
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #632] @ Sample 316
  movw r3, #0xFFFB @ -5
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #634] @ Sample 317
  movw r3, #0xFFF7 @ -9
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #636] @ Sample 318
  movw r3, #0xFFF8 @ -8
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #638] @ Sample 319
  movw r3, #0xFFFB @ -5
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #642] @ Sample 321
  movs r3, #0x0005 @ 5
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #644] @ Sample 322
  movs r3, #0x0008 @ 8
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #646] @ Sample 323
  movs r3, #0x0007 @ 7
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #648] @ Sample 324
  movs r3, #0x0004 @ 4
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #652] @ Sample 326
  movw r3, #0xFFFC @ -4
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #654] @ Sample 327
  movw r3, #0xFFF9 @ -7
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #656] @ Sample 328
                   @ -7
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #658] @ Sample 329
  movw r3, #0xFFFC @ -4
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #662] @ Sample 331
  movs r3, #0x0004 @ 4
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #664] @ Sample 332
  movs r3, #0x0006 @ 6
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #666] @ Sample 333
                   @ 6
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #668] @ Sample 334
  movs r3, #0x0003 @ 3
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #672] @ Sample 336
  movw r3, #0xFFFD @ -3
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #674] @ Sample 337
  movw r3, #0xFFFB @ -5
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #676] @ Sample 338
                   @ -5
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #678] @ Sample 339
  movw r3, #0xFFFD @ -3
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #682] @ Sample 341
  movs r3, #0x0003 @ 3
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #684] @ Sample 342
  movs r3, #0x0005 @ 5
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #686] @ Sample 343
                   @ 5
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #688] @ Sample 344
  movs r3, #0x0003 @ 3
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #692] @ Sample 346
  movw r3, #0xFFFD @ -3
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #694] @ Sample 347
  movw r3, #0xFFFC @ -4
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #696] @ Sample 348
                   @ -4
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #698] @ Sample 349
  movw r3, #0xFFFE @ -2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #702] @ Sample 351
  movs r3, #0x0002 @ 2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #704] @ Sample 352
  movs r3, #0x0004 @ 4
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #706] @ Sample 353
                   @ 4
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #708] @ Sample 354
  movs r3, #0x0002 @ 2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #712] @ Sample 356
  movw r3, #0xFFFE @ -2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #714] @ Sample 357
  movw r3, #0xFFFD @ -3
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #716] @ Sample 358
                   @ -3
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #718] @ Sample 359
  movw r3, #0xFFFE @ -2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #722] @ Sample 361
  movs r3, #0x0002 @ 2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #724] @ Sample 362
  movs r3, #0x0003 @ 3
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #726] @ Sample 363
                   @ 3
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #728] @ Sample 364
  movs r3, #0x0002 @ 2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #732] @ Sample 366
  movw r3, #0xFFFE @ -2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #734] @ Sample 367
                   @ -2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #736] @ Sample 368
                   @ -2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #738] @ Sample 369
  movw r3, #0xFFFF @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #742] @ Sample 371
  movs r3, #0x0001 @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #744] @ Sample 372
  movs r3, #0x0002 @ 2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #746] @ Sample 373
                   @ 2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #748] @ Sample 374
  movs r3, #0x0001 @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #752] @ Sample 376
  movw r3, #0xFFFF @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #754] @ Sample 377
  movw r3, #0xFFFE @ -2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #756] @ Sample 378
                   @ -2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #758] @ Sample 379
  movw r3, #0xFFFF @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #762] @ Sample 381
  movs r3, #0x0001 @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #764] @ Sample 382
  movs r3, #0x0002 @ 2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #766] @ Sample 383
                   @ 2
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #768] @ Sample 384
  movs r3, #0x0001 @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #772] @ Sample 386
  movw r3, #0xFFFF @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #774] @ Sample 387
                   @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #776] @ Sample 388
                   @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #778] @ Sample 389
                   @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #782] @ Sample 391
  movs r3, #0x0001 @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #784] @ Sample 392
                   @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #786] @ Sample 393
                   @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #788] @ Sample 394
                   @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #792] @ Sample 396
  movw r3, #0xFFFF @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #794] @ Sample 397
                   @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #796] @ Sample 398
                   @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #798] @ Sample 399
                   @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #802] @ Sample 401
  movs r3, #0x0001 @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #804] @ Sample 402
                   @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #806] @ Sample 403
                   @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #808] @ Sample 404
                   @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #812] @ Sample 406
  movw r3, #0xFFFF @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #814] @ Sample 407
                   @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #816] @ Sample 408
                   @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #818] @ Sample 409
                   @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #824] @ Sample 412
  movs r3, #0x0001 @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #826] @ Sample 413
                   @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #834] @ Sample 417
  movw r3, #0xFFFF @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #836] @ Sample 418
                   @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #844] @ Sample 422
  movs r3, #0x0001 @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #846] @ Sample 423
                   @ 1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #854] @ Sample 427
  movw r3, #0xFFFF @ -1
  smlalbb r0, r1, r2, r3

  ldrh r2, [r6, #856] @ Sample 428
                   @ -1
  smlalbb r0, r1, r2, r3

  movs tos, r0 @ Return low part of result
  bx lr

  @ Sum of coefficients: -1 Sum of absolute coefficients: 65473 Number of coefficients <> 0: 336

