1*77c1e3ccSAndroid Build Coastguard Worker /* 2*77c1e3ccSAndroid Build Coastguard Worker * Copyright (c) 2019, Alliance for Open Media. All rights reserved. 3*77c1e3ccSAndroid Build Coastguard Worker * 4*77c1e3ccSAndroid Build Coastguard Worker * This source code is subject to the terms of the BSD 2 Clause License and 5*77c1e3ccSAndroid Build Coastguard Worker * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License 6*77c1e3ccSAndroid Build Coastguard Worker * was not distributed with this source code in the LICENSE file, you can 7*77c1e3ccSAndroid Build Coastguard Worker * obtain it at www.aomedia.org/license/software. If the Alliance for Open 8*77c1e3ccSAndroid Build Coastguard Worker * Media Patent License 1.0 was not distributed with this source code in the 9*77c1e3ccSAndroid Build Coastguard Worker * PATENTS file, you can obtain it at www.aomedia.org/license/patent. 10*77c1e3ccSAndroid Build Coastguard Worker */ 11*77c1e3ccSAndroid Build Coastguard Worker 12*77c1e3ccSAndroid Build Coastguard Worker #ifndef AOM_AV1_ENCODER_MISC_MODEL_WEIGHTS_H_ 13*77c1e3ccSAndroid Build Coastguard Worker #define AOM_AV1_ENCODER_MISC_MODEL_WEIGHTS_H_ 14*77c1e3ccSAndroid Build Coastguard Worker 15*77c1e3ccSAndroid Build Coastguard Worker #ifdef __cplusplus 16*77c1e3ccSAndroid Build Coastguard Worker extern "C" { 17*77c1e3ccSAndroid Build Coastguard Worker #endif 18*77c1e3ccSAndroid Build Coastguard Worker 19*77c1e3ccSAndroid Build Coastguard Worker #include "av1/encoder/ml.h" 20*77c1e3ccSAndroid Build Coastguard Worker 21*77c1e3ccSAndroid Build Coastguard Worker #define MV_PREC_FEATURE_SIZE 18 22*77c1e3ccSAndroid Build Coastguard Worker 23*77c1e3ccSAndroid Build Coastguard Worker #define NUM_DNN_LAYERS 1 24*77c1e3ccSAndroid Build Coastguard Worker #define NUM_DNN_FEATURES MV_PREC_FEATURE_SIZE 25*77c1e3ccSAndroid Build Coastguard Worker #define MV_PREC_LAYER_SIZE_0 32 26*77c1e3ccSAndroid Build Coastguard Worker #define NUM_LOGITS 1 27*77c1e3ccSAndroid Build Coastguard Worker 28*77c1e3ccSAndroid Build Coastguard Worker const float av1_mv_prec_mean[MV_PREC_FEATURE_SIZE] = { 143.67358891063745f, 29*77c1e3ccSAndroid Build Coastguard Worker 141.6251917346238f, 30*77c1e3ccSAndroid Build Coastguard Worker 0.36313633945679064f, 31*77c1e3ccSAndroid Build Coastguard Worker 0.0028162791958822085f, 32*77c1e3ccSAndroid Build Coastguard Worker 0.000484820537626698f, 33*77c1e3ccSAndroid Build Coastguard Worker 0.002769969388939025f, 34*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 35*77c1e3ccSAndroid Build Coastguard Worker 0.00031274626720947577f, 36*77c1e3ccSAndroid Build Coastguard Worker 0.00020578555375160075f, 37*77c1e3ccSAndroid Build Coastguard Worker 0.0007075246732697733f, 38*77c1e3ccSAndroid Build Coastguard Worker 0.000539641029909925f, 39*77c1e3ccSAndroid Build Coastguard Worker 0.0013939401375906984f, 40*77c1e3ccSAndroid Build Coastguard Worker 4.985394760423499f, 41*77c1e3ccSAndroid Build Coastguard Worker 4.985394760423499f, 42*77c1e3ccSAndroid Build Coastguard Worker 4.9992148717283085f, 43*77c1e3ccSAndroid Build Coastguard Worker 5.143739822380163f, 44*77c1e3ccSAndroid Build Coastguard Worker 5.518483124004564f, 45*77c1e3ccSAndroid Build Coastguard Worker 87.63597847427077f }; 46*77c1e3ccSAndroid Build Coastguard Worker 47*77c1e3ccSAndroid Build Coastguard Worker const float av1_mv_prec_std[MV_PREC_FEATURE_SIZE] = { 66.86256140247244f, 48*77c1e3ccSAndroid Build Coastguard Worker 68.04472572607503f, 49*77c1e3ccSAndroid Build Coastguard Worker 13.23247674430399f, 50*77c1e3ccSAndroid Build Coastguard Worker 0.0029123438396921955f, 51*77c1e3ccSAndroid Build Coastguard Worker 0.0015331406169374737f, 52*77c1e3ccSAndroid Build Coastguard Worker 0.0029149813096313775f, 53*77c1e3ccSAndroid Build Coastguard Worker 1.0f, 54*77c1e3ccSAndroid Build Coastguard Worker 0.00047501102871357813f, 55*77c1e3ccSAndroid Build Coastguard Worker 0.00030025962993117947f, 56*77c1e3ccSAndroid Build Coastguard Worker 0.0009861163580391207f, 57*77c1e3ccSAndroid Build Coastguard Worker 0.0012157593528004055f, 58*77c1e3ccSAndroid Build Coastguard Worker 0.002004954948490521f, 59*77c1e3ccSAndroid Build Coastguard Worker 6.539447500484038f, 60*77c1e3ccSAndroid Build Coastguard Worker 6.539447500484038f, 61*77c1e3ccSAndroid Build Coastguard Worker 6.396589058279465f, 62*77c1e3ccSAndroid Build Coastguard Worker 3.4870155874262516f, 63*77c1e3ccSAndroid Build Coastguard Worker 3.8911353973740535f, 64*77c1e3ccSAndroid Build Coastguard Worker 112.07985259573601f }; 65*77c1e3ccSAndroid Build Coastguard Worker 66*77c1e3ccSAndroid Build Coastguard Worker const float av1_mv_prec_nn_weights_layer_0[] = { -0.13008492159557145f, 67*77c1e3ccSAndroid Build Coastguard Worker -0.1483527373474774f, 68*77c1e3ccSAndroid Build Coastguard Worker 0.08112076098858864f, 69*77c1e3ccSAndroid Build Coastguard Worker -0.9582568679627453f, 70*77c1e3ccSAndroid Build Coastguard Worker -0.34794757171071206f, 71*77c1e3ccSAndroid Build Coastguard Worker 0.6465225723304947f, 72*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 73*77c1e3ccSAndroid Build Coastguard Worker 0.06754171885839604f, 74*77c1e3ccSAndroid Build Coastguard Worker 0.27156803620541214f, 75*77c1e3ccSAndroid Build Coastguard Worker 0.10635231245664407f, 76*77c1e3ccSAndroid Build Coastguard Worker -0.031183926995968583f, 77*77c1e3ccSAndroid Build Coastguard Worker 0.048122572260291f, 78*77c1e3ccSAndroid Build Coastguard Worker -0.19498534230045128f, 79*77c1e3ccSAndroid Build Coastguard Worker -0.2614116319273316f, 80*77c1e3ccSAndroid Build Coastguard Worker -0.3223762845136331f, 81*77c1e3ccSAndroid Build Coastguard Worker -1.2063368350609205f, 82*77c1e3ccSAndroid Build Coastguard Worker -0.523333556911706f, 83*77c1e3ccSAndroid Build Coastguard Worker 1.075632260890728f, 84*77c1e3ccSAndroid Build Coastguard Worker 0.48989726814387946f, 85*77c1e3ccSAndroid Build Coastguard Worker -0.34816466111070477f, 86*77c1e3ccSAndroid Build Coastguard Worker 0.41668357610256473f, 87*77c1e3ccSAndroid Build Coastguard Worker -1.0973562848791671f, 88*77c1e3ccSAndroid Build Coastguard Worker 0.04183921854389494f, 89*77c1e3ccSAndroid Build Coastguard Worker -0.9123815389260476f, 90*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 91*77c1e3ccSAndroid Build Coastguard Worker 0.859965047744027f, 92*77c1e3ccSAndroid Build Coastguard Worker 0.1962095804679813f, 93*77c1e3ccSAndroid Build Coastguard Worker 0.2606564339077058f, 94*77c1e3ccSAndroid Build Coastguard Worker 0.26695868715184895f, 95*77c1e3ccSAndroid Build Coastguard Worker 0.5319308568326692f, 96*77c1e3ccSAndroid Build Coastguard Worker -0.23717505799723165f, 97*77c1e3ccSAndroid Build Coastguard Worker -0.43127224481782567f, 98*77c1e3ccSAndroid Build Coastguard Worker -0.3214545776203726f, 99*77c1e3ccSAndroid Build Coastguard Worker 0.5850852241402176f, 100*77c1e3ccSAndroid Build Coastguard Worker -0.26705531612587813f, 101*77c1e3ccSAndroid Build Coastguard Worker -0.5786016766610093f, 102*77c1e3ccSAndroid Build Coastguard Worker 0.9360519909983003f, 103*77c1e3ccSAndroid Build Coastguard Worker 0.20771329289016555f, 104*77c1e3ccSAndroid Build Coastguard Worker -0.027614159544811823f, 105*77c1e3ccSAndroid Build Coastguard Worker -1.175022807046164f, 106*77c1e3ccSAndroid Build Coastguard Worker -0.07578967497693835f, 107*77c1e3ccSAndroid Build Coastguard Worker 0.6890172485324256f, 108*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 109*77c1e3ccSAndroid Build Coastguard Worker -0.008008338164988263f, 110*77c1e3ccSAndroid Build Coastguard Worker -0.08064800010158935f, 111*77c1e3ccSAndroid Build Coastguard Worker -0.22606910981666667f, 112*77c1e3ccSAndroid Build Coastguard Worker 0.4541586669210879f, 113*77c1e3ccSAndroid Build Coastguard Worker 0.07731527661370792f, 114*77c1e3ccSAndroid Build Coastguard Worker -0.6744475941247964f, 115*77c1e3ccSAndroid Build Coastguard Worker -0.2625842448396184f, 116*77c1e3ccSAndroid Build Coastguard Worker 1.7018613444303785f, 117*77c1e3ccSAndroid Build Coastguard Worker -0.08622229073162656f, 118*77c1e3ccSAndroid Build Coastguard Worker 0.041858142814941275f, 119*77c1e3ccSAndroid Build Coastguard Worker -0.24575964090386415f, 120*77c1e3ccSAndroid Build Coastguard Worker -0.046626044730994964f, 121*77c1e3ccSAndroid Build Coastguard Worker 0.7608713064175202f, 122*77c1e3ccSAndroid Build Coastguard Worker -0.23330119070907146f, 123*77c1e3ccSAndroid Build Coastguard Worker -0.10115510984500826f, 124*77c1e3ccSAndroid Build Coastguard Worker 0.9722537349192069f, 125*77c1e3ccSAndroid Build Coastguard Worker 0.11718554254290829f, 126*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 127*77c1e3ccSAndroid Build Coastguard Worker 0.2075123446014759f, 128*77c1e3ccSAndroid Build Coastguard Worker 0.09465167310768637f, 129*77c1e3ccSAndroid Build Coastguard Worker 0.7609896851963016f, 130*77c1e3ccSAndroid Build Coastguard Worker 0.4441038581385328f, 131*77c1e3ccSAndroid Build Coastguard Worker 0.26064144727430955f, 132*77c1e3ccSAndroid Build Coastguard Worker -0.14678625366485035f, 133*77c1e3ccSAndroid Build Coastguard Worker -0.03597014452200524f, 134*77c1e3ccSAndroid Build Coastguard Worker 0.3128680867196166f, 135*77c1e3ccSAndroid Build Coastguard Worker 1.102496797385966f, 136*77c1e3ccSAndroid Build Coastguard Worker 0.06642253233084111f, 137*77c1e3ccSAndroid Build Coastguard Worker -1.2665494483407629f, 138*77c1e3ccSAndroid Build Coastguard Worker 0.09049412632000911f, 139*77c1e3ccSAndroid Build Coastguard Worker -1.1160621999565095f, 140*77c1e3ccSAndroid Build Coastguard Worker 0.043420275255913035f, 141*77c1e3ccSAndroid Build Coastguard Worker -0.8811412259978966f, 142*77c1e3ccSAndroid Build Coastguard Worker 0.21076234632287777f, 143*77c1e3ccSAndroid Build Coastguard Worker 0.16571534463543866f, 144*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 145*77c1e3ccSAndroid Build Coastguard Worker -0.7324075176473275f, 146*77c1e3ccSAndroid Build Coastguard Worker -0.3677622514459495f, 147*77c1e3ccSAndroid Build Coastguard Worker 0.3273532243056415f, 148*77c1e3ccSAndroid Build Coastguard Worker 0.22922161936797775f, 149*77c1e3ccSAndroid Build Coastguard Worker 0.8204766691058087f, 150*77c1e3ccSAndroid Build Coastguard Worker 0.02982161033720488f, 151*77c1e3ccSAndroid Build Coastguard Worker 0.5266419954188112f, 152*77c1e3ccSAndroid Build Coastguard Worker -1.0032154963302191f, 153*77c1e3ccSAndroid Build Coastguard Worker 0.7007602969763729f, 154*77c1e3ccSAndroid Build Coastguard Worker 0.37196355167990885f, 155*77c1e3ccSAndroid Build Coastguard Worker -0.7608579453228548f, 156*77c1e3ccSAndroid Build Coastguard Worker 0.08568111584781847f, 157*77c1e3ccSAndroid Build Coastguard Worker 0.07011061059123677f, 158*77c1e3ccSAndroid Build Coastguard Worker 0.3233263598082507f, 159*77c1e3ccSAndroid Build Coastguard Worker -0.08249928295410253f, 160*77c1e3ccSAndroid Build Coastguard Worker 0.08220165761319252f, 161*77c1e3ccSAndroid Build Coastguard Worker 0.22148722752246794f, 162*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 163*77c1e3ccSAndroid Build Coastguard Worker 0.6122392701743506f, 164*77c1e3ccSAndroid Build Coastguard Worker -0.26429838296378333f, 165*77c1e3ccSAndroid Build Coastguard Worker 0.31958081620005463f, 166*77c1e3ccSAndroid Build Coastguard Worker -0.006027177397853826f, 167*77c1e3ccSAndroid Build Coastguard Worker -0.3088310785887994f, 168*77c1e3ccSAndroid Build Coastguard Worker -0.5436192046707807f, 169*77c1e3ccSAndroid Build Coastguard Worker -0.011080356757423306f, 170*77c1e3ccSAndroid Build Coastguard Worker 0.12632650770008413f, 171*77c1e3ccSAndroid Build Coastguard Worker -0.45097913215234525f, 172*77c1e3ccSAndroid Build Coastguard Worker 1.8008072867127298f, 173*77c1e3ccSAndroid Build Coastguard Worker -0.7630029654575501f, 174*77c1e3ccSAndroid Build Coastguard Worker -0.4054774329826579f, 175*77c1e3ccSAndroid Build Coastguard Worker 0.40386074452544535f, 176*77c1e3ccSAndroid Build Coastguard Worker -0.18541426257453025f, 177*77c1e3ccSAndroid Build Coastguard Worker 0.2444879765079863f, 178*77c1e3ccSAndroid Build Coastguard Worker -0.6216724756115081f, 179*77c1e3ccSAndroid Build Coastguard Worker 0.27030299321302f, 180*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 181*77c1e3ccSAndroid Build Coastguard Worker -0.6835848952967989f, 182*77c1e3ccSAndroid Build Coastguard Worker -0.7914184320964815f, 183*77c1e3ccSAndroid Build Coastguard Worker -0.6761595019582928f, 184*77c1e3ccSAndroid Build Coastguard Worker -1.009565565604081f, 185*77c1e3ccSAndroid Build Coastguard Worker -0.1904242439353305f, 186*77c1e3ccSAndroid Build Coastguard Worker 0.4463417126318631f, 187*77c1e3ccSAndroid Build Coastguard Worker 0.6025503823452971f, 188*77c1e3ccSAndroid Build Coastguard Worker 0.5149990860115566f, 189*77c1e3ccSAndroid Build Coastguard Worker 1.0242970663937634f, 190*77c1e3ccSAndroid Build Coastguard Worker 0.037947306826401385f, 191*77c1e3ccSAndroid Build Coastguard Worker 0.07039339786212848f, 192*77c1e3ccSAndroid Build Coastguard Worker 0.14273796789711987f, 193*77c1e3ccSAndroid Build Coastguard Worker 0.168103961425691f, 194*77c1e3ccSAndroid Build Coastguard Worker 1.6596066376811978f, 195*77c1e3ccSAndroid Build Coastguard Worker 0.19321092229384657f, 196*77c1e3ccSAndroid Build Coastguard Worker -0.3710750388148514f, 197*77c1e3ccSAndroid Build Coastguard Worker -0.01717015559410288f, 198*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 199*77c1e3ccSAndroid Build Coastguard Worker 0.3005688477942597f, 200*77c1e3ccSAndroid Build Coastguard Worker 0.23877080653829577f, 201*77c1e3ccSAndroid Build Coastguard Worker 0.2718594552971173f, 202*77c1e3ccSAndroid Build Coastguard Worker 0.3885402571589898f, 203*77c1e3ccSAndroid Build Coastguard Worker 0.32999531945669247f, 204*77c1e3ccSAndroid Build Coastguard Worker -0.6134460954213243f, 205*77c1e3ccSAndroid Build Coastguard Worker -0.13972265462799183f, 206*77c1e3ccSAndroid Build Coastguard Worker -0.07180089575716991f, 207*77c1e3ccSAndroid Build Coastguard Worker -1.014572598188105f, 208*77c1e3ccSAndroid Build Coastguard Worker 0.0717207322809836f, 209*77c1e3ccSAndroid Build Coastguard Worker 0.34896157745155615f, 210*77c1e3ccSAndroid Build Coastguard Worker -0.27127687591403f, 211*77c1e3ccSAndroid Build Coastguard Worker -0.5058651212773623f, 212*77c1e3ccSAndroid Build Coastguard Worker -1.5442435628306925f, 213*77c1e3ccSAndroid Build Coastguard Worker -0.6399784724734707f, 214*77c1e3ccSAndroid Build Coastguard Worker 0.6274301429074947f, 215*77c1e3ccSAndroid Build Coastguard Worker -0.4645750072767051f, 216*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 217*77c1e3ccSAndroid Build Coastguard Worker -0.2406726815244178f, 218*77c1e3ccSAndroid Build Coastguard Worker -0.06321214115916597f, 219*77c1e3ccSAndroid Build Coastguard Worker 0.312856714253404f, 220*77c1e3ccSAndroid Build Coastguard Worker 0.16459514124116134f, 221*77c1e3ccSAndroid Build Coastguard Worker 0.3993579604809623f, 222*77c1e3ccSAndroid Build Coastguard Worker -0.15232044351561913f, 223*77c1e3ccSAndroid Build Coastguard Worker -0.5613743948568469f, 224*77c1e3ccSAndroid Build Coastguard Worker 0.7219801372223262f, 225*77c1e3ccSAndroid Build Coastguard Worker 0.2936857469624009f, 226*77c1e3ccSAndroid Build Coastguard Worker 0.7823466656034087f, 227*77c1e3ccSAndroid Build Coastguard Worker -0.12416947814098349f, 228*77c1e3ccSAndroid Build Coastguard Worker -0.36413756654028345f, 229*77c1e3ccSAndroid Build Coastguard Worker -0.07992098796866462f, 230*77c1e3ccSAndroid Build Coastguard Worker -0.7395722879842416f, 231*77c1e3ccSAndroid Build Coastguard Worker 0.8639913543220514f, 232*77c1e3ccSAndroid Build Coastguard Worker -0.311931773757945f, 233*77c1e3ccSAndroid Build Coastguard Worker -1.7308240470400613f, 234*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 235*77c1e3ccSAndroid Build Coastguard Worker 0.394499716712104f, 236*77c1e3ccSAndroid Build Coastguard Worker 0.6511462819539963f, 237*77c1e3ccSAndroid Build Coastguard Worker -0.0722425275974144f, 238*77c1e3ccSAndroid Build Coastguard Worker 0.13490818194661386f, 239*77c1e3ccSAndroid Build Coastguard Worker 0.055319135836378035f, 240*77c1e3ccSAndroid Build Coastguard Worker 0.15389577508097013f, 241*77c1e3ccSAndroid Build Coastguard Worker 0.28958598328870605f, 242*77c1e3ccSAndroid Build Coastguard Worker -0.14608429470539772f, 243*77c1e3ccSAndroid Build Coastguard Worker 0.09488817462478298f, 244*77c1e3ccSAndroid Build Coastguard Worker -0.17231294096622088f, 245*77c1e3ccSAndroid Build Coastguard Worker 0.6721115415911466f, 246*77c1e3ccSAndroid Build Coastguard Worker -0.05664621150536103f, 247*77c1e3ccSAndroid Build Coastguard Worker 0.03291799673669331f, 248*77c1e3ccSAndroid Build Coastguard Worker 0.02845382711057482f, 249*77c1e3ccSAndroid Build Coastguard Worker -0.9953563446999164f, 250*77c1e3ccSAndroid Build Coastguard Worker -0.17994298220605923f, 251*77c1e3ccSAndroid Build Coastguard Worker 0.6560824519337476f, 252*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 253*77c1e3ccSAndroid Build Coastguard Worker -0.30990646375917935f, 254*77c1e3ccSAndroid Build Coastguard Worker 0.17215517202874f, 255*77c1e3ccSAndroid Build Coastguard Worker 0.2026816225170481f, 256*77c1e3ccSAndroid Build Coastguard Worker 0.22011958747715601f, 257*77c1e3ccSAndroid Build Coastguard Worker 0.3562520768889686f, 258*77c1e3ccSAndroid Build Coastguard Worker -0.18436559057189175f, 259*77c1e3ccSAndroid Build Coastguard Worker 0.1733377147302066f, 260*77c1e3ccSAndroid Build Coastguard Worker 0.02818276995640877f, 261*77c1e3ccSAndroid Build Coastguard Worker -0.29703005574859076f, 262*77c1e3ccSAndroid Build Coastguard Worker -0.3310652639215064f, 263*77c1e3ccSAndroid Build Coastguard Worker -1.6091173258529277f, 264*77c1e3ccSAndroid Build Coastguard Worker 0.45461585790028003f, 265*77c1e3ccSAndroid Build Coastguard Worker -0.5078643334592593f, 266*77c1e3ccSAndroid Build Coastguard Worker -0.338997374732338f, 267*77c1e3ccSAndroid Build Coastguard Worker 0.4688619590359733f, 268*77c1e3ccSAndroid Build Coastguard Worker 0.627099126828289f, 269*77c1e3ccSAndroid Build Coastguard Worker -0.5249801376494249f, 270*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 271*77c1e3ccSAndroid Build Coastguard Worker 0.34465498218272883f, 272*77c1e3ccSAndroid Build Coastguard Worker 0.009891680630908135f, 273*77c1e3ccSAndroid Build Coastguard Worker -0.27244020967349f, 274*77c1e3ccSAndroid Build Coastguard Worker 0.05404589867626979f, 275*77c1e3ccSAndroid Build Coastguard Worker -0.06220329325739666f, 276*77c1e3ccSAndroid Build Coastguard Worker -0.13365376464759104f, 277*77c1e3ccSAndroid Build Coastguard Worker -0.13098573553512366f, 278*77c1e3ccSAndroid Build Coastguard Worker 0.11434198976289106f, 279*77c1e3ccSAndroid Build Coastguard Worker 0.6740951247574676f, 280*77c1e3ccSAndroid Build Coastguard Worker 1.3381727185724581f, 281*77c1e3ccSAndroid Build Coastguard Worker -1.4865773213251936f, 282*77c1e3ccSAndroid Build Coastguard Worker 0.05809898701966341f, 283*77c1e3ccSAndroid Build Coastguard Worker 0.25380780261023456f, 284*77c1e3ccSAndroid Build Coastguard Worker 1.2716367496512722f, 285*77c1e3ccSAndroid Build Coastguard Worker 0.1768290070780598f, 286*77c1e3ccSAndroid Build Coastguard Worker -0.07554828135356352f, 287*77c1e3ccSAndroid Build Coastguard Worker 0.8180570085344856f, 288*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 289*77c1e3ccSAndroid Build Coastguard Worker 1.0788448980077463f, 290*77c1e3ccSAndroid Build Coastguard Worker 0.0651938742459459f, 291*77c1e3ccSAndroid Build Coastguard Worker 0.3807672030015587f, 292*77c1e3ccSAndroid Build Coastguard Worker 0.6144792680268445f, 293*77c1e3ccSAndroid Build Coastguard Worker 0.011660612214908059f, 294*77c1e3ccSAndroid Build Coastguard Worker -0.018306023765580288f, 295*77c1e3ccSAndroid Build Coastguard Worker 0.44140813809926516f, 296*77c1e3ccSAndroid Build Coastguard Worker -0.13411994195502386f, 297*77c1e3ccSAndroid Build Coastguard Worker 0.15920368955127778f, 298*77c1e3ccSAndroid Build Coastguard Worker -0.19382358417849888f, 299*77c1e3ccSAndroid Build Coastguard Worker -0.08802147969690055f, 300*77c1e3ccSAndroid Build Coastguard Worker -0.019731052733814477f, 301*77c1e3ccSAndroid Build Coastguard Worker 0.1104744229169665f, 302*77c1e3ccSAndroid Build Coastguard Worker -0.195834419735958f, 303*77c1e3ccSAndroid Build Coastguard Worker -0.5005295046454347f, 304*77c1e3ccSAndroid Build Coastguard Worker -0.17041241868229032f, 305*77c1e3ccSAndroid Build Coastguard Worker -0.471942117351489f, 306*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 307*77c1e3ccSAndroid Build Coastguard Worker -0.3599073304761372f, 308*77c1e3ccSAndroid Build Coastguard Worker -0.2745532782968519f, 309*77c1e3ccSAndroid Build Coastguard Worker -0.8323064841106417f, 310*77c1e3ccSAndroid Build Coastguard Worker -0.88355885384943f, 311*77c1e3ccSAndroid Build Coastguard Worker -0.02826466859020679f, 312*77c1e3ccSAndroid Build Coastguard Worker 0.06977870308805256f, 313*77c1e3ccSAndroid Build Coastguard Worker 0.11926112095374196f, 314*77c1e3ccSAndroid Build Coastguard Worker 1.367382707959643f, 315*77c1e3ccSAndroid Build Coastguard Worker -0.06119843162964051f, 316*77c1e3ccSAndroid Build Coastguard Worker -0.5331395268889569f, 317*77c1e3ccSAndroid Build Coastguard Worker -1.2155531584240624f, 318*77c1e3ccSAndroid Build Coastguard Worker -0.01896651779524327f, 319*77c1e3ccSAndroid Build Coastguard Worker 0.10591845408571081f, 320*77c1e3ccSAndroid Build Coastguard Worker -0.010632842156504733f, 321*77c1e3ccSAndroid Build Coastguard Worker 0.6150787968629282f, 322*77c1e3ccSAndroid Build Coastguard Worker -0.4191690185896091f, 323*77c1e3ccSAndroid Build Coastguard Worker -0.9961718918346271f, 324*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 325*77c1e3ccSAndroid Build Coastguard Worker 0.23370364516013867f, 326*77c1e3ccSAndroid Build Coastguard Worker 0.4156033072362998f, 327*77c1e3ccSAndroid Build Coastguard Worker 0.1261005546633433f, 328*77c1e3ccSAndroid Build Coastguard Worker 0.0812413884532226f, 329*77c1e3ccSAndroid Build Coastguard Worker -0.008894337353937203f, 330*77c1e3ccSAndroid Build Coastguard Worker 0.07984447025056046f, 331*77c1e3ccSAndroid Build Coastguard Worker -0.1258098052766725f, 332*77c1e3ccSAndroid Build Coastguard Worker -0.40245475467767916f, 333*77c1e3ccSAndroid Build Coastguard Worker 1.78188906675019f, 334*77c1e3ccSAndroid Build Coastguard Worker -1.1544387954232302f, 335*77c1e3ccSAndroid Build Coastguard Worker -0.41768781481273387f, 336*77c1e3ccSAndroid Build Coastguard Worker 0.6791211165341995f, 337*77c1e3ccSAndroid Build Coastguard Worker -0.4175127856183446f, 338*77c1e3ccSAndroid Build Coastguard Worker -0.07353219159767788f, 339*77c1e3ccSAndroid Build Coastguard Worker -0.2888813577574072f, 340*77c1e3ccSAndroid Build Coastguard Worker -0.7107767892597061f, 341*77c1e3ccSAndroid Build Coastguard Worker -1.0450031091195449f, 342*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 343*77c1e3ccSAndroid Build Coastguard Worker -0.9221599545079143f, 344*77c1e3ccSAndroid Build Coastguard Worker -0.6747876356740621f, 345*77c1e3ccSAndroid Build Coastguard Worker 0.30241454354872105f, 346*77c1e3ccSAndroid Build Coastguard Worker 0.4924965303373908f, 347*77c1e3ccSAndroid Build Coastguard Worker -0.14042722740054084f, 348*77c1e3ccSAndroid Build Coastguard Worker 0.27744210409350445f, 349*77c1e3ccSAndroid Build Coastguard Worker -0.14788270997426836f, 350*77c1e3ccSAndroid Build Coastguard Worker -0.9081467469237995f, 351*77c1e3ccSAndroid Build Coastguard Worker -0.04513115674995093f, 352*77c1e3ccSAndroid Build Coastguard Worker -0.5254168669125793f, 353*77c1e3ccSAndroid Build Coastguard Worker -0.6999012037974789f, 354*77c1e3ccSAndroid Build Coastguard Worker 0.434661246306547f, 355*77c1e3ccSAndroid Build Coastguard Worker -0.7193303957246092f, 356*77c1e3ccSAndroid Build Coastguard Worker -0.9117952623409744f, 357*77c1e3ccSAndroid Build Coastguard Worker -1.5097267865916142f, 358*77c1e3ccSAndroid Build Coastguard Worker -0.20779888103770922f, 359*77c1e3ccSAndroid Build Coastguard Worker 0.4935562480901218f, 360*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 361*77c1e3ccSAndroid Build Coastguard Worker 0.18303393908923593f, 362*77c1e3ccSAndroid Build Coastguard Worker 0.34753722677570037f, 363*77c1e3ccSAndroid Build Coastguard Worker 0.29291001533177663f, 364*77c1e3ccSAndroid Build Coastguard Worker 0.3832351878354224f, 365*77c1e3ccSAndroid Build Coastguard Worker 0.3295194956120599f, 366*77c1e3ccSAndroid Build Coastguard Worker -0.32398033003617527f, 367*77c1e3ccSAndroid Build Coastguard Worker -0.31570906736433746f, 368*77c1e3ccSAndroid Build Coastguard Worker 0.23657779050372962f, 369*77c1e3ccSAndroid Build Coastguard Worker 0.9510794465234161f, 370*77c1e3ccSAndroid Build Coastguard Worker -0.5122243902568278f, 371*77c1e3ccSAndroid Build Coastguard Worker 0.08652112725315658f, 372*77c1e3ccSAndroid Build Coastguard Worker 0.2246634353717998f, 373*77c1e3ccSAndroid Build Coastguard Worker -0.9032595595582497f, 374*77c1e3ccSAndroid Build Coastguard Worker -0.8936484034533545f, 375*77c1e3ccSAndroid Build Coastguard Worker 0.6012969720865752f, 376*77c1e3ccSAndroid Build Coastguard Worker -0.6454216646117924f, 377*77c1e3ccSAndroid Build Coastguard Worker -1.1753786049658332f, 378*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 379*77c1e3ccSAndroid Build Coastguard Worker -0.4360545677728656f, 380*77c1e3ccSAndroid Build Coastguard Worker -0.6586237455328507f, 381*77c1e3ccSAndroid Build Coastguard Worker -0.34347301697886656f, 382*77c1e3ccSAndroid Build Coastguard Worker -0.8909724651992144f, 383*77c1e3ccSAndroid Build Coastguard Worker -0.24378721818350263f, 384*77c1e3ccSAndroid Build Coastguard Worker 0.6179733359297576f, 385*77c1e3ccSAndroid Build Coastguard Worker 0.0661661181742234f, 386*77c1e3ccSAndroid Build Coastguard Worker -0.14120142044993794f, 387*77c1e3ccSAndroid Build Coastguard Worker -0.07732699885498932f, 388*77c1e3ccSAndroid Build Coastguard Worker 1.0221355882357506f, 389*77c1e3ccSAndroid Build Coastguard Worker 0.44514798994115284f, 390*77c1e3ccSAndroid Build Coastguard Worker -0.7371569579959046f, 391*77c1e3ccSAndroid Build Coastguard Worker -0.7212499572378936f, 392*77c1e3ccSAndroid Build Coastguard Worker 0.7453626921081045f, 393*77c1e3ccSAndroid Build Coastguard Worker 0.5478757761345768f, 394*77c1e3ccSAndroid Build Coastguard Worker -0.39411232789985384f, 395*77c1e3ccSAndroid Build Coastguard Worker 0.7200542656743857f, 396*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 397*77c1e3ccSAndroid Build Coastguard Worker -0.11790869453118827f, 398*77c1e3ccSAndroid Build Coastguard Worker -0.12317030713581928f, 399*77c1e3ccSAndroid Build Coastguard Worker -0.4207902738133338f, 400*77c1e3ccSAndroid Build Coastguard Worker 0.15895105878327986f, 401*77c1e3ccSAndroid Build Coastguard Worker 0.304261777102111f, 402*77c1e3ccSAndroid Build Coastguard Worker 0.11450744587017621f, 403*77c1e3ccSAndroid Build Coastguard Worker -0.11470709991317944f, 404*77c1e3ccSAndroid Build Coastguard Worker 0.5949222371739038f, 405*77c1e3ccSAndroid Build Coastguard Worker 0.6549518619412444f, 406*77c1e3ccSAndroid Build Coastguard Worker -0.24390606570422838f, 407*77c1e3ccSAndroid Build Coastguard Worker -0.4212796009440803f, 408*77c1e3ccSAndroid Build Coastguard Worker -0.6269666206320964f, 409*77c1e3ccSAndroid Build Coastguard Worker -0.5421193969807078f, 410*77c1e3ccSAndroid Build Coastguard Worker -0.12297772128652287f, 411*77c1e3ccSAndroid Build Coastguard Worker 0.021517257619930424f, 412*77c1e3ccSAndroid Build Coastguard Worker 0.25462855095544523f, 413*77c1e3ccSAndroid Build Coastguard Worker -0.22107798187348246f, 414*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 415*77c1e3ccSAndroid Build Coastguard Worker 0.5204516300095662f, 416*77c1e3ccSAndroid Build Coastguard Worker 0.2837402841862462f, 417*77c1e3ccSAndroid Build Coastguard Worker 0.11310823283285916f, 418*77c1e3ccSAndroid Build Coastguard Worker 0.8944351685018025f, 419*77c1e3ccSAndroid Build Coastguard Worker 0.17487203235834015f, 420*77c1e3ccSAndroid Build Coastguard Worker -0.5271221928634433f, 421*77c1e3ccSAndroid Build Coastguard Worker -0.19516594503423199f, 422*77c1e3ccSAndroid Build Coastguard Worker 0.452456617580365f, 423*77c1e3ccSAndroid Build Coastguard Worker 1.2456272242706414f, 424*77c1e3ccSAndroid Build Coastguard Worker 0.24166615894862817f, 425*77c1e3ccSAndroid Build Coastguard Worker 0.09411429305204502f, 426*77c1e3ccSAndroid Build Coastguard Worker -0.2730072283327243f, 427*77c1e3ccSAndroid Build Coastguard Worker -0.8129383770918172f, 428*77c1e3ccSAndroid Build Coastguard Worker -0.24093254193486136f, 429*77c1e3ccSAndroid Build Coastguard Worker 0.5696499174142177f, 430*77c1e3ccSAndroid Build Coastguard Worker -0.11110805836073044f, 431*77c1e3ccSAndroid Build Coastguard Worker -0.3968204166235694f, 432*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 433*77c1e3ccSAndroid Build Coastguard Worker -0.04388165369378549f, 434*77c1e3ccSAndroid Build Coastguard Worker -0.005631266017272595f, 435*77c1e3ccSAndroid Build Coastguard Worker -0.02574211858479705f, 436*77c1e3ccSAndroid Build Coastguard Worker 0.06230399626660669f, 437*77c1e3ccSAndroid Build Coastguard Worker 0.17677671232932785f, 438*77c1e3ccSAndroid Build Coastguard Worker 0.5172871274400965f, 439*77c1e3ccSAndroid Build Coastguard Worker 0.4919150085620063f, 440*77c1e3ccSAndroid Build Coastguard Worker -1.597656637582941f, 441*77c1e3ccSAndroid Build Coastguard Worker 0.02415185715719143f, 442*77c1e3ccSAndroid Build Coastguard Worker -0.17945446376668306f, 443*77c1e3ccSAndroid Build Coastguard Worker -0.39340600199798886f, 444*77c1e3ccSAndroid Build Coastguard Worker 0.25013205256886845f, 445*77c1e3ccSAndroid Build Coastguard Worker 0.05972330340308685f, 446*77c1e3ccSAndroid Build Coastguard Worker 0.1359911505596489f, 447*77c1e3ccSAndroid Build Coastguard Worker -0.02341033271820833f, 448*77c1e3ccSAndroid Build Coastguard Worker 0.15726074644063684f, 449*77c1e3ccSAndroid Build Coastguard Worker 0.47512625913020357f, 450*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 451*77c1e3ccSAndroid Build Coastguard Worker 0.7327341664835779f, 452*77c1e3ccSAndroid Build Coastguard Worker -0.3689092312320013f, 453*77c1e3ccSAndroid Build Coastguard Worker 0.4571824787436036f, 454*77c1e3ccSAndroid Build Coastguard Worker 0.6215465537945456f, 455*77c1e3ccSAndroid Build Coastguard Worker 0.0944111296842023f, 456*77c1e3ccSAndroid Build Coastguard Worker -0.12571956176607574f, 457*77c1e3ccSAndroid Build Coastguard Worker -0.2507235674395462f, 458*77c1e3ccSAndroid Build Coastguard Worker -0.09579602654351593f, 459*77c1e3ccSAndroid Build Coastguard Worker 1.4463357293728496f, 460*77c1e3ccSAndroid Build Coastguard Worker 0.749153535856049f, 461*77c1e3ccSAndroid Build Coastguard Worker -0.5553955120807588f, 462*77c1e3ccSAndroid Build Coastguard Worker -0.09622771929369946f, 463*77c1e3ccSAndroid Build Coastguard Worker -0.2598697420394813f, 464*77c1e3ccSAndroid Build Coastguard Worker -0.964691815299676f, 465*77c1e3ccSAndroid Build Coastguard Worker -0.8289963178173902f, 466*77c1e3ccSAndroid Build Coastguard Worker 0.7112949291983329f, 467*77c1e3ccSAndroid Build Coastguard Worker -0.8667009730492162f, 468*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 469*77c1e3ccSAndroid Build Coastguard Worker -0.48698304169042794f, 470*77c1e3ccSAndroid Build Coastguard Worker -0.18786095669893707f, 471*77c1e3ccSAndroid Build Coastguard Worker -0.11425249263203247f, 472*77c1e3ccSAndroid Build Coastguard Worker -0.3693391011684809f, 473*77c1e3ccSAndroid Build Coastguard Worker 0.09933145842585253f, 474*77c1e3ccSAndroid Build Coastguard Worker 0.2568559685298844f, 475*77c1e3ccSAndroid Build Coastguard Worker 0.7048512233651738f, 476*77c1e3ccSAndroid Build Coastguard Worker 0.6056238412407038f, 477*77c1e3ccSAndroid Build Coastguard Worker -0.4355558119826642f, 478*77c1e3ccSAndroid Build Coastguard Worker 0.17318931883915484f, 479*77c1e3ccSAndroid Build Coastguard Worker 0.6481333496429564f, 480*77c1e3ccSAndroid Build Coastguard Worker -0.45728823054344486f, 481*77c1e3ccSAndroid Build Coastguard Worker -0.006325004538589701f, 482*77c1e3ccSAndroid Build Coastguard Worker 0.45609864075494927f, 483*77c1e3ccSAndroid Build Coastguard Worker -0.6199385981116988f, 484*77c1e3ccSAndroid Build Coastguard Worker 0.035105808783046165f, 485*77c1e3ccSAndroid Build Coastguard Worker 0.1203147963894839f, 486*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 487*77c1e3ccSAndroid Build Coastguard Worker 0.383402190836527f, 488*77c1e3ccSAndroid Build Coastguard Worker 0.048429009055370106f, 489*77c1e3ccSAndroid Build Coastguard Worker 0.5887186439275204f, 490*77c1e3ccSAndroid Build Coastguard Worker -0.20538767641607814f, 491*77c1e3ccSAndroid Build Coastguard Worker -0.031237879611002117f, 492*77c1e3ccSAndroid Build Coastguard Worker 0.3140759860883231f, 493*77c1e3ccSAndroid Build Coastguard Worker 0.24447070584999556f, 494*77c1e3ccSAndroid Build Coastguard Worker 0.7271263905705878f, 495*77c1e3ccSAndroid Build Coastguard Worker 0.8432799162434237f, 496*77c1e3ccSAndroid Build Coastguard Worker -0.11530577554199217f, 497*77c1e3ccSAndroid Build Coastguard Worker -0.7781023892314718f, 498*77c1e3ccSAndroid Build Coastguard Worker 0.05359488822710336f, 499*77c1e3ccSAndroid Build Coastguard Worker 0.5624870388700809f, 500*77c1e3ccSAndroid Build Coastguard Worker 0.5134656523208906f, 501*77c1e3ccSAndroid Build Coastguard Worker 0.18304041423438375f, 502*77c1e3ccSAndroid Build Coastguard Worker -0.04237421156328257f, 503*77c1e3ccSAndroid Build Coastguard Worker -0.20759809886942207f, 504*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 505*77c1e3ccSAndroid Build Coastguard Worker -0.06249337454975615f, 506*77c1e3ccSAndroid Build Coastguard Worker 0.10081284533873777f, 507*77c1e3ccSAndroid Build Coastguard Worker 0.3894374350259183f, 508*77c1e3ccSAndroid Build Coastguard Worker 1.518217777528342f, 509*77c1e3ccSAndroid Build Coastguard Worker -0.9100037950171563f, 510*77c1e3ccSAndroid Build Coastguard Worker 0.17796906121831477f, 511*77c1e3ccSAndroid Build Coastguard Worker -0.2892167255357892f, 512*77c1e3ccSAndroid Build Coastguard Worker 0.6117902467884032f, 513*77c1e3ccSAndroid Build Coastguard Worker 0.13332120964959573f, 514*77c1e3ccSAndroid Build Coastguard Worker -0.3487155932849374f, 515*77c1e3ccSAndroid Build Coastguard Worker -0.32920583745734694f, 516*77c1e3ccSAndroid Build Coastguard Worker 0.08242631209809854f, 517*77c1e3ccSAndroid Build Coastguard Worker -0.24920225708110588f, 518*77c1e3ccSAndroid Build Coastguard Worker 0.8401757259392635f, 519*77c1e3ccSAndroid Build Coastguard Worker 0.11729108681358365f, 520*77c1e3ccSAndroid Build Coastguard Worker 0.11222925752499184f, 521*77c1e3ccSAndroid Build Coastguard Worker -0.027078490721459958f, 522*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 523*77c1e3ccSAndroid Build Coastguard Worker 0.726132375517389f, 524*77c1e3ccSAndroid Build Coastguard Worker 0.72220359881096f, 525*77c1e3ccSAndroid Build Coastguard Worker 0.5721582611845177f, 526*77c1e3ccSAndroid Build Coastguard Worker 0.15139162075524315f, 527*77c1e3ccSAndroid Build Coastguard Worker 0.6676549461551197f, 528*77c1e3ccSAndroid Build Coastguard Worker -0.321449586554697f, 529*77c1e3ccSAndroid Build Coastguard Worker -0.10141104515219895f, 530*77c1e3ccSAndroid Build Coastguard Worker -0.09711123988777906f, 531*77c1e3ccSAndroid Build Coastguard Worker 0.9623356184776928f, 532*77c1e3ccSAndroid Build Coastguard Worker -0.7941822373167173f, 533*77c1e3ccSAndroid Build Coastguard Worker -0.9373923554119346f, 534*77c1e3ccSAndroid Build Coastguard Worker 0.4573241832354059f, 535*77c1e3ccSAndroid Build Coastguard Worker -0.42029139056126147f, 536*77c1e3ccSAndroid Build Coastguard Worker 0.2675223459380999f, 537*77c1e3ccSAndroid Build Coastguard Worker -0.5487300191551386f, 538*77c1e3ccSAndroid Build Coastguard Worker 0.2236621891916084f, 539*77c1e3ccSAndroid Build Coastguard Worker 0.11692039230044018f, 540*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 541*77c1e3ccSAndroid Build Coastguard Worker 0.1758399202780961f, 542*77c1e3ccSAndroid Build Coastguard Worker 0.676447587678781f, 543*77c1e3ccSAndroid Build Coastguard Worker 0.5945412815881029f, 544*77c1e3ccSAndroid Build Coastguard Worker 0.5669863357359594f, 545*77c1e3ccSAndroid Build Coastguard Worker 0.8433565415303922f, 546*77c1e3ccSAndroid Build Coastguard Worker -0.30300550790708036f, 547*77c1e3ccSAndroid Build Coastguard Worker -0.43332881999693673f, 548*77c1e3ccSAndroid Build Coastguard Worker -0.4996522695731392f, 549*77c1e3ccSAndroid Build Coastguard Worker -0.2084930815451962f, 550*77c1e3ccSAndroid Build Coastguard Worker 0.27765278702463786f, 551*77c1e3ccSAndroid Build Coastguard Worker 1.0886848763946915f, 552*77c1e3ccSAndroid Build Coastguard Worker -0.0739433655813831f, 553*77c1e3ccSAndroid Build Coastguard Worker -0.4762801579229192f, 554*77c1e3ccSAndroid Build Coastguard Worker -0.2490825339320731f, 555*77c1e3ccSAndroid Build Coastguard Worker -1.8820479350439439f, 556*77c1e3ccSAndroid Build Coastguard Worker -0.4251592225775914f, 557*77c1e3ccSAndroid Build Coastguard Worker -0.3992922365484464f, 558*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 559*77c1e3ccSAndroid Build Coastguard Worker 0.19598917760218867f, 560*77c1e3ccSAndroid Build Coastguard Worker 0.4860238022746914f, 561*77c1e3ccSAndroid Build Coastguard Worker 0.3364528828641281f, 562*77c1e3ccSAndroid Build Coastguard Worker 0.3350950865226741f, 563*77c1e3ccSAndroid Build Coastguard Worker 0.2773654548632006f, 564*77c1e3ccSAndroid Build Coastguard Worker -0.30547262140782566f, 565*77c1e3ccSAndroid Build Coastguard Worker 0.028649620490728344f, 566*77c1e3ccSAndroid Build Coastguard Worker -0.11763407628280315f, 567*77c1e3ccSAndroid Build Coastguard Worker 0.6237318502627169f, 568*77c1e3ccSAndroid Build Coastguard Worker -0.3958952632477945f, 569*77c1e3ccSAndroid Build Coastguard Worker 0.14797171297835243f, 570*77c1e3ccSAndroid Build Coastguard Worker 0.45821729624747465f, 571*77c1e3ccSAndroid Build Coastguard Worker -0.8687137170773626f, 572*77c1e3ccSAndroid Build Coastguard Worker 0.06989667196937126f, 573*77c1e3ccSAndroid Build Coastguard Worker -0.5752606929478727f, 574*77c1e3ccSAndroid Build Coastguard Worker 0.16986945686358412f, 575*77c1e3ccSAndroid Build Coastguard Worker 0.6925071596817824f, 576*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 577*77c1e3ccSAndroid Build Coastguard Worker 0.4991250796183003f, 578*77c1e3ccSAndroid Build Coastguard Worker 0.03424654896322111f, 579*77c1e3ccSAndroid Build Coastguard Worker 0.6153698611882319f, 580*77c1e3ccSAndroid Build Coastguard Worker 0.5070872444849457f, 581*77c1e3ccSAndroid Build Coastguard Worker 0.43615747516328135f, 582*77c1e3ccSAndroid Build Coastguard Worker -0.7870352838659244f, 583*77c1e3ccSAndroid Build Coastguard Worker -0.6424101231965247f, 584*77c1e3ccSAndroid Build Coastguard Worker -0.7005774876651399f, 585*77c1e3ccSAndroid Build Coastguard Worker 0.79983115431488f, 586*77c1e3ccSAndroid Build Coastguard Worker 0.15720357955596242f, 587*77c1e3ccSAndroid Build Coastguard Worker -1.408372612176309f, 588*77c1e3ccSAndroid Build Coastguard Worker -0.039294695217213765f, 589*77c1e3ccSAndroid Build Coastguard Worker 0.6979415372962309f, 590*77c1e3ccSAndroid Build Coastguard Worker 0.27403316751965656f, 591*77c1e3ccSAndroid Build Coastguard Worker 1.2844596102619275f, 592*77c1e3ccSAndroid Build Coastguard Worker -0.2781534150257364f, 593*77c1e3ccSAndroid Build Coastguard Worker 0.3248437714908865f, 594*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 595*77c1e3ccSAndroid Build Coastguard Worker 0.4364362371752831f, 596*77c1e3ccSAndroid Build Coastguard Worker -0.2548580911485434f, 597*77c1e3ccSAndroid Build Coastguard Worker -0.19578001373349452f, 598*77c1e3ccSAndroid Build Coastguard Worker -0.04597194387828005f, 599*77c1e3ccSAndroid Build Coastguard Worker -0.010035156855533233f, 600*77c1e3ccSAndroid Build Coastguard Worker 0.0415941475251266f, 601*77c1e3ccSAndroid Build Coastguard Worker 0.07929549739797387f, 602*77c1e3ccSAndroid Build Coastguard Worker -0.060629652912508866f, 603*77c1e3ccSAndroid Build Coastguard Worker 0.5977303008711333f, 604*77c1e3ccSAndroid Build Coastguard Worker -1.4404008068066554f, 605*77c1e3ccSAndroid Build Coastguard Worker 0.8555694790197376f, 606*77c1e3ccSAndroid Build Coastguard Worker -0.03693438534401856f, 607*77c1e3ccSAndroid Build Coastguard Worker 0.17761411164512408f, 608*77c1e3ccSAndroid Build Coastguard Worker -0.11858304304109235f, 609*77c1e3ccSAndroid Build Coastguard Worker -1.4241324353471327f, 610*77c1e3ccSAndroid Build Coastguard Worker 0.1533849765389186f, 611*77c1e3ccSAndroid Build Coastguard Worker 0.7650643783126995f, 612*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 613*77c1e3ccSAndroid Build Coastguard Worker -0.0639949379280401f, 614*77c1e3ccSAndroid Build Coastguard Worker 0.4288617817939563f, 615*77c1e3ccSAndroid Build Coastguard Worker 0.4235508646885404f, 616*77c1e3ccSAndroid Build Coastguard Worker 0.3419843254383798f, 617*77c1e3ccSAndroid Build Coastguard Worker -0.015992360660098768f, 618*77c1e3ccSAndroid Build Coastguard Worker -0.773247697505441f, 619*77c1e3ccSAndroid Build Coastguard Worker -0.4908452922015917f, 620*77c1e3ccSAndroid Build Coastguard Worker 0.9868134897291486f, 621*77c1e3ccSAndroid Build Coastguard Worker -0.5078689994742608f, 622*77c1e3ccSAndroid Build Coastguard Worker 1.05632043744864f, 623*77c1e3ccSAndroid Build Coastguard Worker -0.38867419409275117f, 624*77c1e3ccSAndroid Build Coastguard Worker -0.0065547696858664194f, 625*77c1e3ccSAndroid Build Coastguard Worker -0.3056003173415037f, 626*77c1e3ccSAndroid Build Coastguard Worker -0.333762331930102f, 627*77c1e3ccSAndroid Build Coastguard Worker 0.4459671174011671f, 628*77c1e3ccSAndroid Build Coastguard Worker 0.08219092584580244f, 629*77c1e3ccSAndroid Build Coastguard Worker -0.08099158579518179f, 630*77c1e3ccSAndroid Build Coastguard Worker 0.0f, 631*77c1e3ccSAndroid Build Coastguard Worker -0.1568180656346373f, 632*77c1e3ccSAndroid Build Coastguard Worker -0.061962372393910135f, 633*77c1e3ccSAndroid Build Coastguard Worker 0.14065868174859464f, 634*77c1e3ccSAndroid Build Coastguard Worker -0.055925712798972765f, 635*77c1e3ccSAndroid Build Coastguard Worker 0.05136117465820622f, 636*77c1e3ccSAndroid Build Coastguard Worker 0.0907831030477633f, 637*77c1e3ccSAndroid Build Coastguard Worker 0.19518110495319604f, 638*77c1e3ccSAndroid Build Coastguard Worker -0.7470794578145956f, 639*77c1e3ccSAndroid Build Coastguard Worker 1.5945999734733545f, 640*77c1e3ccSAndroid Build Coastguard Worker -0.4351697502345834f, 641*77c1e3ccSAndroid Build Coastguard Worker -0.33253649399571805f }; 642*77c1e3ccSAndroid Build Coastguard Worker 643*77c1e3ccSAndroid Build Coastguard Worker const float av1_mv_prec_nn_bias_layer_0[] = { 644*77c1e3ccSAndroid Build Coastguard Worker -0.651213833993862f, -1.1243309933417809f, -0.2123880023097051f, 645*77c1e3ccSAndroid Build Coastguard Worker 0.23095477452877616f, -0.6668057665893545f, 0.3082268148379634f, 646*77c1e3ccSAndroid Build Coastguard Worker -0.3344916753975844f, -0.20920185606857844f, 0.6057933917964854f, 647*77c1e3ccSAndroid Build Coastguard Worker 0.5031857662559803f, -1.5380096313468152f, -0.4457245344804041f, 648*77c1e3ccSAndroid Build Coastguard Worker 1.82368055812373f, 0.7973912064077963f, 0.25706500555622913f, 649*77c1e3ccSAndroid Build Coastguard Worker 0.1394695119825382f, 0.4508811973450553f, -0.5408959545111782f, 650*77c1e3ccSAndroid Build Coastguard Worker 1.064829233697863f, 0.3733268644246235f, 1.1173169029905483f, 651*77c1e3ccSAndroid Build Coastguard Worker -0.2012817466400134f, -0.16628447748302294f, 1.3086000088940826f, 652*77c1e3ccSAndroid Build Coastguard Worker 0.7267092979664235f, -0.9097857006590555f, -0.7564259343863077f, 653*77c1e3ccSAndroid Build Coastguard Worker -0.49844128036716173f, -0.4675729246975423f, -0.03626154526362181f, 654*77c1e3ccSAndroid Build Coastguard Worker -0.41957330902404616f, -0.9658160514319954f 655*77c1e3ccSAndroid Build Coastguard Worker }; 656*77c1e3ccSAndroid Build Coastguard Worker 657*77c1e3ccSAndroid Build Coastguard Worker const float av1_mv_prec_nn_weights_layer_1[] = { 658*77c1e3ccSAndroid Build Coastguard Worker 1.5017296484510276f, 1.044216918060133f, -1.066541411740906f, 659*77c1e3ccSAndroid Build Coastguard Worker -0.7762965171172661f, -0.9814396609661653f, 0.9334065847340715f, 660*77c1e3ccSAndroid Build Coastguard Worker 0.7117244268817873f, -0.7695942296628597f, 0.7892157680137047f, 661*77c1e3ccSAndroid Build Coastguard Worker -0.5786309358654476f, -2.4444494892027264f, 1.1666759262637185f, 662*77c1e3ccSAndroid Build Coastguard Worker -0.9699580532370483f, 0.5849682956422552f, -1.0372272986941953f, 663*77c1e3ccSAndroid Build Coastguard Worker -0.5005014627824439f, 1.1816204711740521f, -1.2204867615892114f, 664*77c1e3ccSAndroid Build Coastguard Worker 0.4510263977504913f, 0.35567865078585165f, -0.7811389330738839f, 665*77c1e3ccSAndroid Build Coastguard Worker -0.6643977800301099f, -0.6283287371705794f, 0.790873821018048f, 666*77c1e3ccSAndroid Build Coastguard Worker 0.8861643352684585f, 0.6438840651522237f, 0.6677191546466089f, 667*77c1e3ccSAndroid Build Coastguard Worker 0.9703715021995785f, 1.250893534236489f, 0.7733742028067933f, 668*77c1e3ccSAndroid Build Coastguard Worker -1.249673977776904f, -1.2890127265725608f 669*77c1e3ccSAndroid Build Coastguard Worker }; 670*77c1e3ccSAndroid Build Coastguard Worker 671*77c1e3ccSAndroid Build Coastguard Worker const float av1_mv_prec_nn_bias_layer_1[] = { -0.341771735378258f }; 672*77c1e3ccSAndroid Build Coastguard Worker 673*77c1e3ccSAndroid Build Coastguard Worker static const NN_CONFIG av1_mv_prec_dnn_config = { 674*77c1e3ccSAndroid Build Coastguard Worker NUM_DNN_FEATURES, 675*77c1e3ccSAndroid Build Coastguard Worker NUM_LOGITS, 676*77c1e3ccSAndroid Build Coastguard Worker NUM_DNN_LAYERS, 677*77c1e3ccSAndroid Build Coastguard Worker { MV_PREC_LAYER_SIZE_0 }, 678*77c1e3ccSAndroid Build Coastguard Worker { 679*77c1e3ccSAndroid Build Coastguard Worker av1_mv_prec_nn_weights_layer_0, 680*77c1e3ccSAndroid Build Coastguard Worker av1_mv_prec_nn_weights_layer_1, 681*77c1e3ccSAndroid Build Coastguard Worker }, 682*77c1e3ccSAndroid Build Coastguard Worker { 683*77c1e3ccSAndroid Build Coastguard Worker av1_mv_prec_nn_bias_layer_0, 684*77c1e3ccSAndroid Build Coastguard Worker av1_mv_prec_nn_bias_layer_1, 685*77c1e3ccSAndroid Build Coastguard Worker }, 686*77c1e3ccSAndroid Build Coastguard Worker }; 687*77c1e3ccSAndroid Build Coastguard Worker #undef NUM_DNN_LAYERS 688*77c1e3ccSAndroid Build Coastguard Worker #undef NUM_DNN_FEATURES 689*77c1e3ccSAndroid Build Coastguard Worker #undef NUM_LAYER_0_UNITS 690*77c1e3ccSAndroid Build Coastguard Worker #undef NUM_LOGITS 691*77c1e3ccSAndroid Build Coastguard Worker 692*77c1e3ccSAndroid Build Coastguard Worker #ifdef __cplusplus 693*77c1e3ccSAndroid Build Coastguard Worker } // extern "C" 694*77c1e3ccSAndroid Build Coastguard Worker #endif 695*77c1e3ccSAndroid Build Coastguard Worker 696*77c1e3ccSAndroid Build Coastguard Worker #endif // AOM_AV1_ENCODER_MISC_MODEL_WEIGHTS_H_ 697