From 905b3fae2943abeb2a74c38bf84c92d3917dfaad Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Wed, 2 Feb 2022 11:58:25 +0000 Subject: [PATCH 01/20] [llvm] Update housekeeping rules comment. --- compiler_gym/envs/llvm/service/ObservationSpaces.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.h b/compiler_gym/envs/llvm/service/ObservationSpaces.h index 4e44f6b2f..890a763d3 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.h +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.h @@ -17,9 +17,9 @@ namespace compiler_gym::llvm_service { * 1. Add a new entry to this LlvmObservationSpace enum. * 2. Add a new switch case to getLlvmObservationSpaceList() to return the * ObserverationSpace. - * 3. Add a new switch case to LlvmSession::getObservation() to compute - * the actual observation. - * 4. Run `bazel test //compiler_gym/...` and update the newly failing tests. + * 3. Add a new switch case to setObservation() to compute the actual + * observation. + * 4. Run `make test` and update the newly failing tests. */ enum class LlvmObservationSpace { /** From 97604dde07bfcea4d2c5aaf9a936d8c9e0535c4f Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Wed, 2 Feb 2022 11:58:25 +0000 Subject: [PATCH 02/20] Remove unnecessary copts flag. --- WORKSPACE | 1 - 1 file changed, 1 deletion(-) diff --git a/WORKSPACE b/WORKSPACE index 0544c61e7..58c9eef85 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -305,7 +305,6 @@ cc_library( name = "fmt", srcs = glob(["src/*.cc"]), hdrs = glob(["include/fmt/*.h"]), - copts = ["-Iexternal/fmt/include"], strip_include_prefix = "include", visibility = ["//visibility:public"], ) From fda4e087d7bb4620accc84724601af036e30e4e6 Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Wed, 2 Feb 2022 11:58:25 +0000 Subject: [PATCH 03/20] Add workspace definition for IR2Vec. --- WORKSPACE | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/WORKSPACE b/WORKSPACE index 58c9eef85..0d5ac39eb 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -341,3 +341,50 @@ http_archive( load("@programl//tools:bzl/deps.bzl", "programl_deps") programl_deps() + +# === IR2Vec === +# https://github.com/IITH-Compilers/IR2Vec + +http_archive( + name = "ir2vec", + build_file_content = """ +genrule( + name = "version", + outs = ["version.h"], + cmd = "echo '#define IR2VEC_VERSION \\"1\\"' > $@", +) + +cc_library( + name = "ir2vec", + srcs = glob(["src/*.cpp"]) + [":version.h"], + hdrs = glob(["src/include/*.h"]), + copts = ["-Iexternal/ir2vec/src/include"], + strip_include_prefix = "src/include", + visibility = ["//visibility:public"], + deps = [ + "@eigen//:eigen", + "@llvm//10.0.0", + ], +) +""", + sha256 = "92cbe1d023593c2d45588caf2b1530795f376045e8bc3d2868ba349fb8d61ea5", + strip_prefix = "IR2Vec-1.1.0", + urls = ["https://github.com/IITH-Compilers/IR2Vec/archive/refs/tags/v1.1.0.tar.gz"], +) + +# === Eigen === +# https://eigen.tuxfamily.org/index.php?title=Main_Page + +http_archive( + name = "eigen", + build_file_content = """ +cc_library( + name = "eigen", + hdrs = glob(["Eigen/**/*"]), + visibility = ["//visibility:public"], +) +""", + sha256 = "d56fbad95abf993f8af608484729e3d87ef611dd85b3380a8bad1d5cbc373a57", + strip_prefix = "eigen-3.3.7", + urls = ["https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.gz"], +) From 55d9e90c3b6fe92fbf161d652b27df6c8e5a8ea3 Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Wed, 2 Feb 2022 11:58:25 +0000 Subject: [PATCH 04/20] [llvm] Add IR2Vec header include. --- compiler_gym/envs/llvm/service/BUILD | 1 + compiler_gym/envs/llvm/service/Observation.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/compiler_gym/envs/llvm/service/BUILD b/compiler_gym/envs/llvm/service/BUILD index 04a9ac89c..61977eec6 100644 --- a/compiler_gym/envs/llvm/service/BUILD +++ b/compiler_gym/envs/llvm/service/BUILD @@ -260,6 +260,7 @@ cc_library( "//compiler_gym/util:GrpcStatusMacros", "@boost//:filesystem", "@glog", + "@ir2vec", "@llvm//10.0.0", "@magic_enum", "@nlohmann_json//:json", diff --git a/compiler_gym/envs/llvm/service/Observation.cc b/compiler_gym/envs/llvm/service/Observation.cc index 3b8b69347..b905de0cb 100644 --- a/compiler_gym/envs/llvm/service/Observation.cc +++ b/compiler_gym/envs/llvm/service/Observation.cc @@ -20,6 +20,7 @@ #include "compiler_gym/util/GrpcStatusMacros.h" #include "llvm/Bitcode/BitcodeWriter.h" // #include "llvm/IR/Metadata.h" +#include "IR2Vec.h" #include "llvm/IR/Module.h" #include "llvm/Support/raw_ostream.h" #include "nlohmann/json.hpp" From 675619a60383839f2fd9498703fc09c454290e09 Mon Sep 17 00:00:00 2001 From: Anilava Kundu Date: Wed, 16 Feb 2022 10:02:36 +0530 Subject: [PATCH 05/20] Adding IR2Vec observation space --- WORKSPACE | 2 ++ compiler_gym/envs/llvm/service/Observation.cc | 11 ++++++++++ .../envs/llvm/service/ObservationSpaces.cc | 21 +++++++++++++++++++ .../envs/llvm/service/ObservationSpaces.h | 12 +++++++++++ tests/llvm/observation_spaces_test.py | 1 + 5 files changed, 47 insertions(+) diff --git a/WORKSPACE b/WORKSPACE index 0d5ac39eb..e8cb1aa90 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -354,6 +354,8 @@ genrule( cmd = "echo '#define IR2VEC_VERSION \\"1\\"' > $@", ) +#TODO: Add the seed_embedding file under vocabulary as a data dependency for the cc_libary + cc_library( name = "ir2vec", srcs = glob(["src/*.cpp"]) + [":version.h"], diff --git a/compiler_gym/envs/llvm/service/Observation.cc b/compiler_gym/envs/llvm/service/Observation.cc index b905de0cb..b438fd8dd 100644 --- a/compiler_gym/envs/llvm/service/Observation.cc +++ b/compiler_gym/envs/llvm/service/Observation.cc @@ -19,6 +19,7 @@ #include "compiler_gym/third_party/llvm/InstCount.h" #include "compiler_gym/util/GrpcStatusMacros.h" #include "llvm/Bitcode/BitcodeWriter.h" +#include "compiler_gym/util/RunfilesPath.h" // #include "llvm/IR/Metadata.h" #include "IR2Vec.h" #include "llvm/IR/Module.h" @@ -29,6 +30,9 @@ namespace fs = boost::filesystem; +//Runfile for IR2Vec vocabulary +const auto ir2vecEmbeddingsPath=compiler_gym::util::getRunfilesPath("compiler_gym/external/ir2vec/vocabulary/seedEmbeddingVocab-300-llvm10.txt"); + namespace compiler_gym::llvm_service { using grpc::Status; @@ -89,6 +93,13 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto *reply.mutable_int64_tensor()->mutable_value() = {features.begin(), features.end()}; break; } + case LlvmObservationSpace::IR2VEC_FS: { + IR2Vec::Embeddings test(benchmark.module(),IR2Vec::IR2VecMode::FlowAware,ir2vecEmbeddingsPath.string()); + const auto features = test.getProgramVector(); + *reply.mutable_double_list()->mutable_value() = {features.begin(), features.end()}; + break; + } + case LlvmObservationSpace::PROGRAML: case LlvmObservationSpace::PROGRAML_JSON: { // Build the ProGraML graph. diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.cc b/compiler_gym/envs/llvm/service/ObservationSpaces.cc index bd107eead..f8c7bbf16 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.cc +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.cc @@ -23,6 +23,10 @@ namespace compiler_gym::llvm_service { // The number of features in the Autophase feature vector. static constexpr size_t kAutophaseFeatureDim = 56; + +// The number of features in the IR2Vec feature vector. +static constexpr size_t kIR2VecFeatureDim = 300; + // 4096 is the maximum path length for most filesystems. static constexpr size_t kMaximumPathLength = 4096; @@ -116,6 +120,23 @@ std::vector getLlvmObservationSpaceList() { ->Add(low.begin(), low.end()); break; } + case LlvmObservationSpace::IR2VEC_FS: { + ScalarRange featureSize; + featureSize.mutable_min()->set_value(0); + std::vector featureSizes; + featureSizes.reserve(kIR2VecFeatureDim); + for (size_t i = 0; i < kIR2VecFeatureDim ; ++i) { + featureSizes.push_back(featureSize); + } + *space.mutable_int64_range_list()->mutable_range() = {featureSizes.begin(), + featureSizes.end()}; + space.set_deterministic(true); + space.set_platform_dependent(false); + std::vector defaultValue(kIR2VecFeatureDim,0); + *space.mutable_default_value()->mutable_int64_list()->mutable_value() = { + defaultValue.begin(), defaultValue.end()}; + break; + } case LlvmObservationSpace::PROGRAML: { // ProGraML serializes the graph to JSON. space.mutable_string_value()->mutable_length_range()->set_min(0); diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.h b/compiler_gym/envs/llvm/service/ObservationSpaces.h index 890a763d3..dad0c3c32 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.h +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.h @@ -45,6 +45,18 @@ enum class LlvmObservationSpace { * & Wawrzynek, J. (2019). Autophase: Compiler phase-ordering for HLS with * deep reinforcement learning. FCCM. */ + + IR2VEC_FS, + + /** + * The IR2Vec Flow-sensitive feature vector + * + * From : + * + * XXXXXX + * + */ + AUTOPHASE, /** * Returns the graph representation of a program as a networkx Graph. diff --git a/tests/llvm/observation_spaces_test.py b/tests/llvm/observation_spaces_test.py index 865623787..dbca51e7e 100644 --- a/tests/llvm/observation_spaces_test.py +++ b/tests/llvm/observation_spaces_test.py @@ -55,6 +55,7 @@ def test_observation_spaces(env: LlvmEnv): "InstCountNorm", "InstCountNormDict", "Ir", + "Ir2vecFs", "IrInstructionCount", "IrInstructionCountO0", "IrInstructionCountO3", From 9f5857b1b961c6eac879596dc76b3508aa99d806 Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Wed, 16 Feb 2022 09:45:59 +0000 Subject: [PATCH 06/20] [llvm] Add seed embeddings for ir2vec. --- WORKSPACE | 2 - compiler_gym/envs/llvm/service/Observation.cc | 14 ++-- compiler_gym/third_party/ir2vec/BUILD | 12 ++++ .../ir2vec/seedEmbeddingVocab-300-llvm10.txt | 65 +++++++++++++++++++ 4 files changed, 84 insertions(+), 9 deletions(-) create mode 100644 compiler_gym/third_party/ir2vec/BUILD create mode 100644 compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt diff --git a/WORKSPACE b/WORKSPACE index e8cb1aa90..0d5ac39eb 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -354,8 +354,6 @@ genrule( cmd = "echo '#define IR2VEC_VERSION \\"1\\"' > $@", ) -#TODO: Add the seed_embedding file under vocabulary as a data dependency for the cc_libary - cc_library( name = "ir2vec", srcs = glob(["src/*.cpp"]) + [":version.h"], diff --git a/compiler_gym/envs/llvm/service/Observation.cc b/compiler_gym/envs/llvm/service/Observation.cc index b438fd8dd..4886ebfc3 100644 --- a/compiler_gym/envs/llvm/service/Observation.cc +++ b/compiler_gym/envs/llvm/service/Observation.cc @@ -18,8 +18,8 @@ #include "compiler_gym/third_party/autophase/InstCount.h" #include "compiler_gym/third_party/llvm/InstCount.h" #include "compiler_gym/util/GrpcStatusMacros.h" -#include "llvm/Bitcode/BitcodeWriter.h" #include "compiler_gym/util/RunfilesPath.h" +#include "llvm/Bitcode/BitcodeWriter.h" // #include "llvm/IR/Metadata.h" #include "IR2Vec.h" #include "llvm/IR/Module.h" @@ -30,9 +30,6 @@ namespace fs = boost::filesystem; -//Runfile for IR2Vec vocabulary -const auto ir2vecEmbeddingsPath=compiler_gym::util::getRunfilesPath("compiler_gym/external/ir2vec/vocabulary/seedEmbeddingVocab-300-llvm10.txt"); - namespace compiler_gym::llvm_service { using grpc::Status; @@ -94,12 +91,15 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto break; } case LlvmObservationSpace::IR2VEC_FS: { - IR2Vec::Embeddings test(benchmark.module(),IR2Vec::IR2VecMode::FlowAware,ir2vecEmbeddingsPath.string()); - const auto features = test.getProgramVector(); + const auto ir2vecEmbeddingsPath = util::getRunfilesPath( + "compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt"); + + IR2Vec::Embeddings embeddings(benchmark.module(), IR2Vec::IR2VecMode::FlowAware, + ir2vecEmbeddingsPath.string()); + const auto features = embeddings.getProgramVector(); *reply.mutable_double_list()->mutable_value() = {features.begin(), features.end()}; break; } - case LlvmObservationSpace::PROGRAML: case LlvmObservationSpace::PROGRAML_JSON: { // Build the ProGraML graph. diff --git a/compiler_gym/third_party/ir2vec/BUILD b/compiler_gym/third_party/ir2vec/BUILD new file mode 100644 index 000000000..155a9e06c --- /dev/null +++ b/compiler_gym/third_party/ir2vec/BUILD @@ -0,0 +1,12 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. +# +# IR2Vec. https://github.com/IITH-Compilers/IR2Vec + +filegroup( + name = "seedEmbeddingVocab-300-llvm10", + srcs = ["seedEmbeddingVocab-300-llvm10.txt"], + visibility = ["//visibility:public"], +) diff --git a/compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt b/compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt new file mode 100644 index 000000000..915b59eb0 --- /dev/null +++ b/compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt @@ -0,0 +1,65 @@ +resume:[-0.08012083917856216, -0.03578513488173485, -0.014776712283492088, -0.06301012635231018, 0.004358022473752499, 0.012987945228815079, 0.03897476568818092, 0.011264100670814514, -0.0708465725183487, -0.017930885776877403, -0.061967749148607254, 0.039885129779577255, -0.020588072016835213, -0.05275215953588486, 0.005256567150354385, 0.03870443254709244, -0.04943116754293442, -0.0625392273068428, -0.035502415150403976, -0.08616246283054352, 0.04396222159266472, -0.008354732766747475, 0.04160710796713829, -0.008450372144579887, -0.08501024544239044, 0.0035884417593479156, -0.025745097547769547, 0.0015739166410639882, 0.03767191618680954, 0.007617350667715073, -0.008154423907399178, -0.03990855813026428, 0.09081943333148956, 0.09776550531387329, 0.021069759503006935, 0.09893827885389328, -0.0803767740726471, 0.021694574505090714, 0.007503818720579147, -0.05418417230248451, -0.03473219275474548, -0.017979763448238373, 0.0064740609377622604, 0.08261793106794357, -0.021478626877069473, -0.045367419719696045, -0.18016541004180908, -0.10394275188446045, 0.019431937485933304, -0.05629139021039009, -0.0010782323079183698, -0.11402426660060883, -0.003728316631168127, -0.017625007778406143, 0.07494694739580154, 0.15246088802814484, -0.045150674879550934, -0.07461679726839066, 0.08273062109947205, 0.03127902001142502, -0.0063062552362680435, 0.14964516460895538, -0.15264546871185303, 0.05710604041814804, 0.06640544533729553, 0.14853113889694214, 0.09729071706533432, -0.019116438925266266, -0.029392294585704803, 0.04270818457007408, -0.0022860607132315636, 0.03667692095041275, 0.026619253680109978, -0.044727765023708344, -0.13760380446910858, 0.1222376823425293, 0.056624699383974075, 0.048773154616355896, -0.11830586194992065, -0.0095805823802948, -0.011535149067640305, -0.037266701459884644, 4.4513726606965065e-05, 0.015533003956079483, 0.09630773216485977, 0.0885697454214096, -0.09290513396263123, -0.005926225334405899, -0.023327462375164032, -0.004376288037747145, -0.016598312184214592, -0.10491147637367249, 0.11596003919839859, 0.002170668914914131, 0.08408144861459732, -0.05241212621331215, -0.011972855776548386, -0.024742357432842255, 0.053001441061496735, 0.10533860325813293, 0.07857514917850494, -0.10046710073947906, 0.0814950242638588, 0.006189923733472824, -0.0010655607329681516, 0.008994987234473228, -0.0015007035108283162, -0.01183598767966032, 0.10522247850894928, -0.010010387748479843, 0.07051816582679749, 0.024566126987338066, -0.03301224112510681, 0.004447015002369881, -0.06981700658798218, -0.006831471808254719, -0.0856482982635498, -0.038715578615665436, 0.02115212008357048, 0.005744412541389465, 0.006170814856886864, 0.010606732219457626, -0.008221205323934555, 0.13043437898159027, 0.0847226083278656, 0.0618957094848156, 0.04076126590371132, -0.018688010051846504, -0.03645295277237892, 0.14128723740577698, -0.037989962846040726, -0.003717341460287571, 0.02076057903468609, 0.016299685463309288, -0.02142981067299843, 0.006004255264997482, 0.04753701761364937, 0.009252071380615234, 0.03995953127741814, 0.022970149293541908, 0.11857318878173828, 0.12482324242591858, 0.003009924665093422, 0.009755512699484825, 0.13870464265346527, -0.02226957120001316, 0.16663050651550293, 0.009598975069820881, 0.04870641976594925, -0.052920036017894745, -0.013362932950258255, -0.037997618317604065, -0.0313146635890007, 0.09621571004390717, 0.032646238803863525, 0.03455689921975136, -0.003580596763640642, 0.014728093519806862, 0.1625359058380127, -0.031144199892878532, 0.08342034369707108, -0.0549125000834465, -0.05492553859949112, 0.09240279346704483, -0.0051796287298202515, -0.011994140222668648, -0.16622599959373474, 0.0701395571231842, -0.06872019171714783, 0.09830158948898315, -0.032449543476104736, 0.012284016236662865, 0.12749779224395752, 0.12087404727935791, 0.12183858454227448, -0.09493526071310043, -0.07247741520404816, -0.1549234241247177, 0.04396791383624077, -0.0922497808933258, -0.03485329449176788, 0.026135224848985672, -0.038914814591407776, 0.060760498046875, -0.007526562549173832, 0.021917225793004036, 0.006606154143810272, 0.004755535628646612, -0.03402746841311455, 0.052433717995882034, 0.0248515997081995, 0.11995726823806763, -0.02054845727980137, -0.012018207460641861, -0.07157507538795471, -0.08535879105329514, -0.10025017708539963, -0.141931414604187, 0.0021416880190372467, 0.03062557242810726, 0.04287084937095642, -0.09454302489757538, -0.05215130373835564, 0.08288232982158661, -0.004044495522975922, 0.01237773708999157, 0.003965999931097031, -0.023035982623696327, -0.04545392468571663, 0.02481132186949253, -0.12122452259063721, 0.07342604547739029, -0.01846800185739994, -0.01519583910703659, 0.08765509724617004, -0.009696867316961288, 0.009368963539600372, -0.06564997881650925, 0.009098079986870289, 0.05549965053796768, -0.08475331962108612, -0.022931186482310295, 0.0928313136100769, -0.005378736183047295, 0.03159783408045769, 0.007187711074948311, 0.05627929046750069, -0.1113431453704834, -0.024747194722294807, -0.008461860939860344, -0.02749554067850113, -0.14779770374298096, -0.004763985052704811, -0.151281476020813, -0.027040844783186913, -0.023888785392045975, -0.006641389802098274, -0.02461356110870838, -0.05801939591765404, -0.14256606996059418, -0.01702122949063778, 0.07088351994752884, 0.03255369886755943, 0.15824730694293976, 0.0967419296503067, -0.03988969698548317, 0.031396813690662384, 0.0004417507443577051, -0.0003740630345419049, 0.025066984817385674, -0.0020006131380796432, 0.001077510416507721, 0.0027125286869704723, 0.017144406214356422, 0.02923075668513775, -0.16098102927207947, 3.2591866329312325e-05, 0.1549406349658966, -0.11170937120914459, -0.15779297053813934, -0.01025058887898922, -0.005112571641802788, -0.009309738874435425, 0.020337088033556938, 0.16243965923786163, 0.04833664372563362, -0.008839843794703484, 0.005645302124321461, 0.03825590759515762, -0.13068251311779022, -0.006127417087554932, 0.033425066620111465, 0.004214550368487835, 0.0019108207197859883, -0.034013230353593826, -0.052473779767751694, -0.05798402056097984, -0.09145940840244293, -0.016226742416620255, -0.1263861507177353, -0.14146801829338074, 0.15471647679805756, -0.004188748076558113, 0.0008846188429743052, 0.002385481260716915, 0.026039764285087585, -0.03668517991900444, -0.07485951483249664, 0.034540217369794846, -0.0016211495967581868, -0.020958581939339638, 0.01322457380592823, -0.08816288411617279, 0.00539535004645586, -0.10543401539325714, 0.002927240915596485, -0.11804899573326111, 0.013783136382699013, -0.1270684450864792, -0.10202814638614655], +xor:[-0.14034800231456757, 0.005135321989655495, -0.025849897414445877, 0.019490741193294525, -0.007404292933642864, 0.0764048770070076, -0.006045542191714048, 0.017925448715686798, 0.10745169222354889, -0.02888372354209423, 0.013411778956651688, -0.13064512610435486, 0.04863075166940689, -0.04891983047127724, 0.021703489124774933, 0.05093774199485779, 0.012761866673827171, 0.022356150671839714, 0.013611186295747757, 0.11593707650899887, -0.07261436432600021, 0.03632466867566109, -0.03799820691347122, -0.00926794670522213, -0.003117375075817108, 0.00839771144092083, -0.033361516892910004, 0.005891028791666031, 0.02549023926258087, 0.009388514794409275, -0.018575778231024742, -0.06825058907270432, -0.048240210860967636, 0.04005146771669388, -0.03268007934093475, -0.024398962035775185, -0.06281080096960068, 0.015255291014909744, 0.005426950752735138, 0.02676006220281124, 0.03473342955112457, 0.052463386207818985, 0.0038799364119768143, 0.018902525305747986, -0.01847916655242443, -0.005610470660030842, 0.016339236870408058, 0.13251429796218872, -0.009727315977215767, 0.045632265508174896, 0.0022710319608449936, -0.053770970553159714, 0.012579469010233879, -0.026383982971310616, -0.0339394211769104, 0.008969863876700401, 0.08589246869087219, 0.026156805455684662, -0.054556090384721756, 0.02023850753903389, 0.0016374862752854824, -0.08557677268981934, 0.04319537803530693, 0.010624241083860397, -0.09061477333307266, -0.029389772564172745, 0.08291838318109512, 0.048048797994852066, 0.04955171048641205, -0.13432374596595764, -0.00762181356549263, 0.010733349248766899, -0.01027754694223404, -0.0038073575124144554, -0.01819680444896221, -0.022657310590147972, -0.024567333981394768, -0.02439788542687893, -0.052315834909677505, 0.030758177861571312, 0.005204416811466217, 0.06375031173229218, -0.00243798503652215, -0.05409931018948555, 0.01907794177532196, -0.0632973164319992, -0.1397743821144104, -0.0015434791566804051, 0.05019502714276314, -0.002472839318215847, 0.019614674150943756, 0.020000819116830826, -0.13171066343784332, 0.017860645428299904, -0.055528994649648666, 0.03889375925064087, 0.04132058098912239, 0.02764951065182686, -0.09903654456138611, -0.033649567514657974, -0.03420289605855942, -0.06602077931165695, 0.09856724739074707, 0.006528904661536217, 0.039002690464258194, 0.013395730406045914, -0.011988788843154907, 0.008925216272473335, 0.11027980595827103, 0.0034050769172608852, -0.013987382873892784, -0.06633254885673523, 0.07729050517082214, 0.004193861037492752, 0.06075642257928848, -0.05953007563948631, -0.06070047616958618, 0.025010446086525917, -0.08670888841152191, -0.011925030499696732, -0.0011456157080829144, 0.010405922308564186, -0.000578984385356307, -0.05431362986564636, -0.05814530327916145, -0.07982412725687027, 0.014405375346541405, -0.027807902544736862, 0.035341087728738785, -0.008559653535485268, -0.02414635941386223, -0.0125013068318367, 0.016560126096010208, -0.009425194002687931, -0.01340838335454464, 0.0411892794072628, 0.12489297986030579, 0.09198440611362457, -0.02622639387845993, 0.025659877806901932, -0.02249823324382305, 0.08276694267988205, 0.012415384873747826, 0.05852349102497101, 0.09092561900615692, -0.011626392602920532, -0.13466472923755646, 0.03198366239666939, 0.05347543582320213, -0.06041419133543968, 0.046068232506513596, -0.07750261574983597, 0.05323087424039841, -0.018312761560082436, 0.07022910565137863, -0.09668935835361481, 0.01193748414516449, 0.013487368822097778, 0.05562818422913551, 0.0534806102514267, -0.03016098216176033, 0.025953644886612892, -0.006903686560690403, 0.0415489487349987, -0.008720504119992256, 0.08368562906980515, -0.10668331384658813, -0.10748985409736633, 0.03229932114481926, 0.12331937253475189, 0.07198767364025116, 0.007138524204492569, 0.12570010125637054, 0.1386684775352478, 0.1082269549369812, -0.09594551473855972, -0.047270409762859344, 0.004821413196623325, -0.004852095618844032, -0.06889931112527847, -0.024239378049969673, 0.0406193770468235, 0.06389054656028748, -0.0317186675965786, -0.03005383163690567, -0.04647797718644142, 0.020452743396162987, 0.12746115028858185, 0.03750736266374588, -0.07287871092557907, -0.02178347110748291, 0.10205049067735672, 0.03765292093157768, -0.01800638437271118, -0.15472286939620972, 0.08197958767414093, -0.04567459598183632, 0.0006863770540803671, 0.007028615102171898, -0.05378926172852516, 0.010365955531597137, 0.035151176154613495, 0.04443896934390068, -0.0971098244190216, -0.0038745738565921783, 0.011210417374968529, 0.012723362073302269, -0.02857755310833454, -0.05425845459103584, -0.03500601649284363, 0.01937144249677658, -0.09984191507101059, 0.052676089107990265, -0.05652812868356705, -0.0009023306192830205, -0.009900087490677834, 0.08476879447698593, 0.0037536066956818104, -0.036398958414793015, 0.012603772804141045, 0.006828567013144493, -0.035957831889390945, -0.04461846500635147, -0.00993470847606659, 0.02313678152859211, 0.14892151951789856, -0.13182348012924194, -0.055068857967853546, 0.0161410141736269, -0.02015727572143078, 0.06730442494153976, 0.06623128801584244, -0.010454388335347176, 0.01068202219903469, -0.028978819027543068, 0.10190269351005554, -0.03072558157145977, -0.062061142176389694, -0.05136137455701828, -0.034750476479530334, 0.05450170487165451, 0.028110455721616745, -0.040096547454595566, 0.020017161965370178, 0.09023330360651016, 0.03238730505108833, 0.025718625634908676, -0.0007211413467302918, 0.04248121380805969, 0.07421188056468964, -0.005910597741603851, 0.010719487443566322, -0.006059027276933193, 0.02943248301744461, 0.0002586019691079855, 0.07775137573480606, 0.00960855558514595, 0.0026665423065423965, -0.028554612770676613, 0.04574548825621605, -0.010795468464493752, -0.007983837276697159, -0.018721522763371468, -0.06152859702706337, -0.05478648841381073, -0.03484811633825302, 0.04735579714179039, 0.0018374287756159902, 0.11797228455543518, 0.008444556966423988, -0.04312184825539589, 0.025676123797893524, 0.03604405000805855, 0.011124905198812485, 0.027557212859392166, 0.06338203698396683, -0.017638154327869415, 0.002817077562212944, -0.022347785532474518, -0.011200429871678352, 0.13961203396320343, -0.01592748984694481, -0.011769043281674385, -0.005227640271186829, 0.006597233936190605, -0.013308735564351082, 0.04337168484926224, -0.04026462137699127, -0.04618386551737785, -0.0012198184849694371, -0.012698384001851082, -0.04476122558116913, -0.18727655708789825, 0.0013489844277501106, 0.018919499590992928, -0.001169868279248476, 0.017803549766540527, 0.005487386137247086, 0.010579315945506096, -0.010979191400110722], +shl:[0.03574239835143089, 0.0007240425329655409, -0.05592895671725273, -0.007584252394735813, 0.13844063878059387, 0.02773701772093773, 0.007528322748839855, 0.01677674986422062, 0.05679204314947128, -0.04552311450242996, 0.04871032387018204, 0.002942715771496296, 0.13225141167640686, 0.07222405076026917, -0.0012771153124049306, -0.021192092448472977, 0.02141287922859192, -0.014065278694033623, 0.037024445831775665, 0.058382753282785416, 0.045720431953668594, -0.13762584328651428, 0.005946427118033171, -0.008268492296338081, -0.018543465062975883, 0.007553325034677982, -0.012231145054101944, 0.007226692512631416, 0.033331915736198425, 0.009368528611958027, -0.010173410177230835, -0.0077273547649383545, 0.08125937730073929, -0.04613790661096573, -0.027648262679576874, 0.032092299312353134, 0.05904746055603027, 0.014875728636980057, 0.009081592783331871, 0.020231274887919426, 0.04440761357545853, 0.0266787800937891, 0.0068402644246816635, -0.024020496755838394, -0.015596162527799606, -0.13047385215759277, 0.02450684644281864, -0.057566579431295395, -0.008486224338412285, 0.04424501210451126, -4.023662768304348e-05, 0.013911636546254158, -0.007488897070288658, -0.022099927067756653, 0.11076650023460388, 0.012428561225533485, 0.02776375412940979, 0.01786380633711815, 0.034387435764074326, 0.021768391132354736, 0.0001887164544314146, -0.15993444621562958, 0.09362071752548218, 0.10302054136991501, -0.08252077549695969, -0.018116779625415802, 0.07810510694980621, 0.10778047144412994, -0.021922625601291656, 0.12808655202388763, -0.009695671498775482, -0.08070878684520721, -0.055110011249780655, -0.052631765604019165, -0.009700700640678406, -0.016691898927092552, -0.030092231929302216, 0.02711854688823223, 0.05363242328166962, 0.007814805954694748, 0.014370935037732124, -0.004062246531248093, -0.004033770877867937, -0.049554452300071716, -0.03452251851558685, 0.021236276254057884, -0.000990467262454331, -0.00804276391863823, -0.05942673236131668, 0.03734865412116051, 0.013142848387360573, 0.1335550993680954, -0.02352963760495186, 0.01346765086054802, -0.03687812015414238, -0.06079864501953125, -0.0634283572435379, 0.023581217974424362, -0.014780918136239052, -0.009362231940031052, 0.011020688340067863, -0.05697878450155258, 0.0160532183945179, 0.013306882232427597, -0.1413356065750122, 0.010907374322414398, -0.009631570428609848, -0.021262694150209427, 0.03805370256304741, -0.0061662644147872925, 0.0027668122202157974, 0.028297318145632744, -0.08390410244464874, 0.008597012609243393, 0.010911423712968826, -0.04713241755962372, 0.018526935949921608, 0.009835518896579742, -0.010873278602957726, 0.004589008167386055, 0.0017892700852826238, 0.008013319224119186, -0.0020301267504692078, -0.06279993802309036, 0.07747074216604233, -0.0015598168829455972, 0.00883854366838932, -0.021653633564710617, 0.03971896693110466, -0.012837791815400124, -0.05174156650900841, 0.04269954934716225, 0.039786260575056076, -0.16259217262268066, -0.07485609501600266, -0.031189074739813805, -0.05838831141591072, -0.0073372721672058105, -0.07412868738174438, 0.052787862718105316, -0.025522582232952118, 0.0807616114616394, 0.011038165539503098, -0.06294245272874832, 0.03378245607018471, 0.10586030781269073, -0.023941991850733757, -0.10472738742828369, -0.029671676456928253, -0.07241413742303848, 0.04983353242278099, -0.011945441365242004, -0.08398915827274323, -0.007541815750300884, -0.0016665958100929856, 0.029408950358629227, -0.012963657267391682, 0.020635636523365974, 0.005094211548566818, -0.04677147418260574, -0.0513371117413044, -0.07540170848369598, 0.056771114468574524, -0.04945717379450798, -0.014880577102303505, 0.03657568246126175, 0.010474862530827522, 0.015697136521339417, -0.005056268535554409, -0.03572041541337967, 0.003198547288775444, 0.011005653068423271, 0.022030673921108246, 0.04526913911104202, -0.005663351621478796, 0.11883275210857391, 0.021104419603943825, -0.007303692400455475, 0.013811077922582626, 0.02395951747894287, 0.08638366311788559, -0.03183196485042572, -0.02144293487071991, 0.03938952833414078, -0.042174745351076126, -0.12669894099235535, 0.015533898025751114, 0.010396433994174004, -0.04616862162947655, -0.07122116535902023, -0.017345134168863297, 0.01564086228609085, 0.02194790728390217, -0.021966544911265373, -0.08130843192338943, 0.0850396677851677, 0.0040616500191390514, 0.08492875099182129, -0.11802971363067627, -0.0331401601433754, -0.01576898619532585, 0.08161891251802444, 0.07100565731525421, 0.05635448172688484, -0.008449616841971874, 0.01372537761926651, 0.010480498895049095, -0.025676846504211426, -0.12900443375110626, 0.08614501357078552, 0.010055169463157654, -0.016033809632062912, -0.020406430587172508, 0.008550493977963924, 0.06334659457206726, -0.009813066571950912, 0.05261484533548355, 0.0020508435554802418, 0.11580783128738403, 0.11626988649368286, 0.11054903268814087, -0.003422429319471121, -0.008047266863286495, -0.04037328436970711, 0.027667641639709473, -0.14118365943431854, 0.07928366959095001, -0.050609901547431946, 0.008569378405809402, -0.018170835450291634, -0.1115603968501091, -0.008621828630566597, -0.0070037562400102615, 0.08820201456546783, -0.030605344101786613, -0.07633712887763977, 0.10570641607046127, 0.09067238867282867, 0.02016368880867958, -0.015080472454428673, -0.05754652991890907, 0.15851807594299316, 0.052073560655117035, 0.002635240089148283, -0.008978182449936867, 0.08844400942325592, -0.04585285857319832, 0.002428649924695492, -0.03332588076591492, -0.007473655045032501, -0.010217905044555664, 0.0068694110959768295, 0.0014944231370463967, 0.023778516799211502, 0.002150041051208973, -0.0022526253014802933, 0.008321834728121758, -0.02022293582558632, 0.09855067729949951, 0.040440138429403305, -0.0138402059674263, -0.005728875286877155, -0.01565438136458397, -0.0007009317632764578, 0.0325760692358017, 0.04357936605811119, 0.04839203879237175, 0.0009791796328499913, 0.09703227877616882, 0.09818685799837112, 0.07737567275762558, 0.05214548856019974, 0.03342827409505844, 0.011868398636579514, 0.02938893809914589, 0.06984534859657288, 0.038443177938461304, -0.06932079046964645, 0.040260184556245804, 0.0006622339133173227, 0.0005576049443334341, 0.0014082529814913869, -0.008890425786376, -0.004937943071126938, -0.000667023123241961, -0.0018482088344171643, 0.0528070405125618, -0.0798838883638382, 0.030166469514369965, -0.004336404614150524, -0.01387631893157959, 0.05266057699918747, -0.04519768804311752, 0.006036624312400818, 0.0022874916903674603, 0.003161040134727955, -0.045285966247320175, 0.012136083096265793, -0.09662330895662308, -0.012704310938715935], +lshr:[0.1053776815533638, -0.10428357869386673, -0.09873709082603455, 0.06538288295269012, 0.10737669467926025, 0.016392050310969353, -0.009017320349812508, 0.021199874579906464, -0.15564358234405518, 0.05246559903025627, -0.0239082220941782, 0.0434393584728241, -0.1333685666322708, -0.049106258898973465, 0.05334821343421936, 0.009852491319179535, 0.0222175270318985, -0.10000625997781754, 0.02601052075624466, -0.0150087159126997, 0.06386856734752655, -0.1202964186668396, 0.10396639257669449, -0.01090710423886776, 0.019296150654554367, 0.004461830481886864, -0.0020984522998332977, 0.0013913327129557729, 0.02156532183289528, 0.008235746063292027, -0.018783466890454292, -0.010478212498128414, 0.02176503650844097, -0.12810495495796204, 0.10467223078012466, -0.11898137629032135, -0.0058495402336120605, 0.017250824719667435, 0.006926445290446281, 0.028562704101204872, 0.08154940605163574, -0.04096955806016922, 0.005782105028629303, 0.025412078946828842, -0.015206126496195793, 0.06314017623662949, -0.12044666707515717, 0.04810618981719017, -0.012242035940289497, -0.06721220165491104, 0.010841837152838707, -0.10078468918800354, -0.08087337017059326, -0.018191009759902954, 0.09525546431541443, -0.15829801559448242, 0.018370581790804863, -0.034431520849466324, 0.11374528706073761, 0.026990516111254692, -0.0006909208605065942, -0.05106620863080025, 0.007134751416742802, 0.004747048020362854, 0.012235037982463837, 0.024096135050058365, -0.0903354287147522, 0.12215109169483185, -0.19873802363872528, -0.11652633547782898, -0.008264503441751003, 0.007968995720148087, -0.02766888216137886, -0.006866984069347382, -0.009102294221520424, -0.029517021030187607, -0.025355082005262375, 0.028366589918732643, 0.06889281421899796, 0.01998208835721016, 0.0061923786997795105, 0.024034474045038223, -0.0004918782506138086, -0.05441566929221153, 0.012417880818247795, 0.02452574111521244, -0.11746786534786224, -0.004636252298951149, -0.03755909577012062, -0.1438506692647934, 0.021190883591771126, 0.034585997462272644, -0.015981201082468033, 0.015716608613729477, -0.0035743340849876404, -0.004632472526282072, -0.05847007781267166, 0.02547190710902214, -0.0046107047237455845, -0.0023334529250860214, -0.0387863852083683, -0.11069232225418091, -0.08678874373435974, 0.007294736802577972, -0.09539319574832916, 0.015589740127325058, -0.008193239569664001, 0.058183833956718445, -0.012356352061033249, -0.005784130655229092, -0.017383379861712456, -0.12022590637207031, 0.05548957735300064, 0.005294833332300186, 0.08454360067844391, 0.030640503391623497, 0.019808435812592506, 0.1004265621304512, -0.11834274232387543, -0.10705959051847458, 0.005856098607182503, 0.014372600242495537, -0.006257789209485054, -0.017514772713184357, 0.1101829782128334, -0.1023244857788086, 0.03422648832201958, -0.02106095291674137, 0.10359828919172287, -0.058451373130083084, -0.11980043351650238, 0.03743886202573776, -0.00554497167468071, -0.13124634325504303, -0.12541820108890533, 0.13465510308742523, -0.09971468150615692, 0.01975983753800392, 0.014319483190774918, -0.0681736171245575, -0.0007594095077365637, 0.08381951600313187, 0.007296089082956314, -0.05181235074996948, 0.015495998784899712, 0.10554789006710052, -0.009520118124783039, 0.03662136197090149, -0.02968505769968033, -0.11072680354118347, 0.049106962978839874, -0.045382581651210785, -0.02536371536552906, -0.0032599912956357002, -0.01563071832060814, 0.005997084081172943, 0.10444747656583786, 0.017616085708141327, 0.03166748210787773, -0.08024922758340836, -0.07097053527832031, -0.05358758941292763, -0.00204361230134964, 0.08765847980976105, -0.010241484269499779, -0.08994495123624802, -0.033696990460157394, -0.10222453624010086, -0.10803352296352386, -0.03363083302974701, 0.005017575807869434, 0.005531206727027893, 0.04373381659388542, -0.04064393788576126, -0.016130950301885605, 0.1316632479429245, -0.031908292323350906, 0.08739061653614044, 0.005314773879945278, -0.015260260552167892, -0.06430847197771072, -0.007504791021347046, -0.024294842034578323, 0.01591174304485321, 0.139770045876503, 0.09500150382518768, 0.01866496168076992, 0.0020492798648774624, -0.029734663665294647, -0.0711747333407402, 0.15807653963565826, -0.041062261909246445, -0.08939829468727112, -0.0149685088545084, -0.05336719751358032, -0.007005637511610985, 0.031283214688301086, -0.02320721186697483, -0.06022365018725395, -0.05888056755065918, -0.03241893649101257, -0.1460368037223816, 0.0169224813580513, 0.05853390693664551, 0.10548749566078186, 0.012472977861762047, 0.008161654695868492, -0.025996733456850052, 0.020053934305906296, -0.030247848480939865, 0.09755182266235352, -0.006429312750697136, 0.012462547048926353, 0.033441416919231415, 0.09788569062948227, -0.01140723004937172, 0.020747004076838493, 0.0005792549345642328, -0.0545022115111351, 0.12137551605701447, 0.11743029952049255, -0.10766400396823883, -0.03881227970123291, -0.12065654993057251, 0.014988789334893227, 0.00027999631129205227, -0.014890661463141441, 0.02071029506623745, -0.05930103361606598, -0.01759115606546402, -0.09652864933013916, -0.011066099628806114, -0.0021298229694366455, 0.05019783601164818, -0.02912389673292637, 0.10067400336265564, 0.049011409282684326, 0.019359804689884186, 0.008103791624307632, -0.03718721121549606, -0.02368519827723503, -0.009078627452254295, -0.09040971845388412, 0.06462877988815308, 0.1033337265253067, 0.11312178522348404, 0.0816141813993454, 0.0048237089067697525, -0.016381612047553062, -0.03503403440117836, -0.002647126093506813, 0.001354895648546517, 0.00352444127202034, 0.025400672107934952, 0.004609322175383568, 0.012759733945131302, 0.004410093650221825, 0.009184826165437698, -0.01962396502494812, 0.04360325634479523, -0.015460975468158722, -0.008876631036400795, -0.01117042638361454, -0.030462907627224922, 0.03154922276735306, 0.13286209106445312, 0.08242549747228622, 0.01328049972653389, 0.025467950850725174, 0.11646844446659088, 0.031079409644007683, 0.09185818582773209, 0.04042460396885872, 0.00635862722992897, -0.011397287249565125, 0.10404926538467407, 0.0709230899810791, 0.005657867528498173, -0.10364484041929245, 0.11924749612808228, 0.027565930038690567, -0.10307315737009048, -0.00402296707034111, -0.0018625782104209065, 0.0019077315228059888, -0.11178633570671082, 0.010514217428863049, 0.11980079114437103, -0.10376463085412979, 0.0005778517806902528, -0.018454739823937416, 0.02224922552704811, -0.03664568066596985, 0.002958992961794138, -0.0687648355960846, 0.007394399493932724, -0.02499871514737606, 0.020295819267630577, -0.09949121624231339, -0.017982758581638336], +bitcast:[-0.02939271554350853, -0.003592178225517273, 0.04801170155405998, 0.11740285158157349, 0.00849057175219059, -0.08167554438114166, -0.04584823176264763, 0.01796504110097885, -0.0025486312806606293, 0.07574587315320969, -0.11392601579427719, -0.06361624598503113, -0.07083438336849213, -0.016675150021910667, 0.06087397038936615, -0.025948554277420044, 0.010425045154988766, -0.005144054070115089, -0.06577201187610626, 0.004985312931239605, -0.10473166406154633, 0.03245973214507103, -0.01288306899368763, -0.009936727583408356, -0.003973899409174919, -0.0026363120414316654, 0.012042788788676262, 0.00544497137889266, -0.053723517805337906, 0.006739435717463493, 0.08925960958003998, 0.017218539491295815, 0.01754419505596161, -0.14828082919120789, 0.055755507200956345, 0.024806538596749306, -0.07306015491485596, 0.007573774084448814, 0.008556988090276718, 0.058012161403894424, 0.04732001572847366, -0.030797453597187996, 0.0037648826837539673, -0.04692039266228676, -0.018361030146479607, -0.0859484076499939, 0.017355795949697495, -0.045737218111753464, 0.03628512844443321, 0.05527505278587341, 0.0019942251965403557, 0.0337938629090786, 0.016214720904827118, -0.015922289341688156, -0.08462188392877579, 0.008810414001345634, 0.019826466217637062, -0.006580289453268051, -0.022947615012526512, 0.018876852467656136, -0.0016986579867079854, -0.04780026152729988, 0.06280086189508438, -0.07395371049642563, -0.10164599865674973, -0.05934573709964752, -0.030633581802248955, 0.0013186001451686025, -0.0355408601462841, 0.06754480302333832, -0.007453666068613529, 0.011574637144804, -0.04587092623114586, 0.1127496063709259, 0.033663418143987656, 0.045937854796648026, -0.08538401871919632, 0.026351043954491615, -0.0912860780954361, -0.007206398993730545, -0.01759646274149418, 0.007857449352741241, -0.002006533555686474, 0.013082736171782017, 0.06210649386048317, 0.02388409897685051, -0.14162814617156982, -0.011010600253939629, -0.016748780384659767, -0.031132055446505547, -0.016247812658548355, 0.019775809720158577, 0.063939668238163, 0.011919062584638596, 0.022829821333289146, -0.027077002450823784, 0.0032526180148124695, 0.02567300759255886, 0.08823096752166748, 0.0022220611572265625, 0.019006267189979553, 0.05314500629901886, -0.05892942100763321, 0.004953203722834587, -0.11729894578456879, 0.011680765077471733, -0.005295556038618088, 0.019069498404860497, 0.10508850961923599, -0.00343526154756546, -0.00934574380517006, 0.00630975142121315, -0.022169558331370354, 0.010819030925631523, 0.04970904067158699, 0.049720440059900284, 0.005590182729065418, 0.02082575485110283, 0.07746337354183197, -0.0010650213807821274, 0.0005182718159630895, 0.013919137418270111, -0.0003627120750024915, 0.045203451067209244, -0.11555013805627823, 0.06272993981838226, 0.058472517877817154, -0.01901273988187313, 0.04548104852437973, -0.01919521763920784, 0.009475624188780785, -0.027621448040008545, 0.018178174272179604, -0.06564992666244507, 0.09665554761886597, 0.06585823744535446, 0.04730848968029022, 0.0004816866712644696, -0.009510014206171036, 0.05378718301653862, -0.01989949867129326, 0.03431674465537071, 0.009301062673330307, 0.047692082822322845, 0.02698485367000103, -0.02401239052414894, -0.04406126216053963, -0.07362262904644012, -0.0005734136793762445, -0.050854332745075226, 0.0550059974193573, -0.002071069087833166, 0.14337390661239624, -0.04312185198068619, -0.008072241209447384, 0.1110677421092987, -0.03415501490235329, 0.019015798345208168, 0.02852819301187992, 0.01941465586423874, -0.051446326076984406, 0.07553332298994064, -0.029507935047149658, -0.033962469547986984, -0.016597745940089226, 0.023389754816889763, -0.10713078081607819, -0.05759885534644127, 0.041158560663461685, -0.004777275957167149, 0.07536660134792328, 0.0045489054173231125, -0.026277849450707436, -0.11556126177310944, 0.066431924700737, -0.02387869730591774, 0.0176125206053257, -0.024570899084210396, -0.002235781867057085, 0.07714540511369705, 0.0571126714348793, -0.03691563010215759, -0.051003485918045044, -0.0017590257339179516, -0.019848937168717384, -0.006430411711335182, 0.01087339036166668, 0.04340148717164993, 0.013914139941334724, -0.06958846002817154, 0.05515563488006592, 0.06462027132511139, 0.021920328959822655, -0.020224500447511673, -0.11192332208156586, 0.026725882664322853, -0.12509571015834808, -0.07398722320795059, -0.061868246644735336, -0.033411405980587006, 0.012674858793616295, -0.01002021785825491, -0.051316119730472565, 0.05598835274577141, -0.03634706884622574, 0.021215088665485382, 0.008697392418980598, -0.02412927895784378, 0.04287813603878021, 0.07136713713407516, -0.01962273195385933, 0.06258223950862885, -0.01581665314733982, -0.008120976388454437, 0.03212703391909599, -0.010208450257778168, -0.0012614834122359753, 0.05880562961101532, -0.03938688710331917, -0.09208528697490692, -0.11660444736480713, 0.026887116953730583, 0.0020009130239486694, 0.05184474214911461, 0.008963098749518394, -0.04838888347148895, 0.012718426063656807, -0.009985454380512238, -0.01792660914361477, -0.01932712271809578, -0.03543595224618912, -0.012776724994182587, -0.006548510864377022, 0.08605139702558517, -0.029173923656344414, 0.014491820707917213, 0.09766338765621185, -0.008532797917723656, -0.002154573332518339, 0.02357020229101181, -0.004733951762318611, -0.07091478258371353, 0.05682402104139328, 0.025146344676613808, 0.12944863736629486, 0.05111781135201454, 0.041739460080862045, 0.007343628443777561, 0.006490644067525864, -0.07617322355508804, -0.0076151881366968155, 7.303641177713871e-05, -0.00020530831534415483, 0.024981001392006874, 0.004759260453283787, 0.07940863072872162, 0.006457207724452019, -0.053941283375024796, -0.08755727112293243, -0.010140463709831238, -0.012375345453619957, -0.012622544541954994, -0.014469163492321968, -0.11202876269817352, 0.0037321709096431732, 0.11181589961051941, -0.12176021933555603, 0.009689465165138245, 0.04682447761297226, 0.013671301305294037, 4.118145443499088e-05, -0.027787085622549057, 0.04315128177404404, 0.01130630075931549, -0.030541984364390373, 0.030032306909561157, 0.008343460969626904, 0.007367387413978577, 0.045906562358140945, 0.015017958357930183, -0.017375735566020012, 0.03925330936908722, -0.011231312528252602, -0.0012117066653445363, -0.0003284651320427656, -0.01066775992512703, -0.03487294539809227, 0.04675905779004097, 0.07083641737699509, 0.03330618888139725, -0.013446077704429626, -0.15524104237556458, -0.043881963938474655, -0.0010661642299965024, 0.048173028975725174, 0.0039338963106274605, 0.06277257204055786, 0.0077536869794130325, 0.039960477501153946, 0.04684952273964882], +function:[0.02567640319466591, 0.03271171823143959, -0.02186000347137451, 0.041020624339580536, -0.04785238578915596, 0.02883783169090748, 0.06101957708597183, 0.03919292986392975, -0.007869027554988861, 0.037023015320301056, 0.11027978360652924, 0.016141377389431, -0.001020589959807694, 0.06508411467075348, -0.08845030516386032, 0.03087957762181759, 0.05388079583644867, -0.018721124157309532, -0.008591806516051292, 0.007697436958551407, -0.010116919875144958, -0.06087900698184967, 0.07821074873209, 0.07070578634738922, 0.04660390317440033, 0.06968393176794052, 0.03027019463479519, -0.06025516614317894, -0.09755541384220123, -0.1271687000989914, -0.11173982918262482, 0.04646735265851021, -0.0036183372139930725, 0.03477048873901367, 0.10521332919597626, 0.0752691775560379, -0.04811299592256546, -0.019302397966384888, 0.130381777882576, -0.003957248758524656, -0.05373275279998779, -0.08261847496032715, -0.024306906387209892, -0.014563320204615593, -0.04890177771449089, -0.00545119121670723, -0.07356936484575272, -0.030172862112522125, 0.038808293640613556, -0.02672976814210415, -0.05103433132171631, -0.017576545476913452, 0.0186475720256567, 0.10011748224496841, -0.01109662652015686, 0.004146957769989967, 0.07243867218494415, -0.06070297211408615, -0.023071985691785812, 0.06103307753801346, 0.03506217896938324, 0.0007275190437212586, -0.07055233418941498, -0.03687749058008194, 0.06863924860954285, -0.03266726806759834, -0.0434386283159256, -0.023294921964406967, -0.11805479228496552, -0.05974423512816429, 0.034912899136543274, -0.0622970350086689, -0.0143269132822752, 0.11342670023441315, 0.02012079767882824, 0.03955860808491707, 0.03234805166721344, 0.04008955508470535, -0.09401552379131317, 0.01831083931028843, 0.1280522495508194, 0.06965295225381851, 0.11934715509414673, 0.17075079679489136, -0.024110473692417145, 0.01967734470963478, 0.06678731739521027, -0.026625899598002434, 0.09356192499399185, -0.03757122531533241, 0.03825360909104347, -0.011475440114736557, 0.03694697842001915, -0.057158149778842926, -0.03477182984352112, 0.10813689231872559, 0.08993622660636902, -0.059665363281965256, -0.06381666660308838, 0.004798717796802521, -0.05345557630062103, 0.04116620495915413, 0.01602995954453945, -0.11295952647924423, -0.017118683084845543, 0.06228825822472572, 0.10059217363595963, -0.03990256413817406, 0.06830503046512604, -0.048244234174489975, 0.07006669044494629, 0.011616971343755722, 0.03490151837468147, 0.03842164948582649, -0.004442663863301277, 0.08057159930467606, -0.04488791525363922, 0.03684128075838089, -0.05494929850101471, 0.08814997971057892, 0.06260589510202408, -0.06954540312290192, -0.10372844338417053, 0.03916224464774132, -0.059576328843832016, 0.07239903509616852, -0.09162978082895279, 0.07035334408283234, -0.01331779733300209, -0.05447600409388542, -0.004821959417313337, 0.033553969115018845, 0.0454673245549202, 0.04704055190086365, 0.028607649728655815, 0.01028789859265089, 0.13055790960788727, -0.0018926375778391957, 0.04834644868969917, 0.04964379966259003, -0.06561697274446487, 0.007455510087311268, 0.0305276270955801, 0.08963777124881744, 0.018575577065348625, -0.053570590913295746, 0.0550854355096817, 0.01528041809797287, 0.06494543701410294, 0.043984800577163696, -0.10164894163608551, -0.013872548937797546, 0.09958206862211227, 0.058755118399858475, 0.09068647027015686, -0.011638399213552475, -0.03509974479675293, 0.0441826693713665, 0.03257894515991211, -0.057771775871515274, -0.08185406774282455, 0.05105485022068024, 0.11941468715667725, 0.037159550935029984, 0.024072416126728058, -0.016726503148674965, -0.028547124937176704, 0.06554960459470749, 0.03754277899861336, -0.035223618149757385, -0.05962563678622246, 0.10428988933563232, -0.02080383338034153, -0.03075323812663555, -0.04925694316625595, -0.019485414028167725, 0.04701973497867584, -0.006754020228981972, -0.03822984918951988, -0.023187940940260887, 0.05152327939867973, 0.12516342103481293, 0.014338726177811623, 0.020497916266322136, -0.04871267452836037, -0.045113157480955124, -0.006370140239596367, -0.024083739146590233, -0.057240404188632965, 0.025165600702166557, 0.0996687188744545, -0.044192519038915634, 0.07838628441095352, 0.008453594520688057, 0.09199733287096024, -0.040023621171712875, 0.006059200502932072, 0.003308940678834915, 0.12170632183551788, 0.08507613837718964, 0.09216026216745377, -0.0474214181303978, -0.002871264237910509, -0.08631735295057297, 0.02467109076678753, 0.03161701187491417, -0.08194196224212646, 0.047866445034742355, 0.06041034683585167, -1.2595439329743385e-05, -0.06710980087518692, -0.00047792051918804646, -0.023790735751390457, -0.061259813606739044, -0.11129825562238693, 0.07160253822803497, -0.04588974639773369, -0.11489085108041763, -0.024780208244919777, -0.003790196031332016, -0.03232042118906975, -0.04300419241189957, -0.007208456750959158, 0.04155537113547325, -0.020906105637550354, -0.07771216332912445, -0.05177972465753555, 0.004422291181981564, -0.0247246865183115, -0.03979383036494255, 0.07460170239210129, -0.006703121587634087, 0.09777295589447021, -0.0609574168920517, -0.07850081473588943, 0.013083240017294884, 0.044665902853012085, 0.09155511111021042, 0.07322921603918076, -0.013923516497015953, 0.05529900640249252, 0.05126645788550377, -0.04455433040857315, 0.0686706006526947, -0.06281161308288574, 0.050862908363342285, -0.061113983392715454, -0.10089894384145737, 0.02193143591284752, -0.03431451693177223, -0.027188612148165703, -0.08264391124248505, -0.017356831580400467, -0.06678372621536255, 0.036157507449388504, -0.07468143850564957, -0.024896465241909027, 0.08409664034843445, 0.032673001289367676, -0.06925535202026367, -0.022031262516975403, 0.05219956859946251, 0.11466088891029358, 0.0028892047703266144, 0.07940256595611572, -0.015222368761897087, -0.13424332439899445, -0.05592973157763481, 0.038768064230680466, 0.009549375623464584, 0.023898903280496597, -0.08295121788978577, 0.07074367254972458, -0.05883599817752838, -0.008175881579518318, 0.04124639183282852, 0.027924958616495132, 0.078350730240345, -0.007047740276902914, 0.008329096250236034, -0.027230998501181602, -0.06372863054275513, 0.02047145925462246, 0.1534614861011505, 0.03660345822572708, -0.03384393826127052, -0.005354743450880051, -0.00866965763270855, -0.0262436680495739, -0.016325736418366432, -0.12049585580825806, -0.07282455265522003, -0.03290702402591705, 0.08597636222839355, 0.0043532829731702805, 0.059333883225917816, -0.025399360805749893, -0.031917985528707504, -0.04522915929555893, -0.0536113977432251], +extractelement:[-0.024768201634287834, 0.06735631823539734, 0.002481454983353615, -0.04403836652636528, -0.02239256724715233, 0.1825968325138092, -0.08746050298213959, 0.022533034905791283, -0.020212817937135696, 0.01844620145857334, 0.04493824765086174, -0.21654948592185974, 0.012012578547000885, 0.012452194467186928, 0.03578456863760948, -0.04169207811355591, -0.042358994483947754, 0.0069604115560650826, -0.018773166462779045, 0.05040327087044716, -0.05588835850358009, 0.027210397645831108, -0.03533388301730156, -0.010030776262283325, -0.017829742282629013, 0.0026210006326436996, -0.10929414629936218, 0.010184478014707565, 0.1537870317697525, 0.010003644973039627, 0.0962078869342804, 0.03833324462175369, -0.04610427841544151, 0.007489129900932312, 0.02159811556339264, -0.03831889107823372, 0.017401382327079773, 0.014993879944086075, 0.0022034160792827606, 0.031061144545674324, -0.007752265781164169, 0.09051711857318878, 0.006445961073040962, 0.03312492370605469, -0.018356071785092354, 0.012352986261248589, -0.042134981602430344, 0.009016481228172779, 0.015527617186307907, 0.01538078486919403, 0.0014917535008862615, 0.16451318562030792, -0.06713845580816269, -0.023521896451711655, 0.12525717914104462, -0.01593126729130745, -0.02824724093079567, 0.07626530528068542, 0.16006125509738922, 0.02249610610306263, 0.002880355343222618, -0.08698607981204987, 0.13128745555877686, 0.03340183198451996, 0.006713686510920525, -0.05277133733034134, 0.013908861204981804, 0.07573343068361282, 0.13474273681640625, 0.04373185709118843, -0.008970596827566624, 0.01926729828119278, 0.03252549469470978, 0.054551541805267334, -0.0558476559817791, 0.11742794513702393, -0.0044209640473127365, -0.06139242649078369, 0.06358408182859421, 0.01756112277507782, 0.07305161654949188, 0.043032608926296234, -0.0018376853549852967, 0.0028289305046200752, 0.16194874048233032, -0.058824822306632996, -0.02279370091855526, -0.009324189275503159, -0.09329285472631454, -0.11110705137252808, -0.002312894444912672, -0.010527086444199085, -0.048268456012010574, 0.024899214506149292, -0.0025664372369647026, -0.029099240899086, 0.0024251434952020645, -0.022229496389627457, -0.13841727375984192, -0.024966908618807793, -0.024247419089078903, -0.1171092838048935, -0.026218902319669724, 0.00860551930963993, -0.02753439173102379, 0.01515411026775837, -0.004733795300126076, -0.016660500317811966, -0.05592631176114082, -0.0012223926605656743, -0.09524299949407578, -0.048808932304382324, 0.04720011726021767, 0.00801396556198597, 0.057500697672367096, 0.053619738668203354, 0.08014953136444092, -0.03759680688381195, -0.059190116822719574, 0.019651290029287338, 0.0035628462210297585, 0.014321485534310341, -0.006363040767610073, -0.06497608125209808, 0.04398398846387863, -0.04196160286664963, 0.01581500470638275, -0.028285721316933632, -0.020535500720143318, -0.01063709519803524, 0.04954245314002037, 0.016168121248483658, 0.011274234391748905, -0.004824215546250343, 0.020439324900507927, 0.01506051979959011, 0.013883113861083984, -0.006639381870627403, 0.017658188939094543, 0.0245292317122221, -0.06796997785568237, 0.009608146734535694, 0.009055009111762047, 0.035760942846536636, 0.01506953313946724, 0.06460196524858475, -0.006038312800228596, -0.00569668784737587, -0.10618704557418823, 0.0728379637002945, -0.006699135527014732, 0.009905099868774414, 0.018250422552227974, -0.06666616350412369, -0.08859339356422424, -0.11667507141828537, 0.019773855805397034, 0.014720221981406212, -0.11534033715724945, 0.003851178102195263, 0.08921689540147781, 0.10072099417448044, -0.08397536724805832, -3.0327821150422096e-05, -0.010603105649352074, 0.031022725626826286, 0.14623557031154633, -0.005073061212897301, -0.03832302987575531, 0.0015673652524128556, 0.009900510311126709, 0.0008533832151442766, 0.061048947274684906, -0.05256534740328789, 0.03162777051329613, -0.01853148825466633, 0.020217712968587875, -0.03880881518125534, -0.0628015473484993, -0.04749176278710365, 0.07974531501531601, -0.008639061823487282, -0.04828626289963722, 0.015015510842204094, 0.12589699029922485, 0.03276661038398743, 0.017634131014347076, 0.007236737757921219, -0.019883301109075546, -0.04568670690059662, 0.10697005689144135, 0.007653891108930111, -0.10780857503414154, -0.01893436908721924, 0.0415528230369091, -0.058034274727106094, -0.12648922204971313, -0.07706882804632187, -0.047939982265233994, 0.025851264595985413, 0.018384059891104698, -0.012104902416467667, 0.09609631448984146, -0.05688030272722244, 0.04211931303143501, 0.06972788274288177, 0.0123175960034132, -0.028394965454936028, -0.022427385672926903, 0.031100885942578316, 0.06730656325817108, -0.1307792365550995, -0.05579478666186333, -0.05916587635874748, -0.065379798412323, -0.013976698741316795, 0.007825080305337906, 0.11424165964126587, -0.1476156860589981, -0.009180364198982716, -0.0587708055973053, 0.0060315122827887535, -0.14076274633407593, -0.008047308772802353, 0.02099575288593769, 0.016316736117005348, 0.01683034934103489, 0.09997805953025818, 0.009798159822821617, -0.022700605913996696, -0.04711156338453293, -0.009406449273228645, -0.00798705779016018, 0.017961103469133377, -0.030005186796188354, 0.07569064944982529, 0.018250932916998863, 0.04271216690540314, -0.0053815580904483795, 0.004681806080043316, -0.16255180537700653, 0.1175181120634079, 0.0395364873111248, 0.0012088879011571407, -0.039808329194784164, 0.009995944797992706, -0.005530280061066151, 0.003903503529727459, -0.175938218832016, 0.0545794814825058, -0.010587373748421669, 0.004166329279541969, 0.006719942670315504, 0.02435586042702198, -0.04757329821586609, 0.1100725457072258, 0.008259720169007778, 0.037530917674303055, -0.016147064045071602, 0.004054958000779152, -0.013742111623287201, -0.007729613222181797, -0.017503727227449417, -0.0003983924398198724, -0.08689858764410019, 0.01174810342490673, 0.08434812724590302, 0.00583797600120306, -0.11142067611217499, -0.08557960391044617, 0.10885526239871979, 0.011873388662934303, 0.008785293437540531, 0.008647305890917778, -0.030652770772576332, -0.050442177802324295, -0.01795008033514023, -0.11921647936105728, 0.030478669330477715, -0.03321788087487221, 0.012284604832530022, -0.17018857598304749, -0.007662288844585419, -0.004137164913117886, -6.964872591197491e-05, -0.008142378181219101, -0.05188703536987305, -0.12214116752147675, -0.04428532347083092, -0.003283560276031494, -0.01734580099582672, -0.049616482108831406, -0.013334937393665314, -0.0022739488631486893, 0.04181372746825218, 0.0035236976109445095, 0.03586407005786896, 0.01040394976735115, 0.031124485656619072, 0.0791105255484581], +insertvalue:[-0.11367835104465485, -0.00317961722612381, -0.1518562287092209, -0.003208414651453495, -0.11208291351795197, 0.028751907870173454, -0.01872328110039234, 0.0054795630276203156, 0.008701542392373085, -0.1416281908750534, -0.10963062942028046, 0.04735688120126724, 0.008608637377619743, -0.09357384592294693, 0.016988243907690048, -0.0911950021982193, -0.07479752600193024, 0.006467493250966072, 0.17450331151485443, -0.05217735469341278, 0.050702936947345734, -0.002701202407479286, 0.009044766426086426, -0.009254337288439274, -0.16027554869651794, 0.0013347492786124349, -0.01869330368936062, 0.01285507157444954, -0.03526884317398071, 0.007131446152925491, -0.017946135252714157, -0.08148803561925888, -0.029004083946347237, 0.048109184950590134, 0.07055176049470901, -0.020953794941306114, 0.11015980690717697, 0.012160936370491982, 0.006219800561666489, -0.006674322299659252, 0.13980795443058014, 0.033462606370449066, 0.00330139696598053, 0.015415513888001442, -0.023786503821611404, -0.03831038996577263, -0.07377053797245026, -0.11534185707569122, 0.04065222293138504, -0.12280412018299103, -0.0046165455132722855, 0.01857607252895832, 0.07292397320270538, -0.015562724322080612, 0.044944748282432556, -0.017056655138731003, 0.01527152955532074, 0.06922897696495056, 0.10908302664756775, 0.02665782906115055, -0.007966697216033936, -0.0069352323189377785, -0.02999316155910492, 0.1811220943927765, -0.04254857450723648, -0.15744686126708984, 0.17162446677684784, -0.12320186197757721, -0.014759736135601997, 0.12921617925167084, -0.0010610088938847184, -0.005966958589851856, 0.004815090447664261, -0.0052658868953585625, -0.012611513957381248, -0.01822497323155403, 0.10739223659038544, -0.14170289039611816, 0.058120884001255035, 0.027448073029518127, -0.1049930602312088, 0.10389271378517151, -0.00025257153902202845, 0.1487824022769928, 0.007366415113210678, -0.04252989962697029, 0.02222956158220768, -0.007316887378692627, -0.11041712015867233, -0.01894020289182663, -0.06696979701519012, 0.004143669735640287, -0.022206813097000122, -0.06181774660944939, 0.022474968805909157, 0.015767931938171387, -0.14838004112243652, -0.025304537266492844, 0.13611897826194763, -0.028325842693448067, 0.055897463113069534, 0.023992057889699936, 0.021875016391277313, 0.0017866399139165878, 0.05627863481640816, 0.013128329068422318, 0.003892454318702221, -0.013452994637191296, -0.020457258448004723, -0.012300090864300728, -0.03583909943699837, 0.004459189251065254, -0.1345997303724289, 0.005518775433301926, -0.06923361122608185, -0.005767051130533218, 0.08511825650930405, -0.023681066930294037, 0.04978405311703682, 0.02239680476486683, 0.0098502766340971, 0.01741044595837593, -0.012970881536602974, 0.012295667082071304, -0.06608599424362183, -0.05280904471874237, 0.04754888638854027, -0.020872028544545174, -0.001191591494716704, 0.1388099491596222, -0.09299339354038239, 0.1451651006937027, -0.13072678446769714, -0.013056281954050064, -0.09645853191614151, 0.009491641074419022, -0.14483928680419922, -0.08137653768062592, 0.13082681596279144, -0.1064983457326889, -0.03679725527763367, 0.1438138633966446, 0.000637873774394393, -0.020411936566233635, 0.18198831379413605, 0.033779606223106384, 0.09194104373455048, -0.1317378431558609, -0.09916441887617111, -0.09334701299667358, -0.039106450974941254, -0.11085573583841324, -0.14540430903434753, -0.01633440889418125, -0.08679088950157166, 0.000894082011654973, 0.11444354802370071, 0.014899814501404762, 0.036429908126592636, -0.09105795621871948, 0.18728375434875488, -0.1090712696313858, -0.02252076379954815, 0.13821882009506226, -0.012126736342906952, -0.17379994690418243, 0.13437983393669128, -0.0027312966994941235, -0.03519178554415703, 0.1411895900964737, -0.13466307520866394, 0.005893896333873272, 0.025207912549376488, -0.08139189332723618, 0.03363553062081337, -0.09339034557342529, 0.07271638512611389, -0.043731722980737686, 0.048283401876688004, -0.020116809755563736, -0.06808876991271973, 0.06838107854127884, 0.106466144323349, 0.10368288308382034, 0.07158652693033218, 0.041305165737867355, 0.002807164564728737, -0.14159303903579712, 0.09205812215805054, -0.011501158587634563, 0.13337227702140808, -0.14815117418766022, -0.11272744089365005, -0.011372823268175125, -0.06948317587375641, -0.09232306480407715, -0.041661400347948074, -0.04264140874147415, -0.0936727374792099, 0.11742206662893295, 0.009374123066663742, -0.15515471994876862, 0.012691511772572994, 0.19167552888393402, 0.14915946125984192, 0.039712172001600266, 0.008579658344388008, -0.027044204995036125, -0.1404089778661728, -0.031143805012106895, 0.02298903651535511, -0.1314178854227066, -0.05538560450077057, -0.11980748176574707, -0.04887707531452179, -0.00856032408773899, 0.10782995820045471, -0.027797941118478775, -0.01916668191552162, -0.11334050446748734, 0.057687852531671524, 0.027089813724160194, 0.014212273061275482, -0.11316900700330734, -0.016872214153409004, 0.05157841369509697, -0.11507673561573029, -0.0663471519947052, 0.024976486340165138, 0.003554598893970251, -0.11009341478347778, -0.16121357679367065, -0.0019717891700565815, -0.017311077564954758, -0.0160188227891922, 0.13872168958187103, 0.10562984645366669, 0.056200575083494186, -0.09356299042701721, 0.06325605511665344, -0.07076314091682434, 0.022932620719075203, 0.015456799417734146, 0.0625765398144722, 0.04844513162970543, -0.010780584998428822, -0.09846135973930359, 0.0071878861635923386, -0.17331352829933167, -0.03343050554394722, -0.006557570770382881, 0.004576170817017555, -0.09611637145280838, 0.01156194880604744, -0.020196856930851936, -0.023041775450110435, -0.002807680983096361, 0.034246671944856644, -0.1230764091014862, -0.07537969201803207, -0.010472512803971767, -0.013949178159236908, -0.004813510924577713, 0.04676061123609543, 0.03213364630937576, 0.08919508755207062, 0.035930484533309937, 0.0028523029759526253, -0.01745232753455639, -0.021648384630680084, 0.1262928545475006, -0.07434338331222534, -0.133180171251297, 0.001783467479981482, 0.023451436311006546, -0.20572751760482788, -0.021427761763334274, -0.165291890501976, -0.09730631113052368, 0.04665623605251312, -0.044529613107442856, -0.0017800107598304749, -0.0051351445727050304, 0.004124891012907028, 0.003076259046792984, -0.023223919793963432, -0.15190717577934265, -0.008809086866676807, -0.01808006316423416, 0.0944092720746994, -0.01708316244184971, -0.09885962307453156, -0.21472109854221344, -0.0047724321484565735, 0.013105343095958233, -0.0017234241822734475, -0.012569031678140163, 0.01567857339978218, -0.04237007349729538, 0.07240580022335052], +cmpxchg:[0.08052655309438705, 0.10524573922157288, -0.0033608986996114254, 0.005529934074729681, -0.06007814034819603, -0.04061003774404526, -0.19429461658000946, 0.02450263313949108, 0.030868446454405785, -0.022439340129494667, 0.00016432639677077532, 0.08669722825288773, 0.024685973301529884, 0.10243887454271317, -0.09155197441577911, -0.02291838638484478, -0.02145225740969181, 0.14159712195396423, 0.07967250794172287, -0.04246190935373306, 0.11581887304782867, -0.061785172671079636, -0.031489428132772446, -0.004154111258685589, -0.0023525264114141464, -0.04867536574602127, 0.1349300891160965, -0.04532104730606079, -0.01347670704126358, 0.002423809841275215, -0.13560524582862854, -0.11328750848770142, -0.1165885478258133, 3.106868825852871e-05, -0.07504591345787048, 0.058359481394290924, -0.03970537334680557, -0.02368483692407608, 0.005108335986733437, -0.10131228715181351, -0.025989094749093056, -0.0801415666937828, 0.0019145897822454572, -0.05388429015874863, -0.03133268654346466, -0.03345256671309471, -0.07382962107658386, -0.20404629409313202, 0.04030006378889084, 0.15643073618412018, 0.005430289544165134, -0.04220449551939964, -0.05134281516075134, -0.016233479604125023, 0.18596309423446655, -0.16029569506645203, -0.03683140501379967, 0.03734959661960602, -0.018639905378222466, -0.01325828954577446, 0.002265961840748787, -0.03542046621441841, -0.03570759668946266, -0.004008344374597073, 0.01979927346110344, 0.007705041207373142, 0.0458059124648571, 0.05427489057183266, -0.01346563920378685, -0.07269896566867828, -0.03925611823797226, 0.05459187179803848, -0.008328080177307129, 0.05062304437160492, -0.05849631130695343, -0.0017634035320952535, 0.12151104211807251, -0.17327295243740082, -0.07550560683012009, -0.02804074063897133, -0.06395123898983002, 0.1516050100326538, 0.002106248866766691, -0.002638494595885277, 0.0940655991435051, 0.044307660311460495, -0.023374516516923904, -0.024982193484902382, -0.0004357940051704645, -0.012055793777108192, 0.010791962966322899, -0.09499166905879974, 0.005891847424209118, 0.04036027565598488, -0.1175885871052742, 0.1613277643918991, -0.04300544038414955, -0.08580325543880463, -0.11829055845737457, -0.13372322916984558, -0.08420680463314056, -0.007617082446813583, -0.029033968225121498, 0.008450748398900032, -0.02447749488055706, -0.01999029889702797, -0.007439379580318928, -0.017807988449931145, 0.03767156973481178, -0.007188406772911549, -0.10369249433279037, 0.01178569346666336, -0.09377884119749069, 0.0018063705647364259, 0.06742866337299347, 0.11337026953697205, 0.144210085272789, -0.055212605744600296, 0.03158695623278618, 0.025486741214990616, -0.028328178450465202, 0.013121791183948517, -0.0003689697477966547, 0.14078165590763092, -0.09132029861211777, -0.24681095778942108, 0.06102722883224487, -0.020325278863310814, -0.012664860114455223, 0.09074752777814865, -0.04582763835787773, -0.034693360328674316, 0.012067601084709167, -0.06507203727960587, 0.13384322822093964, -0.11015738546848297, 0.027603641152381897, -0.03498665243387222, 0.027330640703439713, 0.01883005164563656, -0.09421677887439728, -0.007871704176068306, 0.007927230559289455, 0.007054930552840233, -0.11600281298160553, 0.06554540991783142, 0.1186838299036026, -0.06193625554442406, -0.1751062273979187, -0.14240001142024994, -0.017641644924879074, -0.029732100665569305, -0.02669900842010975, -0.13159048557281494, 0.0653378888964653, 0.0925789549946785, 0.00977699551731348, 0.01479065790772438, -0.15225832164287567, 0.13372334837913513, 0.040927954018116, 0.0071471454575657845, 0.01447850652039051, 0.07198270410299301, -0.04952805116772652, -0.05214661359786987, -0.08686655759811401, -0.2390366494655609, -0.017274320125579834, 0.06257140636444092, -0.16166271269321442, 0.008445250801742077, -0.00996008887887001, -0.020725073292851448, 0.09737806022167206, -0.17392651736736298, 0.11320082098245621, 0.10843825340270996, 0.17667721211910248, 0.026653701439499855, -0.08744281530380249, 0.08237914741039276, 0.06422062963247299, -0.012388257309794426, -0.027805160731077194, -0.010906646028161049, 0.01276390440762043, -0.008448055014014244, 0.13129577040672302, 0.06780063360929489, -0.033799588680267334, 0.028305931016802788, 0.021179236471652985, -0.013370266184210777, 6.93292822688818e-05, -0.09814981371164322, -0.06895852833986282, 0.03864980489015579, -0.16755405068397522, -0.1278839260339737, -0.17608271539211273, -0.04531072452664375, -0.04871644079685211, -0.024596797302365303, 0.06145112216472626, 0.0776389017701149, 0.007809285074472427, -0.023812387138605118, -0.00010379054583609104, 0.06498759984970093, -0.1306883543729782, 0.15776991844177246, 0.03702104091644287, -0.11299814283847809, -0.02668684534728527, -0.007745133712887764, -0.146257683634758, 0.0859423354268074, -0.03442917764186859, -0.07191916555166245, -0.035724345594644547, -0.18260686099529266, 0.14132916927337646, 0.025226453319191933, -0.04146896302700043, 0.05189632251858711, 0.031291961669921875, -0.18019098043441772, -0.04108722507953644, -0.023212378844618797, -0.01877370849251747, 0.05394561216235161, -0.008135098032653332, -0.027205703780055046, 0.01243987213820219, 0.018274256959557533, 0.015516862273216248, -0.09315264970064163, 0.11051492393016815, 0.08915678411722183, 0.008776398375630379, -0.007010910660028458, -0.02944653108716011, 0.014927426353096962, 0.0032994826324284077, 0.021137675270438194, -0.040055956691503525, 0.008626839146018028, -0.05340176075696945, -0.09450569748878479, -0.009423823095858097, 0.0009119941387325525, -0.20522210001945496, 0.028754202648997307, -0.04752017930150032, 0.015079909935593605, 0.0051261503249406815, -0.08449877798557281, -0.07957269996404648, 0.004218898247927427, -0.012023234739899635, -0.060304488986730576, -0.016281796619296074, -0.0034344210289418697, -0.15938429534435272, -0.2678898274898529, -0.01386173628270626, -0.039508432149887085, -0.03874337300658226, 0.02836002968251705, 0.1344933658838272, 0.13971249759197235, -0.09071332961320877, 0.0058818720281124115, -0.04994296655058861, -0.007391196675598621, 0.018433095887303352, 0.05567837879061699, 0.04402027651667595, 0.02630905993282795, 0.1289546936750412, 0.04492390900850296, -0.009241780266165733, -0.005006900057196617, 0.0013654838548973203, 0.18401369452476501, -0.0371018722653389, 0.028631137683987617, 0.012794842943549156, 0.05305766314268112, -0.014792030677199364, -0.046715036034584045, -0.015765713527798653, 0.010454954579472542, -0.07563555985689163, 0.0037327371537685394, -0.06895890086889267, 0.062084730714559555, 0.022791193798184395, -0.128544881939888], +insertelement:[-0.05347055941820145, -0.002519046887755394, 0.0160546712577343, -0.004551419988274574, 0.0029683243483304977, -0.10203427821397781, -0.0071731675416231155, 0.004494791850447655, -0.04426778480410576, 0.17178618907928467, -0.024452997371554375, 0.04324982687830925, -0.027057653293013573, 0.00029944465495646, -0.05880957841873169, -0.06694655120372772, -0.13559748232364655, 0.11029074341058731, 0.06373369693756104, -0.006563845556229353, 0.03237044811248779, -0.006698707118630409, -0.07047737389802933, -0.0011916040675714612, 0.0005095300730317831, 0.00432196818292141, 0.0098043754696846, 0.006335658952593803, -0.03471545875072479, 0.001599647686816752, -0.02705179713666439, -0.04319709166884422, -0.05782755836844444, 0.03604298457503319, -0.03495652228593826, -0.02152584120631218, 0.1217145323753357, 0.01072251982986927, 0.014088116586208344, -0.00749891996383667, -0.004345592111349106, 0.031022919341921806, 0.023135563358664513, -0.01780933514237404, -0.02089052088558674, 0.00017776177264750004, -0.003826174885034561, 0.014149732887744904, 0.006179012358188629, -0.011595640331506729, -0.004111170303076506, 0.0028826938942074776, -0.062082547694444656, -0.0063714999705553055, 0.0014582328731194139, -0.0798213854432106, -0.1557116061449051, -0.018228981643915176, 0.0606585294008255, 0.02768518775701523, -0.01113072782754898, -0.016353478655219078, -0.06830310821533203, 0.004773387685418129, -0.03708530217409134, 0.009714607149362564, -0.16400869190692902, -0.00026955048087984324, -0.019029920920729637, 0.05063267797231674, 0.000708365929313004, -0.0046384017914533615, 0.0338907428085804, -0.0029713637195527554, -0.050295498222112656, -0.02761077508330345, -0.10468904674053192, 0.1379496306180954, 0.09416541457176208, 0.013477830216288567, -0.07825398445129395, 0.04886838048696518, 0.006904911249876022, -0.05310383066534996, 0.15197236835956573, 0.09701640903949738, -0.008732566609978676, -0.008337527513504028, -0.12386566400527954, -0.0049469005316495895, -0.04757680371403694, 0.11276984214782715, -0.033085379749536514, -0.042819034308195114, 0.12749384343624115, -0.08850587904453278, -0.0618937723338604, 0.014986950904130936, 0.012025926262140274, -0.1304735690355301, -0.024623753502964973, -0.01735001802444458, 0.013468757271766663, -0.002513627987354994, -0.030749643221497536, 0.005322248674929142, 0.0029407115653157234, -0.009390559047460556, -0.0022533233277499676, -0.024260802194476128, -0.11227470636367798, -0.004938364960253239, -0.05326811224222183, 0.010583626106381416, 0.14914977550506592, 0.004553969483822584, 0.15674865245819092, -0.06100614741444588, -0.008242134004831314, -0.05382120981812477, 0.01683858223259449, 0.010302374139428139, -0.015381527133286, -0.07716626673936844, -0.06186730042099953, -0.04815677925944328, 0.07069049775600433, -0.02197914570569992, -0.003963276743888855, -0.11456221342086792, 0.05652787536382675, 0.14850810170173645, -0.09965378046035767, -0.015757083892822266, -0.007482592016458511, -0.043378688395023346, -0.14081589877605438, 0.16348709166049957, -0.061495400965213776, -0.11150702834129333, -0.11402180790901184, 0.012547164224088192, -0.015666302293539047, -0.0026846113614737988, -0.13555938005447388, 0.03864648565649986, 0.07723679393529892, 0.04117860645055771, -0.0617557056248188, 0.015944931656122208, 0.027055397629737854, -0.015185924246907234, -0.02425653673708439, -0.132547989487648, -0.16655053198337555, 0.03209386393427849, -0.011862486600875854, -0.020370325073599815, -0.06053418666124344, 0.007132414728403091, -0.03194020316004753, -0.035660579800605774, -0.130761981010437, 0.081087127327919, -0.016829634085297585, -0.029764963313937187, 0.15055608749389648, 0.016584577038884163, -0.05960037186741829, -0.11488686501979828, -0.015188982710242271, 0.009118854999542236, -0.19844935834407806, 0.04302807152271271, 0.040468212217092514, 0.00834307074546814, 0.08905556797981262, -0.02089914120733738, -0.025984235107898712, -0.0815606340765953, -0.018475810065865517, -0.13050784170627594, 0.029234440997242928, -0.010537493042647839, -0.021873071789741516, -0.02485671639442444, -0.003209283109754324, -0.047577403485774994, -0.027225850149989128, -0.09618653357028961, 0.04210769012570381, -0.0113319531083107, -0.03682547062635422, -0.001838572439737618, 0.02854791469871998, -0.04903550446033478, -0.03734777867794037, 0.08431659638881683, -0.02222299948334694, -0.023059429600834846, -0.05858147144317627, 0.025633491575717926, -0.00661071203649044, 0.11583155393600464, 0.14098574221134186, 0.06758103519678116, 0.007541324943304062, -0.020457623526453972, -0.06173930689692497, 0.01955755427479744, 0.048620887100696564, 0.04139835387468338, 0.028919244185090065, -0.003903169184923172, -0.04653921723365784, -0.010069746524095535, 0.0020310282707214355, 0.12597112357616425, 0.004754725843667984, -0.0006902512395754457, 0.005735423415899277, 0.016326194629073143, -0.014608578756451607, -0.011695165187120438, 0.015448532998561859, 0.03601707145571709, 0.08367541432380676, 0.05348418653011322, 0.0734405666589737, 0.0033763176761567593, -0.016870157793164253, -0.04045740142464638, 0.005808103363960981, 0.04524859040975571, 0.0043822480365633965, -0.024008164182305336, -0.02394341118633747, 0.006633466109633446, 0.08537199348211288, 0.12753130495548248, 0.029545858502388, -0.006178595125675201, -0.09419850260019302, -0.06026328727602959, -0.02677132748067379, 0.02362072840332985, -0.06769577413797379, 0.002019866369664669, 0.0037739239633083344, -0.102169468998909, -0.0009425363969057798, 0.003113849088549614, -0.008298068307340145, 0.023767229169607162, -0.05788307264447212, -0.007200975902378559, -0.007225074805319309, -0.019863905385136604, 0.05443532019853592, 0.044792767614126205, 0.03864796832203865, -0.012302344664931297, -0.0024073999375104904, -0.035951483994722366, -0.07169155031442642, -0.0352805033326149, -0.11660411953926086, 0.0032136542722582817, -0.01050027646124363, -0.0045881448313593864, 0.06724779307842255, 0.008019255474209785, -0.028250401839613914, 0.004190871492028236, -0.023946259170770645, -0.060843177139759064, -0.04124712944030762, 0.03213519975543022, 0.1404348611831665, 0.0368979275226593, 0.06315696984529495, -0.11460275948047638, -0.0036757751367986202, -0.005753620527684689, 0.030252190306782722, -0.012864423915743828, -0.017263326793909073, -0.021895935758948326, -0.0008877406362444162, 0.0929812639951706, -0.028970060870051384, -1.2304866686463356e-05, -0.018081095069646835, -0.0040313005447387695, 0.174677312374115, -0.0012178645702078938, 0.08397579193115234, 0.01864798180758953, 0.02958228811621666, -0.03302989527583122], +ptrtoint:[-0.029103020206093788, -0.10026659071445465, -0.0711187869310379, 0.051521893590688705, 0.08469444513320923, -0.12339957058429718, 0.1262091100215912, 0.019380100071430206, 0.0022669178433716297, 0.11242835223674774, -0.13216792047023773, -0.18411828577518463, 0.002122124657034874, -0.05114994943141937, -0.0909615159034729, -0.02464769221842289, -0.007551046088337898, -0.08258025348186493, 0.027997199445962906, -0.03893158584833145, -0.06719601154327393, 0.034309450536966324, 0.10356014221906662, -0.008820902556180954, -0.02207404188811779, -0.004428422078490257, 0.003930258098989725, -0.003693975508213043, -0.1869031935930252, 0.0018044925527647138, 0.08262356370687485, 0.016550762578845024, -0.028037961572408676, -0.10392270982265472, 0.01914168894290924, 0.0323975495994091, -0.0031204046681523323, 0.014054512605071068, 0.0072226449847221375, -0.09969355911016464, -0.03410687670111656, -0.07236813008785248, 0.0011829753639176488, -0.04938710108399391, -0.019412383437156677, 0.006720604375004768, -0.0036116018891334534, 0.030642716214060783, -0.005272619426250458, -0.06203112378716469, 0.006912302225828171, -0.13984131813049316, -0.008718157187104225, -0.021742727607488632, 0.08666227757930756, -0.033936064690351486, -0.015551235526800156, 0.09317616373300552, -0.06980220228433609, 0.030600761994719505, 0.0032766438089311123, -0.005112530663609505, -0.07810894399881363, -0.014709269627928734, -0.09141964465379715, -0.077643483877182, -0.09819281846284866, -0.11007912456989288, 0.007105574011802673, 0.03979966416954994, -0.009905494749546051, -0.03371268883347511, 0.001371182152070105, 0.05830756947398186, 0.035970475524663925, 0.03756794333457947, -0.04014172777533531, -0.11957195401191711, 0.011421140283346176, 0.0004307094495743513, 0.03099272958934307, -0.02658178098499775, 0.0013327961787581444, 0.06599750369787216, -0.03485485538840294, 0.016777826473116875, 0.06660402566194534, -0.019892115145921707, 0.04794299602508545, 0.11334513127803802, -0.010333621874451637, 0.12357428669929504, -0.04556243494153023, 0.02534353733062744, 0.0030245943926274776, -0.03685016930103302, -0.01790199987590313, 0.027643907815217972, 0.08945418894290924, -0.00370961194857955, 0.02561303973197937, 0.13452640175819397, 0.08854290843009949, 0.0044898297637701035, 0.1538631170988083, 0.01569363847374916, -0.010659130290150642, 0.03554052859544754, 0.09384780377149582, -0.0044743819162249565, -0.015113577246665955, 0.0018122043693438172, -0.1255287081003189, 0.00426175631582737, -0.10605231672525406, 0.06294237822294235, 0.026421857997775078, 0.10688398033380508, -0.09629511833190918, -0.06224602833390236, 0.0017074692295864224, 0.00861925445497036, -0.0003341792616993189, 0.05405060574412346, 0.003473116084933281, 0.04087597876787186, 0.05888373404741287, -0.024819711223244667, -0.0019313694210723042, 0.047563280910253525, 0.042863067239522934, -0.06380762904882431, 0.1116589903831482, -0.06979066133499146, 0.09954096376895905, 0.10768411308526993, -0.006112083792686462, 0.11735278367996216, 0.0006576052401214838, 0.1651700735092163, -0.029460467398166656, 0.008490349166095257, 0.006969494745135307, -0.06091520935297012, 0.018331484869122505, 0.02801945060491562, 0.00027863134164363146, -0.06350862979888916, 0.012550810351967812, -0.13884691894054413, -0.030531274154782295, -0.04889697954058647, 0.0112311327829957, 0.012253833934664726, -0.007519837468862534, 0.14271418750286102, -0.11059266328811646, 0.019653689116239548, -0.11549283564090729, 0.006900198757648468, 0.007691595703363419, 0.06065894663333893, 0.07432612031698227, 0.09822595864534378, -0.02627789042890072, -0.11694516241550446, -0.040480803698301315, 0.053501252084970474, -0.10084472596645355, -0.052329834550619125, -0.008742278441786766, 0.007364671677350998, -0.021581429988145828, -0.025248998776078224, 0.09549983590841293, -0.04376394301652908, -0.022940758615732193, 0.09919130057096481, 0.019168155267834663, 0.033944014459848404, 0.06790865212678909, 0.08526796102523804, 0.11695149540901184, 0.00030983961187303066, -0.1884811520576477, -0.008582612499594688, 0.02011820301413536, 0.17074288427829742, 0.0564810149371624, -0.06705883890390396, -0.028021860867738724, -0.04206385090947151, 0.11184311658143997, -0.020730169489979744, 0.02605661004781723, 0.026545537635684013, 0.06745386123657227, -0.08272182196378708, 0.06122032552957535, -0.03280235826969147, 0.029907606542110443, 0.07112503051757812, -0.12605558335781097, 0.060884758830070496, 0.11643913388252258, -0.03584257885813713, 0.004479644820094109, -0.025013146921992302, 0.0635104700922966, 0.15770946443080902, 0.04120437055826187, -0.006323600187897682, -0.024063512682914734, -0.04820544645190239, -0.04168391600251198, -0.009920664131641388, 0.07790962606668472, -0.12843278050422668, 0.06687327474355698, -0.05759534612298012, 0.00217655161395669, -0.11627303063869476, 0.10720078647136688, -0.14654672145843506, 0.02112608216702938, 0.09178998321294785, 0.10103204101324081, -0.08990880846977234, 0.10819891095161438, -0.01926010102033615, 0.009479954838752747, -0.009094358421862125, -0.006600355729460716, 0.09378282725811005, -0.026693018153309822, 0.010259328410029411, 0.07712799310684204, -0.07395298779010773, -0.024289751425385475, 0.03144793584942818, -0.12132123112678528, 0.010856149718165398, 0.12268431484699249, -0.08253663778305054, 0.019501369446516037, -0.05986696109175682, 0.052033375948667526, -0.000555377104319632, -0.006998290307819843, 0.1223103255033493, -0.0064709242433309555, 0.0029699187725782394, -0.12658196687698364, 0.027741827070713043, 0.00639345683157444, -0.0707210823893547, 0.00563846156001091, 0.11392521858215332, -0.005913034081459045, 0.07705476135015488, -0.01532377302646637, -0.03367209807038307, -0.01628732495009899, -0.10397129505872726, 0.09835026413202286, 0.020530231297016144, -0.015491731464862823, 0.012818124145269394, 0.1294630765914917, 0.09018871188163757, 0.07344575226306915, -0.09856210649013519, 0.03067956678569317, 0.008046012371778488, -0.15436245501041412, 0.03567640110850334, 0.0018921933369711041, 0.05616670101881027, 0.11035072058439255, 0.020007207989692688, 0.03708358481526375, 0.17617109417915344, -0.007192529737949371, -0.002055428922176361, -0.0029003354720771313, -0.013644199818372726, 0.13320651650428772, 0.04026636853814125, -0.09047968685626984, -0.06495499610900879, -0.013478919863700867, -0.043595731258392334, -0.04836265370249748, -0.0021336316131055355, -0.0928291529417038, 0.006023760885000229, 0.1116744726896286, 0.05990281328558922, -0.11462276428937912, 0.06835831701755524], +fptosi:[-0.08287918567657471, -0.004432352259755135, 0.06629744172096252, -0.05464068055152893, 0.08850963413715363, 0.047183454036712646, 0.05322662740945816, 0.02525307983160019, -0.020922867581248283, 0.023600053042173386, 0.11898895353078842, 0.04011065885424614, 0.09908158332109451, 0.1219891905784607, -0.07066813111305237, 0.0020366902463138103, 0.008128944784402847, 0.08402274549007416, -0.051250457763671875, -0.12228897213935852, -0.15249495208263397, -0.001978666055947542, -0.15865260362625122, -0.009934797883033752, 0.09750214964151382, 0.008157745003700256, 0.06009658798575401, 0.004182431846857071, 0.10182172060012817, 0.009197643026709557, -0.08177578449249268, -0.007820123806595802, -0.08933010697364807, 0.12504032254219055, 0.04283817857503891, 0.06510498374700546, 0.14823627471923828, 0.013929292559623718, 0.007049864158034325, -0.08776753395795822, -0.11245416104793549, 0.08347431570291519, 0.006606066599488258, -0.01814589649438858, -0.019626673310995102, -0.0025939648039638996, -0.07273480296134949, -0.07010581344366074, -0.014278752729296684, 0.02139647677540779, 0.00030537904240190983, 0.07593152672052383, 0.0007442233618348837, -0.023636385798454285, 0.04065028950572014, -0.003964629024267197, -0.041440412402153015, -0.06955330073833466, 0.032613299787044525, 0.02213340997695923, 0.006451750174164772, -0.046412114053964615, 0.044805802404880524, 0.03958141431212425, -0.021767310798168182, 0.05674559623003006, 0.08406678587198257, -0.012885216623544693, -0.03733135014772415, -0.03580688312649727, -0.008665548637509346, -0.026647772639989853, -0.016417087987065315, -0.03705640137195587, 0.08870962262153625, -0.13272085785865784, -0.013952866196632385, 0.1260107010602951, 0.14854474365711212, -0.006807984784245491, 0.03578752279281616, -0.045752495527267456, 0.001472414587624371, 0.08496050536632538, 0.057627175003290176, -0.0009230987634509802, 0.09793317317962646, -0.0019819033332169056, -0.04832999035716057, 0.11898486316204071, -0.0045752557925879955, 0.10150443017482758, -0.0991993248462677, 0.012130454182624817, -0.0163778867572546, -0.03219367936253548, 0.015973376110196114, 0.026257378980517387, -0.1307174563407898, -0.014292193576693535, 0.026350824162364006, -0.1856822818517685, -0.051627594977617264, 0.011893123388290405, 0.002537291031330824, 0.01785045675933361, -0.010605236515402794, 0.01424882560968399, -0.17784160375595093, 0.002914439421147108, 0.02810286357998848, 0.0869646668434143, 0.04699248448014259, 0.009540155529975891, 0.09135202318429947, -0.05730243772268295, 0.019565287977457047, -0.11806023865938187, 0.020774714648723602, 0.09061222523450851, 0.0029565151780843735, 0.009945191442966461, -0.0022516753524541855, -0.039377473294734955, 0.14316362142562866, -0.023113954812288284, 0.006373504176735878, -0.022654687985777855, 0.14294765889644623, -0.08575813472270966, -0.01381690800189972, 0.03587575629353523, -0.09898102283477783, -0.045912761241197586, 0.09112852811813354, -0.007751434110105038, -0.09024544805288315, 0.01947779953479767, -0.04640091210603714, -0.07124556601047516, 0.04597563296556473, 0.1341484785079956, 0.01236896961927414, -0.039436839520931244, 0.023287683725357056, -0.02284136228263378, 0.11701591312885284, 0.006140954792499542, -0.022976389154791832, 0.17222875356674194, -0.0228715967386961, 0.1413511037826538, 0.0704098492860794, -0.009326033294200897, -0.031148074194788933, 0.025393817573785782, 0.06377848982810974, 0.01748419553041458, -0.020588533952832222, 0.005047795362770557, 0.06131530553102493, 0.0010952596785500646, -0.02093094028532505, -0.12381123006343842, -0.010006917640566826, -0.0110714640468359, 0.16135011613368988, 0.00027847872115671635, 0.09598054736852646, 0.026255713775753975, 0.035884156823158264, 0.004197976551949978, -0.08867394924163818, -0.11113519966602325, -0.0909842774271965, -0.03067820332944393, 0.06702958792448044, 0.0253584086894989, -0.04277747496962547, -0.024698490276932716, 0.10419631749391556, -0.01948104053735733, 0.019359873607754707, -0.022395016625523567, -0.07615279406309128, -0.15363475680351257, 0.01989728771150112, -0.08405570685863495, -0.044483378529548645, -0.07041851431131363, -0.11706957966089249, 0.14228132367134094, -0.0854094922542572, -0.022669097408652306, -0.00492764450609684, -0.011972574517130852, 0.15501101315021515, 0.052980754524469376, -0.04695447161793709, 0.014814367517828941, -0.04584242403507233, 0.10389836877584457, -0.08400557190179825, -0.04706503450870514, -0.00613684207201004, 0.016278782859444618, 0.009517230093479156, -0.029223622754216194, 0.024526318535208702, -0.08027341216802597, 0.028549211099743843, 0.011119474656879902, -0.032350052148103714, 0.028351133689284325, -0.022594964131712914, -0.014538472518324852, 0.019935909658670425, 0.030415141955018044, -0.020045246928930283, -0.08275970816612244, -0.05297883599996567, -0.029697738587856293, -0.040660273283720016, -0.06309680640697479, 0.035605743527412415, -0.0011874643387272954, -0.1983814835548401, -0.05309716612100601, 0.142792209982872, -0.027264304459095, -0.11569235473871231, 0.11615286767482758, -0.007857056334614754, 0.07530295848846436, -0.03336378186941147, 0.026144184172153473, -0.08197879046201706, -0.03388482704758644, 0.10775279998779297, -0.07425272464752197, 0.02279370091855526, 0.018061848357319832, -0.04655998572707176, -0.06495510041713715, -0.17611311376094818, -0.007171792909502983, -0.16050705313682556, 0.004064735025167465, 0.0023787724785506725, -0.09187240153551102, -0.0084840077906847, 0.003829795867204666, 0.039473921060562134, 0.02684909664094448, 0.01128673180937767, 0.058483023196458817, 0.006205654703080654, -0.01193694956600666, 0.0867154449224472, 0.05878733843564987, -0.015339694917201996, -0.002630329690873623, -0.016988249495625496, -0.044325150549411774, -0.08788637816905975, -0.09911303967237473, -0.12658989429473877, 0.004813547246158123, -0.04350828751921654, -0.08720997720956802, -0.060068536549806595, -0.12293024361133575, -0.09489377588033676, 0.012722468003630638, -0.1027597188949585, 0.09688755869865417, 0.00573369488120079, -0.08547313511371613, 0.03681600093841553, -0.1141284629702568, 0.14677879214286804, -0.09660618007183075, -0.010805247351527214, -0.007279147394001484, -0.002870236523449421, 0.06483527272939682, 0.07745198905467987, -0.12456110119819641, 0.10747016221284866, -0.02662714384496212, -0.013015605509281158, 0.12348254024982452, 0.007050917483866215, -0.006103447172790766, 0.004180761985480785, 0.0013831817777827382, -0.012451572343707085, 0.003684423863887787, 0.0770036056637764, 0.0843019038438797], +sdiv:[0.027314595878124237, -0.011649122461676598, -0.11894847452640533, 0.025498587638139725, -0.09347754716873169, 0.09023572504520416, 0.06531281024217606, 0.020839354023337364, -0.041941266506910324, -0.08004703372716904, 0.06531493365764618, 0.021516211330890656, 0.14219170808792114, 0.1096733957529068, 0.014520427212119102, -0.11011258512735367, 0.051941562443971634, -0.031328655779361725, -0.07210177928209305, -0.08104564994573593, -0.01617247611284256, 0.0008951670024544001, 0.16873015463352203, -0.009990595281124115, -0.13103637099266052, 0.00649409182369709, -0.06368324160575867, 0.005452830344438553, 0.051014166325330734, 0.007392238825559616, 0.01258058287203312, -0.05353652313351631, -0.09108833223581314, -0.14683300256729126, 0.11183503270149231, -0.11005435883998871, -0.0570078045129776, 0.016763294115662575, 0.005374958738684654, 0.02777741849422455, -0.10650262981653214, 0.06904327124357224, 0.00455881841480732, -0.12104156613349915, -0.019449427723884583, -0.09354669600725174, -0.08702385425567627, 0.009303086437284946, -0.015168381854891777, 0.0006573263090103865, 0.002113940194249153, -0.08865564316511154, -0.002289562951773405, -0.020575160160660744, 0.0928354561328888, -0.01802818477153778, 0.13656190037727356, 0.009077473543584347, -0.10452538728713989, 0.026343071833252907, 0.0007807479705661535, -0.02644462138414383, 0.00391332758590579, 0.01865195482969284, -0.08910559862852097, -0.054695479571819305, 0.08623820543289185, 0.11818055063486099, 0.1166100725531578, -0.04883918911218643, -0.006335081532597542, 0.010472322814166546, -0.023407962173223495, -0.0012423895532265306, -0.047067977488040924, -0.10801662504673004, -0.03878460079431534, -0.01604214310646057, 0.06114973872900009, -0.004511384293437004, 0.05282820016145706, -0.04891137778759003, -0.0011993508087471128, 0.05069953203201294, -0.06367679685354233, -0.07080519944429398, -0.014549358747899532, -0.003701415378600359, 0.056012943387031555, -0.004847558215260506, 0.013866297900676727, 0.08603214472532272, 0.02061239443719387, -0.06854425370693207, -0.09406492114067078, -0.09257689118385315, 0.03562063351273537, 0.0243732538074255, 0.030267590656876564, 0.10045864433050156, -0.031730346381664276, -0.03764329105615616, 0.002766035497188568, 0.011206617578864098, -0.009482961148023605, 0.014755260199308395, -0.007607605308294296, -0.019866909831762314, -0.013175595551729202, -0.0029742028564214706, -0.01445000059902668, 0.10378722846508026, -0.0787733867764473, 0.009608495980501175, -0.02427014522254467, -0.06829264014959335, -0.06667181104421616, -0.07891256362199783, 0.02668476663529873, 0.1268031746149063, 0.002315099351108074, 0.011218400672078133, -0.0019433723064139485, -0.03743916004896164, -0.04524645209312439, -0.1192702129483223, 0.013869430869817734, -0.022160127758979797, -0.11293679475784302, -0.007432184182107449, -0.08344815671443939, 0.12654346227645874, -0.11987423896789551, 0.04059532284736633, 0.05215643346309662, 0.047146812081336975, -0.06439372152090073, -0.09912346303462982, 0.11871306598186493, -0.03565547987818718, -0.0814378634095192, 0.08304982632398605, 0.005020791664719582, 0.0014420264633372426, -0.03579859435558319, 0.004073950927704573, -0.16941744089126587, -0.09607470035552979, 0.12460997700691223, -0.09515953063964844, 0.05799206718802452, -0.06894063204526901, 0.02174747735261917, -0.04222337529063225, 0.0813017189502716, 0.02156718820333481, 0.006515699438750744, 0.017611520364880562, 0.15738852322101593, -0.07069511711597443, -0.06095565855503082, -0.012114803306758404, -0.019356466829776764, -0.012255850248038769, -0.00721402931958437, 0.08911198377609253, 0.001712970552034676, 0.000328349182382226, -0.03573665767908096, -0.04284055531024933, 0.06714397668838501, 0.005312696099281311, -0.04546479135751724, 0.00958118587732315, 0.0012189314002171159, -0.0640898272395134, -0.07511098682880402, -0.13892410695552826, 0.03848063945770264, -0.022957073524594307, 0.0946994200348854, 0.08089165389537811, 0.04329843074083328, 0.0665372908115387, -0.1219601035118103, -0.03868868947029114, 0.019382022321224213, 0.0005072427447885275, 0.0669219121336937, -0.07197681069374084, -0.022217251360416412, 0.09284844249486923, 0.10980942100286484, -0.016871338710188866, -0.04100620001554489, 0.09727000445127487, -0.027459215372800827, -0.02258489839732647, -0.026754481717944145, 0.021418914198875427, -0.04174495115876198, -0.07804618775844574, -0.08278684318065643, -0.01794428750872612, -0.1711561232805252, -0.013145364820957184, 0.009236044250428677, -0.02594596892595291, -0.06937480717897415, -0.07196423411369324, -0.01721685566008091, 0.17014345526695251, 0.030741846188902855, 0.02641739509999752, -0.0470278263092041, -0.010545777156949043, -0.053030289709568024, 0.06512194871902466, -0.0008969942573457956, -0.019492149353027344, 0.016838351264595985, 0.08831005543470383, 0.11699053645133972, -0.1114509254693985, 0.03483845293521881, 0.03285432234406471, -0.15986375510692596, -0.11848796904087067, 0.017376890406012535, -0.020990781486034393, -0.08385029435157776, 0.1470901221036911, -0.006188074126839638, -0.08708910644054413, -0.03213614597916603, 0.034315358847379684, -0.017522646114230156, 0.0561649315059185, -0.057661022990942, 0.0673377513885498, -0.062277067452669144, -0.05932983011007309, 0.09993521869182587, 0.056198131293058395, 0.017769796773791313, -0.04591560736298561, 0.12324626743793488, 0.00619686022400856, -0.003258869983255863, -0.030884699895977974, -0.010492024943232536, 0.005597472190856934, 0.04042629897594452, 0.029080452397465706, 0.06135821342468262, 0.03283882141113281, 0.005023003555834293, -0.014456314966082573, -0.023533102124929428, 0.11977554857730865, -0.014089889824390411, -0.005088610574603081, -0.016110513359308243, -0.027541890740394592, 0.038995902985334396, 0.058144886046648026, 0.06590701639652252, 0.006884260103106499, 0.00841653160750866, -0.07249121367931366, -0.0337865948677063, -0.08241461217403412, -0.10583972930908203, 0.008743325248360634, -0.15031841397285461, 0.0013503242516890168, 0.0897311419248581, -0.0824136808514595, -0.08895723521709442, -0.06546168029308319, -0.03118559531867504, 0.1248452216386795, -0.010321633890271187, -0.0024757850915193558, -0.0004775213310495019, -0.05808240920305252, -0.02312273345887661, -0.05432996526360512, 0.059717807918787, -0.03489270061254501, -0.020741978660225868, 0.06674352288246155, 0.06958478689193726, 0.004195377230644226, -0.06656810641288757, 0.0005862137768417597, -0.10111749917268753, 0.017234807834029198, -0.02978217601776123, -0.07107727229595184], +voidTy:[0.025395750999450684, -0.11940634250640869, -0.13443873822689056, -0.05191468447446823, 0.01634029857814312, 0.07005248218774796, -0.1121983677148819, -0.08033763617277145, -0.14477667212486267, 0.06390713900327682, 0.0532359704375267, -0.06967002153396606, -0.1296878159046173, -0.00020322785712778568, -0.09697636216878891, 0.003436738159507513, 0.007867634296417236, 0.1126096099615097, 0.04858794063329697, 0.11710148304700851, 0.09002771973609924, 0.15311981737613678, -0.10493907332420349, -0.0559992678463459, -0.016352765262126923, -0.04546795040369034, 0.031220218166708946, 0.09601161628961563, -0.007514488883316517, -0.09605079889297485, -0.14504294097423553, -0.09128142148256302, 0.0008170215878635645, 0.14129114151000977, 0.0494423434138298, -0.03304804116487503, -0.08488881587982178, -0.07071549445390701, -0.01316042896360159, -0.06474233418703079, -0.14095145463943481, -0.06902746111154556, -0.08030296862125397, 0.18378561735153198, 0.0021422053687274456, 0.06807604432106018, -0.024868736043572426, -0.057699043303728104, 0.11984232813119888, -0.1249711811542511, -0.04539378732442856, -0.04776906967163086, 0.029371902346611023, 0.004111032467335463, 0.030792953446507454, 0.0605103000998497, 0.0136924609541893, -0.08813515305519104, 0.08413179218769073, -0.1871533840894699, 0.052908122539520264, -0.16995836794376373, -0.14282108843326569, -0.16668745875358582, 0.16169473528862, 0.05833059549331665, 0.11553589254617691, 0.07740006595849991, 0.006403667852282524, 0.10236235707998276, -0.14819297194480896, 0.1589401364326477, 0.05249993875622749, -0.04351227730512619, -0.14785076677799225, 0.005484431516379118, -0.14063753187656403, 0.12563107907772064, -0.09608567506074905, 0.00786854699254036, -0.18138128519058228, 0.025039391592144966, -0.15668204426765442, -0.11302312463521957, 0.06470450013875961, -0.1220637857913971, -0.01741974800825119, -0.04049507528543472, -0.113311268389225, 0.16111265122890472, -0.01878318376839161, 0.06769485771656036, -0.0303290206938982, -0.07040777057409286, -0.09032656997442245, 0.04466628283262253, 0.1538962721824646, 0.11888177692890167, -0.03390073403716087, -0.1128520518541336, 0.22976154088974, -0.07650934159755707, -0.11802156269550323, -0.13816280663013458, -0.015385173261165619, 0.024386407807469368, 0.04873239994049072, 0.03828298673033714, -0.04672660678625107, 0.028740307316184044, 0.1983950436115265, 0.07940961420536041, -0.025813696905970573, 0.017232300713658333, 0.007742196321487427, -0.03590108081698418, -0.09478416293859482, -0.08089588582515717, -0.05314118042588234, -0.016783367842435837, -0.041605666279792786, 0.02424892783164978, -0.09810809791088104, 0.0041083660908043385, 0.0206612516194582, -0.06937959790229797, -0.15267322957515717, 0.11075499653816223, -0.0016659871907904744, 0.018998218700289726, 0.01331581175327301, -0.01599571481347084, 0.0022008391097187996, -0.10612739622592926, 0.09043483436107635, 0.0745527371764183, -0.006011400371789932, 0.033243969082832336, 0.06638287007808685, -0.16695639491081238, 0.17571884393692017, 0.015606759116053581, 0.007714998908340931, -0.0750715360045433, 0.1253797709941864, 0.08356525003910065, -0.004872022196650505, -0.04290737211704254, 0.07732686400413513, -0.05124036967754364, 0.046401213854551315, 0.027441073209047318, -0.0041146716102957726, -0.10916659235954285, -0.08704584091901779, -0.11913000047206879, 0.04653030261397362, -0.03648791462182999, 0.17415876686573029, -0.060570843517780304, -0.005328964442014694, 0.12302273511886597, -0.1405765265226364, 0.07354108989238739, 0.14555378258228302, 0.07100514322519302, 0.03581245616078377, -0.024259669706225395, -0.06829281151294708, 0.07637718319892883, 0.03104311414062977, -0.045688752084970474, -0.1723456084728241, 0.16580255329608917, 0.09255634993314743, -0.009877871721982956, 0.039162009954452515, -0.11098285764455795, 0.17464564740657806, -0.06401215493679047, 0.014683594927191734, 0.13195817172527313, 0.019859526306390762, -0.07140500098466873, -0.0036825756542384624, 0.08768550306558609, 0.0871112272143364, -0.0378117561340332, -0.09109840542078018, 0.06263939291238785, -0.09514784812927246, -0.14877818524837494, 0.14491435885429382, 0.08727432042360306, 0.07494818419218063, -0.1717386394739151, -0.003891974687576294, -0.03046429716050625, -0.038504570722579956, 0.023417456075549126, 0.1189250499010086, 0.10011959075927734, 0.021165279671549797, 0.07293900102376938, 0.010235853493213654, -0.0023755840957164764, 0.04320366308093071, 0.07382551580667496, 0.0013904436491429806, -0.1213127076625824, -0.021010229364037514, -0.03026209957897663, 0.05322643369436264, -0.10328416526317596, 0.1439453512430191, 0.11263673007488251, 0.04341597110033035, 0.06053542718291283, -0.005507966037839651, -0.053269751369953156, 0.023098183795809746, 0.031046928837895393, 0.18233352899551392, -0.11813083291053772, -0.05320380628108978, -0.018142860382795334, 0.11551889777183533, -0.11051985621452332, 0.21719112992286682, -0.056067969650030136, 0.06561002880334854, -0.02172195166349411, 0.10211135447025299, -0.06870565563440323, 0.07389606535434723, 0.023287268355488777, -0.05676943063735962, 0.0788738802075386, -0.16342833638191223, -0.15146884322166443, 0.14258144795894623, 0.01095668040215969, 0.013393478468060493, 0.13530930876731873, 0.022616496309638023, -0.08583592623472214, 0.052835144102573395, 0.09426569938659668, -0.01044129766523838, 0.03419044241309166, -0.09796901047229767, -0.1380378007888794, -0.1082860603928566, -0.0931343361735344, -0.018012352287769318, -0.03285610303282738, -0.017243826761841774, 0.018284738063812256, 0.13359466195106506, -0.14863817393779755, -0.14078250527381897, 0.04558055102825165, 0.047864917665719986, 0.13628344237804413, -0.0024468544870615005, 0.13064254820346832, -0.07359599322080612, 0.044721707701683044, -0.04449385777115822, -0.004789409693330526, 0.012025030329823494, -0.0040037003345787525, -0.0801314190030098, 0.05130778253078461, -0.03537709638476372, -0.10312838107347488, -0.1440199464559555, 0.07581093907356262, 0.03559335693717003, -0.053950924426317215, -0.08951030671596527, -0.11593940854072571, 0.05887552723288536, -0.13765937089920044, 0.06660152971744537, 0.04635943844914436, 0.10440497100353241, -0.00849829986691475, 0.0007387084187939763, 0.042685192078351974, 0.019094031304121017, 0.032544929534196854, 0.0878601148724556, -0.1353362649679184, 0.058760449290275574, -0.16367530822753906, -0.19471654295921326, -0.10310583561658859, -0.04324466735124588, 0.0658537819981575], +br:[0.014159977436065674, -0.062006887048482895, 0.045136503875255585, 0.01339180488139391, -0.013806663453578949, -0.0013886705273762345, -0.044640686362981796, 0.021277111023664474, -0.05023244395852089, -0.08494695276021957, -0.0604417584836483, -0.09931724518537521, -0.03299745172262192, -0.0069989729672670364, 0.04743120074272156, 0.02260344848036766, 0.012774603441357613, 0.026782618835568428, -0.023561928421258926, 0.03831583261489868, 0.10703293234109879, -0.011489715427160263, -0.05223943665623665, -0.011767689138650894, -0.03710523247718811, 0.00319598987698555, 0.01296314038336277, -0.0020111016929149628, 0.035653166472911835, 0.00781874731183052, 0.020495545119047165, -0.05221426114439964, -0.008500823751091957, -0.05564543232321739, -0.018595034256577492, -0.043936315923929214, -0.015965646132826805, 0.013073461130261421, 0.004347300156950951, -0.14281494915485382, -0.04379434138536453, -0.028515154495835304, 6.407801993191242e-05, 0.044604454189538956, -0.027537290006875992, -0.0030784886330366135, -0.09082256257534027, -0.06600063294172287, 0.028187956660985947, 0.014376329258084297, -0.0030107256025075912, -0.02044985629618168, -0.005180368199944496, -0.024178851395845413, -0.011983330361545086, 0.008536702021956444, -0.00834735669195652, 0.12100523710250854, -0.029362406581640244, 0.02151777595281601, -0.0021287472918629646, 0.04629826918244362, -0.0816420465707779, 0.032593414187431335, 0.042021844536066055, 0.04246971383690834, 0.007810574024915695, -0.012050565332174301, -0.04105199873447418, 0.02529110759496689, -0.009516749531030655, 0.0015571360709145665, 0.042713411152362823, -0.0629417896270752, -0.09891456365585327, -0.05906807631254196, 0.01982654631137848, -0.0547323077917099, -0.06797341257333755, -0.0020688213407993317, -0.011306393891572952, 0.010809995234012604, -0.0007507337722927332, -0.05089905112981796, 0.00464884378015995, 0.021523095667362213, -0.058187130838632584, -0.005780324339866638, -0.03495747968554497, 0.022427598014473915, -0.035111431032419205, -0.0008203608449548483, -0.034756749868392944, -0.026689400896430016, 0.0152490995824337, 0.04130993038415909, 0.007015300914645195, -0.02693876437842846, -0.050993435084819794, 0.0006045012269169092, 0.024108773097395897, -0.03843272477388382, -0.12600107491016388, 0.011644270271062851, -0.04109225794672966, 0.013134241104125977, -0.0066958945244550705, -0.017413031309843063, -0.10764265060424805, -0.004328432492911816, 0.017078781500458717, 0.017223358154296875, -0.022298019379377365, 0.010453710332512856, -0.029582597315311432, 0.021860850974917412, 0.06839457154273987, 0.026499515399336815, -0.06749846786260605, -0.06552669405937195, 0.0025408025830984116, 0.012518709525465965, -0.0002840713132172823, 0.05299810320138931, 0.002398865297436714, -0.06535904854536057, -0.0039712730795145035, -0.026147756725549698, 0.08096635341644287, 0.01370752602815628, 0.0941045731306076, -0.06955401599407196, 0.02007375843822956, -0.007267765700817108, 0.015898825600743294, -0.06460342556238174, 0.02967323362827301, 0.05553317442536354, 0.012391848489642143, 0.019166922196745872, -0.02209213748574257, -0.028251448646187782, 0.00874415971338749, -0.045425206422805786, 0.02402190864086151, 0.0006627247203141451, 0.010999239981174469, 0.014050932601094246, -0.04321900010108948, -0.008834944106638432, 0.06207044795155525, 0.032012078911066055, 0.07169976830482483, 0.03505793958902359, -0.016996802762150764, -0.005503155291080475, -0.003154173493385315, 0.015526913106441498, 0.007498487830162048, 0.02081736922264099, 0.12249451875686646, 0.028817778453230858, -0.003266780637204647, 0.00351044163107872, -0.0046576838940382, -0.07372552156448364, 0.00263095460832119, -0.059172749519348145, 0.04532770812511444, -0.016059448942542076, -0.059023648500442505, 0.004101220518350601, 0.03674234822392464, 0.06623901426792145, -0.027102943509817123, 0.024884531274437904, -0.02076348476111889, -0.06420855224132538, 0.10167928785085678, 0.07571634650230408, 0.01011340320110321, -0.017964182421565056, -0.01928793638944626, -0.034105584025382996, 0.0297367125749588, 0.07421816885471344, 0.01882684789597988, 0.007176773622632027, 0.0065994588658213615, -0.007888775318861008, -0.004996860399842262, -0.03907231241464615, -0.008329424075782299, -0.0171857550740242, -0.08963261544704437, -0.031211351975798607, 0.041219837963581085, 0.01533420942723751, -0.06203513219952583, -0.052666470408439636, -0.054955482482910156, 0.019397441297769547, 0.06619257479906082, 0.10794860124588013, -0.013587135821580887, 0.02852853201329708, 0.009595580399036407, -0.026949720457196236, -0.04063165932893753, -0.06851924955844879, -0.0396011546254158, -0.008288632147014141, 0.060980141162872314, 0.019451551139354706, 0.016915397718548775, -0.008330350741744041, -0.024401754140853882, -0.03074408881366253, 0.06746870279312134, 0.03858283907175064, -0.07281087338924408, -0.052749715745449066, 0.028017371892929077, -0.021059999242424965, 0.05312090739607811, 0.08632264286279678, 0.1178688034415245, -0.01526777446269989, 0.06334181874990463, -0.023643743246793747, -0.021650798618793488, -0.012617448344826698, -0.007331449538469315, -0.0621630884706974, -0.028936373069882393, 0.029561571776866913, -0.05003674328327179, -0.041500139981508255, -8.516409434378147e-05, -0.045320019125938416, -0.0965350866317749, -0.009428050369024277, 0.052735861390829086, 0.030724776908755302, -0.015057874843478203, -0.01682943105697632, 0.04011494293808937, 0.0058859363198280334, 0.0021826252341270447, 0.04305307939648628, -0.009211091324687004, -0.002220307942479849, -0.08033119887113571, 0.02467801235616207, 0.013130288571119308, -0.04928646981716156, 0.005228625610470772, 0.022468185052275658, -0.015338510274887085, -0.011744663119316101, -0.013905072584748268, -0.01125236228108406, -0.011824019253253937, 0.07796242833137512, 0.004291234537959099, -0.10710025578737259, -0.08327564597129822, 0.0008967288304120302, 0.023379676043987274, -0.02423628605902195, 0.0022665103897452354, -0.002875974401831627, 0.012572905980050564, 0.008900225162506104, 0.03255841135978699, -0.05134912580251694, 0.007816198281943798, -0.027947474271059036, -0.02138778567314148, -0.017755797132849693, 0.0014000354567542672, -0.04362199828028679, -0.007528781890869141, -0.006561076268553734, 0.0017196621047332883, 0.06157432124018669, 0.029655173420906067, 0.06834101676940918, -0.04968276992440224, 0.0063160983845591545, -0.0156240314245224, 0.07867980003356934, 0.03703702241182327, 0.005114752799272537, -0.010692192241549492, 0.004383770748972893, -0.0109474528580904, 0.007446670904755592, 0.002781923394650221, 0.005370385944843292], +sub:[0.043207742273807526, 0.0016054665902629495, 0.0621754415333271, 0.0004344095941632986, -0.018553754314780235, -0.050475601106882095, 0.05761666223406792, 0.02031530998647213, -0.09258515387773514, 0.060541532933712006, 0.06546091288328171, -0.05631011351943016, -0.01710916869342327, 0.019019056111574173, 0.035107050091028214, -0.09305471926927567, 0.0368913933634758, 0.002306929789483547, 0.1263979822397232, 0.01902245543897152, -0.007477465085685253, -0.027138125151395798, -0.016135748475790024, -0.009056521579623222, 0.0028549060225486755, 0.004364451393485069, 0.0009777048835530877, 0.006286932155489922, -0.12037263810634613, 0.008386975154280663, 0.027661044150590897, -0.010448576882481575, 0.020751014351844788, 0.020549530163407326, -0.034275226294994354, -0.12149952352046967, 0.03573330119252205, 0.014388125389814377, 0.0029203714802861214, 0.07114748656749725, 0.04273434728384018, 0.044817544519901276, 0.0016902015777304769, 0.07032181322574615, -0.019890908151865005, -0.1890687495470047, -0.011810291558504105, 0.1041925698518753, -0.010874632745981216, 0.05904732644557953, -0.0021278406493365765, -0.0005570326466113329, 0.012308030389249325, -0.022617487236857414, -0.05903235077857971, 0.08343594521284103, 0.013890132308006287, -0.0956047773361206, 0.02388547733426094, 0.026374494656920433, 0.0034284754656255245, -0.10839595645666122, 0.04637383297085762, 0.05363716557621956, -0.061397239565849304, -0.04397722706198692, 0.0044660624116659164, -0.007361580617725849, -0.03429234400391579, -0.049332063645124435, -0.010787359438836575, -0.14040525257587433, 0.12710173428058624, -0.012191185727715492, 0.06466567516326904, -0.03318857029080391, -0.025026468560099602, 0.04878794401884079, 0.06171031668782234, 0.02258339338004589, 0.005257751792669296, -0.03776324912905693, -0.0007782304892316461, -0.05387180298566818, 0.021565590053796768, 0.008393428288400173, -0.005460184067487717, -0.009754246100783348, -0.04557688161730766, -0.010529367253184319, -0.04213785007596016, 0.022209130227565765, -0.010904448106884956, -0.08006961643695831, 0.005342118442058563, -0.06505722552537918, -0.10730313509702682, 0.027744587510824203, -0.0276322178542614, -0.012183013372123241, -0.042037930339574814, 0.039101362228393555, 0.10650315880775452, 0.014654221013188362, -0.022720759734511375, 0.01447422243654728, -0.010136673226952553, 0.08339916914701462, -0.002442374359816313, -0.0038375146687030792, 0.01688767410814762, 0.009367000311613083, -0.06801462918519974, 0.006475931033492088, -0.0014160313876345754, -0.06010306999087334, 0.028373172506690025, 0.004549721255898476, -0.0156623013317585, 0.004141812212765217, 0.003023596480488777, 0.01393810473382473, -0.002421090379357338, -0.04000956937670708, 0.046851739287376404, 0.0021664495579898357, 0.013427428901195526, -0.023203415796160698, -0.038293782621622086, -0.0408727303147316, 0.040607526898384094, 0.048218656331300735, -0.11792556941509247, -0.005267485976219177, -0.04606351628899574, 0.08252426981925964, 0.011948537081480026, -0.007713845930993557, 0.04979132115840912, 0.03966924548149109, -0.0064458344131708145, 0.08214057236909866, 0.0069968681782484055, -0.037097930908203125, 0.02938394993543625, -0.09350674599409103, -0.041012465953826904, -0.11605449765920639, -0.02764112874865532, 0.027448173612356186, 0.047144364565610886, -0.0015368313761427999, 0.011793108657002449, -0.005992080084979534, 0.0701846182346344, -0.0526374876499176, -0.06303365528583527, 0.017058217898011208, -0.005876801908016205, 0.011769693344831467, -0.0875471979379654, 0.020407937467098236, -0.02617727778851986, -0.04893394559621811, -0.014947334304451942, -0.024078086018562317, 0.005204400047659874, -0.05526150017976761, 0.06300896406173706, -0.05577770248055458, 0.008329102769494057, 0.005190150812268257, -0.05775550380349159, -0.04194803908467293, -0.057631272822618484, 0.0010264978045597672, 0.023100219666957855, -0.004061887972056866, -0.09794282913208008, 0.03733779489994049, -0.03285989165306091, -0.028542406857013702, -0.039202697575092316, 0.06572303175926208, -0.040561072528362274, 0.027962543070316315, 0.019287243485450745, 0.014084698632359505, 0.038446296006441116, -0.06978356838226318, -0.018970875069499016, 0.10977703332901001, -0.01966870203614235, -0.016628587618470192, 0.01132894679903984, 0.08146314322948456, -0.003978583961725235, -0.04044656828045845, -0.0242138784378767, -0.059072285890579224, 0.026759665459394455, 0.10299429297447205, 0.01480347290635109, 0.057553377002477646, 0.06603801995515823, 0.018056919798254967, 0.010410784743726254, -0.030553927645087242, -0.11811356246471405, -0.014453025534749031, 0.09818398952484131, 0.022066712379455566, -0.021687034517526627, -0.011290304362773895, 0.10415398329496384, -0.011791963130235672, -0.0074606239795684814, 0.008400698192417622, 0.011228527873754501, 0.1306409239768982, 0.10609584301710129, -0.01875334046781063, -0.0023795845918357372, -0.14510640501976013, 0.02544097974896431, 0.07029597461223602, -0.07747980952262878, -0.072418712079525, 0.018262410536408424, -0.0209791399538517, -0.11346800625324249, -0.011331338435411453, -0.00714515708386898, -0.009437070228159428, -0.031274136155843735, -0.07083330303430557, -0.03658749908208847, -0.114894799888134, 0.03683818131685257, -0.031056800857186317, -0.06787983328104019, 0.17433345317840576, 0.017442774027585983, -0.0543045699596405, 0.035843607038259506, 0.09291055053472519, -0.0118032805621624, 0.005112391896545887, 0.0025334577076137066, 0.012866461649537086, -0.0069945137947797775, 0.006268275901675224, -0.0027348785661160946, 0.027759771794080734, 0.011843841522932053, 0.07699495553970337, 0.007064123637974262, 0.0027997451834380627, -0.00685667060315609, -0.014029636979103088, -0.012358641251921654, -0.012143711559474468, -0.016907164826989174, -0.047787267714738846, 0.014242153614759445, -0.05483231693506241, 0.07641397416591644, 0.006850956007838249, 0.04469089210033417, 0.08626876771450043, 0.009089963510632515, 0.0292988158762455, 0.04109114408493042, 0.011393509805202484, 0.03961389884352684, 0.00901953224092722, 0.06769052147865295, 0.003046846017241478, -0.034229956567287445, -0.012426046654582024, 0.006721284240484238, -0.054507434368133545, -0.0072984471917152405, -0.0029517095535993576, -0.001916447188705206, -0.02001729980111122, 0.013350468128919601, -0.0030683218501508236, -0.10357474535703659, -0.012568110600113869, -0.014379078522324562, -0.11376953125, -0.0376104973256588, 0.004195119254291058, 0.015120554715394974, 0.0037066051736474037, -0.05850934237241745, 0.014592776075005531, -0.045768480747938156, -0.07950382679700851], +pointerTy:[0.09082459658384323, 0.01661865971982479, -0.13561713695526123, -0.022708456963300705, 0.03421466425061226, 0.05273161828517914, -0.09183897823095322, -0.06064721196889877, -0.025550667196512222, 0.03764401003718376, 0.0028769313357770443, 0.011873729526996613, 0.12360641360282898, -0.06453515589237213, 0.02433020807802677, -0.11891525238752365, -0.17253179848194122, 0.07327500730752945, 0.020190494135022163, -0.005774145480245352, 0.006301471963524818, 0.05019738897681236, 0.03852427378296852, 0.053941842168569565, 0.0016384461196139455, -0.12629401683807373, -0.05333937704563141, 0.1300935596227646, -0.034558769315481186, 0.0058776396326720715, 0.06346069276332855, 0.10258560627698898, 0.013626684434711933, 0.02975115180015564, -0.0532650463283062, 0.05255024880170822, 0.1950473189353943, 0.06887506693601608, -0.06470183283090591, 0.09288956969976425, -0.011270180344581604, 0.01970108225941658, -0.011320678517222404, -0.032543547451496124, 0.045462459325790405, 0.16197606921195984, 0.08567972481250763, 0.12291906774044037, 0.1244216188788414, -0.06218903884291649, 0.08735483139753342, -0.1176193580031395, 0.031415145844221115, -0.12896297872066498, 0.050465818494558334, -0.05649268254637718, -0.10852200537919998, -0.09341435134410858, -0.07639651745557785, -0.08019139617681503, -0.06378936022520065, 0.043969061225652695, -0.08318570256233215, -0.10023635625839233, 0.0685727521777153, -0.10627895593643188, 0.04157549515366554, -0.03512931615114212, -0.008128084242343903, 0.05824136734008789, 0.10068772733211517, -0.07352802157402039, -0.011761730536818504, -0.007495787926018238, 0.028798284009099007, -0.0520109198987484, -0.07309634238481522, 0.04500558227300644, -0.10761670768260956, -0.03967548534274101, 0.009329035878181458, 0.025965968146920204, 0.14663729071617126, -0.04752304404973984, 0.08456097543239594, 0.05898397043347359, 0.06174503639340401, 0.05177225545048714, -0.054062653332948685, 0.038069043308496475, -0.022578267380595207, -0.12814970314502716, 0.07539352029561996, 0.09846875816583633, 0.1567869633436203, 0.11441551148891449, 0.023544060066342354, -0.05154858157038689, 0.10013081878423691, 0.06464412063360214, 0.09051281213760376, -0.02848161943256855, 0.030108995735645294, -0.14000524580478668, -0.0537324994802475, -0.02323441207408905, -0.08417661488056183, -0.1332465261220932, 0.10329637676477432, -0.11852166056632996, 0.033883966505527496, -0.03517523407936096, -0.009393409825861454, 0.064084492623806, -0.08182327449321747, -0.05645008012652397, 0.02800295129418373, 0.12580843269824982, -0.13447439670562744, -0.0458681546151638, 0.014599015936255455, -0.0922040045261383, -0.03394363075494766, 0.1342596560716629, -0.07936599105596542, -0.10016842186450958, 0.03883756697177887, 0.01281349454075098, -0.032289374619722366, -0.04165450856089592, 0.0651741698384285, -0.01713721826672554, -0.019691631197929382, -0.02238103561103344, -0.09557399898767471, 0.008545080199837685, 0.18612778186798096, -0.0680534765124321, -0.1130857989192009, -0.05297713726758957, 0.05417758226394653, 0.07003761827945709, -0.07247208803892136, 0.02136799693107605, -0.15039826929569244, -0.03159242123365402, -0.00482008745893836, -0.03127739205956459, 0.0494457483291626, 0.09984443336725235, -0.13349705934524536, 0.053540464490652084, -0.10896032303571701, -0.027111021801829338, -0.08262082934379578, -0.056767046451568604, 0.09092335402965546, -0.0464005284011364, 0.10094878077507019, -0.11281061172485352, 0.157382532954216, -0.08572094887495041, -0.06195029243826866, -0.047021277248859406, -0.11783690750598907, 0.031404439359903336, 0.0750543549656868, 0.06006183475255966, 0.09114296734333038, -0.11954846978187561, -0.0185246542096138, -0.05946069583296776, 0.05105147510766983, 0.038874171674251556, 0.08342937380075455, -0.1405026912689209, -0.09537819027900696, 0.006632018834352493, 0.03828423470258713, -0.04715938866138458, 0.0721098929643631, 0.09184251725673676, -0.000236990163102746, -0.03607306629419327, -0.016880154609680176, -0.02365740016102791, 0.12931372225284576, 0.10654336214065552, -0.05422520264983177, 0.02725895866751671, -0.06157403066754341, -0.019044557586312294, 0.11018623411655426, 0.06842232495546341, -0.0077035799622535706, -0.014218933880329132, 0.012984469532966614, 0.1437840312719345, -0.05742773413658142, 0.06628634035587311, 0.0095977159217, 0.02290179580450058, -0.10097431391477585, 0.13024936616420746, -0.11445029079914093, 0.09619638323783875, -0.03835812583565712, 0.08077448606491089, 0.07739312946796417, -0.048034776002168655, -0.06718180328607559, -0.07061193138360977, 0.1066199243068695, -0.059052273631095886, 0.04924200102686882, 0.008975624106824398, 0.08144818991422653, 0.12060780823230743, 0.03205037862062454, -0.005204507149755955, -0.04872873052954674, -0.0607147216796875, 0.0037635574117302895, -0.13838107883930206, -0.03892320394515991, -0.005682004615664482, -0.07978370040655136, -0.048587389290332794, 0.06827853620052338, -0.07254821062088013, -0.006914057768881321, 0.0013755346881225705, 0.020775776356458664, 0.15884928405284882, 0.047249119728803635, -0.12230859696865082, -0.08539936691522598, 0.010533102788031101, -0.11101227253675461, -0.0705980733036995, 0.14651043713092804, -0.12527289986610413, -0.036550745368003845, 0.013813486322760582, 0.1844661682844162, 0.1603713035583496, 0.010696770623326302, 0.02928025647997856, 0.13050496578216553, 0.09558743238449097, -0.013490921817719936, 0.017850426957011223, -0.10591698437929153, -0.019777867943048477, 0.16438882052898407, 0.06702135503292084, -0.09340892732143402, -0.03179839253425598, -0.12989813089370728, 0.039610955864191055, 0.06359658390283585, -0.054118622094392776, 0.13858440518379211, 0.05581429973244667, 0.08452451974153519, -0.12857910990715027, -0.016164006665349007, 0.14806178212165833, 0.14666570723056793, 0.036359772086143494, -0.05654474347829819, -0.04097086936235428, 0.05723864585161209, 0.08222951740026474, 0.14104031026363373, -0.18088969588279724, -0.10638239979743958, 0.05281281843781471, 0.13783079385757446, -0.18395039439201355, -0.08315640687942505, 0.0972847267985344, -0.10145576298236847, 0.021870475262403488, 0.05558517202734947, -0.06927220523357391, 0.15270079672336578, 0.14771650731563568, 0.03437970206141472, -0.051393285393714905, 0.061979230493307114, 0.00957883708178997, 0.09927809983491898, -0.11919702589511871, 0.17773784697055817, -0.08764553815126419, -0.03258267045021057, -0.03541196882724762, -0.04689240828156471, -0.09576018899679184], +shufflevector:[-0.12450939416885376, 0.12737102806568146, -0.007385239936411381, 0.0030758841894567013, -0.0018938115099444985, 0.11693636327981949, -0.15509261190891266, 0.005616459995508194, -0.036689043045043945, -0.018857192248106003, -0.1398146152496338, -0.003124341368675232, -0.02193727344274521, -0.04872940853238106, 0.008759700693190098, -0.0229079257696867, 0.029373381286859512, 0.01503022387623787, -0.0012941394234076142, -0.05699639767408371, 0.033408086746931076, 0.16442395746707916, -0.18987037241458893, -0.006976638920605183, 0.12427401542663574, -0.0020487545989453793, -0.10335938632488251, 0.00883507914841175, -0.015603229403495789, 0.00015826127491891384, -0.02824118360877037, -0.004123213700950146, -0.05542045086622238, -0.049703191965818405, -0.042937323451042175, -0.07306497544050217, 0.11116200685501099, 0.015324698761105537, 0.010987699031829834, 0.016744069755077362, -0.07948952913284302, 0.033093374222517014, 0.0022948477417230606, -0.030214115977287292, -0.021450225263834, -0.01890498399734497, 0.11606194078922272, 0.014929402619600296, 0.0072444770485162735, 0.1522681564092636, 0.0008609842043370008, 0.05768170580267906, -0.06062111258506775, -0.015554185956716537, 0.0023394208401441574, -0.13455797731876373, -0.03393752500414848, 0.0009949860395863652, 0.032223667949438095, 0.03175955265760422, -0.011329680681228638, -0.05446319654583931, -0.0006396470125764608, 0.007086271420121193, 0.0936691015958786, -0.16847825050354004, 0.023039227351546288, -0.011078246869146824, 0.1332339346408844, 0.049114860594272614, 0.0018250501016154885, 0.0020646252669394016, 0.041195280849933624, -0.009963594377040863, 0.05535808205604553, 0.11407554149627686, -0.10857580602169037, -0.04483304172754288, -0.09677141159772873, 0.011483424343168736, -0.07276196032762527, 0.03713582456111908, 0.010310808196663857, -0.059446848928928375, -0.10802290588617325, 0.03396519273519516, -0.06434469670057297, -0.0047357454895973206, -0.1291915625333786, -0.002889232710003853, -0.03538782149553299, 0.05981306731700897, 0.025499016046524048, 0.04024520516395569, 0.05430066958069801, -0.06045915558934212, -0.021278925240039825, 0.01805051416158676, -0.007537262514233589, -0.13291101157665253, -0.02184230089187622, -0.030324188992381096, -0.07503709197044373, 0.0032888143323361874, -0.050005897879600525, 0.0038543744012713432, 0.0012699970975518227, 0.028770985081791878, -0.01006351038813591, -0.018999284133315086, -0.10640649497509003, -0.012855764478445053, -0.01821194961667061, 0.012216111645102501, 0.12245555222034454, -0.02364485338330269, 0.09926950186491013, -0.05331139639019966, 0.06071871519088745, -0.13359540700912476, 0.012766988947987556, 0.011774513870477676, -0.006342037580907345, -0.002772105857729912, -0.051158323884010315, -0.056671906262636185, 0.04141627997159958, -0.017065653577446938, -0.011926373466849327, -0.09809824824333191, -0.009865067899227142, 0.01228666864335537, -0.02894430235028267, -0.016515741124749184, -0.020132247358560562, 0.028313731774687767, 0.011798426508903503, 0.035491857677698135, -0.05722789466381073, -0.07138398289680481, 0.1582629531621933, 0.008252372965216637, -0.00686914287507534, -0.0040151807479560375, -0.1124601662158966, -0.010686308145523071, -0.0681554451584816, -0.005621761083602905, -0.11064452677965164, -0.07279081642627716, 0.02182539366185665, -0.01903056539595127, 0.05272127687931061, -0.13950622081756592, -0.09547275304794312, 0.04458833485841751, -0.0564669705927372, -0.02349572256207466, -0.06302496045827866, 0.10841445624828339, 0.010125331580638885, -0.01969742402434349, -0.052978042513132095, -0.0634363666176796, -0.011232255026698112, 0.129485085606575, 0.123430535197258, -0.01560736820101738, -0.04736080393195152, 0.04950777068734169, 0.03029080666601658, 0.010455554351210594, -0.029282066971063614, 0.039006639271974564, 0.028582269325852394, -0.04782526567578316, 0.09851215779781342, -0.10604395717382431, -0.012694461271166801, -0.023793179541826248, -0.028158150613307953, -0.010645193979144096, 0.02783391624689102, -0.013987275771796703, 0.07282190024852753, -0.02471722476184368, 0.0024903956800699234, -0.05312154442071915, -0.00019870849791914225, -0.036727529019117355, -0.027585234493017197, -0.004016789607703686, -0.117622509598732, -0.00839650072157383, -0.04839823767542839, -0.029436174780130386, -0.09991110861301422, 0.07389003038406372, -0.13092069327831268, -0.10206610709428787, -0.0250090379267931, -0.026182815432548523, 0.03732755780220032, -0.009848833084106445, 0.1079564094543457, 0.07120437175035477, 0.006162092089653015, -0.0178539901971817, -0.14407671988010406, 0.024354679509997368, 0.055515799671411514, -0.18341374397277832, 0.036603398621082306, 0.021774135529994965, -0.09279032051563263, -0.0039898790419101715, -0.04018626734614372, 0.1293497234582901, -0.047422997653484344, 0.001593150314874947, 0.002051170915365219, 0.07614823430776596, -0.13494804501533508, 0.012271923944354057, 0.01899547688663006, -0.06895380467176437, 0.0939023420214653, 0.05062808096408844, 0.0794200524687767, -0.0008058047387748957, -0.04430871829390526, -0.004079345613718033, 0.0026441020891070366, -0.002384895458817482, 0.005317998118698597, -0.025646977126598358, -0.02932252362370491, -0.04778222367167473, 0.08610168844461441, -0.02152962237596512, -0.06593479216098785, 0.0037605352699756622, -0.060966856777668, -0.07140228152275085, 0.03840397298336029, 0.013402972370386124, 0.05382676050066948, 0.005535607226192951, 0.00012219010386615992, -0.10180659592151642, -0.0020905788987874985, 0.008002348244190216, 0.023483168333768845, 0.026144124567508698, -0.057976651936769485, 0.029815644025802612, -0.002490042708814144, -0.023362360894680023, 0.04410688579082489, 0.04026542976498604, 0.015364687889814377, -0.0081019327044487, -0.011157435365021229, -0.025027060881257057, -0.1492798924446106, -0.03788725659251213, 0.028322873637080193, 0.0015981645556166768, 0.006513839587569237, -0.012629682198166847, -0.0063511379994452, 0.012571888044476509, 0.0146567951887846, 0.0027442630380392075, 0.06149766594171524, -0.02819902077317238, -0.015432409942150116, -0.14417634904384613, 0.06602029502391815, -0.030965225771069527, -0.08973605930805206, -0.01972544938325882, 0.018955806270241737, -0.003157558850944042, 0.02249128185212612, -0.004236250184476376, -0.028186310082674026, -0.03527726233005524, -0.003016674891114235, 0.09039586782455444, -0.026756981387734413, -0.008531870320439339, -0.017812274396419525, 0.004226776771247387, 0.15092574059963226, -0.0002021120162680745, 0.009946065954864025, 0.022766100242733955, 0.03160920366644859, -0.08472640067338943], +landingpad:[-0.04683016613125801, 0.03489578515291214, -0.02075147069990635, -0.00777558796107769, 0.06948179751634598, -0.024132639169692993, -0.030040591955184937, 0.022204065695405006, -0.013152094557881355, 0.020346464589238167, 0.04109865799546242, -0.02883615344762802, 0.04212259128689766, -0.11624576896429062, -0.02136584371328354, 0.02695644460618496, 0.023496586829423904, 0.09188708662986755, -0.04114722087979317, -0.028658242896199226, -0.07319319248199463, 0.04741349071264267, 0.03774832561612129, -0.048598527908325195, -0.003363408148288727, -0.03743205964565277, 0.08691197633743286, -0.01398862898349762, -0.056562118232250214, 0.01570964977145195, -0.071934774518013, 0.008193077519536018, -0.0984998345375061, 0.10221666097640991, 0.20718026161193848, 0.07395119220018387, -0.07764982432126999, 0.02037716843187809, -0.026328643783926964, 0.007780476473271847, -0.003160158172249794, -0.14105971157550812, -0.01383252814412117, -0.10240676254034042, -0.034397900104522705, -0.02801237627863884, -0.2301388382911682, -0.10261886566877365, 0.07029847800731659, 0.021066922694444656, -0.009772319346666336, -0.009010732173919678, 0.11401088535785675, -0.03780064731836319, -0.004772604443132877, -0.0193762369453907, -0.01570162922143936, -0.042204614728689194, -0.0015160419279709458, 0.06805737316608429, -0.004138764925301075, 0.02581658400595188, -0.07777295261621475, -0.012605341151356697, 0.013877302408218384, -0.009038051590323448, -0.06610265374183655, -0.0007598638767376542, -0.04393428564071655, -0.011797072365880013, -0.02237577922642231, -0.00020092364866286516, 0.03380545601248741, 0.0033090077340602875, -0.013376455754041672, -0.012216825038194656, -0.013516038656234741, -0.06950853765010834, -0.24615022540092468, -0.009164830669760704, 0.08648376911878586, 0.06845807284116745, 0.006431850604712963, -0.06955838203430176, -0.007186319679021835, -0.02329949289560318, 0.02353328838944435, -0.04729469120502472, 0.08064527809619904, -0.010889193043112755, 0.02490907348692417, -0.0566326305270195, -0.04358561709523201, -0.033296138048172, 0.04790521785616875, 0.0827513039112091, 0.009837985038757324, -0.034939587116241455, 0.04066549614071846, 0.015252970159053802, -0.04152423143386841, 0.023621678352355957, 0.012061845511198044, 0.040074095129966736, 0.0006281209643930197, 0.006523871794342995, 0.004221968352794647, -0.024253105744719505, 0.08368578553199768, 0.009090634062886238, 0.03033093921840191, -0.02423551306128502, -0.17949853837490082, -0.020583489909768105, -0.16436898708343506, 0.13478893041610718, -0.04334834963083267, -0.0019125026883557439, -0.02428186871111393, 0.05551796779036522, 0.010589880868792534, 0.007650502026081085, -0.005298566073179245, 0.2166873812675476, -3.446941263973713e-05, 0.10517309606075287, 0.022528143599629402, -0.024312758818268776, -0.00405501201748848, 0.008390961214900017, 0.0026100673712790012, 0.07664195448160172, 0.03156931325793266, -0.11868835240602493, 0.027048883959650993, -0.10959615558385849, 0.10419585555791855, 0.023765765130519867, -0.04504627734422684, 0.050739750266075134, -0.020972684025764465, 0.04212120547890663, -0.004112515598535538, -0.008090600371360779, 0.015449367463588715, 0.004414951428771019, 0.031809002161026, -0.06525047868490219, 0.006895323283970356, 0.039150163531303406, -0.02950391173362732, -0.004752675071358681, 0.04325619339942932, 0.049199581146240234, 0.13025891780853271, 0.1394616961479187, 0.08210942149162292, -0.019789978861808777, 0.023535992950201035, -0.07625960558652878, -0.011969078332185745, -0.0046377768740057945, 0.039322905242443085, -0.0191409382969141, -0.005572184920310974, -0.04159371927380562, -0.007603087462484837, 0.11602862924337387, 0.17173276841640472, 0.02611541375517845, 0.031518299132585526, 0.011463362723588943, 0.029641274362802505, 0.01996498927474022, 0.06253363937139511, 0.024517199024558067, -0.05314446985721588, 0.00046373496297746897, 0.04697193205356598, 0.07968183606863022, -0.026813043281435966, 0.10966332256793976, 0.05383631959557533, 0.0584256686270237, 0.014681896194815636, -0.07984244078397751, 0.04038264974951744, -0.0074545154348015785, -0.0005521837156265974, 0.0558871291577816, 0.0352262407541275, 0.007258102297782898, 0.07489374279975891, -0.007988719269633293, 0.025757115334272385, 0.0691409707069397, 0.009213040582835674, 0.004488585516810417, 0.10175182670354843, 0.03525862470269203, -0.09926772862672806, -0.059595782309770584, 0.0186797883361578, -0.018837476149201393, 0.018413854762911797, -0.038404110819101334, 0.003400597721338272, -0.045248955488204956, 0.06767434626817703, 0.0505271852016449, 0.0049727726727724075, 0.04288246110081673, 0.013011655770242214, 0.08323504030704498, -0.06068534404039383, -0.01052415557205677, -0.09872014820575714, -0.048568449914455414, -0.058324988931417465, -0.011030521243810654, -0.047527607530355453, -0.015021739527583122, 0.009777488186955452, 0.04397736117243767, 0.038228463381528854, -0.06093722581863403, -0.06066880375146866, 0.15285170078277588, -0.054633598774671555, -0.0168041680008173, 0.0070153288543224335, 0.0073755234479904175, -0.005437077023088932, -0.21055443584918976, 0.018877005204558372, 0.019490718841552734, -0.018312500789761543, 0.036634497344493866, 0.02683575265109539, 0.040827199816703796, 0.01574832573533058, 0.03239038959145546, -0.011921066790819168, 0.08287446945905685, -0.051988255232572556, -0.15321993827819824, 0.0019833301194012165, -0.020839111879467964, 0.0003530812682583928, -0.030896304175257683, -0.0027078348211944103, -0.004552347585558891, -0.04007497802376747, 0.009760428220033646, 0.13427379727363586, -0.21110223233699799, -0.005663350224494934, -0.12303189933300018, -0.11439904570579529, 0.0025937985628843307, -0.008105043321847916, -0.001990705728530884, -0.012074511498212814, -0.07265742123126984, 0.10620252788066864, 0.017200704663991928, -0.27100181579589844, 0.005027096718549728, -0.03268677741289139, -0.04353056848049164, -0.1421525627374649, -0.020324749872088432, 0.08402495831251144, 0.00239400751888752, -0.022225432097911835, -0.017429418861865997, -0.05691281706094742, 0.04927341639995575, 0.045965079218149185, 0.006933205761015415, 0.019500795751810074, 0.031359221786260605, -0.0008824586402624846, 0.00018741481471806765, 0.009112216532230377, -0.03838016837835312, -0.08002029359340668, 0.057854026556015015, -0.0500686950981617, 0.03301520645618439, -0.019786778837442398, -0.1074393093585968, 0.03729814291000366, 0.011897813528776169, -0.22691163420677185, -0.0016008629463613033, 0.024646593257784843, 0.03826415166258812, 0.0005335982423275709, 0.05161064490675926], +mul:[0.07116156816482544, -0.10472613573074341, -0.08858384191989899, -0.008977236226201057, -0.01507994532585144, 0.06428968906402588, 0.002322608605027199, 0.01772468537092209, 0.02243211306631565, 0.03632604703307152, -0.02964436635375023, 0.022692333906888962, 0.06930213421583176, 0.07145290076732635, 0.01354176364839077, 0.07247472554445267, -0.07439600676298141, -0.0359266996383667, 0.01763834059238434, 0.05733741819858551, 0.06453931331634521, 0.09800642728805542, -0.06339942663908005, -0.009458720684051514, -0.002689613029360771, 0.0030306782573461533, 0.03907429426908493, 0.0004486276302486658, 0.009587525390088558, 0.004137950949370861, -0.020122338086366653, -0.005898125469684601, 0.0437828004360199, -0.038000065833330154, -0.03227870538830757, -0.0440264493227005, 0.060133423656225204, 0.020067941397428513, 0.006178397685289383, 0.02035081945359707, 0.03223203122615814, 0.03478173911571503, 0.005838051438331604, 0.024025611579418182, -0.019245637580752373, -0.17081545293331146, 0.0354660227894783, 0.10548248887062073, -0.013751260936260223, 0.03838864713907242, -0.0004765798803418875, 0.00953594408929348, 0.06311842054128647, -0.02572772279381752, -0.02792559191584587, -0.062830850481987, 0.14654213190078735, 0.01711057312786579, 0.036773018538951874, 0.0221540704369545, -0.0005774741293862462, -0.1495734006166458, 0.07267917692661285, 0.026231441646814346, -0.07889735698699951, 0.024507271125912666, 0.0661725103855133, 0.008586793206632137, 0.038321081548929214, -0.0483989454805851, -0.00540886539965868, -0.009255755692720413, -0.01044418290257454, 0.06731177866458893, 0.00012977072037756443, 0.02954889088869095, -0.03325207531452179, -0.105974480509758, 0.051243145018815994, 0.00177377846557647, 0.04497113078832626, -0.03489048033952713, 0.0019492508145049214, -0.04910395294427872, -0.05798525735735893, -0.11436694860458374, -0.004958816803991795, -0.0009379985276609659, -0.0537254698574543, -0.005380822345614433, -0.027578387409448624, 0.02337981015443802, 0.04486730694770813, 0.07334229350090027, -0.017365962266921997, -0.07242938876152039, -0.010524104349315166, 0.025065453723073006, -0.03875070810317993, -0.026244785636663437, -0.037019792944192886, -0.036629632115364075, 0.0034977737814188004, 0.007941588759422302, 0.019728854298591614, 0.009894464164972305, -0.010262111201882362, 0.10941403359174728, -0.008658986538648605, -0.002229806035757065, -0.00536891957744956, -0.10910976678133011, -0.09749560803174973, 0.009783037006855011, -0.002484256401658058, -0.007883313111960888, 0.016001757234334946, -0.055719729512929916, 0.008994960226118565, -0.005313930567353964, -0.0010705055901780725, 0.0052689798176288605, -0.0022002682089805603, 0.07955127209424973, 0.13202449679374695, -0.009298089891672134, 0.013637751340866089, -0.015711873769760132, 0.009267311543226242, -0.0003960637841373682, 0.05223948135972023, 0.041328348219394684, -0.08408744633197784, -0.15403802692890167, -0.07852163910865784, 0.038154926151037216, -0.05372003838419914, -0.08971685916185379, -0.05313628166913986, 0.06464186310768127, -0.012228142470121384, 0.014159688726067543, 0.009071586653590202, -0.04975762590765953, -0.03642989322543144, -0.08416152000427246, -0.07383798807859421, 0.044459518045186996, -0.06079430133104324, -0.02254524640738964, 0.09206175059080124, 0.001138928928412497, 0.0874791070818901, -0.025936797261238098, -0.0740044042468071, 0.0038179191760718822, -0.007954198867082596, 0.011974291875958443, -0.010802390053868294, -0.07257337868213654, -0.153696209192276, 0.0639287680387497, 0.06518411636352539, -0.12826687097549438, -0.007289476692676544, -0.008332157507538795, -0.01621958240866661, -0.01323547400534153, 0.07081253826618195, -2.058199606835842e-05, 0.059554148465394974, 0.012093665078282356, 0.012269927188754082, 0.005751138553023338, -0.017746523022651672, 0.10298899561166763, 0.01711348630487919, -0.11111752688884735, 0.011070804670453072, -0.05329873412847519, -0.05528947338461876, 0.10682077705860138, -0.019117793068289757, 0.10148175060749054, -0.06689416617155075, 0.011658091098070145, 0.015853911638259888, -0.003912137355655432, 0.03937049210071564, -0.07839899510145187, -0.05823952332139015, 0.0004076246405020356, -0.021734442561864853, -0.018284054473042488, 0.002427278086543083, -0.0791023001074791, 0.020208071917295456, -0.014449173584580421, -0.018820425495505333, -0.03326236829161644, 0.07301639765501022, -0.056422147899866104, -0.07788048684597015, 0.05306784063577652, -0.06866136193275452, 0.010416092351078987, 0.0066449325531721115, -0.018625808879733086, -0.11500587314367294, 0.12009480595588684, -0.004727492108941078, -0.006437608972191811, -0.09240435808897018, 0.043151140213012695, 0.10741757601499557, -0.007876502349972725, 0.033270709216594696, 0.0009820029372349381, 0.10894820839166641, -0.006858484819531441, 0.060786813497543335, -0.04109634831547737, -0.0072029586881399155, -0.1178499311208725, 0.02730291709303856, -0.09600098431110382, -0.011311665177345276, -0.06149329990148544, -0.050844646990299225, -0.020344983786344528, 0.029326442629098892, -0.046993695199489594, -0.011872448027133942, 0.08032812178134918, -0.03046289272606373, -0.08679042756557465, -0.11531078815460205, 0.005235951393842697, -0.002846730872988701, -0.009002236649394035, -0.12126050889492035, 0.1351458579301834, 0.07514283061027527, -0.04708781838417053, 0.03037969581782818, 0.10958854854106903, 0.03029836155474186, 0.000937724718824029, -0.045385509729385376, -0.00299428915604949, -0.009749501943588257, 0.004833906888961792, -0.07326152920722961, 0.02844640053808689, -0.005610660649836063, 0.07108783721923828, 0.004856685176491737, -0.01815854012966156, 0.09168975055217743, 0.08755394071340561, -0.011054357513785362, -0.0029794620350003242, -0.013892613351345062, -0.017880987375974655, -0.07320801913738251, -0.03582670912146568, 0.07099346071481705, 0.0029081301763653755, 0.09671134501695633, 0.1077878475189209, -0.026347657665610313, -0.07290723919868469, 0.0385502390563488, 0.008461995050311089, 0.01708701066672802, -0.008497782982885838, 0.08779579401016235, -0.06224687770009041, -0.055209577083587646, -0.01033070869743824, 0.0011117063695564866, 0.11888643354177475, -0.011286593973636627, -0.004469742998480797, 0.001771545154042542, -0.09540364146232605, 0.009228374809026718, -0.03894606977701187, -0.03020479902625084, -0.012902326881885529, -0.02092278003692627, -0.027401156723499298, -0.061842355877161026, 0.004976334515959024, -0.0898926705121994, -0.0027350815944373608, -0.08278103172779083, 0.013615384697914124, -0.06448409706354141, -0.020476454868912697], +alloca:[-0.02343960478901863, -0.10242356359958649, -0.05073428899049759, -0.0619988776743412, 0.037982285022735596, -0.10864420235157013, 0.08002027869224548, 0.0224186759442091, 0.023234056308865547, -0.023003052920103073, -0.030059780925512314, -0.12794460356235504, -0.1832909882068634, -0.0007042979123070836, 0.13712044060230255, -0.082349494099617, -0.045614540576934814, -0.12372127175331116, 0.007738020271062851, -0.08069930225610733, -0.08024657517671585, -0.026748953387141228, -0.056251559406518936, -0.009580671787261963, 0.028538109734654427, 0.008922912180423737, 0.10627904534339905, 0.014376001432538033, 0.027584489434957504, 0.008103759959340096, 0.008025120943784714, -0.008471417240798473, 0.1409701406955719, -0.04128352552652359, -0.11080322414636612, 0.08169834315776825, 0.05169060453772545, 0.012553306296467781, 0.007529714144766331, 0.03966735675930977, 0.03881589323282242, 0.08052776753902435, 0.0015501874731853604, 0.012480093166232109, -0.017065422609448433, -0.08149156719446182, -0.08596573024988174, 0.012791849672794342, 0.0035418234765529633, -0.022330867126584053, 0.04738226532936096, -0.09609399735927582, 0.010244517587125301, -0.021929699927568436, 0.053301721811294556, 0.019895117729902267, 0.006674638949334621, -0.0887816920876503, -0.012437930330634117, 0.024804553017020226, 0.0011874680640175939, -0.10104507952928543, 0.036695294082164764, 0.016809988766908646, 0.024209998548030853, 0.09326808154582977, -0.009825430810451508, -0.07539333403110504, 0.06616730988025665, -0.02507917582988739, -0.005682460963726044, 0.019951973110437393, 0.0668206512928009, 0.0018274030881002545, -0.017084980383515358, -0.12944382429122925, 0.04106762260198593, 0.01910003088414669, -0.008563264273107052, 0.025082005187869072, -0.031130937859416008, -0.10873813927173615, -0.0029549840837717056, -0.07749991118907928, 0.016691239550709724, 0.006007835268974304, 0.03506339341402054, 0.0455777533352375, -0.05122026801109314, 0.11718446016311646, 0.014191053807735443, 0.0871366560459137, 0.028070054948329926, 0.056930579245090485, -0.07208500057458878, -0.025487348437309265, 0.05640107020735741, 0.02498183585703373, 0.0793999657034874, 0.07760274410247803, 0.1369526982307434, -0.07205858081579208, -0.05158155411481857, 0.012664606794714928, 0.03594089671969414, 0.013862811028957367, -0.007555518299341202, 0.02982068806886673, -0.011639583855867386, -0.0006799391703680158, 0.06816072016954422, 0.1339491754770279, -0.032915107905864716, 0.011098789051175117, -0.15405471622943878, 0.004565725568681955, -0.10489820688962936, 0.020222589373588562, 0.11422400176525116, 0.024362048134207726, 0.0026334067806601524, 0.01944863423705101, -0.0026208143681287766, -0.046534422785043716, 0.13629508018493652, 0.16920575499534607, 0.0001874880399554968, -0.023688074201345444, -0.048389192670583725, 0.015277521684765816, -0.01462157629430294, -0.09105883538722992, -0.0749041810631752, -0.014238251373171806, -0.020757028833031654, -0.047884970903396606, 0.09235404431819916, 0.025718621909618378, -0.009306952357292175, 0.13753217458724976, 0.0715622678399086, 0.07780744135379791, 0.00890144519507885, -0.10592267662286758, -0.016100754961371422, -0.014570606872439384, -0.044471077620983124, -0.12327711284160614, -0.16093842685222626, 0.011064955033361912, 0.06564022600650787, -0.08488823473453522, 0.04572850093245506, 0.10372990369796753, -0.13810189068317413, 0.10786443948745728, -0.12325982749462128, 0.019139934331178665, -0.05125617980957031, -0.005103860050439835, 0.009119135327637196, 0.02250315062701702, 0.0572771281003952, -0.027160709723830223, -0.00837133452296257, -0.0671016275882721, -0.16197076439857483, -0.01074051670730114, -0.06974577158689499, -0.16105975210666656, 0.05435195937752724, 0.006379207596182823, 0.08805269747972488, -0.02034694515168667, -0.10016080737113953, 0.03225371614098549, -0.04330471158027649, 0.060685090720653534, -0.019682036712765694, -0.07423798739910126, 0.0001438745530322194, 0.058258455246686935, 0.09545169025659561, -0.025665132328867912, -0.1593433916568756, 0.1766035109758377, 0.018980417400598526, -0.08372712135314941, -0.05562349781394005, -0.0724090039730072, -0.12096074223518372, 0.07287561893463135, 0.10819302499294281, -0.018844863399863243, 0.05980728194117546, 0.10270486027002335, 0.009710565209388733, -0.10611991584300995, 0.016436269506812096, -0.04516008496284485, 0.005282659083604813, -0.0679592713713646, 0.03359905257821083, 0.05826856568455696, 0.060413721948862076, -0.027983922511339188, 0.013824224472045898, -0.0242814589291811, -0.0025370228104293346, 0.11782059818506241, 0.043796930462121964, 0.11457019299268723, -0.102919802069664, 0.13082368671894073, 0.10434707999229431, -0.015575822442770004, 0.03296048194169998, -0.06204865500330925, 0.02075708657503128, -0.036893825978040695, -0.012865370139479637, -0.030263302847743034, 0.14268597960472107, -0.038501009345054626, -0.0032724784687161446, -0.048867274075746536, 0.0012887619668617845, 0.047795023769140244, -0.07778675854206085, -0.01995379477739334, -0.10039202868938446, -0.11106860637664795, -0.00792098417878151, 0.016744403168559074, -0.03220365196466446, -0.14812828600406647, -0.02364690974354744, 0.1109982430934906, -0.03495550900697708, -0.036103006452322006, 0.10000748932361603, 0.025884807109832764, 0.16676343977451324, -0.08469577133655548, 0.09520933777093887, 0.021994035691022873, -0.0033841929398477077, 0.006216377019882202, 0.12684255838394165, 0.10642984509468079, -0.008364854380488396, 0.0009972808184102178, -0.005861429497599602, 0.027633491903543472, 0.0012983643682673573, 0.029215453192591667, 0.00869745947420597, 0.10600794851779938, -0.031507257372140884, 0.03998950123786926, -0.012381216511130333, -0.012998605147004128, -0.017008790746331215, 0.0012222958030179143, 0.04922623932361603, -0.06365092843770981, 0.03241386637091637, 0.0006535976426675916, 0.028223233297467232, 0.006762126460671425, -0.0682966560125351, 0.023135462775826454, 0.04586483910679817, 0.01397855207324028, -0.017181115224957466, -0.024342892691493034, -0.011688828468322754, 0.003621090203523636, -0.011456076055765152, 0.0524907223880291, 0.006728763692080975, -0.009575415402650833, -0.008425572887063026, -0.0038378341123461723, -0.0027870293706655502, -0.02904435433447361, 0.14022211730480194, -0.01617022231221199, -0.026213273406028748, -0.0877908244729042, -0.016872482374310493, 0.0015280694933608174, -0.06481876224279404, 0.015998709946870804, 0.02347773313522339, 0.04652344807982445, 0.022511670365929604, -0.023817719891667366, -0.007035421207547188, -0.07733739912509918], +srem:[-0.030673062428832054, 0.025010453537106514, -0.09666301310062408, 0.005256693810224533, 0.07690498232841492, 0.12614884972572327, 0.03956201672554016, 0.023790160194039345, -0.14177611470222473, -0.07740063965320587, -0.03730073571205139, 0.17464503645896912, 0.13434727489948273, 0.13458959758281708, -0.11040182411670685, 0.07635024189949036, -0.01999305933713913, -0.04996125027537346, 0.035919468849897385, -0.0630916878581047, 0.001159494393505156, -0.12000332772731781, 0.02881545014679432, -0.010589370504021645, -0.007361029274761677, 0.004660347476601601, -0.00537112494930625, 0.0021831742487847805, -0.10685363411903381, 0.013975225389003754, -0.015027601271867752, -0.04434531554579735, 0.08021780103445053, 0.0523708201944828, -0.02701744996011257, -0.052550096064805984, 0.09102819859981537, 0.01955491676926613, 0.0013697744579985738, 0.053584981709718704, 0.04171118512749672, 0.04439498111605644, 0.0007513111922889948, -0.02863914705812931, -0.02387780137360096, -0.13351835310459137, 0.03041507862508297, -0.07662325352430344, -0.012408686801791191, -0.0769302025437355, 0.0032880865037441254, 0.08494453132152557, 0.10956528782844543, -0.02840941958129406, -0.038329336792230606, 0.1654702126979828, 0.044512003660202026, 0.04512009769678116, -0.10995474457740784, 0.02043153904378414, 0.004995087627321482, -0.02251245826482773, 0.07490213215351105, 0.027852976694703102, 0.014262693002820015, -0.11452710628509521, 0.15660031139850616, 0.012390002608299255, 0.06333884596824646, 0.12427197396755219, -0.007746685296297073, 0.005401463247835636, 0.07672389596700668, -0.06286666542291641, -0.054655835032463074, -0.17414803802967072, -0.02010812982916832, 0.04344674572348595, 0.11210954934358597, -0.01114097610116005, 0.021259557455778122, 0.08297325670719147, -0.0037910821847617626, 0.11097276210784912, 0.014096029102802277, -0.0027285623364150524, 0.13297781348228455, -0.0006491673411801457, -0.057221218943595886, 0.05937442183494568, 0.018865525722503662, 0.0037897713482379913, -0.0008217559661716223, -0.04996250942349434, -0.09056347608566284, -0.050880759954452515, -0.010778435505926609, 0.028807872906327248, 0.009591951966285706, -0.07547091692686081, -0.032835107296705246, -0.16313695907592773, -0.011170955374836922, 0.013166241347789764, -0.12563025951385498, 0.01818392239511013, -0.010407434776425362, 0.0035508559085428715, -0.016614098101854324, -0.00030726403929293156, 0.13657107949256897, -0.07301323115825653, 0.007841547951102257, 0.013717737048864365, 0.08640987426042557, -0.053848106414079666, -0.048178259283304214, -0.12546126544475555, 0.0158398374915123, -0.009024085476994514, 0.0008424494881182909, 0.014096111059188843, 0.001792797353118658, -0.04175747185945511, 0.14470161497592926, -0.07198501378297806, 0.00899546779692173, -0.021182529628276825, -0.009526930749416351, 0.13005954027175903, -0.08024013042449951, -0.028629930689930916, -0.1454370617866516, -0.10046132653951645, -0.0678328424692154, 0.01437346450984478, -0.10798994451761246, -0.09256654977798462, 0.050367582589387894, 0.10555053502321243, 0.018188584595918655, 0.02337377890944481, 0.006907317787408829, 0.044708218425512314, -0.11938486993312836, -0.09243222326040268, -0.16188159584999084, 0.04573356732726097, 0.09002320468425751, 0.06373075395822525, 0.026116054505109787, 0.05757724121212959, -0.043699588626623154, -0.01925409957766533, -0.06949269026517868, -0.11062764376401901, 0.0686248391866684, 0.02115986868739128, 0.14420665800571442, -0.1012728363275528, -0.11479046940803528, 0.09417201578617096, 0.12133911997079849, -0.1366381198167801, -0.0005715845618396997, -0.06385252624750137, 0.18220488727092743, -0.11492325365543365, 0.09284107387065887, -0.12528541684150696, 0.03064967505633831, 0.004131177440285683, 0.09798283129930496, -0.017777947708964348, 0.00450593326240778, -0.047430962324142456, -0.002741224132478237, 0.07324546575546265, 0.04473952203989029, 0.014447031542658806, 0.06799329072237015, 0.03596523404121399, 0.13788512349128723, 0.06316445767879486, 0.08536531776189804, -0.03513014316558838, 0.02823282778263092, 0.11420778930187225, 0.024049263447523117, -0.0736534371972084, -0.031792234629392624, 0.015930643305182457, -0.07772751152515411, -0.01732315868139267, -0.11040255427360535, -0.03846817836165428, 0.153297558426857, 0.17184464633464813, 0.006207328289747238, 0.10035550594329834, -0.0440291129052639, 0.11470635235309601, 0.08057637512683868, 0.07683956623077393, 0.00010548182763159275, 0.005608764477074146, 0.010492509230971336, -0.03007608652114868, -0.1270015835762024, 0.07007353007793427, -0.15182676911354065, 0.06978082656860352, 0.047209568321704865, -0.08313203603029251, 0.10301109403371811, -0.008449671790003777, -0.0419989638030529, -0.06388627737760544, -0.035483673214912415, 0.12175844609737396, -0.11004430055618286, -0.07996725291013718, 0.06119830161333084, -0.12694278359413147, 0.03272533789277077, 0.02523658610880375, -0.007459731772542, 0.0017936486983671784, 0.1051231324672699, -0.020093131810426712, -0.018587639555335045, 0.002520659938454628, -0.005980907008051872, 0.08504734933376312, -0.03638536110520363, -0.13750241696834564, 0.04770536348223686, 0.03860753774642944, -0.059598010033369064, 0.14638860523700714, -0.15080338716506958, 0.0612020269036293, 0.10603120923042297, 0.12459312379360199, -0.1380699723958969, 0.08665905892848969, 0.020510153844952583, 0.010483085177838802, 0.0020518675446510315, 0.07961461693048477, -0.013653252273797989, 0.0015715399058535695, -0.09556945413351059, 0.02726665884256363, -0.00033395609352737665, 0.03606417402625084, 0.009271257556974888, -0.019500140100717545, -0.028222985565662384, 0.04793374240398407, -0.013991251587867737, -0.0006727046566084027, -0.021132854744791985, -0.024243080988526344, -0.0563444048166275, -0.06501784175634384, -0.06455481052398682, 0.007199723273515701, -0.04516753554344177, -0.030770665034651756, -0.013182839378714561, -0.14316846430301666, -0.10960441082715988, 0.008976230397820473, 0.016713878139853477, -0.03424454107880592, 0.09983702003955841, -0.05935453996062279, -0.08371569961309433, 0.11172935366630554, 0.14310145378112793, -0.006259143352508545, -0.012221191078424454, -0.009851868264377117, -0.001968738157302141, 0.059378765523433685, -0.07820745557546616, 0.0640626773238182, 0.09324069321155548, -0.03634732589125633, -0.011243341490626335, 0.0038942117244005203, -0.02810930274426937, 0.00625227577984333, -0.15763109922409058, -0.0005499530816450715, 0.0037264004349708557, 0.0063277315348386765, 0.08162777870893478, -0.07987292110919952], +ashr:[0.1660018116235733, -0.037000589072704315, 0.011703696101903915, 0.01681690476834774, -0.09251509606838226, -0.00029918388463556767, -0.11446653306484222, 0.019424576312303543, 0.02462509460747242, -0.10722838342189789, -0.08237916231155396, 0.042386818677186966, 0.003689698874950409, 0.05006324127316475, 0.08142697066068649, -0.08921243995428085, 0.0741458386182785, -0.07783633470535278, -0.2049224078655243, -0.10044296830892563, -0.018511703237891197, -0.13409176468849182, 0.13369540870189667, -0.007087420672178268, 0.0149618498980999, 0.009964941069483757, -0.02034935913980007, 0.005514528602361679, -0.003763720393180847, 0.0098301712423563, -0.010775010101497173, -0.013370506465435028, 0.06057725101709366, -0.10012412816286087, 0.034644242376089096, -0.05856596678495407, 0.059426240622997284, 0.017114954069256783, 0.012872861698269844, 0.023849116638302803, 0.12304161489009857, 0.04838475212454796, 0.005576044321060181, -0.08542636036872864, -0.015783097594976425, 0.024733902886509895, -0.0985022708773613, 0.03284763544797897, -0.005356289446353912, 0.06679537892341614, 0.0033302046358585358, -0.030994264408946037, 0.05014728382229805, -0.022099561989307404, 0.03744257614016533, -0.023614980280399323, 0.0477110855281353, -0.06202121451497078, 0.0309245977550745, 0.02363172546029091, -0.0011019506491720676, 0.008286742493510246, 0.06644695997238159, 0.03223622217774391, -0.088689886033535, 0.11399933695793152, 0.08872103691101074, 0.15258294343948364, -0.04230266436934471, -0.000485688098706305, -0.0068986620754003525, -0.0846719965338707, 0.14429926872253418, 0.059195030480623245, 0.03282281756401062, -0.003184621687978506, -0.025465693324804306, 0.027940422296524048, 0.008152659982442856, -0.00020249525550752878, 0.04424666985869408, 0.10146009176969528, -0.0007165216375142336, 0.005686637945473194, 0.05905591696500778, 0.08972734212875366, 0.02271175943315029, 0.0022570150904357433, -0.04495496302843094, -0.14421705901622772, -0.0010863017523661256, -0.08668417483568192, -0.03689680993556976, 0.01583270914852619, -0.1122218444943428, -0.035108886659145355, -0.07633582502603531, 0.02238486520946026, -0.06899084150791168, -0.008039258420467377, -0.09275859594345093, -0.045133866369724274, 0.05651458352804184, 0.0022334884852170944, -0.00795766245573759, 0.013094453141093254, -0.006064537912607193, 0.08855174481868744, -0.04052216559648514, -0.002791246399283409, 0.08688134700059891, 0.004934457130730152, 0.044216182082891464, 0.006843520328402519, -0.03173140436410904, -0.04995865747332573, 0.005411156918853521, -0.0752611756324768, -0.12232357263565063, -0.10205908119678497, 0.004354151897132397, 0.007503453642129898, -0.004355592653155327, -0.02123105525970459, 0.06365709006786346, -0.004736870061606169, 0.004836821462959051, -0.01808200776576996, -0.16327694058418274, -0.011240249499678612, -0.09871354699134827, 0.09809499979019165, -0.05895337462425232, -0.06621840596199036, -0.03678949177265167, 0.06957460194826126, -0.009009242989122868, 0.02382330223917961, 0.004380620550364256, 0.15551704168319702, -0.05720306187868118, 0.049847181886434555, 0.0054673366248607635, 0.039599474519491196, -0.021553298458456993, 0.026435652747750282, -0.1687837541103363, 0.022714050486683846, -0.03128186613321304, -0.09499180316925049, -0.008666949346661568, -0.11371739208698273, -0.043874580413103104, 0.027153825387358665, 0.0764426589012146, -0.11447839438915253, -0.013956485316157341, 0.016035059466958046, 0.007026540115475655, -0.1069527268409729, -0.010415318422019482, 0.15299294888973236, -0.007694658823311329, -0.002826351672410965, -0.00201229564845562, -0.11051696538925171, -0.10840222984552383, -0.10132712125778198, -0.051259368658065796, -0.016511255875229836, -0.015546388924121857, 0.008410794660449028, 0.16235068440437317, -0.035709280520677567, 0.11116299033164978, 0.11345507204532623, -0.08969078958034515, -0.05408882722258568, 0.029467925429344177, 0.038726866245269775, 0.03087909333407879, 0.025758130475878716, 0.03207077085971832, 0.08165551722049713, -0.008428012952208519, 0.09765841066837311, 0.014517027884721756, 0.17806340754032135, 0.0052369097247719765, -0.06876108050346375, 0.17896801233291626, 0.12250365316867828, 0.09250643849372864, -0.019138729199767113, 0.017122844234108925, 0.09442196786403656, -0.0026824669912457466, 0.07849705964326859, 0.002731582149863243, 0.022234700620174408, 0.0011654921108856797, -0.06482993811368942, 0.05119861289858818, 0.05975041911005974, -0.16741475462913513, 0.01700443960726261, 0.0073449574410915375, -0.022250769659876823, -0.10983587801456451, -0.12984518706798553, -0.03831736370921135, 0.026643982157111168, -0.010541054420173168, -0.07715754956007004, 0.0877879410982132, -0.007850183174014091, 0.026469537988305092, -0.11218824982643127, 0.05073418468236923, 0.0030518891289830208, 0.07256313413381577, -0.043657753616571426, -0.005411764606833458, -0.008637933991849422, 0.02778828889131546, -0.05437283590435982, 0.004612976685166359, -0.03277966380119324, -0.1295309066772461, -0.02358032763004303, 0.06278912723064423, -0.024448124691843987, -0.008205462247133255, 0.07826918363571167, -0.029216652736067772, -0.0724615529179573, 0.021880295127630234, 0.07006977498531342, -0.05612541362643242, 0.04337168484926224, -0.025900449603796005, -0.013250065967440605, 0.03095077909529209, 0.1437375694513321, 0.09684084355831146, 0.018266411498188972, 0.11960186064243317, 0.00012402632273733616, -0.1213754266500473, 0.1223425418138504, -0.0019630827009677887, 0.0006895794067531824, -0.07989265024662018, 0.026337185874581337, 0.012884855270385742, 0.03652394190430641, 0.005601551383733749, 0.11431147158145905, -0.051755640655756, 0.12286922335624695, -0.013197822496294975, 0.0009457205887883902, -0.01620100811123848, -0.025198889896273613, 0.005989349912852049, 0.0780232846736908, 0.00043959508184343576, 0.00692916102707386, -0.04350590705871582, 0.06087249517440796, -0.037568118423223495, -0.11036166548728943, -0.09425301849842072, 0.011375468224287033, -0.09230542927980423, 0.08837493509054184, 0.09401822090148926, 0.012109417468309402, 0.00709913857281208, 0.08315591514110565, 0.05894485116004944, 0.005544781684875488, -0.009135516360402107, -0.0015184321673586965, 0.0005038559902459383, 0.011932069435715675, -0.10656636953353882, -0.050778552889823914, -0.03692692890763283, -0.06588186323642731, -0.0138225257396698, 0.031707558780908585, -0.028820285573601723, 0.0041253892704844475, -0.11196698248386383, 0.003055698238313198, -0.0682917907834053, 0.0072880275547504425, -0.07431314140558243, 0.05860617011785507], +constant:[-0.03135776147246361, 0.021064674481749535, -0.05810410901904106, 0.04008198156952858, -0.015110613778233528, -0.008219117298722267, 0.01501479558646679, -0.030491085723042488, -0.0017932519549503922, 0.009046778082847595, 0.041836921125650406, 0.019158946350216866, 0.007634375244379044, 0.05920204520225525, -0.05492535978555679, 0.05348433554172516, 0.03287465125322342, 0.025522634387016296, -0.06761645525693893, 0.011484179645776749, -0.019499149173498154, -0.01243620179593563, 0.021356865763664246, 0.011695336550474167, -0.000735851121135056, 0.020422613248229027, 0.08296751976013184, -0.020892353728413582, -0.0542161725461483, -0.03995447978377342, -0.05570035055279732, 0.029942214488983154, -0.0070082079619169235, 0.043600864708423615, 0.05366813763976097, 0.01888773776590824, -0.04320862889289856, 0.05374610796570778, 0.026633938774466515, 0.06396381556987762, -0.05100080370903015, -0.059056974947452545, 0.050813645124435425, -0.006628604605793953, -0.003946672659367323, -0.013977056369185448, -0.06888441741466522, -0.03539291024208069, -0.013944707810878754, -0.007947070524096489, 0.020910518243908882, -0.045536722987890244, 0.007915385067462921, 0.011303529143333435, -0.0016888390528038144, 0.011188564822077751, 0.06527287513017654, -0.03826728090643883, 0.01640700362622738, 0.04424429312348366, -0.036484938114881516, -0.016286103054881096, -0.07505195587873459, -0.01667717657983303, 0.03247954323887825, -0.020125646144151688, -0.024579299613833427, 0.017995715141296387, -0.036035504192113876, 0.00039275712333619595, 0.00810481607913971, -0.05172663554549217, 0.04784063622355461, 0.030910303816199303, -0.02867402695119381, 0.02158087119460106, 0.048232149332761765, -0.020779578015208244, -0.008166627958416939, -0.04581769183278084, 0.004302935674786568, 0.06996513158082962, 0.03697177767753601, 0.06526641547679901, -0.06737583130598068, 0.008918872103095055, 0.01949916034936905, 0.023635219782590866, 0.08743343502283096, -0.024428321048617363, -0.02479424886405468, -0.0022114990279078484, -0.0038810614496469498, -0.0496789775788784, 0.012491798028349876, 0.08046334236860275, 0.02214965969324112, -0.00859840027987957, -0.022818541154265404, 0.026779023930430412, -0.009324446320533752, 0.0075931549072265625, -0.04606250301003456, -0.02647661603987217, 0.004369294736534357, -0.0012744219275191426, 0.040190499275922775, -0.03156797215342522, 0.01438831351697445, -0.042199768126010895, 0.07517389953136444, -0.008046664297580719, -0.00015350861940532923, -0.04149983823299408, 0.002693964634090662, 0.06886530667543411, -0.07256986200809479, 0.02477646805346012, -0.03402070328593254, 0.06958858668804169, 0.05576984956860542, -0.002403194084763527, -0.05225571617484093, 0.09841907024383545, 0.005119638051837683, 0.05529665946960449, -0.04506465792655945, 0.0017292724223807454, 0.005220375955104828, -0.03936660289764404, 0.03210975602269173, 0.00440763495862484, 0.03292294964194298, 0.011317752301692963, -0.0051687294617295265, -0.03071538917720318, 0.0883704125881195, -0.0044890400022268295, 0.02439023368060589, 0.029216820374131203, -0.07419449090957642, -0.045634765177965164, -0.03380942717194557, 0.028288358822464943, -0.05097208172082901, 0.0025988128036260605, 0.012947199866175652, -0.02016155794262886, 0.04191792011260986, 0.03246545419096947, -0.06459061801433563, 0.012907898053526878, 0.06793417036533356, 0.035497549921274185, 0.05895654857158661, 0.04644059017300606, -0.005223090760409832, -0.017972923815250397, 0.0037723593413829803, -0.005688931792974472, -0.07371511310338974, 0.03794018551707268, 0.09291794896125793, -0.000798821565695107, 0.017014170065522194, -0.05429695174098015, 0.040521834045648575, 0.06493527442216873, 0.034702979028224945, 0.023716330528259277, -0.04035301133990288, 0.03564160689711571, -0.004928983747959137, 0.03400058671832085, -0.028363829478621483, 0.004989901557564735, -0.04098498076200485, -0.05353662744164467, 0.0018115356797352433, 0.01941198855638504, 0.008316917344927788, 0.11659654974937439, 0.004185996949672699, 0.06725996732711792, -0.028204720467329025, -0.04025711491703987, -0.013908341526985168, 0.00511489063501358, -0.041313327848911285, 0.03542443364858627, 0.06333702057600021, -0.005938351154327393, 0.06589584052562714, 0.026045434176921844, 0.06646950542926788, 0.023204820230603218, -0.0011082092532888055, 0.046507447957992554, 0.09392751753330231, 0.07188607007265091, 0.0769156888127327, -0.017604541033506393, 0.0065900180488824844, -0.05589200183749199, -0.015850845724344254, -0.06909193098545074, -0.015139942988753319, -0.0014452789910137653, 0.025880418717861176, -0.0089214276522398, -0.027477972209453583, 0.01565605029463768, 0.020900724455714226, -0.0018047225894406438, -0.07560816407203674, 0.0035324282944202423, -0.011402241885662079, -0.05201413854956627, -0.012262387201189995, -0.027089795097708702, -0.04139203578233719, -0.00015104212798178196, 0.06651251018047333, 0.005841284990310669, 0.07061369717121124, -0.053814273327589035, -0.000673825154080987, 0.022723915055394173, 0.0263283122330904, 0.029835954308509827, 0.02265365608036518, 0.013710319995880127, 0.030243437737226486, -0.07754884660243988, 0.00889936089515686, 0.02681121416389942, -0.014715230092406273, 0.0734838992357254, 0.06950457394123077, 0.03953055664896965, 0.0015980714233592153, 0.006749900057911873, 0.004939267411828041, 0.03114841692149639, -0.03439648076891899, 0.01921272836625576, -0.025807209312915802, -0.05137722194194794, -0.022437414154410362, 0.009841784834861755, 0.04518523067235947, -0.01888461969792843, -0.015033865347504616, -0.010788274928927422, 0.09743751585483551, -0.04277399182319641, -0.03934530168771744, 0.07225017249584198, -0.015716254711151123, -0.023252829909324646, 0.035451922565698624, 0.030636800453066826, 0.022258387878537178, -0.0026270952075719833, 0.03237030282616615, 0.01657896302640438, -0.09885145723819733, 0.03157876059412956, 0.019178645685315132, 0.010698909871280193, 0.04013096168637276, -0.05736283212900162, 0.05830829218029976, -0.03707953542470932, 0.0013466156087815762, 0.014521690085530281, -0.02677350677549839, 0.06752640008926392, 0.010213328525424004, -0.023716527968645096, -0.0037507154047489166, -0.04261939227581024, 0.039173249155282974, 0.03443217650055885, 0.05507856607437134, -0.008960163220763206, -0.016032356768846512, 0.01226806454360485, -0.02519705332815647, 0.03164607658982277, -0.05713549256324768, -0.07330909371376038, -0.015835944563150406, 0.03407738730311394, -0.04038840904831886, 0.028122741729021072, 0.0033883415162563324, 0.06550481170415878, -0.043707456439733505, -0.0023897532373666763], +fmul:[-0.06817259639501572, -0.006938105449080467, -0.10098850727081299, 0.004020938649773598, 0.14414452016353607, 0.046759072691202164, -0.021085837855935097, 0.01983485370874405, 0.13955922424793243, 0.12431447207927704, -0.03551923483610153, -0.1572156697511673, 0.13431432843208313, 0.01488623395562172, -0.12121127545833588, -0.016436336562037468, -0.02971760183572769, 0.08688865602016449, 0.048756178468465805, -0.010614616796374321, -0.04418120160698891, 0.1246345043182373, -0.1532381922006607, -0.006886912509799004, 0.04423299431800842, 0.00048292637802660465, -0.043389640748500824, 0.013306014239788055, 0.025152401998639107, 0.013480614870786667, -0.004557145293802023, -0.014945793896913528, -0.12360264360904694, 0.13647952675819397, -0.11742538213729858, 0.007135247811675072, 0.0026410329155623913, 0.013273794203996658, 0.009771406650543213, 0.021548330783843994, -0.10270273685455322, 0.03509798273444176, -0.0008528099860996008, 0.11296548694372177, -0.021429870277643204, -0.05370527133345604, 0.031278450042009354, 0.055879656225442886, -0.014139493927359581, 0.01761510968208313, -0.0017858739010989666, 0.024860398843884468, 0.023672040551900864, -0.028371496126055717, -0.04045867547392845, 0.11526668071746826, 0.017669595777988434, -0.029856905341148376, 0.025105850771069527, 0.018839960917830467, 0.0010831309482455254, -0.005613309796899557, -0.03656665235757828, -0.012881727889180183, -0.05104898661375046, -0.04350131377577782, -0.03880365192890167, 0.00033271568827331066, 0.13638341426849365, 0.09955509006977081, -0.0069020651280879974, -0.041926998645067215, -0.12902502715587616, -0.05832350626587868, -0.053785987198352814, 0.09165110439062119, -0.028577705845236778, 0.009788182564079762, 0.061105161905288696, 0.0031883246265351772, 0.018702218309044838, -0.0426221564412117, -0.0003479036968201399, -0.04003875330090523, -0.06127014011144638, -0.0659281462430954, -0.03306795656681061, -0.00677868165075779, -0.05295430123806, 0.09039764106273651, 0.019663799554109573, 0.09002197533845901, -0.018675735220313072, 0.021351784467697144, -0.03680949658155441, -0.06757432222366333, -0.05765322595834732, 0.027053970843553543, 0.015717845410108566, -0.054841652512550354, 0.06223149225115776, -0.0416010245680809, 0.012325553223490715, 0.01249886117875576, -0.02487138658761978, 0.010958721861243248, -0.007290001958608627, -0.09413136541843414, -0.06698466092348099, -0.003882497549057007, -0.01612740010023117, -0.0299781933426857, 0.009782519191503525, 0.004603305831551552, 0.014003418385982513, -0.053448066115379333, 0.016221467405557632, -0.06824281066656113, 0.028922004625201225, 0.006826680153608322, 0.0003518343437463045, 0.011270135641098022, -1.1753523722290993e-05, -0.034253623336553574, -0.1525496393442154, 0.11100412905216217, 0.01699286326766014, -0.02157122641801834, -0.020549681037664413, 0.04475803300738335, 0.03969181701540947, 0.12767624855041504, -0.08577054738998413, -0.015835601836442947, 0.045413993299007416, -0.014538859948515892, -0.055756185203790665, 0.019680947065353394, -0.07802414149045944, -0.08331042528152466, 0.05438326671719551, 0.009867437183856964, 0.011019852012395859, -0.00233089504763484, -0.10161949694156647, -0.04930659011006355, 0.02997724711894989, 0.04175073280930519, 0.04134877026081085, 0.09997968375682831, 0.048132218420505524, -0.05629723146557808, -0.04446566477417946, -0.024880075827240944, 0.058951765298843384, 0.10446129739284515, -0.07985593378543854, 0.013200165703892708, -0.08964642882347107, 0.004273975268006325, -0.04672292619943619, -0.016737403348088264, 0.01673624850809574, -0.029054606333374977, -0.014863869175314903, -0.027449041604995728, -0.016477247700095177, 0.13027581572532654, -0.06982749700546265, 0.05893684923648834, 0.058218445628881454, 0.002918464131653309, -0.05820009484887123, -0.030605020001530647, -0.05078112334012985, -0.08741751313209534, 0.07310370355844498, -0.0678979679942131, 0.029105039313435555, 0.004383401945233345, -0.045635271817445755, -0.031273383647203445, 0.09703709185123444, -0.003324545454233885, -0.0381370410323143, -0.11980113387107849, 0.017953786998987198, -0.014282533898949623, 0.003616010770201683, -0.07390952110290527, -0.06182472035288811, -0.010039940476417542, -0.07722388207912445, -0.020195627585053444, 0.0556403212249279, -0.07133184373378754, -0.07369843125343323, -0.0650232806801796, -0.07333339750766754, 0.0444963164627552, -0.02886197157204151, 0.08434871584177017, 0.034814052283763885, 0.0008415409829467535, 0.04633765295147896, 0.016612587496638298, 0.010396050289273262, -0.024501631036400795, -0.04917179420590401, 0.11074979603290558, -0.10391154140233994, -0.07341747730970383, 0.05221811309456825, 0.06815943121910095, -0.045102931559085846, -0.006567111238837242, 0.03281679004430771, 0.06121208518743515, 0.013280574232339859, -0.0959329903125763, -0.15304040908813477, -0.03334297612309456, -0.011198502033948898, -0.006339265964925289, 0.014193762093782425, -0.009203845635056496, -0.011622358113527298, -0.08439109474420547, 0.12404221296310425, -0.019726336002349854, -0.022929685190320015, -0.1057654544711113, -0.009590156376361847, -0.015190958976745605, -0.03236612305045128, -0.12561996281147003, -0.01861998438835144, 0.005517076700925827, 0.05531155318021774, -0.033493224531412125, -0.06544481962919235, 0.03126746416091919, 0.017355922609567642, -0.08813405781984329, -0.02567141130566597, 0.011711586266756058, -0.12782859802246094, 0.002347576431930065, -0.046840280294418335, -0.028120573610067368, -0.005980364978313446, 0.006929041817784309, -0.00220160698518157, 0.025726504623889923, 0.0022199153900146484, 0.022653156891465187, 0.003703565336763859, -0.019920704886317253, -0.035428352653980255, 0.06891194730997086, -0.008918248116970062, -0.011740460991859436, -0.015597701072692871, -0.007698223926126957, 0.021301105618476868, -0.08858471363782883, -0.040052380412817, 0.004601280204951763, -0.011853482574224472, -0.02895677648484707, -0.0144753847271204, -0.07978690415620804, -0.10736558586359024, 0.00643879733979702, 0.02583419345319271, -0.030734824016690254, -0.013457603752613068, 0.006915842182934284, 0.10202565789222717, 0.010499237105250359, 0.01680959202349186, -0.016919711604714394, -0.009167041629552841, -0.005270194262266159, 0.0015852024080231786, 0.0672723799943924, 0.03522748127579689, -0.14838427305221558, 0.035487350076436996, 0.007939506322145462, -0.014810599386692047, 0.023294057697057724, -0.06332295387983322, -0.00021887209732085466, 0.09017804265022278, 0.002612497191876173, 0.018752416595816612, 0.004776643589138985, 0.009852919727563858, -0.013252836652100086], +trunc:[0.13932918012142181, 0.00209594564512372, -0.011916790157556534, -0.04781172052025795, 0.014733375981450081, 0.09395384788513184, -0.0003542524063959718, 0.019879240542650223, -0.00464674411341548, 0.08182226121425629, 0.008406582288444042, -0.06928536295890808, 0.015891660004854202, 0.0019232737831771374, -0.03686286509037018, -0.009596348740160465, 0.12105382978916168, -0.07894366979598999, 0.07148489356040955, -0.08371585607528687, 0.1538781076669693, -0.009039951488375664, -0.006475965958088636, -0.01051013357937336, 0.005785829853266478, -0.0005093511426821351, 0.0011941664852201939, 0.01204930990934372, -0.17195212841033936, 0.006809701211750507, 0.020236697047948837, -0.017277922481298447, 0.08580401539802551, -0.10260576754808426, 0.09527532011270523, -0.12127260863780975, -0.020385412499308586, 0.01890811137855053, 0.00303097628057003, -0.05647662654519081, 0.056101974099874496, 0.09745506942272186, 0.0019213631749153137, 0.029019413515925407, -0.020425645634531975, -0.04261340573430061, 0.009881764650344849, -0.07455772906541824, -0.013963073492050171, 0.04845092445611954, 0.00592629611492157, 0.01918463595211506, -0.053599778562784195, -0.022154703736305237, 0.07680605351924896, -0.018965622410178185, 0.1507304310798645, 0.02043168805539608, -0.01231331191956997, 0.02384505793452263, 0.0013721525901928544, 0.052122075110673904, 0.08283793181180954, -0.05859076976776123, -0.013954750262200832, -0.052537813782691956, -0.06568270921707153, 0.13377399742603302, -0.018018167465925217, -0.035389505326747894, -0.007519335485994816, -0.12694033980369568, -0.06474809348583221, -0.02903427928686142, 0.040511827915906906, -0.05100151151418686, -0.04674627631902695, -0.12147261947393417, -0.04909006133675575, 0.00040777644608169794, 0.05350147560238838, 0.061620574444532394, -0.002730733249336481, -0.018227525055408478, -0.09378527104854584, 0.03066146932542324, 0.007244741544127464, -0.009683978743851185, 0.023076830431818962, -0.05141005292534828, 0.020665781572461128, -0.017861686646938324, 0.0012814822839573026, 0.02063637413084507, 0.01283695362508297, -0.0487883985042572, 0.017272930592298508, 0.027726195752620697, 0.015770088881254196, -0.0070532504469156265, -0.0902567207813263, -0.06630049645900726, 0.15719927847385406, 0.006551986560225487, -0.009134834632277489, 0.013807058334350586, -0.004889281466603279, -0.020684050396084785, -0.09975702315568924, -0.005372289568185806, 0.025481808930635452, -0.12412331998348236, 0.1208428293466568, 0.00830799899995327, -0.002840012777596712, -0.02979108691215515, 0.011748899705708027, 0.07151660323143005, 0.023749209940433502, 0.01820611208677292, -0.0006029928335919976, 0.0138054508715868, -0.002883540466427803, -0.046340834349393845, -0.10541357100009918, -0.040877584367990494, 0.017879124730825424, -0.02358798310160637, -0.09921061992645264, 0.06151983514428139, 0.01399075984954834, 0.009655927307903767, 0.11445314437150955, -0.10631781071424484, -0.09778159856796265, 0.02836495079100132, -0.00814666785299778, 0.00656956247985363, -0.08430594950914383, 0.06769797205924988, 0.039059434086084366, 0.08961816877126694, 0.007127884775400162, 0.04508311673998833, 0.008604343980550766, 0.07479607313871384, -0.1297052502632141, 0.037982258945703506, 0.04489528015255928, 0.019778210669755936, 0.054420579224824905, 0.0063272807747125626, -0.04758025333285332, 0.00214417465031147, 0.04703611135482788, 0.01944246143102646, 0.03894780948758125, 0.017785556614398956, 0.04953671991825104, -0.01812932640314102, 0.0570797473192215, 0.042736783623695374, 0.05047251656651497, -0.03436625003814697, -0.011079749092459679, 0.03976230323314667, 0.016891853883862495, -0.05710005760192871, 0.06831371784210205, 0.02873385138809681, -0.004469400271773338, 0.0037251971662044525, -0.03202102333307266, -0.01073052641004324, -0.03203682228922844, -0.02332666516304016, 0.028397029265761375, -0.018041344359517097, -0.14194242656230927, -0.030755767598748207, -0.05084477737545967, 0.06630879640579224, -0.013225218281149864, -0.004846637137234211, 0.11267171800136566, -0.13345633447170258, 0.011945627629756927, 0.011468954384326935, -0.002952144481241703, -0.07401444762945175, -0.027165157720446587, -0.009109214879572392, -0.024569330736994743, -0.017634578049182892, -0.011918637901544571, -0.022285958752036095, -0.02597372978925705, 0.058687612414360046, -0.1203949972987175, -0.03898049518465996, 0.08413664996623993, 0.032919060438871384, 0.05272897332906723, 0.06594645231962204, -0.0037098946049809456, 0.020382115617394447, 0.010881220921874046, -0.024290932342410088, -0.02502790279686451, 0.009195292368531227, -0.05064466968178749, 0.011155238375067711, 0.1266651302576065, 0.014872577041387558, 0.10024113953113556, -0.011434759944677353, 0.01702294498682022, 0.004197683185338974, 0.06206603720784187, 0.03461158275604248, -0.050687484443187714, -0.010813271626830101, -0.022686688229441643, 0.0032728612422943115, 0.01438354142010212, 0.12689875066280365, -0.1264539361000061, -0.05714746564626694, -0.021030204370617867, -0.013806652277708054, 0.060279931873083115, -0.014788879081606865, -0.009190002456307411, 0.032216429710388184, -0.02811993658542633, -0.08056433498859406, 0.11812222003936768, -0.10904295742511749, -0.06440725922584534, 0.015827730298042297, -0.017283707857131958, 0.082187220454216, 0.0650223046541214, 0.026447797194123268, 0.1267833709716797, -0.01829378493130207, 0.08072692155838013, 0.0021614907309412956, -0.06306496262550354, 0.11830538511276245, -0.01020164042711258, 0.005220705643296242, -0.09446078538894653, 0.026503005996346474, 0.0006999616743996739, 0.07353591918945312, 0.00582437589764595, 0.09825058281421661, 0.018197190016508102, 0.08658137917518616, -0.013185972347855568, -0.0065773120149970055, -0.016128037124872208, 0.007183725014328957, 0.01774529367685318, 0.0951932743191719, 0.12017066776752472, 0.013139152899384499, 0.11222519725561142, 0.08973495662212372, 0.06987635791301727, -0.05223235860466957, 0.050504013895988464, 0.007469102740287781, -0.029804281890392303, 0.13399001955986023, 0.0806213766336441, -0.0612301379442215, 0.01560330018401146, 0.0086738346144557, 0.012502254918217659, -0.003978844732046127, -0.005301147699356079, -0.006557079963386059, -0.0022346656769514084, -0.010962803848087788, 0.0006073096301406622, 0.04321006312966347, 0.045189179480075836, -0.0725291296839714, -0.016328779980540276, 0.1278260052204132, -0.03104054182767868, 0.00015370198525488377, -0.027420371770858765, 0.0037098564207553864, 0.008647182956337929, 0.045047104358673096, -0.024015706032514572, -0.07503503561019897], +udiv:[-0.02804575115442276, -0.09414409101009369, 0.004895341116935015, 0.01931140385568142, 0.012196257710456848, -0.0682368203997612, -0.08836302161216736, 0.0074751414358615875, -0.06047683581709862, -0.06536572426557541, -0.03710620477795601, 0.1346856653690338, 0.016581298783421516, 0.06731919944286346, 0.12135633081197739, -0.0929248109459877, 0.0432790070772171, -0.07627600431442261, 0.01024657767266035, -0.015887882560491562, 0.06286202371120453, -0.016763882711529732, -0.0405256450176239, -0.01077201683074236, -0.1304139643907547, 0.009212234057486057, 0.09802090376615524, 0.010180167853832245, -0.11602775007486343, 0.00634058378636837, -0.015448428690433502, -0.07970254868268967, 0.021081529557704926, -0.10101309418678284, 0.10113734751939774, -0.05855804681777954, 0.11082617938518524, 0.010111227631568909, 0.013312730938196182, 0.016647329553961754, 0.13596348464488983, 0.03868600353598595, 0.002758471295237541, 0.004296919330954552, -0.024464121088385582, 0.011123878881335258, 0.025638669729232788, 0.0964091494679451, -0.007330216467380524, -0.0798262357711792, -3.093085251748562e-05, 0.024930553510785103, -0.0013637446099892259, -0.010060768574476242, 0.020503954961895943, -0.12173725664615631, 0.07690442353487015, 0.006252376362681389, 0.0023549236357212067, 0.021156923845410347, -0.009348388761281967, -0.02588750422000885, 0.00840518157929182, 0.02081439271569252, -0.0038555157370865345, -0.11002121865749359, -0.06753737479448318, -0.01378755271434784, -0.12988534569740295, -0.1876181662082672, -0.0023789573460817337, -0.0038842298090457916, -0.01097719743847847, 0.011600751429796219, 0.1768018752336502, 0.11321739852428436, -0.06835369765758514, 0.00907538179308176, 0.10904049873352051, 0.027574609965085983, -0.04486020654439926, -0.031177913770079613, 0.0035434598103165627, 0.03231207653880119, -0.05272121727466583, -0.10315153002738953, 0.15619903802871704, -0.007733799517154694, 0.05285535007715225, -0.0010751873487606645, -0.02547859027981758, 0.07728748768568039, -0.04950611665844917, 0.04536283761262894, -0.049561865627765656, -0.06839034706354141, 0.012620193883776665, -0.019740961492061615, 0.0012352365301921964, -0.12418875098228455, -0.02558126300573349, -0.03440253809094429, -0.05026520416140556, 0.007576201111078262, 0.07443208992481232, 0.017347287386655807, -0.002348991110920906, -0.019273720681667328, -0.012525087222456932, -0.006730841472744942, -0.018631713464856148, -0.12860053777694702, 0.0369378961622715, 0.009370107203722, 0.0003312190528959036, -0.027297042310237885, -0.08868901431560516, -0.0048628575168550014, 0.01325315609574318, -0.10709122568368912, 0.001670040306635201, 0.015020227059721947, -0.009054528549313545, -0.04123339802026749, 0.11374305188655853, -0.008877919055521488, 0.04930833727121353, -0.024219941347837448, -0.005326764192432165, 0.046312786638736725, 0.0024108905345201492, -0.1703205108642578, 0.10641056299209595, -0.02177567407488823, -0.04451652988791466, -0.04818808659911156, -0.05648420378565788, -0.057508327066898346, -0.0982339158654213, 0.12740729749202728, -0.11359111219644547, 0.13448722660541534, 0.003743227571249008, -0.005942202173173428, 0.09739139676094055, 0.06544818729162216, -0.12647566199302673, 0.10370682924985886, 0.16592110693454742, -0.12136302888393402, 0.12329050898551941, -0.06458691507577896, -0.047285813838243484, 0.08525080978870392, 0.10149723291397095, -0.0932563915848732, 0.034838199615478516, 0.021100983023643494, -0.07474023848772049, -0.029173342511057854, -0.010922055691480637, -0.15484358370304108, 0.12119980156421661, -0.09365227818489075, -0.012343382462859154, 0.04494234919548035, 0.025164736434817314, -0.008333208039402962, 0.11865745484828949, 0.05839353799819946, 0.027992796152830124, 0.009928219020366669, 0.09802017360925674, -0.027053413912653923, -0.07419872283935547, 0.013356443494558334, -0.061689186841249466, -0.03479883819818497, 0.0492175817489624, -0.015197021886706352, -0.13189597427845, 0.049852993339300156, -0.1673426479101181, 0.01037561520934105, 0.08227535337209702, 0.028004050254821777, -0.0008023713016882539, -0.12845738232135773, -0.06763449311256409, -0.0677495226264, -0.056225281208753586, 0.08822354674339294, -0.08387847989797592, -0.015408631414175034, -0.004771479405462742, 0.08729329705238342, 0.1761731505393982, 0.15862713754177094, -0.09195704013109207, -0.004854829516261816, -0.032267771661281586, -0.13121941685676575, 0.1836216151714325, 0.11102651059627533, 0.11678699404001236, 0.02310621552169323, 0.01099465787410736, -0.021648801863193512, -0.0045428345911204815, -0.06783841550350189, 0.09668484330177307, 0.06461890041828156, 0.006407866254448891, 0.080491803586483, 0.10246992111206055, -0.012673500925302505, 0.09542429447174072, -0.10562267899513245, 0.07652263343334198, -0.031225038692355156, 0.05012790486216545, -0.08888499438762665, 0.06171828880906105, -0.09166756272315979, 0.002001594752073288, 0.02690706215798855, 0.08075931668281555, 0.09771557152271271, -0.1357915997505188, 0.0005566530162468553, -0.06860828399658203, -0.08584307879209518, -0.002257297281175852, -0.033515412360429764, -0.030550798401236534, -0.03015723079442978, 0.10937926918268204, -0.011010272428393364, -0.05264824628829956, 0.12955404818058014, 0.056832607835531235, -0.009077051654458046, -0.0916588306427002, -0.08857311308383942, 0.008864526636898518, 0.10893822461366653, 0.1118345633149147, 0.004492002539336681, 0.12371969223022461, -0.11386288702487946, -0.00748531986027956, 0.006995061412453651, 0.043335482478141785, 0.01974663883447647, 0.00958604458719492, 0.023009883239865303, 0.0031128888949751854, -0.03135418891906738, 0.08253427594900131, 0.0475040078163147, -0.011061903089284897, -0.0043053533881902695, -0.011040041223168373, 0.0022701937705278397, -0.06549400091171265, 0.060426872223615646, 0.10875600576400757, 0.008441555313766003, -0.004015935119241476, 0.10552610456943512, -0.047405146062374115, 0.07438910007476807, -0.01445520855486393, 0.009505532681941986, 0.07346971333026886, 0.09096989035606384, 0.07419447600841522, 0.08097615092992783, -0.13495442271232605, 0.1541612148284912, 0.1639610379934311, -0.08499869704246521, -0.0026630666106939316, 0.0010584299452602863, 0.00330951064825058, -0.041714124381542206, 0.14272376894950867, -0.026630064472556114, -0.20131656527519226, 0.043972600251436234, -0.020139802247285843, 0.09678614139556885, 0.05064226686954498, 0.0013646000297740102, -0.14407598972320557, 0.005632828921079636, 0.0797497034072876, 0.022027842700481415, -0.10896101593971252, -0.17646892368793488], +add:[-0.025219038128852844, 0.005169929936528206, 0.07679339498281479, -0.1122080534696579, -0.022933034226298332, -0.05266915261745453, -0.03609388321638107, 0.018180012702941895, 0.043028853833675385, 0.04223735257983208, -0.06862178444862366, -0.04501156881451607, -0.017314255237579346, 0.00806422159075737, 0.0306923259049654, -0.020655592903494835, -0.017132991924881935, -0.0010200078831985593, -0.025551453232765198, -0.0263901986181736, 0.025687187910079956, -0.03547334671020508, 0.01716841198503971, -0.008064433932304382, -0.05684151500463486, 0.0024143224582076073, 0.013271817937493324, 0.0034521743655204773, 0.027712296694517136, 0.007267882116138935, -0.015239393338561058, -0.013698693364858627, -0.015104010701179504, -0.09732339531183243, -0.030436048284173012, -0.031042950227856636, 0.029709789901971817, 0.01766505464911461, 0.00786192249506712, 0.06218140199780464, 0.0795103907585144, 0.047945644706487656, 0.004323611967265606, 0.03943005949258804, -0.021007465198636055, -0.11031506955623627, 0.033664628863334656, 0.019335612654685974, -0.009136788547039032, 0.05640718340873718, 0.0009248164715245366, 0.0015353538328781724, -0.002940753474831581, -0.022186025977134705, 0.11020085215568542, -0.014705920591950417, 0.019350901246070862, 0.07358727604150772, -0.04198906570672989, 0.024995217099785805, -0.004810088314116001, -0.12894782423973083, 0.08728523552417755, -0.08443149924278259, -0.10824090242385864, -0.07582361996173859, 0.06909553706645966, 0.03380111977458, 0.03831520304083824, -0.09218566119670868, -0.010088489390909672, -0.08594867587089539, -0.07237358391284943, -0.05794067308306694, -0.03358169272542, -0.019600760191679, -0.040139880031347275, 0.026738421991467476, 0.056822508573532104, 0.014718571677803993, 0.008678487502038479, 0.02733498439192772, -0.0008580854628235102, -0.052287351340055466, -0.00263008289039135, -0.02241222746670246, 0.013460380956530571, -0.011090075597167015, -0.06053449958562851, -0.0744723379611969, 0.009199031628668308, 0.01572180911898613, 0.043980274349451065, 0.017604803666472435, -0.027305826544761658, -0.0507354810833931, 0.018748896196484566, 0.023041363805532455, -0.003977588843554258, -0.004188943654298782, -0.03018752485513687, -0.12893743813037872, -0.015653327107429504, 0.007325921207666397, -0.09955169260501862, 0.011276982724666595, -0.006792809814214706, 0.0041333530098199844, -0.09949231147766113, -0.0034204991534352303, -0.013674471527338028, 0.013051474466919899, 0.12448574602603912, 0.005827799439430237, 0.009520918130874634, -0.023285895586013794, -0.041073448956012726, 0.011697478592395782, 0.003219401929527521, -0.048736222088336945, 0.003007831983268261, 0.010348057374358177, -0.0023975521326065063, 0.015522684901952744, -0.004764942452311516, -0.07911765575408936, 0.014113131910562515, -0.019693005830049515, 0.04307560250163078, 0.013777066022157669, 0.016862135380506516, -0.06765887141227722, 0.03365904465317726, -0.0003633794840425253, -0.015447176992893219, 0.0450180247426033, 0.027649100869894028, 0.057795990258455276, -0.011470191180706024, 0.0403016060590744, -0.005125261377543211, 0.025093568488955498, 0.0071932729333639145, -0.004509225487709045, 0.03267449140548706, -0.025916308164596558, -0.0431949719786644, 0.04394719377160072, -0.04766644909977913, 0.014492988586425781, 0.05088917165994644, 0.002891333308070898, 0.013462288305163383, -0.00024635030422359705, -0.0021883989684283733, 0.03154535964131355, -0.005220312625169754, 0.015382684767246246, -0.041741255670785904, 0.017989007756114006, -0.05839772894978523, 0.06406857073307037, -0.013021765276789665, -0.03217945992946625, -0.017624642699956894, 0.03727826476097107, 0.01749373972415924, -0.05470522120594978, 0.03302784636616707, -0.055051349103450775, 0.0004672242794185877, 0.007738478481769562, 0.08243086189031601, -0.05302083492279053, 0.03138677775859833, -0.018769653514027596, 0.026830827817320824, 0.06261984258890152, 0.06569280475378036, -0.027239222079515457, 0.02502707578241825, -0.04134427756071091, 0.01691187359392643, -0.02512156404554844, -0.020916692912578583, -0.039550986140966415, 0.014384007081389427, -0.0517064593732357, 0.016571881249547005, -0.07376181334257126, 0.00607667863368988, 0.08990857005119324, 0.014928413555026054, -0.01691449247300625, 0.01940559223294258, 0.00334908626973629, 0.008998476900160313, -0.01061381958425045, -0.006381398998200893, -0.04082830622792244, 0.02892979420721531, 0.042632509022951126, 0.06288664788007736, 0.053209058940410614, -0.009188943542540073, 0.015207050368189812, 0.006811903789639473, -0.021789394319057465, -0.04335039108991623, -0.028151724487543106, 0.003656286746263504, -0.06177697703242302, -0.05938474088907242, -0.036185652017593384, 0.1108623519539833, -0.006833335384726524, 0.07378958910703659, 0.0092246625572443, 0.05128784105181694, 0.09257172048091888, -0.04336420074105263, -0.011211645789444447, -0.001233953982591629, 0.008186805993318558, 0.026571577414870262, -0.0809813141822815, 0.06934566795825958, -0.055914778262376785, 0.01489214412868023, -0.023174656555056572, 0.009917177259922028, -0.00797201693058014, -0.006019178777933121, -0.0049497950822114944, -0.033019229769706726, 0.013970263302326202, -0.02542741969227791, 0.055020853877067566, 0.04960821568965912, 0.028193090111017227, 0.014652904123067856, -0.00446157343685627, 0.010118351317942142, 0.021785151213407516, 0.05810476467013359, 0.05155331268906593, -0.036019738763570786, 0.003295605070888996, 0.040288619697093964, -0.005120273679494858, -0.006137413904070854, 0.0024253036826848984, 0.04761352017521858, 0.027772758156061172, -0.015068156644701958, 0.08160927891731262, 0.0078469542786479, -0.019749699160456657, 0.05327428877353668, 0.04671970009803772, -0.014067858457565308, -0.01109294779598713, -0.015534456819295883, -0.0655757263302803, 0.005982609465718269, 0.06359708309173584, 0.07696971297264099, 0.007822278887033463, 0.05157938599586487, 0.015167204663157463, 0.03929361701011658, 0.03481706604361534, -0.03429143503308296, 0.008044485002756119, -0.08375001698732376, 0.0597626157104969, -0.022672565653920174, -0.06494594365358353, -0.008122507482767105, 0.02810032293200493, -0.006354460492730141, 0.006291026249527931, -0.008848147466778755, -0.004199031740427017, -0.0020534764043986797, 0.05731640011072159, 0.03175925835967064, -0.02618974633514881, 0.1629793494939804, -0.02631065808236599, -0.016679225489497185, 0.12450991570949554, -0.044784076511859894, 0.005945183336734772, 0.006250879727303982, 0.0010365034686401486, 0.029078247025609016, 0.007000375539064407, 0.012400204315781593, 0.002219095826148987], +fpext:[-0.20158229768276215, 0.022483358159661293, 0.10306186228990555, 0.0582914836704731, -0.08974502980709076, -0.04229051247239113, -0.05596696957945824, 0.022717202082276344, 0.13871216773986816, 0.14193010330200195, 0.02613132819533348, 0.018342800438404083, -0.010564092546701431, -0.11049468070268631, 0.0414840430021286, -0.04950765147805214, 0.10874779522418976, -0.0020347759127616882, -0.14306339621543884, 0.006728442385792732, -0.015131097286939621, 0.12648612260818481, -0.13354067504405975, -0.012721007689833641, 0.01587596721947193, -0.002546607982367277, 0.002220451831817627, 0.0042919982224702835, 0.07181038707494736, 0.009047461673617363, 0.018735012039542198, -0.011725980788469315, -0.1610594540834427, 0.15360555052757263, -0.10958421230316162, -0.09209524840116501, -0.11518896371126175, 0.014318307861685753, 0.002608945593237877, -0.048839688301086426, 0.04304377734661102, 0.04206758365035057, 0.006052782759070396, -0.11220517754554749, -0.023317690938711166, -0.01931474357843399, 0.0719241201877594, -0.03245813772082329, 0.03062492422759533, 0.09752112627029419, -0.0020266189239919186, 0.07425197213888168, -0.08680150657892227, -0.023134861141443253, -0.15856383740901947, 0.0671454593539238, 0.02298705093562603, 0.06254802644252777, 0.08365859091281891, 0.025562360882759094, 0.0014458337100222707, 0.06862175464630127, -0.12453638017177582, 0.02248924784362316, 0.09192531555891037, 0.030507856979966164, -0.09979746490716934, -0.002390181180089712, 0.01722092740237713, -0.11992006003856659, -0.0068978918716311455, 0.009060624986886978, -0.05304957926273346, 0.05560692772269249, -0.13679765164852142, -5.672103725373745e-05, -0.0246316809207201, 0.027858484536409378, 0.005670387297868729, -0.006262371316552162, 0.012200811877846718, -0.013525797054171562, 0.001611344632692635, -0.007965493947267532, -0.003231287933886051, 0.06900195777416229, -0.06983041018247604, -0.008748067542910576, -0.08879896253347397, 0.06199096515774727, -0.0034727095626294613, -0.016436969861388206, 0.0318714901804924, 0.017194868996739388, 0.07948150485754013, -0.03244005888700485, -0.019269270822405815, -0.026136673986911774, 0.01074977032840252, -0.023717019706964493, -0.06422372907400131, -0.0448358878493309, -0.00471130944788456, 0.009103404358029366, 0.07482951134443283, 0.015320513397455215, -0.007017737254500389, -0.04523272067308426, -0.0957038402557373, 0.0027844361029565334, -0.09407565742731094, 0.08254116773605347, 0.11604069173336029, 0.007464352995157242, 0.05878797173500061, -0.05794796720147133, 0.008537395857274532, -0.008305723778903484, 0.01583738997578621, 0.04664577543735504, 0.00013025500811636448, 0.014440992847084999, -0.0008394877659156919, 0.0018962026806548238, -0.16455034911632538, -0.03535042703151703, 0.008258899673819542, -0.024673545733094215, -0.12478877604007721, -0.009835109114646912, -0.1272871494293213, 0.06995644420385361, 0.04313881695270538, 0.08466457575559616, 0.10394228249788284, 0.002960851415991783, -0.015791114419698715, 0.16978687047958374, -0.014501281082630157, -0.07371427863836288, 0.03770769387483597, -0.12927241623401642, 0.007625885307788849, 0.1142042875289917, 0.022607503458857536, -0.053734634071588516, -0.057088278234004974, 0.1627199351787567, -0.02740304172039032, 0.10829705744981766, 0.048090655356645584, 0.06236162409186363, 0.0031996313482522964, -0.018618227913975716, -0.044095803052186966, -0.01701345480978489, 0.0032181721180677414, 0.01597088947892189, 0.01219845935702324, 0.11268255859613419, 0.12048134952783585, -0.07560957968235016, -0.09195350110530853, 0.09767427295446396, -0.008606480434536934, 0.004755222704261541, 0.005711246281862259, -0.0020970767363905907, -0.06971760839223862, 0.010380866006016731, 0.061692360788583755, 0.0052932919934391975, 0.026516800746321678, -0.019803814589977264, -0.03403415158390999, -0.10228117555379868, 0.023125607520341873, -0.041683997958898544, 0.005228550639003515, 0.006191220134496689, 0.019949544221162796, -0.0665493756532669, 0.07717888802289963, -0.11585585027933121, -0.10364997386932373, 0.09884965419769287, 0.02070959098637104, -0.03370332717895508, -0.11377955228090286, -0.05769036337733269, 0.0732422024011612, 0.005237134173512459, -0.09394986927509308, -0.021426234394311905, -0.0108948964625597, 0.07605722546577454, -0.12027306109666824, -0.004344010725617409, 0.004076238721609116, -0.028901545330882072, -0.020602067932486534, -0.1342748999595642, 0.02460225112736225, -0.033461131155490875, 0.10156887024641037, 0.013330020010471344, 0.008569575846195221, -0.024257538840174675, -0.07553844153881073, 0.02227862924337387, 0.022979022935032845, 0.045121900737285614, -0.0923948585987091, 0.027217140421271324, -0.04499932378530502, -0.00944063812494278, -0.030138924717903137, 0.0602877251803875, -0.008538264781236649, -0.13862840831279755, 0.009690199047327042, 0.10130840539932251, -0.11278603225946426, 0.06817598640918732, 0.023348763585090637, -0.057451844215393066, -0.07894104719161987, -0.08197279274463654, -0.0013089679414406419, -0.020853405818343163, 0.120348259806633, -0.038747720420360565, -0.008010488003492355, -0.10298538208007812, -0.03385310620069504, -0.02432672120630741, -0.11301116645336151, -0.02177431806921959, -0.016377797350287437, 0.06375227868556976, -0.023722955957055092, 0.03897954523563385, 0.015478938817977905, -0.12018042802810669, 0.022756097838282585, -0.06435232609510422, -0.12364156544208527, 0.0027464358136057854, 0.010660002008080482, -0.06914448738098145, -0.004981689155101776, 0.002427922561764717, 0.12098033726215363, 0.02668687142431736, -0.05535666644573212, -0.034053463488817215, 0.004324768669903278, -0.015496090054512024, -0.034954436123371124, -0.09790568798780441, -0.013637062162160873, -0.011757124215364456, -0.013517938554286957, 0.01841426081955433, 0.022002510726451874, -0.06290655583143234, 0.006818707101047039, 0.004873421974480152, -0.10763877630233765, -0.11940692365169525, -0.020046036690473557, -0.015702616423368454, 0.09849059581756592, 0.00879875011742115, 0.01878225989639759, 0.009979634545743465, -0.11847149580717087, 0.005542285740375519, 0.08653487265110016, -0.11297673732042313, 0.009517982602119446, -0.11377064138650894, -0.007759406231343746, -0.006248435936868191, -0.003862346988171339, -0.05572552606463432, -0.03504718840122223, -0.01010611280798912, 0.10463418066501617, -0.004458187147974968, -0.01750890165567398, 0.04017035290598869, 0.005759889259934425, -0.002191644161939621, 0.13226298987865448, -0.0009420684073120356, 0.12424837052822113, 0.003155563957989216, 0.1360267847776413, -0.006788238883018494], +fptoui:[0.09922642260789871, -0.002042833250015974, 0.008093433454632759, 0.14693288505077362, -0.015418093651533127, 0.030110441148281097, 0.05457831919193268, 0.022988062351942062, 0.021733000874519348, -0.08262602984905243, 0.01464756391942501, 0.029455509036779404, -0.006599949672818184, 0.019439689815044403, -0.025581978261470795, -0.029437914490699768, -0.10896394401788712, 0.01681830920279026, 0.17403066158294678, -0.07899816334247589, 0.046701326966285706, -0.06942923367023468, 0.025606870651245117, -0.010207688435912132, -0.03575756028294563, 0.0023159626871347427, -0.00025769160129129887, 0.0013382291654124856, 0.0044723991304636, 0.00757458433508873, 0.06009207293391228, -0.004949766211211681, -0.026681339368224144, -0.08237025141716003, 0.10730983316898346, 0.11615850776433945, 0.06344915181398392, 0.018710138276219368, 0.007712420076131821, -0.12481459975242615, 0.04005487635731697, -0.014037065207958221, 0.011220339685678482, 0.012701156549155712, -0.023697588592767715, 0.18200911581516266, -0.05405522882938385, -0.10785506665706635, 0.00457149650901556, -0.06682033091783524, 0.00010581617243587971, 0.020976755768060684, 0.07285848259925842, -0.022621972486376762, -0.054200779646635056, -0.06993591040372849, 0.018332691863179207, -0.10131438076496124, 0.08484220504760742, 0.02154255285859108, 0.0036363094113767147, 0.10365442931652069, 0.16095958650112152, -0.10124137252569199, -0.058776095509529114, -0.11329559981822968, 0.08727824687957764, -0.09985317289829254, 0.008081048727035522, -0.07210131734609604, -0.006723102182149887, -0.029820386320352554, 0.1576666235923767, -0.060365643352270126, 0.09042317420244217, 0.04708327353000641, 0.015117255970835686, 0.09297169744968414, 0.1525459587574005, -0.006216472014784813, 0.08044636249542236, -0.11143272370100021, 0.000350421410985291, 3.876141272485256e-05, 0.10512581467628479, -0.03241850435733795, 0.10825274139642715, -0.006118817254900932, 0.12187176942825317, -0.030013851821422577, -0.00784749910235405, 0.07876864075660706, -0.19980162382125854, 0.008218957111239433, -0.05947253853082657, 0.05634763836860657, -0.08202536404132843, 0.015487853437662125, -0.010048910044133663, -0.07084077596664429, -0.12676413357257843, -0.04450373724102974, 0.0700816810131073, 0.007545340806245804, 0.15476690232753754, 0.013651791960000992, -0.002968037500977516, 0.10349712520837784, 0.06542287766933441, -0.0010108138667419553, -0.09397533535957336, 0.05805492028594017, 0.006243057548999786, 0.008451355621218681, 0.08713636547327042, -0.028982335701584816, 0.13004863262176514, -0.04808821901679039, 0.0027701235376298428, -0.015877757221460342, 0.0022407323122024536, 0.012921782210469246, 0.0008462934056296945, -0.06680046766996384, -0.008043223060667515, -0.08748849481344223, 0.009439323097467422, -0.024093056097626686, 0.12988607585430145, -0.10648000985383987, -0.04053189605474472, -0.04337769374251366, 0.09402979910373688, 0.07027217745780945, 0.1463911086320877, -0.02714659832417965, -0.09885028004646301, 0.08111320436000824, -0.03940752148628235, -0.05896099656820297, 0.05349993705749512, 0.1270153820514679, 0.005384080111980438, 0.043316543102264404, 0.1720905750989914, 0.14053818583488464, 0.15870466828346252, 0.006480681709945202, -0.07238281518220901, 0.1712574064731598, 0.0015126551734283566, 0.13913603127002716, -0.06964083015918732, 0.08720459043979645, 0.0817679688334465, 0.006655965931713581, 0.10217595845460892, 0.012246094644069672, -0.10902929306030273, 0.10763784497976303, -0.005830496549606323, -0.07398822158575058, -0.082149937748909, -0.00015649537090212107, -0.005313735455274582, -0.11854492127895355, 0.13970127701759338, 0.09088903665542603, 0.13558974862098694, 0.037070535123348236, -0.005177573300898075, 0.0031275060027837753, 0.06138862669467926, -0.1429155021905899, 0.0028587020933628082, -0.134162038564682, 0.06616795808076859, 0.14084398746490479, -0.016506174579262733, -0.09105769544839859, 0.001834436901845038, -0.06283887475728989, -0.13380758464336395, -0.08988099545240402, 0.10899285972118378, -0.10637438297271729, 0.012524576857686043, 0.07144990563392639, -0.07358913123607635, -0.03832944855093956, 0.048410478979349136, 0.09662869572639465, -0.10767249017953873, -0.01897345297038555, 0.021927710622549057, -0.11065572500228882, 0.0019457075977697968, 0.04192270338535309, 0.004061873070895672, -0.028527630493044853, 0.02540268376469612, 0.15995609760284424, 0.020802954211831093, 0.0565042719244957, 0.10940340906381607, 0.008299687877297401, 0.00938927661627531, -0.02774653211236, -0.07410503923892975, 0.1074943095445633, 0.0509287491440773, -0.16112634539604187, -0.11301462352275848, 0.03303302079439163, -0.19409160315990448, -0.011316712945699692, 0.01242993213236332, -0.09090935438871384, 0.023178813979029655, -0.03408646211028099, 0.10398516058921814, -0.14170606434345245, -0.11079633235931396, -0.010890516452491283, 0.04584424942731857, 0.19076958298683167, -0.008159197866916656, -0.03550376743078232, -0.004614620935171843, -0.022080376744270325, -0.04471558332443237, 0.05127425491809845, -0.00502324104309082, 0.03398387134075165, -0.028120961040258408, 0.08436818420886993, 0.06087082624435425, 0.10190984606742859, -0.08837001025676727, -0.014073319733142853, 0.013411268591880798, -0.04184941574931145, -0.035625141113996506, -0.11720395088195801, -0.17537082731723785, -0.02953321859240532, 0.07882468402385712, 0.0009765002178028226, -0.057275667786598206, 0.09239137172698975, -0.008886286988854408, -0.0016278489492833614, -0.05101011320948601, 0.02363317832350731, 0.01836089976131916, -0.15642856061458588, 0.003984026610851288, -0.049910858273506165, 0.06519891321659088, 0.15684616565704346, -0.00955197960138321, -0.003850187174975872, -0.012650744989514351, -0.02671665884554386, -0.06150577589869499, 0.01064305566251278, 0.04547689110040665, 0.00650474987924099, -0.16497373580932617, -0.12270936369895935, -0.12755241990089417, 0.008232555352151394, 0.022840211167931557, 0.006777267903089523, -0.06927138566970825, 0.06973284482955933, -0.12053961306810379, 0.17856630682945251, -0.0057041579857468605, -0.011380966752767563, 0.08444773405790329, -0.07267975807189941, -0.00664091669023037, -0.006442805752158165, 0.002647215500473976, -0.018560266122221947, 0.07653867453336716, -0.015436122193932533, -0.0640261173248291, 0.0005112236831337214, -0.01890549249947071, 0.07067056745290756, -0.03502034395933151, 0.0023443419486284256, 0.013256620615720749, 0.0028431955724954605, 0.06156047806143761, 0.01344967633485794, -0.013731934130191803, -0.034962669014930725], +and:[-0.07048869132995605, -0.0036451867781579494, 0.07148332893848419, -0.09780528396368027, 0.0694185271859169, -0.10069724917411804, -0.01103275828063488, 0.014393264427781105, -0.040632061660289764, 0.07067116349935532, -0.03932870179414749, 0.03597826883196831, -0.0034836134873330593, -0.03388524428009987, 0.03664333373308182, -0.10470838844776154, -0.020662762224674225, -0.0008290691766887903, -0.14153219759464264, -0.040030062198638916, 0.0754329264163971, -0.020634187385439873, -0.011193754151463509, -0.007593418471515179, 0.007862020283937454, 0.006370780989527702, -0.006746301427483559, 0.0052083153277635574, 0.06926101446151733, 0.007410130463540554, 0.07126423716545105, -0.005468230694532394, -0.020385758951306343, 0.021599680185317993, -0.03182302415370941, -0.05413971468806267, 0.0229418333619833, 0.015501581132411957, 0.0087705347687006, 0.005903809797018766, 0.04304567724466324, 0.048168279230594635, 0.0009896178962662816, 0.010364965535700321, -0.020693952217698097, -0.049041539430618286, 0.032631270587444305, 0.054670169949531555, -0.01076469011604786, 0.07089530676603317, 0.00037153263110667467, 0.027843080461025238, -0.0018656888278201222, -0.014788037165999413, -0.04124809801578522, -0.01729358732700348, 0.01829085312783718, -0.0031162723898887634, 0.028937818482518196, 0.026686927303671837, -0.0008333863224834204, -0.11136500537395477, -0.02125627174973488, 0.05504244565963745, 0.034844547510147095, 0.01904868520796299, -0.1053984984755516, 0.002715486101806164, -0.0296185165643692, 0.012088458985090256, -0.00594685971736908, 0.008551379665732384, -0.04446754232048988, -0.06495080888271332, 0.011502832174301147, -0.00044928700663149357, -0.03036261908710003, 0.06592923402786255, 0.07085124403238297, 0.005295325070619583, 0.012729896232485771, 0.028678426519036293, -0.00042829534504562616, -0.05377091467380524, 0.016684575006365776, 0.04498707875609398, -0.1261775940656662, -0.0046227965503931046, -0.006135836243629456, -0.02051367796957493, -0.003394007682800293, 0.018277110531926155, 0.06978648900985718, 0.014641737565398216, -0.008452257141470909, -0.05458648502826691, -0.10555076599121094, 0.025469575077295303, -0.025009380653500557, -0.014719417318701744, 0.022687729448080063, 0.07993870973587036, -0.04083855077624321, 0.008768917992711067, 0.017231903970241547, 0.014683006331324577, -0.01062760315835476, -0.03528962656855583, -0.022816553711891174, -0.00684022344648838, -0.010833995416760445, -0.007564812898635864, -0.08690512180328369, 0.007239650934934616, 0.0019314378732815385, -0.05705645680427551, -0.062231097370386124, 0.038836002349853516, 0.08679210394620895, 0.016100754961371422, 0.002239743247628212, 0.012277612462639809, -0.0030044149607419968, -0.05705254524946213, 0.03935599327087402, -0.0025966856628656387, 0.011930974200367928, -0.022476011887192726, -0.04727271571755409, -0.06551776081323624, 0.05467190966010094, 0.05355038121342659, 0.08051726222038269, -0.02840358577668667, 0.02828710339963436, 0.04502397030591965, -0.11042454838752747, 0.02718040905892849, 0.003009660169482231, 0.04064776003360748, 0.0484875924885273, 0.0235123373568058, 0.008229095488786697, -0.007182719185948372, 0.026154985651373863, -0.015308709815144539, -0.038719337433576584, 0.041785042732954025, -0.03771665319800377, 0.0016309969360008836, 0.039034776389598846, 0.02518623135983944, 0.06745468080043793, 0.00970182940363884, 0.007316306233406067, -0.06222560629248619, 0.006766368634998798, 0.01997770369052887, -0.12496677041053772, -0.009630207903683186, -0.06676481664180756, 0.01925203576683998, -0.011464525014162064, -0.03582635894417763, -0.010640805587172508, 0.06269025057554245, 0.013788267970085144, 0.11366773396730423, 0.04728084057569504, 0.09728024899959564, 0.02045261673629284, 0.007438834756612778, -0.061371974647045135, -0.05671261250972748, -0.012344490736722946, -0.028765307739377022, 0.02076164074242115, -0.04671330749988556, -0.09261742234230042, 0.026546673849225044, 0.04169781506061554, -0.033014699816703796, -0.06060633808374405, -0.0005002638790756464, 0.009528934955596924, 0.03546053171157837, 0.013642378151416779, 0.06548804044723511, 0.016851985827088356, -0.07653502374887466, -0.0068648504093289375, 0.07653649896383286, -0.014584442600607872, -0.01621827483177185, 0.0653035119175911, -0.020545318722724915, 0.04640808328986168, -0.0828826054930687, -0.0658770501613617, 0.02074037678539753, 0.034947238862514496, -0.09628123790025711, 0.060273509472608566, 0.045565348118543625, -0.0016270816558972, 0.017237449064850807, 0.007443763315677643, -0.026998499408364296, -0.039913590997457504, -0.023104028776288033, 0.09632035344839096, -0.05326540023088455, -0.021859124302864075, 0.08065450191497803, 0.10438917577266693, -0.011968187987804413, 0.06942154467105865, 0.0001312971580773592, -0.04224447160959244, -0.08980127424001694, 0.07399801909923553, -0.014138951897621155, -0.008138815872371197, 0.006343701854348183, 0.01946752518415451, 0.06864695250988007, -0.04065096378326416, -0.09374577552080154, 0.011080270633101463, -0.013721298426389694, -0.09245111793279648, -0.017902571707963943, -0.007141284644603729, 0.0031251292675733566, -0.033142123371362686, 0.08769654482603073, -0.029648996889591217, 0.01957489177584648, 0.04767613857984543, -0.07838089764118195, 0.06260785460472107, -0.014064712449908257, 0.03409677371382713, -0.04594806581735611, 0.11059516668319702, 0.03245371952652931, -0.0016907203244045377, 0.003063587471842766, -0.00016836472786962986, 0.026100508868694305, -0.011293884366750717, 0.003005852922797203, 0.00038618012331426144, 0.024933496490120888, 0.003139742650091648, 0.07767148315906525, 0.003105265088379383, 0.05951700732111931, 0.05482522398233414, 0.054564908146858215, -0.01647520624101162, -0.008950242772698402, -0.01593976654112339, -0.15722990036010742, 0.04245852306485176, 0.01637263037264347, 0.05179572105407715, 0.008015531115233898, 0.058064527809619904, 0.02756640315055847, 0.020164329558610916, -0.042032640427351, 0.041533295065164566, 0.011393900960683823, -0.03405197709798813, 0.04120536148548126, -0.03143148124217987, -0.026052463799715042, -0.008386432193219662, 0.023467227816581726, 0.0004995239432901144, -0.012412374839186668, -0.00865921936929226, -0.005401366390287876, -0.0019282844150438905, 0.015879657119512558, -0.01899356208741665, 0.05175340548157692, -0.04402419179677963, -0.016508115455508232, -0.016720829531550407, 0.036936938762664795, -0.041836079210042953, 0.0037226108834147453, 0.025214780122041702, 0.0008994352538138628, -0.005657196044921875, 0.008565159514546394, 0.012909295037388802, -0.08369094133377075], +fadd:[-0.024384280666708946, -0.006079318933188915, -0.09370414912700653, 0.0024210917763412, -0.12612035870552063, 0.05576680228114128, 0.03644735738635063, 0.018084682524204254, 0.13654658198356628, -0.04377671331167221, -0.0360838882625103, 0.03502663969993591, -0.11765848100185394, 0.012772154062986374, 0.023812580853700638, 0.015728559345006943, -0.019153615459799767, 0.08778216689825058, -0.027532216161489487, -0.04325830191373825, 0.06899987161159515, 0.08618408441543579, -0.0456407256424427, -0.008364027366042137, 0.0715874433517456, 0.009055765345692635, -0.03942643478512764, -0.00029141793493181467, 0.02301670052111149, 0.008359106257557869, 0.01213507354259491, -0.011486940085887909, -0.10792148113250732, 0.06064862757921219, -0.044174499809741974, 0.041918449103832245, 0.014086426235735416, 0.022820772603154182, 0.011409234255552292, 0.013136637397110462, -0.04420537129044533, 0.04580458998680115, 0.0054275114089250565, 0.05886290967464447, -0.015760008245706558, 0.1414211094379425, 0.03019220009446144, -0.14043080806732178, -0.009766681119799614, 0.05065266042947769, 0.001955486834049225, -0.0012283941032364964, -0.061449192464351654, -0.01949797198176384, -0.031768668442964554, 0.11138135939836502, -0.05063851177692413, 0.047086238861083984, -0.002583121880888939, 0.027238285169005394, -0.0031680064275860786, 0.11491213738918304, 0.03260868042707443, 0.01987193152308464, -0.03916920721530914, -0.046345341950654984, 0.06539305299520493, -0.010001979768276215, 0.11332099884748459, 0.1087937206029892, -0.010408053174614906, 0.002500541042536497, 0.06673578917980194, -0.0002606769558042288, -0.020022699609398842, -0.002306524198502302, -0.02566225826740265, 0.050292301923036575, -0.016053032130002975, -0.0026548602618277073, 0.009511671960353851, -0.035367920994758606, -0.0007930563297122717, -0.05291201174259186, -0.003522966057062149, -0.020078234374523163, -0.13599874079227448, -0.0017330051632598042, -0.05054083466529846, 0.08347105234861374, 0.025825783610343933, 0.0937262624502182, -0.013785799965262413, 0.06799878925085068, -0.010731415823101997, -0.06517239660024643, -0.056959111243486404, 0.026866048574447632, -0.005299866199493408, -0.026640960946679115, -0.027990106493234634, -0.01788339950144291, -0.002335590310394764, 0.00716935470700264, 0.14248773455619812, 0.011507626622915268, -0.006169639527797699, -0.03923168033361435, -0.011654965579509735, -0.00394618883728981, -0.018781160935759544, 0.07672310620546341, 0.12356460094451904, 0.013721834868192673, 0.08567098528146744, -0.055827077478170395, 0.009132146835327148, 0.07302124798297882, 0.14061135053634644, 0.02260207198560238, -0.0009655781323090196, 0.006558487191796303, -0.0008084059227257967, -0.0009732932085171342, -0.12403702735900879, -0.009039350785315037, 0.010719509795308113, -0.016623562201857567, -0.06868267059326172, 0.031236546114087105, -0.019574975594878197, 0.0076791225001215935, 0.1235707700252533, 0.07113365083932877, 0.11782747507095337, -0.13132227957248688, -0.05442480370402336, 0.07249853014945984, -0.10358211398124695, -0.09292297810316086, 0.004685233347117901, 0.0165626872330904, 0.007590554654598236, -0.005818995647132397, 0.001399547909386456, 0.06284648925065994, -0.010083932429552078, 0.01649564690887928, -0.11545588821172714, 0.015132170170545578, 0.04189913347363472, -0.01928778737783432, -0.07642510533332825, -0.024103978648781776, -0.08406528830528259, 0.01633833535015583, 0.05026637017726898, 0.01638914830982685, -0.04522059112787247, 0.07610377669334412, 0.004168916493654251, 0.04819313809275627, -0.025649741291999817, -0.018833300098776817, -0.008409487083554268, -0.036147117614746094, -0.01810476742684841, 0.1072116494178772, 0.05651836842298508, 0.0498979426920414, -0.024838680401444435, 0.005354122258722782, 0.020499682053923607, -0.017054976895451546, -0.03914971649646759, -0.07823942601680756, -0.005794331431388855, -0.016453349962830544, 0.01703869178891182, 0.027718890458345413, -0.07936432212591171, -0.02848532237112522, 0.08911463618278503, 3.521679900586605e-05, 0.07095109671354294, -0.03777395933866501, 0.016701338812708855, -0.11516675353050232, -0.02616192400455475, -0.0732920840382576, -0.011713877320289612, -0.007824517786502838, -0.08160964399576187, -0.01908484660089016, -0.049603432416915894, -0.08548048883676529, -0.033581409603357315, -0.04623490199446678, 0.014974219724535942, -0.030611621215939522, -0.03054737113416195, 0.07980073988437653, 0.029875174164772034, 0.01695825159549713, 0.06526574492454529, 0.011985240504145622, 0.00989137589931488, -0.019061537459492683, -0.12242859601974487, -0.00992109626531601, -0.10494835674762726, -0.0635124072432518, 0.04317452013492584, 0.0794205293059349, -0.02948002517223358, -0.0034719444811344147, 0.06889757513999939, -0.0034428611397743225, -0.12625500559806824, 0.019453201442956924, -0.14432381093502045, -0.02049744315445423, -0.03244278207421303, 0.12924405932426453, 0.020659299567341805, 0.1261853724718094, -0.009949829429388046, -0.02429783344268799, 0.12227149307727814, -0.018369609490036964, -0.01009629387408495, -0.06896557658910751, -0.010443398728966713, -0.022587230429053307, -0.03345875069499016, -0.031557150185108185, 0.021149219945073128, 0.007425093092024326, 0.005385128781199455, 0.071577288210392, 0.06099192798137665, -0.12858738005161285, -0.08824928104877472, -0.09083390980958939, -0.024692604318261147, -0.10088701546192169, 0.00036689103581011295, 0.000873754033818841, -0.04729580134153366, -0.021711118519306183, -0.006838927045464516, 0.000252103665843606, -0.04481489956378937, 0.02439841441810131, 0.007333141751587391, 0.010562042705714703, 0.004413394257426262, -0.03427579626441002, -0.023422881960868835, 0.053154632449150085, -0.013404492288827896, -0.0010192004265263677, -0.015605594962835312, 0.038679786026477814, 0.03412235155701637, 0.07983900606632233, 0.03951669856905937, 0.0043951598927378654, 0.008737647905945778, -0.06695034354925156, -0.012826027348637581, -0.08653426170349121, 0.022618623450398445, 0.012264834716916084, 0.02307552844285965, -0.011177640408277512, -0.09520374238491058, 0.007690993137657642, 0.11473576724529266, -0.12643902003765106, 0.006711868569254875, -0.07074017822742462, -0.008213701657950878, -0.006642158143222332, 0.0003440846921876073, 0.05151104927062988, 0.07292517274618149, -0.14090663194656372, 0.040377095341682434, 0.059063658118247986, -0.01234053261578083, 0.13340266048908234, -0.09734512120485306, 0.006340513937175274, 0.09462599456310272, 0.004954407457262278, -0.000305412570014596, 0.005752924829721451, 0.07059765607118607, -0.08097407221794128], +atomicrmw:[-0.15205954015254974, 0.05019114539027214, 0.10440817475318909, -0.03246641159057617, -0.07210104167461395, -0.048927176743745804, 0.11125468462705612, 0.019040709361433983, 0.001978419255465269, -0.02403268590569496, 0.012041237205266953, 0.0849258080124855, 0.08350415527820587, -0.10980887711048126, -0.039018865674734116, 0.0520935021340847, 0.17975270748138428, -0.07300955802202225, 0.10862226784229279, -0.04263706132769585, 0.010552221909165382, 0.038111425936222076, 0.08437623083591461, -0.004562528803944588, 0.0011395571054890752, -0.0052873678505420685, -0.10439564287662506, -0.008218521252274513, -0.012507796287536621, 0.0012570462422445416, -0.07396309077739716, -0.0052667297422885895, 0.05461588501930237, -0.0013727509649470448, -0.0766037255525589, 0.12225151062011719, -0.10839211940765381, 0.018860390409827232, 0.005702991038560867, -0.07631396502256393, -0.012341463938355446, -0.03830946236848831, 0.006327895447611809, -0.054008740931749344, -0.022318517789244652, 0.05303969234228134, 0.035795051604509354, -0.04410506784915924, 0.045796915888786316, 0.10862761735916138, -0.00048638007137924433, -0.03145341947674751, 0.12758134305477142, -0.021356426179409027, -0.10311327874660492, -0.12104704231023788, -0.13549283146858215, 0.051411889493465424, -0.020529424771666527, 0.029364321380853653, -0.006059855222702026, -0.029601644724607468, -0.03597065061330795, -0.006081424653530121, -0.03713688999414444, -0.12679605185985565, -0.12600378692150116, -0.14583882689476013, 0.008554322645068169, -0.05677017569541931, -0.010013587772846222, 0.058139920234680176, -0.006191510707139969, 0.0417356938123703, 0.04441117122769356, -0.17153222858905792, -0.01331355795264244, -0.028247881680727005, 0.10269320756196976, -0.004425497725605965, -0.10032163560390472, 0.14809103310108185, -0.004694043193012476, 0.04347258433699608, 0.16585832834243774, -0.1396779865026474, -0.023015577346086502, -0.017613060772418976, 0.0005503069842234254, 0.035931967198848724, -0.06786109507083893, -0.0807352215051651, -0.15779033303260803, 0.02733822539448738, -0.04267362132668495, -0.004894563462585211, -0.11047212779521942, 0.021716710180044174, 0.06047104671597481, -0.07715914398431778, -0.022572098299860954, -0.05729325860738754, -0.025187579914927483, 0.009468302130699158, -0.14372000098228455, 0.013448312878608704, -0.0029481910169124603, 0.015160171315073967, 0.03485305607318878, -0.004960101097822189, 0.10794945806264877, -0.11364720016717911, 0.14887480437755585, 0.014924425631761551, -0.08071069419384003, 0.051528070122003555, -0.006328882649540901, 0.0038469769060611725, -0.038459353148937225, -0.013643953949213028, 0.0005569702479988337, 0.016413075849413872, -0.004093583673238754, -0.09440523386001587, 0.0588407889008522, 0.040313612669706345, 0.04520445317029953, -0.02454078383743763, 0.24603717029094696, 0.08897068351507187, 0.16749565303325653, -0.07181301712989807, -0.10667703300714493, -0.06544000655412674, -0.05542275309562683, 0.06384161859750748, -0.003180230036377907, -0.009131119586527348, 0.1398184895515442, 0.018214372918009758, -0.202657088637352, 0.042244184762239456, 0.01000895258039236, 0.03556809201836586, 0.18896107375621796, -0.1350078582763672, 0.114951953291893, -0.11095856875181198, 0.0413593165576458, -0.06745196133852005, -0.02755887061357498, 0.03995486721396446, -0.014122413471341133, 0.008945321664214134, -0.02537607029080391, 0.08813171088695526, -0.12145307660102844, 0.01803453266620636, 0.11287820339202881, 0.03790320083498955, -0.16456806659698486, 0.20524117350578308, -0.12347720563411713, 0.04548557102680206, -0.03751102462410927, -0.07553357630968094, -0.08511770516633987, 0.0492451973259449, 0.17429715394973755, 0.09398601949214935, 0.01294691301882267, 0.005227470770478249, -0.026455750688910484, -0.012853631749749184, 0.07989631593227386, -0.026507394388318062, -0.04862058907747269, -0.08249107003211975, 0.1868913173675537, 0.030009524896740913, 0.15978287160396576, -0.0920896977186203, 0.06783591955900192, -0.04522167146205902, 0.14281265437602997, -0.012771462090313435, 0.021058926358819008, 0.016595302149653435, -0.048028890043497086, 0.007908530533313751, -0.1304508000612259, -0.07049373537302017, 0.1558736115694046, -0.020771300420165062, -0.14951437711715698, 0.03194639831781387, -0.04616298899054527, 0.17658346891403198, 0.12328602373600006, -0.030747050419449806, -0.08281871676445007, 0.16716066002845764, 0.18054305016994476, -0.052062418311834335, -0.17875556647777557, -0.023585986346006393, 0.011591718532145023, -0.029913973063230515, 0.007654552347958088, -0.04399557784199715, -0.13989394903182983, 0.08281520009040833, 0.007533643394708633, -0.08444149792194366, -0.01699635572731495, -0.012066657654941082, 0.08605676889419556, -0.049438104033470154, -0.04477494955062866, 0.020275840535759926, -0.006303293630480766, -0.1129257082939148, -0.007977360859513283, 0.09729157388210297, 0.01503296010196209, 0.05363686755299568, -0.012682763859629631, -0.12187513709068298, -0.07828807830810547, -0.019014138728380203, 0.0326390266418457, -0.10315705835819244, -0.0090422872453928, 0.06637467443943024, 0.011648885905742645, -0.07716520875692368, 0.11148101836442947, -0.13040664792060852, 0.003002772107720375, -0.006441289559006691, -0.0120872613042593, 0.12241531908512115, -0.01664740964770317, 0.16186386346817017, 0.1405862420797348, 0.17293894290924072, 0.16402001678943634, 0.005968681536614895, 0.18758632242679596, 0.016188709065318108, -0.009370435029268265, -0.0014496035873889923, 0.11004150658845901, 0.02980681136250496, -0.048920005559921265, 0.054875314235687256, 0.0032431092113256454, -0.09175671637058258, -0.0850759819149971, -0.13436836004257202, -0.016585225239396095, -0.04930952191352844, -0.016827987506985664, -0.09837068617343903, 0.10462086647748947, -0.0502450205385685, -0.013788726180791855, 0.00942903384566307, 0.12042424827814102, -0.010219257324934006, -0.030861081555485725, -0.10505998134613037, 0.10317733138799667, 0.006944064050912857, -0.030037060379981995, 0.02363945171236992, -0.10372435301542282, -0.1416531205177307, -0.0872930958867073, 0.13632643222808838, 0.15218625962734222, -0.028042525053024292, -0.013507051393389702, -0.003990264609456062, 0.003114437684416771, -0.04811183363199234, -0.04932288080453873, 0.04352272301912308, 0.010642847046256065, 0.08317460119724274, -0.01821746677160263, -0.04192370921373367, -0.02207026071846485, 0.005430418998003006, 0.04113683104515076, -0.0006626170361414552, -0.013736259192228317, 0.04052341729402542, 0.005244093015789986, 0.16258351504802704], +urem:[-0.0811186134815216, -0.07492896914482117, -0.03024768829345703, -0.11036262661218643, 0.13612039387226105, -0.11167407035827637, -0.019727561622858047, 0.022588951513171196, -0.08314356952905655, -0.05946742743253708, -0.04047178477048874, 0.021306190639734268, 0.13835328817367554, -0.04378389194607735, 0.07652044296264648, -0.0916106104850769, -0.053198717534542084, -0.0783139169216156, 0.048948984593153, -0.02214173786342144, 0.06905355304479599, 0.06583353877067566, -0.11657176911830902, -0.007675036787986755, 0.01545850932598114, 0.006547089666128159, 0.12079939246177673, -0.0036883363500237465, -0.17434893548488617, 0.003919811919331551, -0.15126143395900726, -0.008963523432612419, 0.14248061180114746, -0.008455137722194195, 0.08398697525262833, -0.04200182482600212, -0.08318541944026947, 0.019853392615914345, 0.012293139472603798, -0.001522645354270935, 0.1258118748664856, 0.04494336619973183, 0.005184981971979141, -0.06020301207900047, -0.017594441771507263, -0.00819536205381155, -0.019256029278039932, -0.03997919335961342, -0.007653240114450455, -0.043616488575935364, -0.0020186523906886578, -0.1192048043012619, 0.028045210987329483, -0.021876316517591476, 0.07930254936218262, -0.1529473215341568, 0.19084414839744568, 0.040788434445858, -0.07957755029201508, 0.024678153917193413, 0.0005959707777947187, -0.05344545468688011, 0.013157271780073643, 0.024561425670981407, 0.040780793875455856, -0.13073913753032684, 0.08586259931325912, 0.04798058792948723, -0.1371992528438568, -0.04168311133980751, -0.0053506530821323395, 0.0020500575192272663, -0.04101951792836189, -0.0029015960171818733, 0.12352396547794342, 0.04246393218636513, 0.08173492550849915, 0.01004065852612257, 0.10874778032302856, -0.005085969343781471, -0.06813986599445343, -0.03432994708418846, 0.004243846051394939, -0.051424119621515274, -0.11075637489557266, -0.1275027096271515, 0.019887877628207207, -0.0050767213106155396, 0.058898553252220154, -0.00132485490757972, 0.021258216351270676, 0.019635595381259918, 0.03413011506199837, -0.08195585012435913, -0.05998821184039116, -0.011232074350118637, -0.04654271900653839, 0.024791032075881958, -0.1911599487066269, -0.08191100507974625, -0.03070802055299282, -0.0354006290435791, -0.020633360370993614, 0.007296029478311539, 0.025592554360628128, 0.01252071000635624, -0.005583904683589935, 0.015506934374570847, -0.013518977910280228, -0.006182110868394375, -0.013305500149726868, -0.11842856556177139, -0.028211921453475952, 0.008091263473033905, 0.08620354533195496, -0.04937831312417984, -0.039603281766176224, 0.11945705115795135, 0.03165629133582115, -0.008333454839885235, 0.004668893292546272, 0.009143956005573273, -0.0008112362120300531, -0.014189643785357475, 0.04851510375738144, -0.0013097538612782955, 0.010853221639990807, -0.02301655150949955, 0.17597556114196777, -0.12244890630245209, -0.07323741912841797, -0.15078723430633545, 0.19317694008350372, -0.14966781437397003, -0.11654618382453918, 0.044534679502248764, -0.05294808745384216, 0.022287676110863686, -0.02326849102973938, 0.02878296934068203, -0.12798409163951874, 0.05854443460702896, 0.005619652569293976, -0.019055146723985672, 0.10051391273736954, 0.007751137018203735, 0.02210002765059471, 0.16925689578056335, -0.09913064539432526, -0.11122462153434753, 0.029473744332790375, 0.0139981210231781, -0.03628163784742355, 0.15675924718379974, 0.012829819694161415, 0.012230586260557175, 0.10811299830675125, 0.01611066237092018, -0.06229744479060173, 0.059605952352285385, -0.15383079648017883, -0.11844267696142197, 0.1118883267045021, -0.0069691697135567665, -0.008051861077547073, 0.007444565184414387, -0.16199536621570587, -0.11343233287334442, 0.12001188099384308, 0.11894269287586212, -0.08467705547809601, 0.010241303592920303, -0.04424234479665756, 0.13437114655971527, -0.027316976338624954, 0.13875366747379303, 0.018456386402249336, 0.08191802352666855, -0.05103471130132675, 0.02871527709066868, -0.04113474115729332, 0.050543688237667084, -0.17159253358840942, 0.013773811981081963, 0.05058218911290169, 0.049074769020080566, 0.01267690397799015, 0.09129483252763748, -0.09035737812519073, -0.04433552920818329, 0.06044025346636772, -0.06140728294849396, -0.06764522194862366, -0.013127004727721214, -0.004469690844416618, -0.015776708722114563, 0.1543550342321396, 0.08600812405347824, 0.010868901386857033, -0.03441586717963219, -0.02920522727072239, 0.020307598635554314, 0.0011641011806204915, 0.057620350271463394, -0.04679290950298309, 0.011068811640143394, 0.007375109940767288, -0.024288175627589226, -0.12847460806369781, 0.024180393666028976, 0.06627344340085983, 0.012835497967898846, -0.049707818776369095, 0.1325465887784958, 0.10314145684242249, -0.007863561622798443, 0.08464444428682327, -0.13935627043247223, -0.025483373552560806, 0.006528308615088463, 0.13965289294719696, -0.11362259089946747, 0.08546940237283707, -0.12852464616298676, 0.021538451313972473, 0.05230019614100456, -0.09934315830469131, 0.026613669469952583, -0.08365927636623383, -0.02202908881008625, -0.09355537593364716, -0.034485816955566406, -0.006952054798603058, 0.03721024841070175, -0.029460687190294266, -0.06764121353626251, 0.04102500528097153, 0.014880461618304253, -0.054787009954452515, 0.145335391163826, -0.04288427159190178, 0.17232997715473175, -0.09998303651809692, -0.04476191848516464, 0.1236068606376648, 0.10702881962060928, 0.12417805194854736, 0.0023809764534235, -0.00879613496363163, -0.025544218719005585, -0.006150096654891968, 0.004552686586976051, -0.06571060419082642, 0.02591504529118538, 0.009042009711265564, 0.0030829808674752712, 0.003013240173459053, -0.02047528140246868, 0.10095421969890594, 0.049248892813920975, -0.010746655985713005, -0.0065167564898729324, -0.014619210734963417, -0.0018340848619118333, -0.06425639241933823, -0.10118475556373596, 0.06868492066860199, 0.005535099655389786, 0.08468843251466751, 0.09441493451595306, -0.057501401752233505, 0.08734231442213058, 0.1170477569103241, 0.006767433136701584, 0.02644922398030758, 0.048312555998563766, 0.07415174692869186, 0.09123936295509338, -0.1360965073108673, 0.12981387972831726, 0.14432142674922943, -0.014933647587895393, -0.008381212130188942, -0.003595791757106781, 0.004503296688199043, -0.13144509494304657, 0.014648130163550377, 0.1708051860332489, 0.02269974909722805, 0.04618915542960167, -0.016882123425602913, -0.12656764686107635, 0.008548310026526451, 0.008786411955952644, -0.14565885066986084, 0.0017806870164349675, 0.04426972195506096, 0.010848596692085266, -0.08899349719285965, -0.002594254445284605], +fdiv:[-0.2085920125246048, 0.034359779208898544, -2.955785021185875e-06, 0.03960006311535835, -0.0533270388841629, 0.026523569598793983, -0.11191622912883759, 0.02801300212740898, -0.017360832542181015, 0.10514497756958008, 0.03448369726538658, 0.04219202324748039, 0.08451351523399353, -0.025109319016337395, 0.011712241917848587, 0.045502666383981705, -0.002373846247792244, 0.044075410813093185, 0.04085485637187958, 0.0778556615114212, -0.010383447632193565, -0.02928859367966652, -0.13693735003471375, -0.010321462526917458, 0.024732330814003944, 0.0015183278592303395, -0.09042318910360336, 0.006281541660428047, 0.1447446346282959, 0.006163068115711212, -0.015291862189769745, 0.04754185304045677, -0.07827173918485641, 0.04653380066156387, -0.05742420256137848, 0.11493915319442749, 0.01469372771680355, 0.012492893263697624, 0.0040483660995960236, 8.011958561837673e-05, 0.03468595817685127, 0.04064645618200302, 0.007166096940636635, 0.047338247299194336, -0.024714695289731026, 0.10559280216693878, -0.014006316661834717, -0.004487371072173119, 0.01196611300110817, 0.03835177794098854, -0.003465031273663044, 0.15325430035591125, -0.0949176698923111, -0.027454588562250137, 0.02068951167166233, -0.05947624146938324, 0.013940282166004181, 0.042690567672252655, 0.12396211922168732, 0.027557838708162308, -0.0002676058793440461, -0.02503843791782856, -0.019042784348130226, 0.01776115596294403, 0.07407612353563309, 0.10607749223709106, -0.049606677144765854, -0.03381415084004402, 0.057143740355968475, 0.10787439346313477, -0.0060873981565237045, 0.08819471299648285, -0.012808782979846, 0.0034601539373397827, -0.03129173442721367, 0.006925633177161217, -0.01664322428405285, 0.08765425533056259, 0.05613136291503906, -0.006605586037039757, 0.007664203643798828, -0.11801992356777191, 0.0033090561628341675, -0.017150700092315674, -0.050802260637283325, 0.07595010101795197, -0.022959351539611816, -0.0016115877078846097, -0.10334531962871552, -0.0028266124427318573, 0.024320384487509727, 0.049830950796604156, -0.022456662729382515, 0.04102225974202156, 0.0854271948337555, -0.02826864644885063, -0.09530110657215118, 0.015221035107970238, 0.00874139554798603, -0.049453020095825195, 0.09153848886489868, -0.045460112392902374, 0.011447776108980179, 0.01301320269703865, -0.09098286926746368, 0.018386824056506157, -0.005287572741508484, -0.11499834805727005, -0.010006384924054146, 0.0005272437119856477, -0.09616027027368546, 0.08821558207273483, 0.00808321125805378, 0.011784281581640244, 0.09682642668485641, -0.043449997901916504, 0.010676546022295952, -0.07751110196113586, 0.021966181695461273, -0.06174825504422188, 0.004514975473284721, 0.013872012495994568, -0.0027139587327837944, -0.005871098022907972, -0.013509497046470642, -0.0998087227344513, 0.013629065826535225, -0.025765251368284225, -0.06309866905212402, 0.04354254528880119, -0.03292376175522804, 0.004201377741992474, 0.01322563923895359, -0.024564268067479134, 0.017445702105760574, 0.0038398541510105133, -0.058447275310754776, 0.004383954219520092, -0.021834461018443108, -0.07451567053794861, 0.13172444701194763, 0.02457398548722267, 0.006677517667412758, -0.0035857297480106354, -0.05999581888318062, 0.10243059694766998, 0.07263714075088501, 0.02093292400240898, 0.024735013023018837, 0.08225768804550171, 0.0338633768260479, 0.13922744989395142, 0.044480372220277786, -0.01067405380308628, -0.13949927687644958, 0.12607738375663757, -0.05387096479535103, 0.014862148091197014, -0.01469290442764759, 0.08229362219572067, -0.024789387360215187, 0.05123380571603775, -0.09546835720539093, -0.006879517808556557, -0.008052803575992584, -0.13134559988975525, 0.0008604882750660181, 0.11003977060317993, -0.10747877508401871, -0.03169981762766838, -0.058240268379449844, 0.006820523180067539, 0.016755620017647743, 0.022702133283019066, -0.09552538394927979, 0.010118234902620316, 0.023633088916540146, 0.06524984538555145, -0.03256111219525337, -0.02185320481657982, -0.03534306585788727, -0.11768431961536407, 0.09018617123365402, -0.09889797866344452, -0.14623555541038513, -0.03659380227327347, 0.019501710310578346, -0.14313383400440216, -0.07769472151994705, -0.08073421567678452, -0.016898520290851593, 0.06411512196063995, -0.11424192041158676, -0.019984174519777298, 0.13616150617599487, 0.00177535240072757, 0.02067364938557148, -0.024951370432972908, 0.011359728872776031, -0.03566816821694374, -0.04062182828783989, -0.017796047031879425, 0.13020730018615723, -0.023930715397000313, 0.1069842129945755, 0.015594687312841415, 0.00901302881538868, -0.025074759498238564, -0.02298656478524208, -0.09589319676160812, 0.03882906585931778, 0.015209805220365524, -0.09030673652887344, 0.09114951640367508, -0.09442637860774994, -0.009831424802541733, -0.06390190869569778, 0.060097213834524155, 0.026192806661128998, -0.039212681353092194, 0.033291738480329514, 0.09629086405038834, -0.12516625225543976, 0.12334686517715454, 0.023502696305513382, -0.1026378870010376, 0.15529243648052216, -0.033464305102825165, 0.07640349119901657, -0.019898468628525734, -0.0493258573114872, 0.03505145385861397, -0.011392340064048767, -0.05090568959712982, -0.029743503779172897, -0.025425255298614502, -0.066995769739151, 0.16026870906352997, 0.07589216530323029, -0.08671577274799347, -0.061917494982481, -0.11288328468799591, -0.07631374895572662, 0.004672663286328316, -0.03755119815468788, -0.06367290765047073, 0.07781722396612167, 0.003519420512020588, 0.04333607852458954, -0.032331887632608414, -0.005558349192142487, 0.0013127998681738973, 0.10319595038890839, 0.023754287511110306, -0.040105611085891724, 0.0011400972725823522, 0.003075738437473774, -0.10928528010845184, -0.026813387870788574, 0.04678519442677498, -0.012866314500570297, -0.0073824916034936905, -0.016157643869519234, 0.020431263372302055, 0.03618358075618744, -0.033844418823719025, 0.031018270179629326, 0.0008638064609840512, -0.044447463005781174, -0.11265916377305984, -0.03592577204108238, 0.09393242746591568, 0.07848276197910309, 0.009345438331365585, 0.07977112382650375, -0.0072829462587833405, -0.11622483283281326, 0.0081290602684021, 0.09919536113739014, 0.01350998505949974, 0.005222822539508343, -0.019574671983718872, -0.006945060566067696, -0.005852722562849522, -0.0003671527374535799, -0.030755585059523582, 0.022463098168373108, -0.03947875648736954, 0.041852403432130814, -0.0009361749980598688, -0.01911182329058647, -0.0010050503769889474, 0.12404203414916992, 0.0034315413795411587, 0.09187866747379303, -0.005365774501115084, -0.03942453861236572, 0.012729013338685036, 0.009377569891512394, -0.004322181921452284], +inttoptr:[0.020673442631959915, -0.09978976845741272, 0.13666881620883942, -0.047406017780303955, 0.0974770337343216, -0.1757916361093521, 0.06234518066048622, 0.02612210623919964, 0.04221783205866814, 0.03429211676120758, 0.03525031730532646, 0.0023220586590468884, -0.07730506360530853, -0.05225120857357979, 0.08393587917089462, -0.08551624417304993, -0.08687750995159149, -0.11559999734163284, 0.003858088981360197, -0.17246577143669128, -0.06371936202049255, -0.1849491447210312, 0.18995828926563263, -0.008752809837460518, 0.07398820668458939, 0.008515071123838425, 0.01845991425216198, -0.0023106029257178307, 0.1394975334405899, 0.010555963031947613, 0.024119973182678223, -0.01363912969827652, 0.14969110488891602, -0.15745753049850464, 0.014579370617866516, 0.010717721655964851, -0.05774286016821861, 0.015791399404406548, 0.011293921619653702, 0.03275302052497864, 0.12838533520698547, -0.00545882061123848, 0.002485266886651516, 0.06049413979053497, -0.011101355776190758, -0.03700057417154312, -0.08837316930294037, 0.007814548909664154, -0.013577274978160858, 0.10526788234710693, 0.00989571027457714, 0.0021677962504327297, 0.12072679400444031, -0.02453126199543476, -0.05021485313773155, 0.02124410681426525, -0.07368581742048264, 0.05153301730751991, 0.02619599737226963, 0.026960039511322975, 0.005869447253644466, 0.012965323403477669, 0.014102643355727196, 0.026055004447698593, 0.011013561859726906, -0.03312190994620323, -0.010123152285814285, 0.04480160027742386, -0.20819181203842163, 0.06812427937984467, -0.011988426558673382, 0.013118131086230278, -0.04473248869180679, 0.04930528253316879, -0.11057108640670776, 0.11718961596488953, -0.025312524288892746, -0.08245059847831726, -0.10741488635540009, -0.0052362168207764626, -0.017260011285543442, 0.09429687261581421, 9.205890819430351e-06, 0.08461987227201462, 0.05865487456321716, 0.18461118638515472, 0.04546818882226944, -0.0026881378144025803, 0.03241214156150818, -0.047949422150850296, -0.007292264141142368, -0.08981306105852127, 0.11651219427585602, 0.016068492084741592, -0.07398275285959244, 0.06986241042613983, -0.021730121225118637, 0.025889743119478226, 0.014951823279261589, 0.13581770658493042, -0.08851740509271622, 0.09956731647253036, -0.016876624897122383, 0.015299933031201363, 0.021161075681447983, 0.012023653835058212, -0.01496422290802002, -0.029266372323036194, -0.022570444270968437, 0.000434290268458426, 0.1262454390525818, -0.04825790971517563, 0.06447253376245499, 0.009050581604242325, -0.0699726864695549, -0.05292113125324249, 0.006768590305000544, 0.12489171326160431, -0.010566401295363903, 0.0415622778236866, -0.0010638250969350338, 0.010904807597398758, 0.0036098486743867397, -0.037254828959703445, 0.13760361075401306, 0.1272381991147995, 0.012125793844461441, -0.01860741339623928, 0.050606533885002136, 0.08997885882854462, -0.013970009051263332, -0.013340719044208527, 0.011119951494038105, 0.06224836781620979, 0.07645159214735031, 0.01297728344798088, 0.03919018805027008, -0.07538938522338867, 0.039455950260162354, 0.16126154363155365, 0.06586450338363647, 0.023890094831585884, 0.010475197806954384, -0.028523491695523262, -0.01762445643544197, -0.007215578109025955, -0.11798390001058578, -0.00239498820155859, 0.12150026857852936, 0.09189768135547638, -0.04696451127529144, -0.1143014132976532, -0.05103030055761337, 0.1566033959388733, 0.15730738639831543, -0.061154142022132874, -0.10661067068576813, 0.02104056626558304, -0.12414228916168213, -0.10063283145427704, 0.057346075773239136, 0.034387022256851196, 0.013719461858272552, -0.0928897112607956, -0.006781032308936119, -0.13396640121936798, 0.020762616768479347, 0.0018939898582175374, 0.027835655957460403, -0.039831940084695816, -0.1056247353553772, 0.010921288281679153, 0.12878602743148804, -0.05603558197617531, 0.008580849505960941, 0.1183873862028122, 0.02275683544576168, -0.15311101078987122, 0.019466299563646317, 0.0417112298309803, 0.06504839658737183, 0.03142886981368065, 0.10577482730150223, 0.07489413768053055, -0.05283808708190918, -0.07985898852348328, 0.02161998860538006, 0.11211312562227249, -0.10885703563690186, -0.07033383101224899, 0.034084856510162354, 0.08600468933582306, 0.11774884909391403, -0.02117469161748886, -0.014777185395359993, 0.09218639880418777, -0.01973714306950569, 0.012785338796675205, -0.04955178499221802, -0.03450852632522583, 0.12039005011320114, -0.002517757937312126, -0.055528465658426285, 0.005998812150210142, 0.08800031244754791, 0.01678619533777237, 0.0044267503544688225, -0.023274412378668785, -0.0446208119392395, 0.016858773306012154, -0.13063670694828033, -0.0814863070845604, 0.15277443826198578, 0.029555805027484894, 0.032373230904340744, -0.007220683619379997, 0.0872991606593132, 0.06513500213623047, -0.01619655266404152, -0.033862046897411346, -0.08761309832334518, -0.0066189831122756, -0.037577833980321884, 0.10362029075622559, 0.016248099505901337, -0.0936991348862648, -0.02438371069729328, -0.06559652835130692, -0.09457626193761826, -0.02403840981423855, 0.012387095019221306, 0.14531193673610687, -0.011271633207798004, 0.08530481904745102, -0.03318565711379051, -0.017842276021838188, 0.018954100087285042, 0.025487665086984634, -0.04808028042316437, -0.17418122291564941, -0.03233066573739052, 0.08460023999214172, 0.1164276972413063, 0.09883111715316772, 0.09934470057487488, 0.09339696168899536, 0.060644425451755524, 0.007947821170091629, 0.018675321713089943, 0.1869862824678421, -0.012114442884922028, -0.004368192050606012, 0.0475199930369854, 0.028076451271772385, 0.006918908096849918, -0.04071740061044693, 0.01187223568558693, 0.009315644390881062, -0.028322594240307808, -0.03241549804806709, -0.016827968880534172, -0.004003571346402168, -0.018821990117430687, -0.05629489943385124, 0.1714286208152771, 0.08465361595153809, 0.07689368724822998, 0.01242256723344326, -0.017232811078429222, 0.025731418281793594, -0.06491517275571823, 0.02942313253879547, 0.1375960409641266, 0.01570456102490425, 0.08822555840015411, 0.08733617514371872, -0.07125689834356308, -0.029998917132616043, 0.0940401703119278, -0.12786038219928741, 0.08196312189102173, 0.011444244533777237, -0.011335134506225586, -0.010380269959568977, 0.002947835251688957, -0.10512027889490128, -0.08436013758182526, 0.06554947793483734, 0.06388641148805618, -0.012475764378905296, -0.010874597355723381, 0.011184708215296268, 0.1489861160516739, 0.001440867898054421, -0.11377761512994766, 0.005179711617529392, 0.018715398386120796, 0.005905056372284889, -0.11252140998840332, -0.003629019483923912], +fsub:[-0.19566215574741364, 0.01776079833507538, 0.009354040026664734, 0.0034568007104098797, -0.04799693450331688, 0.04288092255592346, -0.01395910233259201, 0.019288182258605957, -0.043690793216228485, -0.04511395841836929, -0.033516038209199905, -0.00606941431760788, 0.13793103396892548, -0.10181200504302979, 0.01652778871357441, -0.14812162518501282, 0.11631549149751663, 0.09603714197874069, -0.013110259547829628, -0.03695254772901535, 0.07130082696676254, 0.16464196145534515, -0.0060080913826823235, -0.007078137248754501, -0.026287490501999855, 0.004420323297381401, -0.08668196201324463, 0.00573236308991909, 0.08008439838886261, 0.003906372934579849, -0.016524503007531166, -0.005678002722561359, -0.03729713708162308, -0.0014147829497233033, -0.022098442539572716, 0.07384807616472244, 0.0073666321113705635, 0.019020410254597664, 0.008840702474117279, 0.06796678155660629, 0.013291079550981522, 0.046397704631090164, -0.0012785582803189754, -0.03021489828824997, -0.019126063212752342, 0.1621117740869522, 0.0733831450343132, 0.011120536364614964, 0.001015598070807755, 0.04674023389816284, 0.00014332239516079426, 0.14668548107147217, -0.14046643674373627, -0.0250962246209383, -0.06746629625558853, 0.13118626177310944, -0.16075076162815094, 0.07443086802959442, -0.05146268755197525, 0.024357469752430916, -0.0024590077809989452, -0.029462411999702454, -0.14316818118095398, 0.03654291480779648, 0.004101555794477463, -0.01322232373058796, -0.07431130111217499, -0.06785459071397781, 0.052416641265153885, -0.008169900625944138, -0.0027327006682753563, 0.10017198324203491, -0.18344897031784058, -0.003858632408082485, -0.0411970429122448, -0.024929797276854515, -0.023250121623277664, 0.013912994414567947, 0.06033513322472572, 0.020885825157165527, 0.006521115079522133, -0.009210468269884586, 0.0032079340890049934, -0.05511125922203064, 0.00012580747716128826, -0.0317898653447628, -0.0189365241676569, -0.00537196546792984, -0.011131745763123035, -0.008033275604248047, 0.021384112536907196, 0.03140344098210335, -0.07775889337062836, -0.044569890946149826, -0.0017975644441321492, -0.003142756875604391, -0.09920557588338852, -0.025683831423521042, 0.027256853878498077, -0.023759664967656136, 0.09315350651741028, -0.01596061885356903, 0.01076042465865612, 0.008974941447377205, -0.05068843811750412, 0.013139026239514351, -0.010649340227246284, -0.04066036641597748, -0.015870224684476852, 0.0019431328400969505, -0.0952482596039772, -0.035447195172309875, -0.020403040573000908, 0.010304642841219902, 0.08401767909526825, -0.05661580711603165, 0.012996958568692207, -0.04319024831056595, 0.19577835500240326, 0.04795851185917854, 0.0003933145198971033, 0.01206972450017929, -0.00524135772138834, 0.07217070460319519, -0.06809740513563156, -0.08045558631420135, 0.009464413858950138, -0.019981667399406433, -0.011398126371204853, 0.025500450283288956, 0.12420138716697693, 0.05022904649376869, -0.08249905705451965, 0.1103934645652771, 0.12368275225162506, 0.04878315329551697, -0.05948176980018616, 0.02468130923807621, -0.0088126752525568, -0.0810229703783989, 0.12087564170360565, 0.02357475832104683, 0.005148621276021004, -0.009482541121542454, -0.021626155823469162, 0.10341774672269821, 0.02006988413631916, -0.0006135127041488886, 0.0482683889567852, 0.005142235197126865, -0.03951665014028549, 0.008435087278485298, -0.04086574912071228, -0.016710346564650536, -0.07897168397903442, 0.0347897931933403, -0.10664115101099014, 0.01081731729209423, -0.026829596608877182, 0.07941481471061707, 0.1348382830619812, 0.037091366946697235, -0.10818491131067276, 0.0836542472243309, -0.010057345032691956, 0.07555260509252548, 0.004703523591160774, 0.023076670244336128, -0.07280174642801285, 0.010854295454919338, 0.011016173288226128, 0.00871096458286047, 0.012969547882676125, 0.0338263101875782, -0.004260211251676083, -0.11123242974281311, 0.018270116299390793, 0.13755223155021667, 0.14238940179347992, 0.021298345178365707, -0.03589222952723503, 0.008358804509043694, -0.015876563265919685, -0.11231566965579987, 0.03602686524391174, 0.11950231343507767, 0.018017016351222992, -0.09146479517221451, -0.015778277069330215, -0.04753196984529495, -0.06893476843833923, 0.03191107138991356, -0.09363755583763123, -0.016257552430033684, -0.12015592306852341, -0.030761366710066795, 0.009312298148870468, -0.008023290894925594, 0.019958125427365303, -0.06104050576686859, -0.010021516121923923, -0.02933286875486374, -0.049957845360040665, 0.015026604756712914, 0.022877071052789688, 0.022055596113204956, 0.006319886073470116, -0.028083551675081253, 0.09267618507146835, -0.008414206095039845, 0.0063108643516898155, 0.008453482761979103, 0.02337495982646942, 0.01479455828666687, -0.027430925518274307, -0.0064461734145879745, 0.028043653815984726, 0.009520971216261387, -0.12827613949775696, -0.01688479818403721, -0.17416256666183472, 0.006548741832375526, -0.09414593130350113, 0.05342579632997513, 0.010982086881995201, 0.00039809546433389187, -0.013704884797334671, 0.035098426043987274, 0.1316937655210495, -0.016571545973420143, -0.015505596995353699, -0.004056095145642757, -0.00887002982199192, -0.025362897664308548, -0.02921457402408123, -0.050940148532390594, 0.08900941908359528, 0.12355692684650421, 0.01941060647368431, -0.025323055684566498, 0.09019945561885834, -0.1459694802761078, -0.0899580642580986, -0.121949702501297, -0.11546135693788528, -0.05514463782310486, -0.021242687478661537, 0.00642591156065464, -0.006805074401199818, 0.0019343869062140584, -0.007417254149913788, 0.002806326374411583, -0.0033550485968589783, 0.02496539242565632, -0.05091837793588638, 0.09233914315700531, 0.003919090144336224, -0.016401588916778564, -0.02080012857913971, 0.07613977789878845, -0.013534780591726303, -0.006732555106282234, -0.013998119160532951, -0.0024355570785701275, 0.026423519477248192, -0.08660682290792465, 0.03641868382692337, 0.005077735520899296, -0.0920264944434166, -0.11544328182935715, -0.009886144660413265, 0.026168454438447952, 0.027805928140878677, 0.008038489148020744, 0.031985096633434296, -0.007033106870949268, -0.054935574531555176, 0.004297714680433273, -0.005129950121045113, -0.1143014132976532, 0.005788705311715603, -0.14760442078113556, -0.005340219475328922, -0.001665157382376492, 0.0033884197473526, 0.09850101917982101, 0.010874146595597267, -0.0032093352638185024, 0.019449781626462936, 0.0033996254205703735, -0.020799539983272552, 0.00020151922944933176, -0.05913457274436951, 0.005670496262609959, 0.1612452119588852, 0.002250433899462223, 0.11847318708896637, -0.003351077903062105, 0.005892219953238964, -0.0800999253988266], +getelementptr:[-0.023789571598172188, -0.00657342653721571, -0.06054534763097763, 0.018318822607398033, 0.03336852788925171, -0.040857430547475815, 0.009147332981228828, 0.02621378004550934, 0.0061905900947749615, 0.021945234388113022, 0.0034233219921588898, -0.01838921569287777, 0.015385881066322327, 0.0031573157757520676, 0.02989029884338379, 0.0197833813726902, 0.033026717603206635, 0.02423735335469246, -0.09401597082614899, 0.039278045296669006, 0.0005990935023874044, -0.03255114704370499, -0.02035033516585827, -0.003232579678297043, -0.003288011997938156, 0.00703894067555666, 0.029018381610512733, 0.012723812833428383, -0.012894049286842346, 0.006103359162807465, 0.018405282869935036, -0.019858259707689285, 0.028524937108159065, 0.0024033766239881516, 0.017915181815624237, 0.03156996890902519, -0.02539392188191414, 0.012480730190873146, 0.00801657885313034, 0.10261692851781845, -0.018126603215932846, -0.028625523671507835, 0.011448338627815247, -0.05233331397175789, -0.015979666262865067, -0.023186517879366875, 0.036059215664863586, -0.03480623662471771, 0.02250516228377819, 0.012854890897870064, -0.004327523987740278, -0.020734762772917747, -0.003352792002260685, -0.017866626381874084, -0.031132595613598824, -0.032678235322237015, 0.027703288942575455, -0.02425898052752018, 0.03197031468153, 0.02425154112279415, -0.00041470606811344624, 0.014798974618315697, -0.04034820571541786, 0.025114288553595543, -0.04151218384504318, -0.014337358996272087, -0.0391080304980278, 0.0531800352036953, -0.055825892835855484, -0.004877718165516853, 0.00046491960529237986, -0.04140414297580719, 0.08267852663993835, -0.06787177920341492, 0.028248358517885208, -0.005408134311437607, 0.0042406232096254826, -0.004989964887499809, -0.056971944868564606, 0.0047593191266059875, -0.03533973544836044, 0.011629071086645126, 0.0005403121467679739, 0.0023882631212472916, -0.042237333953380585, 0.04247475042939186, -0.021856360137462616, -0.012034770101308823, -0.0107781533151865, -0.007161153480410576, -0.015132835134863853, -0.01484728790819645, 0.044662926346063614, 0.026258559897542, 0.05712893605232239, 0.029415365308523178, -0.021690934896469116, 0.022669976577162743, -0.018938938155770302, 0.0032328087836503983, 0.021310944110155106, 0.06255652010440826, -0.030011653900146484, 0.007739018648862839, 0.004183138720691204, 0.018990706652402878, -0.001557599869556725, -0.04960372671484947, 0.03912326693534851, -0.01121588796377182, 0.02536361664533615, 0.00022471998818218708, -0.012328388169407845, 0.008522259071469307, 0.038149792701005936, 0.054319411516189575, -0.059408798813819885, 0.052753984928131104, 0.004341191612184048, 0.08069447427988052, 0.0015727357240393758, 0.01564115658402443, -0.0013847314985468984, 0.058050137013196945, 0.04303552955389023, 0.09098871797323227, 0.06320106983184814, -0.02296215109527111, -0.006066769361495972, 0.0076540010049939156, 0.05763174965977669, -0.03318404406309128, 0.01809847354888916, 0.02924163080751896, -0.04658772051334381, 0.007843682542443275, 0.03488599509000778, -0.027622457593679428, 0.007666692137718201, 0.009460274130105972, -0.06086467206478119, -0.06670363247394562, 0.001853598398156464, 0.04593160003423691, 0.00654199905693531, -0.03817971050739288, -0.05657418444752693, 0.01092243380844593, 0.023816261440515518, -0.011930759064853191, 0.048293646425008774, 0.0026338831521570683, 0.07209847867488861, 0.01157299429178238, 0.016105204820632935, 0.024170417338609695, -0.009652506560087204, 0.017725389450788498, 0.032059021294116974, -0.06694922596216202, -0.047321319580078125, 0.02214009314775467, 0.02628449536859989, -0.027851179242134094, -0.017886199057102203, -0.01384839415550232, 0.0059531740844249725, 0.05600523576140404, 0.030705688521265984, -0.0021424638107419014, -0.03613736107945442, 0.0019305032910779119, -0.028917694464325905, 0.07717503607273102, -0.02353573963046074, 0.062384363263845444, -0.07561129331588745, -0.0708906427025795, -0.03324063867330551, 0.03706449270248413, 0.017200514674186707, 0.03922874480485916, -0.020092764869332314, -0.00719539076089859, -0.029228074476122856, -0.014159157872200012, 0.012634215876460075, 0.04248674586415291, -0.03620101138949394, -0.07465687394142151, 0.007586069405078888, -0.04299572482705116, 0.02151087298989296, -0.01699758693575859, 0.04306119680404663, 0.06928350776433945, 0.026305390521883965, 0.04071609675884247, 0.05549030005931854, 0.025383401662111282, 0.025787103921175003, -0.010240500792860985, 0.04827536642551422, 0.09503450989723206, -0.035251133143901825, 0.008319029584527016, 0.010887080803513527, -0.026908794417977333, -0.00466574914753437, 0.0018629861297085881, 0.017443981021642685, -0.011780476197600365, -0.04341622442007065, 0.032044366002082825, -0.03772183135151863, -0.01701199822127819, 0.028431544080376625, 0.011991681531071663, -0.04090585932135582, -0.06224019452929497, -0.042766470462083817, 0.024368589743971825, 0.037759941071271896, 0.026895785704255104, 0.010595371946692467, -0.0982113629579544, 0.029397230595350266, 0.02524908073246479, -0.019088631495833397, -0.01618066616356373, -0.04023709520697594, -0.0006348524475470185, -0.005850641056895256, -0.02287427894771099, -0.026151392608880997, 0.009637851268053055, 0.0166903268545866, 0.0688166543841362, 0.014307873323559761, 0.07594755291938782, 0.017026560381054878, -0.03185201808810234, 0.032047852873802185, 0.0017025895649567246, 0.0035687661729753017, 0.05098942294716835, 0.01656023971736431, 0.004013437777757645, -0.05120699107646942, 0.04648313671350479, -0.009514827281236649, 0.0027316082268953323, -0.003206966444849968, 0.023706849664449692, 0.010887717828154564, 0.08581075072288513, 0.001978479325771332, 0.0315532349050045, 0.006005933508276939, 0.007304840721189976, -0.009702928364276886, -0.025158783420920372, -0.010774997994303703, -0.025230834260582924, 0.005900256335735321, 0.04083440452814102, -0.11981970071792603, 0.004793765023350716, 0.05697035789489746, 0.04262315109372139, 0.00899462215602398, -0.062424469739198685, 0.005310438573360443, 0.009663108736276627, -0.019962042570114136, -0.03395604342222214, 0.009124109521508217, -0.01219242438673973, 0.030844496563076973, -0.054915644228458405, -0.014933964237570763, -0.015459813177585602, -0.008300011977553368, -0.0034954221919178963, 0.002129905391484499, 0.019902320578694344, -0.04461882263422012, 0.03584001213312149, -0.04706570506095886, 0.04504213482141495, -0.016823232173919678, -0.045756686478853226, -0.03562863543629646, -0.023928167298436165, -0.007518323138356209, 0.0033852839842438698, 0.06176713481545448, -0.0304910559207201, 0.010958999395370483, -0.007595691829919815], +icmp:[-0.029374025762081146, -0.007834862917661667, 0.04275567829608917, -0.00600355863571167, 0.02386157214641571, -0.03142406791448593, -0.026363378390669823, 0.021800106391310692, 0.0253656767308712, 0.07217973470687866, 0.006643226370215416, 0.10077926516532898, 0.07165581732988358, 0.0015142221236601472, -0.05789962038397789, -0.06084708869457245, 0.032016295939683914, 0.0020154863595962524, 0.09902674704790115, 0.05372067168354988, -0.05022531747817993, 0.008197026327252388, 0.009646624326705933, -0.009901467710733414, 0.03811710327863693, 0.005147652700543404, 0.008360771462321281, -0.0015531146200373769, -0.06195531412959099, 0.007521491497755051, -0.07366704940795898, -0.013142069801688194, 0.017731718719005585, -0.0037364624440670013, 0.093304343521595, 0.029845908284187317, -0.005818015895783901, 0.019712381064891815, 0.005395315587520599, 0.04784591495990753, -0.002669654320925474, -0.0220984797924757, 0.006265114061534405, 0.03253425657749176, -0.022260570898652077, 0.022840281948447227, 0.0261540524661541, 0.03613859787583351, -0.000561791704967618, 0.06845787167549133, -6.51809386909008e-06, -0.011763371527194977, 0.009602699428796768, -0.027838777750730515, -0.09269604831933975, -0.02911129780113697, 0.02012881264090538, 0.04517332464456558, -0.03769118711352348, 0.02579658478498459, 0.0013720029965043068, -0.030106380581855774, -0.0407930389046669, -0.08912205696105957, 0.07548350095748901, -0.09184299409389496, -0.10560748726129532, -0.016692498698830605, -0.031063301488757133, 0.031001558527350426, -0.006923750042915344, -0.026106756180524826, 0.05768078938126564, -0.021589282900094986, 0.03029135800898075, -0.0006911701057106256, -0.08814336359500885, 0.1152360737323761, -0.06735455244779587, 0.003030790016055107, -0.004619045183062553, 0.018642118200659752, 0.0025316085666418076, 0.06736293435096741, 0.012942375615239143, -0.02138427644968033, 0.016992198303341866, -0.00549592450261116, -0.007186161354184151, -0.03283663094043732, 0.018110215663909912, -0.03754379227757454, -0.032687049359083176, 0.018687313422560692, 0.0270590391010046, -0.056521810591220856, 0.0772937536239624, 0.02288530208170414, -0.06481193751096725, 0.0026147309690713882, -0.0865730345249176, 0.08016420900821686, 0.07191842049360275, 0.014227353036403656, 0.03986981883645058, 0.012221608310937881, -0.011082176119089127, -0.06818731129169464, 0.07352835685014725, 0.000989244901575148, 0.01770114153623581, -0.03529907017946243, -0.03548077493906021, 0.007859434932470322, 0.09055586159229279, 0.03458553925156593, 0.05002507194876671, 0.04358440265059471, 0.05775238201022148, 0.0006970500107854605, 0.004877343773841858, 0.009427089244127274, -0.0011167248012498021, -0.04111887142062187, -0.0020548664033412933, -0.056587621569633484, 0.035872239619493484, -0.020808355882763863, -0.07062924653291702, 0.021161364391446114, -0.03377819061279297, -0.015895195305347443, 0.02469463460147381, 0.0200950987637043, 0.018619650974869728, 0.010847930796444416, 0.07132178544998169, 0.036982156336307526, -0.040969736874103546, 0.04277636110782623, 0.06806888431310654, 0.03748338669538498, 0.006777482107281685, 0.06296482682228088, 0.026718510314822197, 0.01228363998234272, -0.08840774744749069, 0.16609187424182892, 0.05744215101003647, 0.01507643423974514, 0.052374858409166336, -0.059455618262290955, 0.14897741377353668, -0.0036645270884037018, -0.017072567716240883, -0.006285845302045345, -0.03527485206723213, 0.01557433232665062, 0.03237875550985336, -0.0023879329673945904, -0.0674251839518547, 0.02053297869861126, -0.014761729165911674, -0.025297529995441437, -0.007791565731167793, 0.03915105760097504, -0.005892220884561539, -0.05183848738670349, 0.036886341869831085, 0.04318802058696747, 0.012510517612099648, 0.006154753267765045, -0.023051729425787926, -0.08319379389286041, 0.06611629575490952, 0.04769163951277733, -0.023373018950223923, -0.025291092693805695, 0.05931004136800766, -0.06572575122117996, 0.012582337483763695, -0.033674824982881546, -0.0129875298589468, -0.030735446140170097, -0.0414179265499115, -0.07318172603845596, 0.022250225767493248, 0.023355498909950256, -0.05748528614640236, -0.08353441953659058, 0.028312819078564644, 0.04247085377573967, -0.011848200112581253, -0.016759295016527176, 0.02112562768161297, 0.029025333002209663, 0.006419710349291563, -0.012266172096133232, -0.040145233273506165, -0.050344523042440414, 0.014384878799319267, -0.04712875187397003, -0.04332285374403, 0.021983429789543152, 0.11347384750843048, 0.023470576852560043, 0.006860310211777687, -0.031075013801455498, -0.018365630879998207, -0.010324272327125072, 0.04540564864873886, -0.028797371312975883, -0.09724488109350204, 0.033454593271017075, -0.04363752156496048, -0.005270853638648987, -0.05358478054404259, 0.01046442799270153, -0.10886752605438232, -0.0004080070648342371, -0.04101260006427765, -0.033926647156476974, -0.02851261757314205, -0.004337051883339882, 0.029553666710853577, 0.06990176439285278, -0.06950993835926056, 0.07831642031669617, -0.023423757404088974, -0.023350916802883148, 0.007104192860424519, 0.11774738132953644, -0.008438711985945702, -0.011258644051849842, -0.030429618433117867, 0.0101417675614357, -0.05230697616934776, -0.048534877598285675, 0.011829569935798645, 0.017684154212474823, -0.09304691851139069, 0.015273872762918472, -0.024017374962568283, -0.011445306241512299, -0.019620317965745926, 0.053057316690683365, 0.03108965791761875, 0.0014584549935534596, 0.08513498306274414, 0.02391088753938675, -0.009338516741991043, 0.0013407060177996755, 0.01462470181286335, 0.02643553353846073, 0.00699031725525856, 0.026833368465304375, 0.005409271456301212, -0.04898162931203842, 0.013632737100124359, 0.1229391098022461, -0.012886622920632362, -0.006021998822689056, -0.015258420258760452, -0.10532806813716888, 0.015252918004989624, 0.045007720589637756, -0.07693552225828171, 0.00674013327807188, -0.012373672798275948, -0.015463549643754959, -0.06470941007137299, -0.03136494383215904, 0.04381470009684563, 0.010214932262897491, 0.02895338274538517, 0.08441153168678284, 0.0008105651941150427, 0.047217074781656265, 0.024827798828482628, 0.03725834935903549, 0.005796077661216259, -0.017151007428765297, -0.009424649178981781, -0.007095685228705406, 0.004137787967920303, -0.019473593682050705, 0.03885623812675476, -0.020810836926102638, -0.058981865644454956, 0.031861647963523865, -0.01618451066315174, 0.08923165500164032, 0.06457851827144623, 0.0039384691044688225, 0.005694326013326645, 0.004845372401177883, -0.009764641523361206, -0.022914929315447807, 0.008780388161540031, -0.010278156958520412], +phi:[-0.01812909170985222, 0.03594683110713959, -0.04953799024224281, 0.02574748918414116, -0.013575006276369095, -0.015955913811922073, 0.007718291133642197, -0.01764131337404251, 0.012445712462067604, -0.002034439705312252, 0.0390419065952301, 0.005156157538294792, 0.029264256358146667, 0.058533377945423126, -0.07373712211847305, 0.06156475469470024, 0.019073067232966423, 0.03901875764131546, -0.04651416838169098, 0.0013268605107441545, -0.005311436951160431, -0.01671830751001835, 0.03302754461765289, 0.010991811752319336, -0.012420481070876122, 0.01879611425101757, 0.07042360305786133, -0.020573163405060768, -0.06470248103141785, -0.03458277881145477, -0.06819814443588257, 0.024794796481728554, -0.01792404055595398, 0.05391571298241615, 0.0645463615655899, 0.032747071236371994, -0.03570310398936272, 0.034595027565956116, 0.025726057589054108, 0.04543831944465637, -0.033302150666713715, -0.07011108100414276, 0.05918259918689728, -0.013440325856208801, -0.023277942091226578, 0.0010279488051310182, -0.07106280326843262, -0.02981831133365631, 0.004345687106251717, 0.004342163447290659, -0.00395993422716856, -0.054464828222990036, 0.024043802171945572, 0.004205834120512009, 0.0049314796924591064, 0.0038481205701828003, 0.046923160552978516, -0.0364309661090374, 0.02421315386891365, 0.03623546287417412, -0.020716341212391853, -0.02442779205739498, -0.06752810627222061, 0.0013565990375354886, 0.033935822546482086, -0.03618818148970604, -0.02203712984919548, 0.007795494049787521, -0.04208362475037575, -0.003038885071873665, 0.01405269280076027, -0.035200297832489014, 0.041867587715387344, 0.05233542248606682, -0.006653176620602608, 0.007234735414385796, 0.04043600335717201, -0.015857353806495667, -0.02552737668156624, -0.027903396636247635, 0.006835665553808212, 0.07102391868829727, 0.03079359047114849, 0.0842064917087555, -0.05057906359434128, 0.009012533351778984, 0.03012111783027649, 1.3720476999878883e-05, 0.07284684479236603, -0.007605358958244324, -0.015823334455490112, -0.0076310895383358, 0.00018711085431277752, -0.07136334478855133, 0.004951814189553261, 0.06826576590538025, 0.034429583698511124, -0.031234877184033394, -0.022465990856289864, 0.010114364326000214, -0.02196699008345604, 0.012805921956896782, -0.024688465520739555, -0.012248281389474869, -0.007895800285041332, -0.011631254106760025, 0.03302701562643051, -0.027053752914071083, 0.035044316202402115, -0.02617006003856659, 0.05901713669300079, -0.025702830404043198, 0.00018284819088876247, -0.03980636224150658, 0.02189502865076065, 0.061187662184238434, -0.07475487887859344, 0.0035017170011997223, -0.020230602473020554, 0.059229589998722076, 0.04989119991660118, -0.006638167425990105, -0.046953000128269196, 0.10348682105541229, -0.01406453549861908, 0.06589819490909576, -0.026559526100754738, -0.00739891454577446, -0.006918046623468399, -0.022791577503085136, 0.029232414439320564, 0.015763189643621445, 0.03597963973879814, 0.0040524788200855255, 0.0020282273180782795, -0.04771914705634117, 0.08640662580728531, -0.005534246563911438, 0.03199368342757225, 0.025719814002513885, -0.0538247786462307, -0.02836855687201023, -0.03159227594733238, 0.03685508668422699, -0.029407914727926254, 0.004679790697991848, 0.01800408959388733, -0.01591024175286293, 0.029048951342701912, 0.031888943165540695, -0.06669348478317261, 0.020072054117918015, 0.06273107975721359, 0.02137070894241333, 0.062199387699365616, 0.03865833580493927, 0.012149464339017868, -0.03712419420480728, 0.006127212196588516, 0.0013047807151451707, -0.056642040610313416, 0.026739200577139854, 0.08862939476966858, -0.01298166811466217, 0.009633295238018036, -0.06328035891056061, 0.022322023287415504, 0.054932594299316406, 0.03804135322570801, 0.038133617490530014, -0.025729142129421234, 0.0209036935120821, -0.00813300535082817, 0.031083470210433006, -0.03862616419792175, 0.008867407217621803, -0.030106626451015472, -0.03394820913672447, -0.004574591293931007, 0.01982804760336876, 0.013407830148935318, 0.10453067719936371, 0.019138799980282784, 0.05675012618303299, -0.018511565402150154, -0.04237473011016846, -0.01304534263908863, 0.0008700599428266287, -0.03793150559067726, 0.04925285279750824, 0.050613097846508026, 0.012871477752923965, 0.051514122635126114, 0.01985715702176094, 0.07384376227855682, 0.0354757085442543, 0.00135937484446913, 0.04778384789824486, 0.10036484897136688, 0.06648970395326614, 0.05882588028907776, -0.023844558745622635, 0.0015115850837901235, -0.04853079468011856, -0.01371307298541069, -0.04884278029203415, 0.0004986112471669912, -0.01166381686925888, 0.03573466092348099, 0.007135327905416489, -0.0058967918157577515, 0.015871021896600723, 0.013316679745912552, -0.012272218242287636, -0.0656537115573883, 0.005570724606513977, -0.02619349956512451, -0.06445173919200897, -0.023737579584121704, -0.03777991607785225, -0.0247990433126688, -0.01229412667453289, 0.06096475571393967, 0.005960902199149132, 0.0749848484992981, -0.06426557898521423, -0.019543733447790146, 0.036359407007694244, 0.008684081956744194, 0.015510659664869308, 0.037299033254384995, 0.010297110304236412, 0.023492153733968735, -0.06670024991035461, 0.020561909303069115, 0.041382189840078354, 0.0018411503406241536, 0.07250526547431946, 0.0639008954167366, 0.024770865216851234, 0.01609720289707184, 0.004565274342894554, -0.010473394766449928, 0.016331596300005913, -0.04141592979431152, 0.027116013690829277, -0.023601721972227097, -0.04676222801208496, -0.005849212408065796, 0.006603823974728584, 0.05401237681508064, -0.0024594906717538834, -0.010209618136286736, -0.011345289647579193, 0.08736136555671692, -0.04463289678096771, -0.03910975903272629, 0.05162641033530235, -0.029540900141000748, -0.012071870267391205, 0.038385335355997086, 0.008400334045290947, 0.023279301822185516, -0.016374429687857628, 0.04499388486146927, 0.0008529318729415536, -0.11613400280475616, 0.0049075353890657425, 0.013857819139957428, -0.0003524890635162592, 0.019273974001407623, -0.05701147019863129, 0.05258386582136154, -0.02634640969336033, -0.014710543677210808, 0.017671875655651093, -0.01856846548616886, 0.050308775156736374, 0.013515535742044449, -0.02724752016365528, -0.012436268851161003, -0.03785732761025429, 0.03732316941022873, 0.03886999189853668, 0.04658122360706329, -0.015154633671045303, -0.03136778622865677, 0.015440180897712708, -0.025977954268455505, 0.034276608377695084, -0.045336052775382996, -0.06484372168779373, -0.007317468523979187, 0.010841986164450645, -0.02722563035786152, 0.0028168167918920517, 0.0029163770377635956, 0.06675069034099579, -0.026970913633704185, -0.007011746987700462], +unreachable:[-0.06383378803730011, -0.06333664804697037, -0.0041832211427390575, 0.040249042212963104, -0.014520682394504547, -0.0966491550207138, -0.025556549429893494, 0.024593273177742958, 0.04600241407752037, -0.018705138936638832, -0.029331788420677185, -0.08848917484283447, -0.050529323518276215, 0.03218512609601021, -0.005466768518090248, 0.09169265627861023, 0.003491756971925497, -0.010713906027376652, -0.17018654942512512, 0.06375426799058914, -0.009593173861503601, 0.041786279529333115, -0.01874461956322193, -0.01120804063975811, -0.02492944709956646, -0.0026711481623351574, 0.005641333758831024, 0.006028309464454651, -0.11024902760982513, 0.008679963648319244, -0.1516083925962448, 0.00625400897115469, 0.0005562372971326113, 0.007642138749361038, -0.10871413350105286, 0.10103738307952881, 0.021244259551167488, 0.014533886685967445, 0.002062547951936722, 0.03717069327831268, 0.004388149827718735, -0.005495102144777775, 6.170873530209064e-05, -0.04689669981598854, -0.02273317612707615, 0.1088179275393486, -0.1748856008052826, -0.10201068222522736, 0.03274254500865936, -0.026986701413989067, -0.0068387482315301895, 0.037387408316135406, 0.1291438788175583, -0.02723930962383747, 0.11218699812889099, 0.07191677391529083, 0.06562519818544388, 0.036593399941921234, 0.04043056070804596, 0.022465499117970467, -0.0013315906981006265, 0.19397027790546417, 0.022595910355448723, 0.13685421645641327, 0.040111370384693146, 0.08279307186603546, 0.08806228637695312, -0.028141994029283524, -0.1206316202878952, -0.08439711481332779, -0.009361673146486282, -0.05943949520587921, 0.021261341869831085, 0.03378576412796974, -0.004064650274813175, 0.004105880856513977, 0.03223585709929466, 0.09666798263788223, -0.027310464531183243, -0.024793097749352455, -0.04553355649113655, -0.05488915741443634, -0.0006358647951856256, 0.02607547678053379, 0.03669087588787079, -0.0011709315003827214, 0.006902397610247135, -0.0007826486835256219, -0.030918186530470848, 0.0147885512560606, -0.013433050364255905, -0.0778062641620636, -0.053562115877866745, -0.005176889710128307, 0.08660811930894852, 0.0073620714247226715, -0.0627392828464508, 0.02435476891696453, 0.06001242622733116, 0.04668755084276199, 0.13001659512519836, -0.019506167620420456, -0.10643765330314636, 0.015057722106575966, -0.11041884124279022, 0.01573953405022621, -0.00752992182970047, 0.00252593494951725, 0.02444382570683956, -0.003762996755540371, 0.13385973870754242, 0.011831723153591156, 0.06649503111839294, 0.008543219417333603, -0.15376971662044525, 0.02637024037539959, -0.1396956741809845, -0.018004626035690308, -0.02211955189704895, 0.027839362621307373, 0.00016780500300228596, 0.015241594985127449, -0.0012510755332186818, 0.1431567221879959, 0.08666571229696274, -0.02757241204380989, -0.0062592728063464165, -0.02977229282259941, 0.17048829793930054, 0.01941133290529251, -0.035956114530563354, -0.1291126161813736, 0.07254324108362198, -0.0551055446267128, 0.07496323436498642, -0.05098075419664383, -0.026343369856476784, 0.07980847358703613, -0.04659159481525421, 0.08662089705467224, 0.13379253447055817, 0.03172459453344345, 0.007913611829280853, -0.10175745189189911, 0.1398952305316925, -0.11798738688230515, 0.017999617382884026, 0.05145964026451111, 0.1448361724615097, 0.010670250281691551, 0.05819391459226608, 0.06956642121076584, 0.01840260811150074, 0.12826913595199585, 0.1045277863740921, 0.0863301232457161, -0.0780336931347847, 0.020673224702477455, 0.010865410789847374, -0.02068948931992054, 0.00673079676926136, 0.037100426852703094, 0.047265246510505676, -0.006872211582958698, -0.0053910017013549805, 0.04128715395927429, -0.1670149862766266, -0.05788073316216469, 0.016086362302303314, 0.07307266443967819, 0.01843012310564518, 0.0055186450481414795, 0.10854247212409973, 0.1644952893257141, -0.024081218987703323, 0.04910250008106232, -0.06191273406147957, -0.15459340810775757, -0.007470138370990753, 0.024345895275473595, -0.019161777570843697, 0.10962574183940887, 0.08891373127698898, 0.0007611459586769342, -0.019515525549650192, 0.056342367082834244, 0.018997609615325928, 0.07535116374492645, 0.042421240359544754, 0.05238880589604378, -0.017877403646707535, 0.11020632088184357, 0.10688710957765579, -0.019669894129037857, 0.05183013901114464, -0.1470876783132553, 0.06550949811935425, 0.011414878070354462, 0.049850016832351685, 0.02709447406232357, -0.05981261655688286, -0.06404003500938416, 0.01384693942964077, -0.05446407198905945, -0.006391875445842743, -0.04270990192890167, 0.01137492060661316, -0.032377611845731735, 0.08984767645597458, 0.0048409439623355865, -0.20443733036518097, 0.21642272174358368, 0.07632075250148773, -0.06935718655586243, 0.09326843917369843, -0.010183732956647873, 0.05995911732316017, -0.09288179874420166, -0.06497707217931747, 0.19086383283138275, -0.028721509501338005, -0.15185409784317017, 0.0015441306168213487, 0.1039694994688034, 0.051444943994283676, -0.08820527791976929, 0.0212692953646183, 0.004045423585921526, 0.004749646410346031, -0.02462352253496647, -0.022992393001914024, -0.08215291053056717, -0.006542449817061424, -0.1626960039138794, -0.032564789056777954, -0.1121683344244957, -0.10343880206346512, -0.013854898512363434, -0.052043844014406204, -0.037327226251363754, 0.05351035296916962, 0.04447336122393608, -0.01923057995736599, 0.018474241718649864, -0.09198549389839172, -0.03945809602737427, 0.14692766964435577, 0.006610555574297905, 0.17851173877716064, 0.016252104192972183, -0.00991213507950306, -5.735759623348713e-05, 0.0019693071953952312, 0.02725064381957054, 0.018456293269991875, -0.15878663957118988, 0.006377147510647774, 0.005746414419263601, -0.012517443858087063, -8.74584075063467e-05, -0.01613875851035118, -0.009806681424379349, -0.018578017130494118, -0.003579653799533844, 0.14106754958629608, 0.033279407769441605, -0.05268794298171997, 0.0018751752795651555, 0.1077737957239151, -0.029417872428894043, -0.1281384527683258, 0.09925790131092072, 0.018812863156199455, 0.009990513324737549, -0.09975630044937134, -0.04064492881298065, 0.005593240261077881, -0.0963950902223587, 7.962086237967014e-05, -0.011345362290740013, -0.0023608291521668434, -0.02632070519030094, -0.0111272893846035, -0.004838293418288231, -0.0002585184993222356, -0.025562051683664322, 0.03935277462005615, 0.10836416482925415, -0.12528501451015472, -0.09604205936193466, -0.019445907324552536, 0.0759470984339714, 0.09388978034257889, 0.002561921253800392, -0.07329674810171127, -0.0041541787795722485, -0.15098775923252106, -0.04212656989693642, -0.007820896804332733, -0.09362220764160156], +uitofp:[-0.04951520264148712, -0.007990676909685135, -0.11988051235675812, 0.019745662808418274, -0.14878696203231812, 0.04379864037036896, -0.11872337758541107, 0.015281282365322113, 0.0032608071342110634, 0.104415163397789, 0.11755219846963882, 0.026185937225818634, 0.13883496820926666, -0.0446593351662159, -0.09481246769428253, -0.0834483802318573, -0.006728825159370899, 0.08748022466897964, -0.02455863542854786, 0.1929609626531601, 0.12752977013587952, 0.10706710070371628, -0.14896626770496368, -0.004921408370137215, -0.06946071982383728, 0.0034383386373519897, 0.013279696926474571, 0.014746516942977905, 0.07180146872997284, 0.008970551192760468, 0.012179896235466003, -0.012356436811387539, 0.09576715528964996, 0.027885504066944122, -0.03151698037981987, 0.022301698103547096, -0.040488097816705704, 0.01631884090602398, 0.0033606477081775665, -0.05828723683953285, -0.10871578752994537, -0.02108408696949482, 0.0099360141903162, 0.04573778435587883, -0.017181118950247765, 0.010186753235757351, 0.036497075110673904, 0.02143752947449684, -0.014791149646043777, 0.04374625161290169, -0.004109411966055632, 0.09179852902889252, -0.07056177407503128, -0.018252180889248848, -0.05828255042433739, 0.10053204745054245, -0.0371287539601326, -0.07390668988227844, 0.02326042391359806, 0.012959269806742668, 0.004276815336197615, 0.011955317109823227, 0.01469341479241848, 0.030532782897353172, -0.0903005599975586, 0.08914338797330856, -0.06825768947601318, -0.09811265766620636, -0.0132222268730402, -0.06894443184137344, -0.006092733703553677, -0.028900420293211937, -0.0522640235722065, -0.058811090886592865, 0.030371377244591713, -0.015747210010886192, -0.01487378403544426, 0.03523967042565346, -0.004467112943530083, -0.011157980188727379, 0.010109622031450272, -0.054946690797805786, -0.005168871488422155, -0.1252959966659546, -0.05086389183998108, 0.036706604063510895, -0.14108003675937653, -0.00959437619894743, -0.04253691807389259, -0.15599244832992554, -0.006271309684962034, 0.08927609026432037, -0.06218688562512398, 0.006934186443686485, 0.07489976286888123, -0.035273630172014236, -0.06798899173736572, 0.024729648604989052, -0.0848650336265564, -0.029811613261699677, -0.03539349138736725, 0.12116236984729767, 0.03393920138478279, 0.00779644213616848, 0.037132106721401215, 0.016656791791319847, -0.008037606254220009, 0.03211816027760506, -0.016506986692547798, -0.004242066293954849, -0.018295759335160255, -0.00035015365574508905, 0.07762759923934937, 0.01117720827460289, 0.09502293914556503, -0.06472647190093994, 0.01772957108914852, 0.11608562618494034, 0.005271309521049261, -0.11417368054389954, 0.007895085960626602, 0.014171198010444641, -0.00475070346146822, 0.02098260261118412, -0.1214303970336914, 0.0745365247130394, 0.00955917313694954, -0.02212558500468731, 0.1310368925333023, 0.03885790705680847, 0.14311791956424713, 0.058605387806892395, -0.052956100553274155, -0.012219183146953583, 0.012342583388090134, -0.13813215494155884, -0.1081848070025444, 0.019339527934789658, -0.06182286515831947, -0.08444750308990479, 0.04267694428563118, -0.06937162578105927, 0.009060556069016457, 0.10195925831794739, -0.008119712583720684, 0.027065830305218697, 0.07607156038284302, 0.05703652650117874, 0.019900960847735405, 0.04395497217774391, 0.03137922286987305, 0.09392325580120087, 0.01812804862856865, -0.009739753790199757, -0.0318901389837265, 0.05556357279419899, 0.01603611744940281, 0.024191442877054214, 0.06567096710205078, 0.08314373344182968, 0.051157861948013306, -0.06918476521968842, -0.037065498530864716, 0.06279680877923965, -0.004201311618089676, 0.043681345880031586, 0.008468369022011757, 0.0021622157655656338, -0.05206930264830589, -0.04328987002372742, 0.04833974689245224, 0.008763816207647324, -0.06979507952928543, -0.029055172577500343, -0.013334345072507858, -0.010826397687196732, 0.024118872359395027, 0.029465433210134506, 0.052054163068532944, -0.03343759849667549, -0.1252770721912384, 0.024660030379891396, -0.08579858392477036, -0.004634797107428312, 0.07401799410581589, 0.05115340277552605, 0.013518624007701874, -0.0597921647131443, -0.05357031151652336, -0.07616153359413147, -0.11115489155054092, -0.049955133348703384, 0.016481218859553337, -0.01563815027475357, 0.04099611937999725, 0.028401127085089684, -0.06276490539312363, -0.02158127911388874, 0.00818108394742012, -0.03032056801021099, 0.0862295851111412, -0.017137857154011726, 0.09662680327892303, -0.047442659735679626, 0.002208380028605461, 0.01713317073881626, 0.013896927237510681, -0.02495504356920719, -0.1332557648420334, -0.07834591716527939, -0.0461372546851635, -0.051077961921691895, -0.052610255777835846, 0.03716830536723137, -0.029542822390794754, -0.010343475267291069, -0.027236919850111008, 0.001092613791115582, -0.03752245381474495, 0.02612347900867462, 0.035860877484083176, -0.02601207047700882, -0.04177883639931679, 0.09226060658693314, 0.04650432616472244, 0.11183822154998779, -0.09699978679418564, 0.0347805954515934, -0.053711798042058945, -0.01770951598882675, -0.0022978107444941998, -0.15614135563373566, -0.011787528172135353, -0.10979439318180084, -0.03221377357840538, 0.08139276504516602, 0.02871519699692726, 0.08168767392635345, -0.057027336210012436, -0.0777142122387886, -0.07393573224544525, 0.015486225485801697, 0.007124779745936394, -0.09711451828479767, 0.0031235497444868088, -0.002040633000433445, 0.06833895295858383, 0.005746484734117985, 0.08764268457889557, -0.0908888652920723, -0.005979716777801514, 0.007175302132964134, 0.06715859472751617, 0.022412100806832314, 0.005192780867218971, -0.03501398488879204, 0.0030720364302396774, -0.05604274943470955, 0.013399593532085419, 0.09590735286474228, -0.010502113029360771, -0.001112876576371491, -0.013058006763458252, -0.04300535470247269, 0.026052817702293396, -0.016085874289274216, 0.07290658354759216, -0.003725015092641115, -0.0543389767408371, -0.005768291652202606, -0.04652547836303711, 0.09227210283279419, 0.14679236710071564, 0.00698830746114254, 0.15999378263950348, -0.08899915963411331, -0.05318049341440201, 0.009311269968748093, -0.01152324303984642, -0.14572235941886902, -0.1460925042629242, 0.0064011309295892715, -0.01037457026541233, -0.0029440950602293015, 0.00015098811127245426, 0.042763374745845795, 0.08774154633283615, -0.11732182651758194, 0.022586865350604057, 0.04374392703175545, -0.017234064638614655, 0.03818835690617561, 0.06909875571727753, 0.002976022195070982, 0.09309383481740952, -0.0026039015501737595, -0.052273523062467575, 0.009676296263933182, 0.10133861005306244, -0.17207825183868408], +invoke:[-0.04140430688858032, -0.02232936955988407, -0.03962952271103859, 0.05826832726597786, 0.023163078352808952, 0.018888624384999275, 0.06011262163519859, 0.03581540286540985, -0.028102118521928787, -0.01561003178358078, 0.08952141553163528, -0.010953551158308983, -0.01604357548058033, 0.002979094162583351, -0.009575650095939636, 0.02317817695438862, 0.07580918818712234, -0.015660371631383896, -0.037421636283397675, -0.011663936078548431, -0.04171246290206909, -0.06354503333568573, 0.029808945953845978, -0.008036438375711441, 0.02242165245115757, -0.0015616059536114335, 0.04227203503251076, -0.0036006062291562557, -0.06450967490673065, 0.013602260500192642, -0.07105300575494766, -0.0009505195776000619, -0.027846239507198334, 0.0034034550189971924, 0.07151437550783157, -0.004353753291070461, -0.06837070733308792, 0.008963806554675102, -0.0066315364092588425, 0.04930119588971138, -0.023316092789173126, -0.01969488337635994, -0.00031278212554752827, -0.03465493023395538, -0.029001863673329353, 0.0056795477867126465, -0.06537769734859467, -0.06970778107643127, 0.02137834206223488, -0.051081541925668716, -0.009194210171699524, -0.020290737971663475, 0.02919916994869709, -0.031993359327316284, -0.02725910022854805, -0.016353348270058632, 0.02003001794219017, -0.04158701375126839, 0.03302649408578873, 0.025916747748851776, -0.0008932685013860464, 0.025555942207574844, -0.03871399909257889, -0.03677835687994957, -9.682006202638149e-05, -0.0009410848142579198, -0.07590378820896149, 0.004708172753453255, -0.08068018406629562, -0.033545855432748795, -0.009398091584444046, -0.024843202903866768, 0.03435173258185387, 0.033269405364990234, -0.0157594196498394, -0.011416904628276825, 0.0847780704498291, -0.012827573344111443, -0.032993484288454056, 0.01602921448647976, 0.0690552145242691, 0.023479502648115158, -0.010091656818985939, 0.028773533180356026, -0.04419317469000816, 0.005293031223118305, 0.021870944648981094, -0.016344426199793816, 0.033850375562906265, -0.05380897969007492, 0.03146378695964813, -0.027404680848121643, -0.02056313119828701, -0.013498947024345398, -0.03908020257949829, 0.05892568826675415, 0.020496943965554237, -0.025446105748414993, -0.05794977769255638, 0.08040659874677658, -0.0304864514619112, 0.0441322959959507, -0.02083917148411274, 0.02248680777847767, -0.005363665521144867, 0.010738937184214592, 0.0018459350103512406, -0.002093931660056114, 0.0375906266272068, -0.0001994555350393057, 0.035286497324705124, -0.027281932532787323, -0.025956522673368454, 0.007042568176984787, -0.033197879791259766, 0.031237276270985603, -0.10423282533884048, -0.00038848002441227436, -0.015635903924703598, 0.07125329971313477, 0.0033247508108615875, 0.02381395921111107, -0.005990855395793915, 0.07510951906442642, -0.01121739111840725, 0.044461045414209366, -0.027167638763785362, -0.036434970796108246, -0.013686379417777061, 0.011975500732660294, 0.030209235846996307, 0.027030406519770622, 0.011771611869335175, -0.018054809421300888, 0.024067472666502, -0.0031130071729421616, 0.08057393878698349, -0.034413572400808334, -0.01749769225716591, 0.0469474121928215, -0.053892288357019424, -0.025809742510318756, 0.00901121087372303, -0.0012459858553484082, -0.0198802687227726, 0.01833239011466503, 0.014628997072577477, -0.005634784698486328, 0.011143799871206284, 0.008109010756015778, -0.03176591172814369, -0.012503793463110924, 0.0442165769636631, 0.12783540785312653, 0.07762330770492554, 0.03590709716081619, -0.0132514126598835, 0.022397534921765327, 0.003302194643765688, -0.07863973081111908, -0.09722515940666199, 0.04729750379920006, 0.03290292248129845, -0.028395725414156914, -0.014791782945394516, -0.03957901522517204, 0.0031912894919514656, 0.07361694425344467, 0.04686392843723297, 0.00023914524354040623, 0.010599499568343163, -0.002703459933400154, 0.03279199078679085, 0.02691461704671383, 0.00774286687374115, 0.02057901956140995, -0.07785840332508087, -0.024962930008769035, -0.005549013614654541, -0.0008769851410761476, -0.021312564611434937, 0.07664613425731659, -0.019576314836740494, 0.015981730073690414, 0.013335634022951126, 0.0158259067684412, 0.025576036423444748, -0.0035951118916273117, -0.02429352141916752, -0.02044394426047802, 0.027059407904744148, -0.03159530833363533, 0.03944298252463341, -0.02007128670811653, 0.023023096844553947, -0.01742592453956604, 0.021139690652489662, 0.011970620602369308, 0.10870729386806488, 0.047505658119916916, 0.02028498612344265, -0.038036394864320755, 0.00355733186006546, -0.08291251212358475, 0.005061382427811623, -0.03422171249985695, 0.01482870988547802, -0.029135799035429955, 0.031043479219079018, 0.013205297291278839, -0.014118935912847519, 0.048885270953178406, -0.01972314715385437, 0.03849976137280464, -0.05334952473640442, -0.014861634001135826, -0.0289923083037138, -0.059165745973587036, -0.05820130929350853, 0.02577042207121849, -0.016901293769478798, -0.015387509018182755, 0.0334828719496727, -0.013566125184297562, 0.020838068798184395, -0.040482643991708755, 0.031613364815711975, 0.055565688759088516, 0.015281014144420624, -0.03044106252491474, 0.0006576773012056947, 0.00567394495010376, -0.00514792837202549, -0.025703370571136475, -0.03022678568959236, -0.0017042990075424314, 0.010170474648475647, 0.03859737515449524, 0.013483390212059021, 0.028649048879742622, 0.012909285724163055, 0.04037412256002426, -0.013500254601240158, 0.015099143609404564, -0.031399890780448914, -0.017584096640348434, -0.045594632625579834, -0.006755491718649864, -0.05484173446893692, -0.003819707315415144, -0.010574696585536003, 0.0076440125703811646, -0.03732859343290329, 0.012152787297964096, 0.032777465879917145, -0.027098944410681725, 0.01194390095770359, 0.03154533728957176, 0.010568790137767792, -0.0066239312291145325, -0.018073495477437973, -0.0063597578555345535, -0.007739346474409103, -0.027478259056806564, 0.05610780790448189, -0.0034781768918037415, -0.06496571004390717, -0.004196641035377979, -0.005235765129327774, -0.02160980924963951, 0.0019331128569319844, -0.04144376516342163, 0.02902795560657978, 0.007656164467334747, -0.02412319928407669, -0.01729375496506691, -0.01596282795071602, 0.04999614134430885, -0.039650846272706985, 0.004315568134188652, 0.023145822808146477, -0.03909976780414581, -0.007285162806510925, -0.00162254658062011, 0.0005797699559479952, -0.015386402606964111, 0.02046615444123745, -0.006715832278132439, -0.04858557507395744, -0.05253548175096512, -0.01772715151309967, -0.05767296627163887, -0.022686107084155083, 0.0050760190933942795, -0.06417568773031235, 0.001930706319399178, -0.01692359335720539, 0.011938255280256271, 0.006230028346180916, -0.02591976523399353], +ret:[0.0841902494430542, -0.05360202118754387, -0.05158885940909386, -0.11895101517438889, 0.010327758267521858, -0.13168099522590637, 0.09587694704532623, 0.023334402590990067, 0.00048792571760714054, 0.022316740825772285, 0.004796180874109268, -0.1079958826303482, -0.029601626098155975, -0.029667213559150696, 0.04617122933268547, 0.02755441516637802, 0.028204407542943954, -0.0012516692513599992, 0.07516565173864365, 0.03386855125427246, -0.03831629827618599, -0.08932788670063019, 0.0592113733291626, -0.007013266906142235, -0.09345985949039459, 0.004757286980748177, 0.000844546826556325, -0.0005404527764767408, -0.05168956145644188, 0.006992248818278313, -0.08582686632871628, -0.013532646000385284, -0.03087186999619007, -0.01272166334092617, -0.02654395066201687, 0.02081194706261158, -0.016738781705498695, 0.018553191795945168, 0.005282350815832615, -0.10239382088184357, -0.006160720717161894, 0.043456025421619415, 0.009324073791503906, 0.04354048892855644, -0.02078882046043873, -0.0002928586909547448, -0.09653881937265396, 0.06865771114826202, 0.027494579553604126, -0.09797625243663788, -0.002574268262833357, 0.010438473895192146, 0.00747271254658699, -0.02272299863398075, -0.08688592910766602, 0.10096751153469086, 0.021057451143860817, -0.019021080806851387, -0.02096710167825222, 0.021222569048404694, 0.00020417268387973309, 0.015806736424565315, -0.02495812438428402, 0.04005981609225273, 0.0966564193367958, 0.08950133621692657, 0.023168785497546196, -0.04631955549120903, -0.11116152256727219, 0.027813803404569626, -0.006413964554667473, 0.016177896410226822, 0.007015947252511978, 0.06251417100429535, 0.03469071537256241, 0.0038911490701138973, 0.04408004507422447, -0.04624079540371895, 0.05744994431734085, 0.0017582048894837499, -0.007077556103467941, -0.05856796354055405, 0.00026226392947137356, -0.04514237865805626, 0.10554976016283035, -4.95279673486948e-05, -0.030996231362223625, -0.0052118320018053055, -0.026589741930365562, 0.05032304301857948, -0.02145068719983101, 0.005671456456184387, -0.02407165989279747, 0.011636573821306229, 0.024425165727734566, -0.055960629135370255, 0.006143949925899506, -0.024847911670804024, -0.045538101345300674, 0.059746842831373215, 0.025016626343131065, 0.08097344636917114, 0.07400786131620407, 0.009110495448112488, 0.032496970146894455, 0.01570313051342964, -0.005007574334740639, -0.01373789831995964, -0.10510699450969696, -0.001752241631038487, 0.010964876040816307, 0.005972741171717644, 0.021246111020445824, 0.0054815299808979034, -0.03117341734468937, -0.061223722994327545, 0.04287620633840561, 0.04437651112675667, 0.09293683618307114, 0.011010807007551193, 0.004118451848626137, 0.013241024687886238, -0.004220675677061081, 0.050789542496204376, 0.01921614073216915, 0.06121116876602173, 0.010860932990908623, -0.023799890652298927, 0.03932208567857742, 0.02981623262166977, -0.0171199981123209, 0.05927707254886627, 0.02117426134645939, 0.025284837931394577, 0.027331702411174774, -0.025832243263721466, 0.0337662510573864, 0.0639837458729744, 0.014532214030623436, 0.019796686246991158, -0.019932184368371964, 0.07890323549509048, 0.005823761224746704, -0.003587499260902405, 0.030176518484950066, -0.008285182528197765, 0.008935019373893738, -0.007854323834180832, 0.08898582309484482, -0.004284428432583809, 0.04952765628695488, 0.0011616364354267716, 0.07394280284643173, 0.0650084987282753, -0.06421105563640594, -0.029292866587638855, -0.009200284257531166, 0.014075096696615219, 0.03603602945804596, 0.0025196257047355175, 0.0109721589833498, 0.037794772535562515, -0.015272669494152069, 0.006199843715876341, -0.005190899595618248, 0.01254311390221119, -0.0035829581320285797, 0.06955857574939728, 0.032408230006694794, -0.016260622069239616, -0.038714103400707245, 0.006146065890789032, -0.024616355076432228, 0.0516803115606308, 0.061480797827243805, 0.049553003162145615, -0.03505554795265198, -0.027238622307777405, 0.034942831844091415, 0.05885450541973114, 0.01837490312755108, -0.026960795745253563, -0.02005796507000923, -0.010809680446982384, -0.038574375212192535, 0.02648504264652729, 0.017816897481679916, -0.001403357950039208, 0.0030462979339063168, -0.006707129999995232, 0.051380377262830734, -0.03237738832831383, 0.01647498831152916, -0.01573093608021736, -0.12335339188575745, -0.028422100469470024, 0.028831301257014275, 0.019148876890540123, 0.12494843453168869, 0.0606091246008873, 0.036250825971364975, 0.008455747738480568, 0.05483284592628479, 0.055332958698272705, -0.008741929195821285, 0.021724775433540344, 0.01088104210793972, -0.027438491582870483, -0.008073067292571068, 0.06608851253986359, -0.04217018187046051, 0.07799214124679565, 0.04918784648180008, 0.023862600326538086, -0.04755375161767006, -0.011714670807123184, 0.009720969945192337, 0.022333065047860146, 0.04350919649004936, 0.03494500368833542, -0.03974159061908722, -0.030447745695710182, -0.016985133290290833, -0.002000473439693451, 0.03650441765785217, -0.008379269391298294, 0.010875720530748367, -0.08690156042575836, 0.0034571439027786255, -0.021797556430101395, -0.003395248204469681, -0.014866454526782036, -0.005302753299474716, -0.050682805478572845, -0.029064254835247993, 0.030032560229301453, -0.03624259680509567, -0.008634203113615513, -0.05937137454748154, -0.07164479792118073, 0.015177302062511444, 0.08586560189723969, 0.04239705950021744, 0.043072767555713654, -0.0203708503395319, -0.009144052863121033, 0.03771807998418808, -0.0008884767303243279, 0.016958946362137794, 0.027625974267721176, -0.006211478263139725, 0.002789158374071121, -0.004429517313838005, 0.019221128895878792, 0.02113315649330616, -0.0571293942630291, 0.004433883354067802, 0.020205432549118996, 0.012568110600113869, -0.010718668811023235, -0.008547155186533928, -0.00349586084485054, -0.013620220124721527, 0.08331004530191422, 0.09998408704996109, 0.012888528406620026, 0.07246358692646027, 0.0013868670212104917, -0.018343770876526833, -0.01160542294383049, -0.020747261121869087, -0.03972429409623146, 0.00615653395652771, 0.00805802084505558, 0.046969808638095856, -0.05242740362882614, 0.0024865749292075634, -0.009109066799283028, 0.008165907114744186, -0.016877369955182076, -0.00509329279884696, 0.05435984209179878, -0.007466152310371399, -0.001994594931602478, 0.0015309128211811185, -0.01050669513642788, 0.010330842807888985, -0.028612950816750526, -0.04743564873933792, 0.010882336646318436, -0.01821819320321083, 0.0782913938164711, 0.007733698934316635, 0.004543709568679333, -0.009957140311598778, 0.0021790340542793274, -0.020113782957196236, 0.0014687079237774014, 4.995381459593773e-06, -0.014901373535394669], +or:[0.04982482269406319, 0.06712565571069717, -0.0948963463306427, 0.06906170397996902, -0.017933182418346405, 0.08001796156167984, -0.013650745153427124, 0.018925553187727928, -0.16539601981639862, -0.053237490355968475, 0.02518647350370884, -0.08429352939128876, 0.006942251697182655, 0.033831361681222916, 0.0355253629386425, -0.1316317617893219, -0.03799746185541153, -0.028165925294160843, -0.060914263129234314, 0.0880015417933464, -0.06485598534345627, 0.062563456594944, -0.026693472638726234, -0.007298026233911514, -0.02221125364303589, 0.0034243836998939514, -0.0018828288884833455, 0.006916830316185951, 0.040238771587610245, 0.008511709049344063, -0.01091560535132885, -0.012487964704632759, 0.08532875776290894, 0.04131645709276199, 0.0920654684305191, -0.04885178804397583, 0.031964920461177826, 0.014126166701316833, 0.006308557465672493, 0.04055754095315933, 0.04254472255706787, 0.04811985790729523, 0.00377616286277771, 0.10802587121725082, -0.021025942638516426, -0.034647949039936066, 0.030617395415902138, 0.03643257915973663, -0.007436506450176239, -0.08195221424102783, -0.0016763886669650674, 0.0568796843290329, -0.007968045771121979, -0.021909281611442566, 0.1400114893913269, -0.019650805741548538, -0.026144586503505707, -0.07731381058692932, 0.022768208757042885, 0.022119522094726562, -0.0011228314833715558, -0.14410953223705292, 0.08696921914815903, 0.09498044848442078, 0.00838242657482624, 0.0022072414867579937, 0.1277851015329361, 0.035676438361406326, 0.04964328929781914, 0.1366257667541504, -0.005636357702314854, -0.0004046543035656214, -0.07144778966903687, -0.0642184391617775, 0.12553240358829498, -0.024636270478367805, -0.006424838677048683, -0.03900608420372009, 0.07673841714859009, 0.010035403072834015, -0.013289321213960648, 0.020395709201693535, -0.002288414631038904, 0.009440191090106964, 0.02007720246911049, -0.04043817147612572, -0.011261284351348877, -0.004466589540243149, 0.0008513574721291661, -0.014277832582592964, -0.014513293281197548, 0.06012373045086861, 0.07276976853609085, 0.015842070803046227, 0.015700694173574448, -0.10120624303817749, -0.0033570174127817154, 0.024823496118187904, -0.010669386945664883, -0.0398709811270237, -0.009571380913257599, 0.019828997552394867, -0.019810553640127182, 0.01124497503042221, 0.031196249648928642, 0.018462518230080605, -0.005349729210138321, -0.020970836281776428, -0.08043275773525238, -0.0026615653187036514, -0.00920763798058033, -0.025605589151382446, -0.10466301441192627, 0.010015852749347687, 0.019365839660167694, -0.052790649235248566, -0.022962292656302452, 0.010120617225766182, 0.09165991842746735, -0.01566184312105179, 0.0018810249166563153, 0.012907342985272408, -0.003175852820277214, -0.052117858082056046, 0.07810615748167038, 0.04616772010922432, 0.012968840077519417, -0.024443766102194786, -0.06452673673629761, 0.0469418540596962, 0.0919472724199295, -0.005339399911463261, 0.047322578728199005, -0.0007066016551107168, -0.014369131997227669, 0.052673548460006714, -0.07790674269199371, 0.0349879190325737, 0.010865706950426102, 0.02565911039710045, 0.05112404003739357, 0.08670520037412643, 0.005217364057898521, -0.0626273974776268, 0.028760092332959175, -0.013352025300264359, -0.0807822197675705, 0.04010051116347313, -0.026384783908724785, -0.07083047926425934, 0.054755620658397675, 0.010769707150757313, -0.07860876619815826, -0.042146969586610794, -0.08675333112478256, 0.032166656106710434, 0.030884629115462303, 0.019091425463557243, 0.02147805690765381, -0.03202849626541138, -0.029313046485185623, 0.019733976572752, 0.026268137618899345, 0.006821849383413792, -0.014230184257030487, -0.023347608745098114, 0.011451728641986847, 0.03302926570177078, 0.04537845402956009, -5.0145783461630344e-05, -0.027972783893346786, 0.005735863000154495, 0.009898483753204346, 0.08101601153612137, -0.007537540979683399, 0.057796988636255264, 0.024659642949700356, -0.01366634201258421, 0.0356610082089901, 0.011215539649128914, -0.016495635733008385, -0.031028980389237404, -0.04700629785656929, 0.012713732197880745, -0.01601659506559372, 0.024329228326678276, 0.013987574726343155, 0.02837296389043331, 0.06063162535429001, -0.07668869942426682, -0.06994400918483734, 0.019136736169457436, -0.02395850606262684, -0.016919350251555443, 0.03137817978858948, -0.07644540816545486, 0.07236066460609436, -0.05363686755299568, -0.08992944657802582, 0.022399699315428734, 0.01086615864187479, -0.07379481196403503, 0.03001227229833603, 0.02643941156566143, -0.009287536144256592, 0.01578347571194172, 0.010911611840128899, -0.02703230269253254, -0.04028351232409477, -0.003070944920182228, -0.05476720631122589, -0.03013557195663452, -0.11627687513828278, 0.04329400509595871, 0.058684855699539185, -0.011965733021497726, 0.07333245128393173, 0.003918644040822983, -0.04048474133014679, 0.07032715529203415, -0.03150957450270653, -0.07703083008527756, -0.009827923029661179, 0.009784214198589325, 0.024095796048641205, 0.03672213852405548, -0.048079799860715866, 0.01941554993391037, 0.010777151212096214, -0.015862273052334785, -0.10813029855489731, -0.01250536274164915, -0.009227309376001358, 0.08781923353672028, -0.03056502155959606, -0.04320964962244034, 0.03833484277129173, 0.0650533139705658, 0.0006734054768458009, 0.07853924483060837, -0.08130931854248047, 0.01264147274196148, 0.0461641289293766, -0.0027620093896985054, 0.02124781720340252, 0.07083962857723236, 0.08361604064702988, 0.007799195125699043, 0.005908307619392872, 0.001763917156495154, -0.01175883412361145, 0.006212107837200165, -0.04659837856888771, 0.026714881882071495, 0.002191470470279455, 0.01826961152255535, 0.003679126501083374, 0.01300041377544403, -0.013785406947135925, 0.11800941824913025, -0.013540003448724747, -0.008701592683792114, -0.015833614394068718, -0.0611308291554451, 0.03176180645823479, 0.006317093037068844, 0.07889200001955032, 0.0049067651852965355, 0.10180766880512238, 0.034455228596925735, 0.08537809550762177, 0.02186814695596695, -0.10644268989562988, 0.010964099317789078, 0.029989272356033325, -0.04849833622574806, 0.053398214280605316, -0.08696240931749344, -0.0038824407383799553, 0.09007496386766434, 0.0009372594067826867, -0.007975057698786259, -0.0081900954246521, -0.004273107275366783, 0.00013254513032734394, 0.004403663799166679, 0.005961891263723373, -0.0006614846643060446, -0.10513646900653839, -0.003956961445510387, -0.016261523589491844, -0.03509064018726349, -0.10561050474643707, 5.985447205603123e-05, -0.06298350542783737, -0.00037811859510838985, -0.035202816128730774, 0.016662413254380226, -0.07577478885650635, -0.010001483373343945], +vectorTy:[-0.009483805857598782, 0.12999317049980164, -0.0856817290186882, 0.034883446991443634, 0.04766088351607323, 0.19930051267147064, -0.022227780893445015, -0.11282995343208313, -0.18244291841983795, -0.1635778546333313, -0.0901276245713234, 0.04983850568532944, 0.0638158842921257, -0.10024917870759964, -0.17796750366687775, -0.03571072593331337, -0.039089053869247437, 0.0011855303309857845, 0.0013101586373522878, -0.038571372628211975, 0.1467304825782776, -0.09822843223810196, 0.0718177855014801, -0.01321001909673214, -0.01926397532224655, -0.004961387254297733, 0.00841578096151352, 0.0602249801158905, -0.13103130459785461, 0.00893084704875946, 0.036255717277526855, -0.04893684759736061, -0.1530858725309372, 0.07273648679256439, 0.007986240088939667, 0.01849026046693325, -0.030266480520367622, 0.09402114897966385, -0.06416423618793488, 0.09686120599508286, 0.03008435294032097, -0.1289001703262329, 0.1141313761472702, -0.002433501183986664, -0.004315042868256569, 0.027841318398714066, 0.17801009118556976, 0.12784452736377716, 0.08796438574790955, -0.00518280453979969, 0.023370902985334396, -0.0713815987110138, -0.1020103245973587, 0.02577117830514908, -0.13741208612918854, 0.04120013490319252, 0.06945700943470001, -0.06337060034275055, -0.18141433596611023, -0.119235560297966, 0.08819793909788132, 0.05232102423906326, 0.006408555433154106, -0.060613036155700684, -0.07847903668880463, 0.10782885551452637, 0.0018367428565397859, 0.1365903913974762, 0.1136714294552803, -0.044335752725601196, -0.08474285900592804, -0.16505226492881775, 0.06111001968383789, -0.06218276545405388, -0.01904474012553692, -0.026339365169405937, -0.1265260875225067, 0.12777391076087952, 0.03874782845377922, 0.041325733065605164, 0.1395040899515152, 0.12524457275867462, -0.06943418085575104, -0.05998867377638817, 0.004654431715607643, 0.12868139147758484, -0.13001085817813873, 0.11762426793575287, -0.16566669940948486, -0.1116684228181839, 0.08603108674287796, -0.0158033799380064, 0.02316734753549099, 0.09991422295570374, 0.005975482985377312, 0.013832896947860718, -0.004257379099726677, -0.14304596185684204, 0.047480061650276184, -0.06197765842080116, 0.027994805946946144, -0.0447898805141449, 0.09654936194419861, -0.15959937870502472, -0.021264033392071724, 0.04547491669654846, -0.11362199485301971, 0.07311501353979111, 0.15831439197063446, 0.15829889476299286, -0.11913503706455231, -0.04361334070563316, 0.06435787677764893, 0.09656476974487305, -0.051840510219335556, -0.03822292387485504, -0.07443862408399582, -0.031133869662880898, 0.01713954471051693, -0.1759655624628067, 0.019121332094073296, 0.04614817723631859, -0.17084380984306335, -0.10606571286916733, -0.1645353138446808, 0.12113524973392487, 0.004018321633338928, 0.09833109378814697, 0.15671713650226593, -0.0633406788110733, -0.005163384135812521, 0.07075487077236176, -0.003880150616168976, 0.011311357840895653, -0.07424145191907883, 0.10830311477184296, -0.020688055083155632, -0.16550178825855255, -0.17272521555423737, -0.19434110820293427, 0.11317899078130722, -0.007521890103816986, 0.12608402967453003, 0.016773685812950134, 0.12267331033945084, -0.11577323824167252, -0.09235399216413498, 0.10501743108034134, -0.07787219434976578, 0.17309999465942383, -0.014386354014277458, 0.09141939878463745, 0.10072585940361023, 0.02700258605182171, 0.020552458241581917, 0.059198059141635895, 0.14858776330947876, -0.14523661136627197, 0.032054267823696136, -0.07261563837528229, -0.053777553141117096, 0.06363853067159653, -0.18127824366092682, -0.07326186448335648, 0.031164268031716347, 0.12683285772800446, 0.049601711332798004, -0.0725926086306572, 0.03408220410346985, -0.03370959311723709, -0.01620023138821125, -0.12223696708679199, -0.1558426022529602, -0.04092748090624809, 0.086873359978199, 0.005087439902126789, 0.021871736273169518, -0.11585041880607605, 0.06461874395608902, -0.11378981173038483, -0.06028177961707115, -0.05422922223806381, 0.057094328105449677, -0.07482631504535675, 0.012521730735898018, -0.04621183127164841, 0.045911479741334915, -0.0005311316344887018, 0.09168644994497299, -0.04758757725358009, -0.18027476966381073, 0.011428509838879108, -0.10913083702325821, 0.017770064994692802, 0.03475075215101242, -0.016013678163290024, -0.006729278713464737, 0.04788708686828613, -0.1397535353899002, 0.06667552888393402, -0.02584749460220337, 0.18547265231609344, -0.09956537932157516, 0.1292441487312317, -0.13235360383987427, 0.08737336099147797, -0.06430292129516602, -0.004147934727370739, -0.1688581109046936, 0.005805831402540207, 0.09640561044216156, 0.005726266652345657, -0.14059825241565704, -0.14589667320251465, 0.12736757099628448, 0.0830163061618805, -0.1372273564338684, 0.12227296829223633, 0.045773446559906006, -0.10553723573684692, 0.11119688302278519, 0.016924533993005753, -0.036920178681612015, 0.025119811296463013, -0.05428365617990494, -0.08451160788536072, 0.04651792347431183, -0.031915683299303055, 0.13210712373256683, 0.07144603133201599, 0.1029290035367012, 0.12289071083068848, 0.008993340656161308, -0.05584382638335228, 0.08653616905212402, 0.0538446418941021, -0.08837608993053436, 0.026202842593193054, 0.03958332538604736, 0.014898933470249176, 0.08511070162057877, -0.1757100373506546, -0.16199733316898346, -0.03273674473166466, 0.14670242369174957, -0.1088034138083458, -0.06300083547830582, 0.026107706129550934, 0.07529474049806595, -0.06790431588888168, -0.12805011868476868, 0.07072649151086807, 0.02611824870109558, -0.09549927711486816, -0.028884636238217354, 0.14483122527599335, -0.05317052826285362, -0.09546004235744476, -0.02292635105550289, 0.010843497700989246, 0.17578206956386566, 0.04026166722178459, -0.058749519288539886, 0.02315097115933895, 0.04977083578705788, 0.012937396764755249, -0.037631113082170486, -0.040908537805080414, -0.1556987166404724, 0.01501074992120266, 0.015451960265636444, 0.10582751780748367, -0.1368366777896881, 0.10847622901201248, -0.034259263426065445, 0.07125216722488403, 0.06581857800483704, 0.010703949257731438, 0.06975075602531433, -0.05610962584614754, -0.013457529246807098, 0.11356659233570099, 0.0943528339266777, -0.037519603967666626, 0.02523774467408657, -0.01174163818359375, 0.01861700974404812, -0.05363074317574501, -0.024600887671113014, 0.1421717405319214, 0.007081798277795315, 0.0823226124048233, 0.09426246583461761, -0.07502635568380356, 0.06251934170722961, -0.052868809551000595, -0.11642809212207794, -0.1574345827102661, -0.06669905036687851, -0.12493406981229782], +pointer:[-0.00011324568185955286, 0.06817466020584106, -0.0434347465634346, 0.014470627531409264, -0.003843408077955246, -0.030245669186115265, 0.025964193046092987, -0.04948527365922928, 0.007644236087799072, 0.027814995497465134, 0.06382827460765839, 0.020653223618865013, -0.004357418976724148, 0.04286136478185654, -0.0924641564488411, 0.0738210529088974, 0.021841134876012802, 0.01212264969944954, -0.05444498732686043, -0.006470429711043835, -0.02999286726117134, 0.0073768943548202515, 0.06793370842933655, -0.011275611817836761, 0.007191128097474575, -0.018479609861969948, 0.05115894228219986, -0.048229169100522995, -0.08030834048986435, -0.07232586294412613, -0.08876439183950424, 0.040620192885398865, -0.04678545892238617, 0.08773203194141388, 0.09929689764976501, 0.06863780319690704, -0.023258410394191742, 0.012190807610750198, 0.07672801613807678, 0.019300546497106552, -0.057864557951688766, -0.10464737564325333, 0.1009012758731842, -0.03323626145720482, -0.04565554857254028, -0.020610308274626732, -0.08914615213871002, -0.04276334494352341, 0.020650913938879967, 0.03174072131514549, -0.03601947799324989, -0.051553938537836075, 0.041793107986450195, 0.05578574165701866, -0.01077532209455967, 0.02461126632988453, 0.04391671344637871, -0.03508920595049858, 0.02128780260682106, -0.002248391043394804, -0.07249809801578522, -0.005887620151042938, -0.08834567666053772, -0.02344011515378952, 0.07046395540237427, -0.029914487153291702, -0.038152921944856644, -0.019683796912431717, -0.07210880517959595, -0.023841295391321182, 0.02554984763264656, -0.05711199343204498, 0.056812092661857605, 0.0878196731209755, 0.0243795458227396, 0.03683358430862427, 0.03386035934090614, -0.03430837392807007, -0.053377602249383926, -0.07266555726528168, -0.024184156209230423, 0.09297764301300049, 0.07258852571249008, 0.12379075586795807, -0.03337697684764862, -0.008460587821900845, 0.06441844999790192, -0.02224971354007721, 0.09407331049442291, -0.03505396097898483, -0.03689204156398773, 0.027021339163184166, 0.015670739114284515, -0.10069901496171951, -0.005355574190616608, 0.10993624478578568, 0.04875998944044113, -0.05625421181321144, -0.027042893692851067, 0.029226252809166908, -0.044441383332014084, 0.0026259752921760082, -8.602463640272617e-05, -0.06300193816423416, 0.02825804613530636, -0.03913342207670212, 0.06955097615718842, -0.0371246412396431, 0.05396353080868721, -0.06947018206119537, 0.08027852326631546, -0.017039218917489052, 0.01515321247279644, -0.05743008106946945, 0.03314334899187088, 0.09768665581941605, -0.04562859609723091, 0.03603925183415413, -0.045910004526376724, 0.07270101457834244, 0.08238398283720016, -0.04517293721437454, -0.07430803775787354, 0.12517696619033813, -0.039527054876089096, 0.08166476339101791, -0.009332679212093353, 0.04039650037884712, 0.017973365262150764, -0.04924327880144119, 0.012659156695008278, 0.040781013667583466, 0.06671569496393204, -0.02168138325214386, 0.029355522245168686, -0.07097781449556351, 0.12691400945186615, 0.019649896770715714, 0.015638362616300583, 0.0015834831865504384, -0.04272852838039398, -0.006983747705817223, -0.068935826420784, 0.06928607821464539, -0.01858341507613659, -0.016744857653975487, 0.022163376212120056, -0.03165687993168831, 0.04957452788949013, 0.021313484758138657, -0.09922359883785248, 0.014193058013916016, 0.08565113693475723, 0.04300779849290848, 0.08445018529891968, 0.0730539858341217, 0.029178442433476448, -0.07660086452960968, 0.025777336210012436, -0.011003104969859123, -0.03322557359933853, 0.0263680312782526, 0.11122952401638031, 0.0023665744811296463, -0.01769164577126503, -0.054176125675439835, 0.004742925986647606, 0.07065550982952118, 0.02114989049732685, 0.013371381908655167, -0.029505927115678787, 0.0697561502456665, -0.03558747097849846, -0.0013047769898548722, -0.013418562710285187, -0.015970401465892792, -0.0459478460252285, -0.012022886425256729, -0.016665002331137657, 0.032026972621679306, 0.03463170677423477, 0.1263696700334549, 0.042366787791252136, 0.09316442161798477, -0.03719191625714302, -0.06767559051513672, -0.06783527135848999, -0.028870714828372, -0.04675307869911194, 0.08325143158435822, 0.07906148582696915, -0.013990476727485657, 0.07313638925552368, 0.06585200130939484, 0.08572684228420258, 0.03730256110429764, 0.002277882769703865, 0.031023291870951653, 0.12102189660072327, 0.09879446774721146, 0.039543528109788895, -0.03198465704917908, -0.009166480973362923, -0.07608422636985779, 0.014256911352276802, -0.0813273936510086, -0.03334879130125046, 0.027466267347335815, 0.06539267301559448, 0.002238987013697624, -0.044141534715890884, 0.016701141372323036, 0.012868022546172142, -0.048040684312582016, -0.09719029814004898, 0.051938336342573166, -0.05450357496738434, -0.10472917556762695, -5.432614125311375e-05, -0.03642313554883003, -0.043492503464221954, -0.03628208488225937, 0.038320112973451614, 0.004497772082686424, 0.09016890823841095, -0.07319189608097076, -0.04659556970000267, 0.0623336024582386, -0.009268440306186676, 0.05386779084801674, 0.07380077242851257, 0.022565869614481926, 0.06717252731323242, -0.10005810856819153, 0.03431260213255882, 0.05122019350528717, 0.03149586170911789, 0.09134583175182343, 0.0927756279706955, 0.00045089994091540575, 0.037045590579509735, 0.04729505628347397, -0.028459640219807625, 0.05178311839699745, -0.02807416394352913, 0.05306636542081833, -0.03247348591685295, -0.042692847549915314, 0.01597435399889946, -0.027588732540607452, 0.04633500054478645, 0.021233320236206055, -0.0005039341049268842, -0.050889916718006134, 0.09423555433750153, -0.06824729591608047, -0.06964175403118134, 0.035596128553152084, -0.05431998521089554, -0.04380469396710396, 0.09046109765768051, -0.02316189557313919, 0.046395983546972275, 0.004394597373902798, 0.07058414071798325, 0.02260841242969036, -0.14196503162384033, -0.012296879664063454, 0.001765012857504189, -0.013468243181705475, 0.002512102946639061, -0.055776651948690414, 0.07403987646102905, -0.07543537765741348, -0.03776639699935913, 0.025821954011917114, 0.0023936773650348186, 0.07569824159145355, 0.03656154125928879, -0.00180482876021415, -0.009440675377845764, -0.03257007151842117, 0.07465695589780807, 0.0782654732465744, 0.07264681160449982, -0.015930727124214172, -0.019208593294024467, 0.04600568860769272, -0.008505003526806831, 0.05930090695619583, -0.08261335641145706, -0.09295648336410522, -0.011106474325060844, -0.0076477983966469765, 0.0017423979006707668, -0.02329375222325325, 0.020579634234309196, 0.10281039774417877, -0.05737745016813278, -0.013287827372550964], +integerTy:[0.06871898472309113, 0.13255494832992554, -0.0225988756865263, -0.005407702177762985, -0.06000741943717003, -0.046370331197977066, -0.05019809678196907, -0.03992427885532379, -0.058894239366054535, -0.11841773986816406, 0.1761905997991562, 0.09808967262506485, 0.05150503292679787, 0.14194980263710022, -0.1396741420030594, 0.02145342156291008, -0.14146772027015686, -0.13231828808784485, 0.08089331537485123, -0.03976689651608467, -0.048978403210639954, 0.04616985842585564, -0.010504385456442833, 0.04122738167643547, -0.09770313650369644, -0.09666071087121964, 0.136795774102211, 0.07734789699316025, -0.18268345296382904, 0.009372029453516006, -0.027724381536245346, 0.06782973557710648, -0.0915030837059021, 0.03186149150133133, -0.05088970065116882, -0.07438968867063522, 0.16176840662956238, 0.03902792930603027, 0.10270652174949646, 0.05628838762640953, 0.014505589380860329, 0.15188896656036377, 0.08050083369016647, 0.07164135575294495, -0.0607815757393837, 0.09683675318956375, -0.03217005357146263, -0.09754291921854019, -0.017616525292396545, -0.07261113077402115, 0.06539702415466309, -0.010995556600391865, 0.03462915122509003, -0.04135570302605629, 0.03651662543416023, -0.1437474936246872, -0.04572933539748192, 0.13166555762290955, -0.10255158692598343, 0.15992093086242676, 0.09246789664030075, -0.003210104536265135, -0.05246159806847572, 0.04256826639175415, 0.020276246592402458, 0.022792985662817955, 0.08593577891588211, 0.12609024345874786, 0.12477743625640869, -0.03567444160580635, -0.03639546036720276, -0.15552940964698792, -0.10861998796463013, -0.04645446315407753, -0.03587252274155617, 0.1295281946659088, -0.13505740463733673, 0.1398840844631195, 0.06844151765108109, 0.12385839223861694, -0.025554560124874115, 0.12349992990493774, -0.08145549148321152, -0.046044934540987015, -0.07357512414455414, -0.07763288915157318, 0.10839022696018219, -0.1436084359884262, 0.06887754797935486, 0.06029514595866203, -0.05949795991182327, -0.05184372141957283, 0.08806446939706802, -0.0702420100569725, 0.08023083209991455, -0.033579181879758835, 0.14983510971069336, -0.14659377932548523, 0.0589594766497612, 0.09229445457458496, 0.09874005615711212, -0.1071368083357811, 0.03319747745990753, 0.031725335866212845, 0.13392505049705505, -0.04138418659567833, 0.08804043382406235, 0.09744992852210999, 0.13135454058647156, 0.03218865394592285, -0.009911855682730675, -0.06718683242797852, 0.04024606943130493, 0.17444273829460144, -0.07769148051738739, -0.03498310595750809, -0.03413551673293114, 0.04726511240005493, -0.10068408399820328, -0.178212508559227, 0.019229484722018242, -0.10713782906532288, -0.20254068076610565, -0.12774603068828583, -0.06927558779716492, 0.07557082176208496, 0.09714289009571075, 0.005418018903583288, 0.033137038350105286, -0.05505723878741264, -0.10080192238092422, 0.008069094270467758, -0.039999429136514664, -0.09333135932683945, -0.0879526436328888, 0.13216887414455414, 0.056199874728918076, -0.09469670802354813, 0.11526404321193695, 0.13668930530548096, -0.040974631905555725, 0.14985164999961853, 0.12861751019954681, 0.005990084260702133, 0.07479537278413773, 0.07058704644441605, 0.006925979629158974, -0.047863464802503586, -0.08510896563529968, 0.17517293989658356, 0.007194293197244406, -0.11691828072071075, -0.060376036912202835, -0.013928545638918877, -0.06946322321891785, -0.10343044996261597, 0.14918003976345062, -0.06560369580984116, -0.0395214669406414, -0.0012704484397545457, 0.013204442337155342, 0.09103456884622574, -0.13368742167949677, 0.09564350545406342, 0.09542272984981537, -0.009480729699134827, 0.019224684685468674, 0.04874424636363983, 0.20219530165195465, 0.17577993869781494, -0.045015186071395874, -0.04727480933070183, 0.012468090280890465, 0.049032315611839294, 0.18090195953845978, 0.06789775937795639, 0.015756413340568542, 0.04813503846526146, -0.016917770728468895, -0.1486915796995163, 0.11487385630607605, -0.07022251188755035, -0.1480804681777954, 0.01742420345544815, -0.014501465484499931, 0.08842028677463531, 0.1120062917470932, 0.005913389381021261, -0.10902585089206696, -0.02676950953900814, -0.1319824755191803, -0.029976513236761093, 0.05246531218290329, 0.014115977101027966, -0.10568898171186447, 0.10972477495670319, 0.15037277340888977, 0.0578407347202301, -0.060661431401968, 0.08204685896635056, -0.03413436934351921, 0.18692345917224884, 0.10013291984796524, -0.04260082542896271, -0.006700873374938965, 0.02060294710099697, 0.006589143071323633, -0.001300506410188973, 0.08585172891616821, -0.03638603910803795, 0.1761302947998047, -0.09808240085840225, -0.1023348867893219, -0.05835156887769699, 0.14419274032115936, 0.16026461124420166, 0.044480860233306885, 0.06503671407699585, -0.09902116656303406, 0.0408785343170166, 0.09291964024305344, -0.14421431720256805, 0.02325771562755108, 0.024276548996567726, -0.062194425612688065, 0.10576575249433517, -0.1605137139558792, -0.08150316029787064, 0.10734575986862183, -0.041998520493507385, -0.09498601406812668, 0.0606980100274086, -0.11879593133926392, -0.011134592816233635, -0.06761722266674042, 0.021143391728401184, 0.12161833047866821, -0.0913567841053009, -0.08624981343746185, -0.0879000797867775, 0.056025296449661255, 0.045545462518930435, -0.14850902557373047, -0.07587841153144836, 0.13787038624286652, -0.10847985744476318, 0.058860234916210175, 0.02447527088224888, 0.1466004103422165, 0.07909442484378815, -0.12515310943126678, 0.08359155803918839, 0.06521403044462204, -0.1339336335659027, -0.02238479070365429, 0.11299670487642288, -0.02977161854505539, 0.0718626007437706, -0.11372733861207962, 0.030959853902459145, 0.14786599576473236, 0.031084278598427773, -0.11494521796703339, 0.0019326891051605344, -0.14606532454490662, 0.041128892451524734, 0.058928266167640686, -0.04066770151257515, -0.14634643495082855, -0.054749615490436554, -0.09890691936016083, 0.009063007310032845, -0.06240978464484215, -0.002418129239231348, -0.03390784189105034, -0.07095079123973846, 0.08141443878412247, -0.04669100046157837, 0.032529011368751526, 0.014586908742785454, -0.06652487814426422, 0.025177208706736565, 0.17528147995471954, -0.03300675377249718, -0.008535264059901237, 0.16482868790626526, 0.05172218754887581, -0.055238306522369385, 0.0417260080575943, 0.02062227390706539, 0.011961705051362514, 0.15313178300857544, 0.11544516682624817, 0.0006024970207363367, 0.03951025754213333, -0.027664994820952415, -0.1850348562002182, -0.043355002999305725, -0.08768433332443237, 0.04508625343441963], +extractvalue:[0.024289900436997414, 0.06308768689632416, 0.14329276978969574, 0.03319051116704941, 0.03146122023463249, -0.03218069300055504, 0.06867923587560654, 0.018147632479667664, -0.08377809077501297, 0.0007679371628910303, -0.06376483291387558, -0.09557979553937912, -0.12563781440258026, -0.09665721654891968, 0.005866337101906538, 0.0005603840108960867, 0.01623300090432167, 0.023344390094280243, 0.10543935000896454, -0.10494641959667206, -0.02871360443532467, -0.12718531489372253, 0.17422625422477722, -0.008981786668300629, 0.04084533825516701, 0.006460423581302166, -0.11855185031890869, -0.0031528081744909286, -0.033911075443029404, 0.007940716110169888, -0.010893261060118675, -0.008664547465741634, -0.09576219320297241, -0.09020151942968369, 0.13841992616653442, 0.07657301425933838, -0.04984307661652565, 0.019413698464632034, 0.012666815891861916, -0.0499211885035038, 0.08958692848682404, -0.02339741215109825, -0.0002504324074834585, 0.003825883846729994, -0.023587509989738464, 0.13864658772945404, -0.03069130890071392, 0.03332904726266861, 0.019195912405848503, -0.0002479178365319967, -0.0019875061698257923, 0.021218236535787582, -0.0008860096568241715, -0.018784115090966225, -0.007232939824461937, 0.13766175508499146, 0.10586176812648773, -0.06687112897634506, -0.021422628313302994, 0.0286495853215456, -0.0004884034860879183, 0.002947473432868719, 0.026462452486157417, 0.08992895483970642, -0.14672017097473145, -0.055699724704027176, 0.09130855649709702, 0.14687176048755646, -0.058129798620939255, -0.11696285009384155, -0.007712360471487045, 0.07608634233474731, -0.17036017775535583, 0.04760603606700897, 0.02744532935321331, -0.0041856965981423855, 0.04386962577700615, -0.012049660086631775, -0.07225105911493301, -0.003026040270924568, 0.019944507628679276, 0.1607704609632492, 0.004049199167639017, 0.07411472499370575, 0.12026140093803406, 0.12297284603118896, -0.014249779284000397, -0.009839162230491638, 0.10367678105831146, -0.18277454376220703, 2.988637425005436e-05, -0.08708534389734268, -0.02305850386619568, 0.011092428117990494, -0.10609478503465652, 0.0699344277381897, -0.017658157274127007, -0.023994971066713333, 0.009909438900649548, 0.043895553797483444, -0.07739412039518356, -0.04237355664372444, 0.059000540524721146, 0.0047198813408613205, 0.0850512683391571, 0.011359654366970062, -0.00015469198115170002, -0.13600245118141174, 0.06716401129961014, -0.002275410108268261, -0.09498245269060135, -0.041665080934762955, -0.018020138144493103, 0.005171395838260651, 0.018928037956357002, 0.0160180926322937, -0.003977669402956963, 0.014474479481577873, -0.10954707115888596, 0.1257043480873108, 4.941527731716633e-05, 0.009511027485132217, -0.0007826148066669703, -0.004329677205532789, -0.09283371269702911, -0.13324785232543945, 0.02994772046804428, -0.01879901997745037, 0.11239373683929443, 0.0063084084540605545, 0.014691127464175224, -0.11327983438968658, 0.20438484847545624, 0.031000012531876564, 0.018926050513982773, -0.03976498916745186, 0.0271486546844244, -0.04993075504899025, -0.037479475140571594, 0.1569150984287262, 0.13038311898708344, 0.07580624520778656, 0.004063647240400314, -0.014470204710960388, 0.1856343150138855, 0.10787451267242432, 0.039752259850502014, 0.003876484464854002, -0.03871387243270874, 0.028231646865606308, -0.043837208300828934, -0.11940328776836395, -0.05701214075088501, 0.04476633667945862, 0.07955460250377655, -0.0006260073278099298, -0.03417333588004112, 0.01571575179696083, -0.07800183445215225, -0.04576096311211586, 0.10928048193454742, -0.06450702250003815, 0.06067799776792526, 0.09972041845321655, -0.014392586424946785, 0.0739707201719284, -0.011128513142466545, -0.007543480023741722, 0.03442520648241043, 0.04957117512822151, -0.08957023918628693, 0.010124714113771915, 0.004914907738566399, -0.008863154798746109, 0.0049330079928040504, -0.09912174940109253, 0.020310314372181892, 0.14550651609897614, -0.04791279509663582, 0.034409742802381516, 0.026484984904527664, -0.054021287709474564, 0.018554745241999626, 0.03331591561436653, 0.13390611112117767, 0.03749706968665123, 0.014086134731769562, 0.1720157265663147, -0.02208365872502327, -0.03988828882575035, 0.05128584802150726, -0.022921448573470116, 0.11446645855903625, -0.017817869782447815, 0.009813830256462097, -0.05579453334212303, -0.06225878372788429, -0.011299140751361847, -0.0612444132566452, -0.028021477162837982, -0.08147909492254257, 0.06046759709715843, -0.10184884071350098, 0.0403936430811882, -0.0909312292933464, 0.015445534139871597, 0.009866464883089066, -0.02330498769879341, 0.09826913475990295, -0.13362166285514832, 0.0767931118607521, 0.016689755022525787, 0.05079326033592224, -0.01989193633198738, -0.0336189903318882, -0.009611498564481735, -0.019672192633152008, 0.061841931194067, -0.0006913787219673395, -0.036185797303915024, -0.21283717453479767, -0.09684092551469803, -0.09796351939439774, 0.12525729835033417, 0.025081472471356392, 0.12046678364276886, 0.020955728366971016, 0.05449039861559868, -0.08784076571464539, -0.019894279539585114, -0.04526554048061371, 0.03332073241472244, -0.005527903325855732, 0.1142996996641159, -0.029243776574730873, 0.10327204316854477, -0.11669968068599701, 0.02697755955159664, -0.0870370864868164, -0.11390414834022522, -0.10851866751909256, -0.06419551372528076, 0.10042475163936615, 0.15332402288913727, -0.02283194288611412, -0.012889888137578964, 0.09372832626104355, 0.006420533172786236, -0.02853979729115963, -0.06133968383073807, -0.007112679071724415, -0.0013737097615376115, -0.11817805469036102, 0.031091539189219475, -0.04165701940655708, -0.0280255489051342, 0.006776725873351097, -0.024467511102557182, -0.0426630899310112, 0.0136745385825634, -0.012586968019604683, -0.013570860028266907, -0.01615743897855282, -0.03879845514893532, 0.1162407174706459, -0.06352021545171738, -0.06693363934755325, 0.007830683141946793, -0.03568219020962715, -0.09390545636415482, -0.007725689560174942, 0.09146242588758469, -0.11049872636795044, 0.010922258719801903, 0.02236679196357727, -0.010916328057646751, 0.10244560241699219, 0.011275097727775574, 0.1000012680888176, -0.011390717700123787, -0.07753708958625793, 0.008583450689911842, -0.007993573322892189, -0.004458067938685417, 0.0007894129958003759, 0.09420718252658844, 0.019228314980864525, -0.03659521043300629, 0.05418394133448601, -0.04188544303178787, -0.014447705820202827, 0.016118239611387253, -0.030483437702059746, 0.003504294902086258, -0.1223418191075325, 0.0008135421667248011, -0.045359306037425995, 0.008189309388399124, 0.007344380021095276, -0.004765348043292761], +structTy:[0.10938692837953568, 0.07767964899539948, -0.1416940987110138, -0.12209407240152359, 0.042836375534534454, 0.07407968491315842, -0.1769380271434784, -0.11440925300121307, -0.041584063321352005, -0.03378244489431381, 0.09872190654277802, 0.032153308391571045, -0.02475547045469284, -0.008349358104169369, -0.10833227634429932, 0.009374860674142838, -0.15454407036304474, -0.009221764281392097, 0.11572185158729553, 0.019500253722071648, -0.03171934559941292, -0.03094659559428692, -0.06673477590084076, -0.1256895810365677, 0.14159874618053436, -0.10362400859594345, 0.10627567768096924, -0.10391271114349365, -0.08846151828765869, 0.11520745605230331, -0.09403082728385925, -0.15116004645824432, 0.08893100172281265, 0.12189209461212158, 0.007194580975919962, -0.13063791394233704, 0.1374572217464447, -0.09079966694116592, -0.10723964869976044, 0.017595507204532623, 0.09815987944602966, -0.015215583145618439, 0.02386534959077835, 0.006031702272593975, 0.1613312065601349, 0.026152150705456734, 0.003992725163698196, -0.030566738918423653, 0.011182854883372784, -0.13558785617351532, 0.04665985330939293, -0.026013098657131195, -0.09332598745822906, 0.062473002821207047, -0.006740405689924955, -0.16740402579307556, -0.09907349199056625, -0.010389478877186775, -0.038311924785375595, -0.017424622550606728, 0.13520219922065735, -0.05645826831459999, 0.09457134455442429, 0.00973596703261137, -0.03298497200012207, 0.14248226583003998, -0.006368821486830711, 0.11024190485477448, -0.14499472081661224, -0.04834846779704094, -0.009549845941364765, -0.1506706327199936, -0.05793611332774162, -0.038540709763765335, -0.09275101125240326, 0.16071557998657227, -0.020523274317383766, 0.024266844615340233, -0.06353867053985596, 0.05037292465567589, 0.05225169286131859, -0.11376972496509552, -0.010984550230205059, -0.18719542026519775, 0.13387612998485565, 0.007359415292739868, 0.10309229791164398, -0.14790108799934387, 0.02999243512749672, 0.04070539399981499, -0.17116981744766235, -0.16630931198596954, 0.05848946049809456, -0.0291538517922163, 0.16686686873435974, -0.021876901388168335, -0.011241644620895386, -0.05317546799778938, -0.05719084292650223, 0.12552013993263245, 0.06809739768505096, -0.054949380457401276, -0.02221834659576416, -0.14045965671539307, -0.03145008161664009, -0.11099675297737122, 0.011813268065452576, -0.058924078941345215, 0.043113622814416885, 0.11475363373756409, 0.050437673926353455, 0.024654803797602654, -0.1893385648727417, 0.09382341802120209, -0.17774862051010132, -0.029132956638932228, 0.044746071100234985, 0.07425431162118912, -0.004515340086072683, -0.0802822932600975, -0.11688008159399033, -0.056879159063100815, 0.03509177267551422, 0.08151952922344208, -0.14408761262893677, 0.006115466356277466, -0.07053420692682266, 0.07822340726852417, -0.14587607979774475, 0.05664820224046707, -0.022722968831658363, -0.1542188674211502, 0.10150957852602005, -0.046103477478027344, -0.1309039443731308, -0.03251337260007858, -0.029110869392752647, 0.00417732447385788, 0.001970266457647085, -0.18679478764533997, -0.0516723208129406, -0.1124274879693985, 0.1565907597541809, -0.0863870307803154, 0.14333179593086243, 0.030968865379691124, -0.016673870384693146, -0.0749509334564209, -0.09213584661483765, 0.012771358713507652, 0.024637991562485695, 0.15713819861412048, -0.061852503567934036, -0.016247421503067017, -0.05466248095035553, 0.1021069660782814, 0.10183504968881607, -0.14337804913520813, 0.15779078006744385, 0.04716246575117111, 0.08042188733816147, -0.030983997508883476, -0.08652884513139725, -0.04433656856417656, 0.05192391946911812, 0.14131926000118256, -0.04675810784101486, 0.08079931885004044, 0.020267870277166367, -0.01682482473552227, -0.08572132140398026, -0.07067812234163284, -0.04154733195900917, 0.04569302871823311, -0.03995261713862419, -0.024830704554915428, 0.07859091460704803, -0.05315300449728966, 0.09513740241527557, -0.15458929538726807, -0.039395324885845184, 0.08047123998403549, 0.07197538763284683, -0.09490659087896347, -0.03220119699835777, -0.02639528550207615, -0.022596506401896477, -0.12292978912591934, -0.045394785702228546, 0.12604744732379913, -0.11948870867490768, -0.09821851551532745, -0.12897713482379913, 0.09893123060464859, -0.09166418761014938, -0.02866094373166561, 0.006482848431915045, -0.06245842203497887, -0.12755341827869415, -0.009176181629300117, 0.009226864203810692, -0.04175860062241554, -0.04222399741411209, 0.031736843287944794, 0.04648016020655632, -0.02427097223699093, -0.034670524299144745, -0.037354275584220886, -0.08265651762485504, -0.054576631635427475, -0.03028692491352558, -0.024353230372071266, 0.15527668595314026, -0.21179260313510895, -0.033178381621837616, 0.04852673038840294, -0.11767178773880005, 0.07284366339445114, 0.029929298907518387, -0.07046552002429962, 0.01158094685524702, 0.10071488469839096, -0.02972906082868576, 0.11821551620960236, -0.007167764939367771, -0.14870412647724152, -0.11866498738527298, -0.1284870058298111, 0.07534324377775192, -0.029145101085305214, 0.06652604043483734, -0.03431319817900658, 0.08087459206581116, 0.06089512258768082, 0.046041350811719894, 0.08673907816410065, 0.06157049909234047, -0.003662839997559786, 0.07404839247465134, 0.047183483839035034, -0.13646724820137024, 0.02479059435427189, -0.14536596834659576, 0.09899482876062393, -0.01593850925564766, -0.07017522305250168, -0.0563616044819355, -0.03967069461941719, 0.0012353240745142102, -0.09762436151504517, -0.17118701338768005, -0.03437528386712074, -0.11167575418949127, -0.12747231125831604, -0.048561446368694305, -0.030909588560461998, -0.07311103492975235, 0.033386629074811935, -0.16511766612529755, -0.10816660523414612, 0.0882924497127533, 0.09446778893470764, -0.14438462257385254, 0.05902637541294098, 0.008224844932556152, -0.0723624974489212, -0.09400974959135056, -0.12672223150730133, -0.16600202023983002, 0.05543668940663338, 0.13929133117198944, 0.04435015097260475, -0.14465627074241638, -0.017492230981588364, 0.15824399888515472, -0.05791664123535156, -0.07277359813451767, 0.04274526238441467, -0.026613550260663033, 0.010356269776821136, -0.009584537707269192, -0.013971418142318726, 0.11824919283390045, 0.09119601547718048, 0.10482096672058105, -0.0016702712746337056, -0.056674085557460785, -0.001561795943416655, 0.04678037762641907, 0.19051240384578705, -0.05312436819076538, -0.007725123316049576, -0.0166250541806221, 0.10086734592914581, 0.012173809111118317, -0.029306253418326378, -0.03157510608434677, -0.08844511955976486, -0.12117771059274673, 0.03238074108958244], +floatTy:[0.13335998356342316, 0.12604625523090363, -0.003999914973974228, -0.05723774433135986, -0.10494065284729004, 0.004914110992103815, 0.024835875257849693, -0.0013419442111626267, 0.12996599078178406, 0.10629482567310333, 0.06300895661115646, -0.1286231130361557, 0.06507992744445801, 0.0436936654150486, -0.09262316673994064, -0.03775213658809662, 0.16005612909793854, -0.0005578522104769945, -0.03323686495423317, -0.002615983597934246, -0.018587922677397728, 0.16017097234725952, 0.07260745763778687, -0.10122472047805786, 0.148607537150383, -0.09927840530872345, 0.08935132622718811, 0.02921598218381405, 0.04773179814219475, 0.10507078468799591, 0.07829585671424866, 0.03775123506784439, -0.016081389039754868, 0.07835299521684647, -0.10458242893218994, -0.06444337964057922, 0.006716535426676273, 0.07652382552623749, -0.00564490957185626, 0.011174597777426243, -0.02160143479704857, -0.10023638606071472, 0.11082319915294647, 0.14297451078891754, 0.046386245638132095, 0.19235852360725403, -0.0010195468785241246, 0.09475695341825485, -0.1453353315591812, 0.023372258991003036, 0.07548976689577103, 0.015767524018883705, 0.06679490953683853, 0.1224198043346405, 0.004810808226466179, 0.030966168269515038, 0.02503952570259571, 0.11428356170654297, 0.022095605731010437, 0.06757525354623795, 0.08439609408378601, 0.1749376356601715, 0.09820626676082611, -0.10795105993747711, 0.012210126966238022, -0.160186767578125, 0.011253130622208118, 0.00836275890469551, -0.05555200204253197, -0.02829687111079693, -0.045676205307245255, -0.09192410111427307, -0.12374472618103027, 0.12590399384498596, -0.031370971351861954, 0.04739213362336159, 0.037389304488897324, 0.035707078874111176, -0.0548664890229702, 0.03707334026694298, -0.1166318953037262, 0.05403061583638191, -0.1304178386926651, -0.06415468454360962, -0.15975256264209747, -0.115975022315979, -0.011939208023250103, -0.14005376398563385, -0.004992257803678513, -0.06237560883164406, 0.03500252962112427, -0.09924422204494476, 0.09072992950677872, -0.06192260608077049, 0.07872873544692993, 0.09456942975521088, 0.05674634128808975, -0.15571145713329315, 0.028135430067777634, 0.08025235682725906, 0.09887242317199707, 0.020788388326764107, -0.007587648928165436, -0.07666067034006119, -0.10946104675531387, 0.08597379177808762, 0.10687802731990814, -0.06789393723011017, 0.04336661845445633, 0.05294326692819595, -0.030710889026522636, 0.10209102928638458, 0.03330974653363228, 0.09637900441884995, -0.04651615023612976, -0.0733085423707962, -0.04368089511990547, -0.06572649627923965, -0.10471265017986298, -0.09892410039901733, -0.11910393834114075, -0.10259297490119934, -0.08618554472923279, -0.025967853143811226, -0.08287229388952255, 0.0855075940489769, -0.1185922771692276, -0.039637889713048935, 0.0009436501422896981, -0.047171927988529205, 0.03598363324999809, 0.11675021797418594, 0.08420176059007645, -0.028763489797711372, -0.013879144564270973, -0.04282686486840248, 0.06729690730571747, -0.04940876364707947, -0.1223120242357254, -0.16647593677043915, 0.11120687425136566, -0.02640395611524582, 0.11423026770353317, -0.13155433535575867, 0.02178068272769451, -0.02192625030875206, -0.07229016721248627, 0.06307036429643631, -0.017339494079351425, 0.103057362139225, 0.12002898752689362, -0.09758453816175461, -0.06947823613882065, 0.056692153215408325, -0.08649073541164398, 0.10958550870418549, 0.012548618018627167, -0.08372384309768677, -0.0013194993371143937, -0.02741185575723648, -0.03655892610549927, 0.05184275656938553, -0.19199834764003754, 0.008360794745385647, 0.016204971820116043, -0.15098407864570618, 0.09893153607845306, 0.07442232221364975, 0.03311244398355484, 0.02181803435087204, -0.025116318836808205, -0.08344431966543198, -0.13496173918247223, -0.030123300850391388, 0.007958587259054184, 0.03151644393801689, 0.0768936276435852, -0.09497027099132538, 0.025395629927515984, -0.14613427221775055, -0.032607585191726685, 0.1436709314584732, 0.034847766160964966, -0.036361437290906906, -0.02151750773191452, 0.17112524807453156, 0.08214610069990158, 0.10196059197187424, 0.02506224252283573, 0.05162493512034416, 0.11119788885116577, -0.10819989442825317, -0.14617308974266052, -0.11168621480464935, -0.10566452145576477, -0.06763461232185364, -0.06208346411585808, 0.016688788309693336, -0.0018302534008398652, 0.02193179726600647, -0.06273826956748962, 0.057912565767765045, 0.04348362982273102, -0.09975279122591019, -0.039711229503154755, 0.03910332918167114, 0.0522669218480587, 0.1193249523639679, 0.032529037445783615, 0.03280460461974144, 0.00015052012167870998, -0.04717610776424408, -0.005782001651823521, -0.05937767028808594, -0.16475631296634674, 0.08280432224273682, -0.053563330322504044, 0.19110532104969025, -0.05498412251472473, -0.09005215764045715, -0.04421054571866989, 0.014801365323364735, -0.02826080285012722, 0.05951005592942238, -0.006868182681500912, 0.16842889785766602, -0.10328681766986847, 0.039694644510746, 0.08389560878276825, -0.016695575788617134, 0.017220687121152878, 0.027041537687182426, 0.07220324128866196, 0.03260611370205879, 0.04585298150777817, 0.075858473777771, 0.04139835014939308, -0.008461399003863335, -0.10277416557073593, -0.008938582614064217, 0.03509015217423439, -0.056186240166425705, -0.19113779067993164, -0.01828991249203682, 0.005519601982086897, -0.06492411345243454, 0.08390547335147858, -0.0038972608745098114, -0.014890043064951897, -0.09014376997947693, 0.12725909054279327, 0.06694681942462921, -0.11799272894859314, -0.13302581012248993, -0.0059820301830768585, 0.06161950156092644, 0.03231418505311012, -0.13613669574260712, -0.09728274494409561, 0.08456180989742279, 0.17544828355312347, 0.04324158653616905, 0.0733952522277832, 0.13403667509555817, -0.024123694747686386, 0.036944203078746796, -0.04384365677833557, -0.09219672530889511, -0.17326989769935608, 0.015590157359838486, 0.013285379856824875, 0.15194880962371826, 0.0020323353819549084, 0.08727871626615524, 0.06461548805236816, -0.1566801518201828, -0.1199071854352951, 0.10253087431192398, -0.005597572773694992, 0.07218637317419052, -0.07851485908031464, -0.04815233126282692, 0.17306415736675262, 0.10809168219566345, 0.06416486203670502, 0.1543082594871521, -0.003616519272327423, -0.00511317839846015, 0.0431109294295311, -0.014181599020957947, 0.14618869125843048, -0.15572920441627502, 0.016242166981101036, -0.11928880959749222, 0.2522127628326416, -0.06693894416093826, -0.06776751577854156, -0.10350879281759262, 0.03654887527227402, 0.08276470005512238], +select:[-0.025346990674734116, -0.0027494244277477264, 0.037261925637722015, 0.006384215783327818, -0.01692715287208557, -0.03284434974193573, -0.008819111622869968, 0.01850697584450245, 0.03282109647989273, 0.05327915772795677, -0.019091418012976646, 0.023633722215890884, 0.06214899197220802, 0.051493991166353226, -0.0782296434044838, 0.023573115468025208, -0.08954952657222748, 0.03314680606126785, 0.07449997961521149, -0.07806845754384995, 0.09459878504276276, -0.01857774890959263, 0.024516792967915535, -0.010910255834460258, 0.008685154840350151, 0.008115429431200027, -0.03677628934383392, 0.00927974283695221, -0.06176112964749336, 0.009837953373789787, 0.014722775667905807, 0.0012891829246655107, -0.030330756679177284, -0.0007762180175632238, 0.09812198579311371, -0.11398611962795258, 0.07299411296844482, 0.019134413450956345, 0.0048968978226184845, -0.052422381937503815, 0.05162004008889198, 0.05163338780403137, 0.00529421865940094, 0.032444994896650314, -0.016219500452280045, -0.008810801431536674, 0.030564425513148308, 0.06254607439041138, -0.015287786722183228, 0.05951172485947609, -0.0002537776017561555, -0.014541404321789742, -0.03154411166906357, -0.026912739500403404, 0.04853236675262451, -0.03508208692073822, -0.00535203143954277, 0.04065008461475372, 0.013830773532390594, 0.021183965727686882, -0.0022388319484889507, 0.01705600507557392, 0.03359583765268326, 0.05468030273914337, -0.04173106327652931, 0.02989555150270462, -0.008189204148948193, -0.0029894053004682064, -0.04915658384561539, 0.028014305979013443, -0.00804832112044096, 0.04055213928222656, -0.05626566335558891, -0.00875181145966053, 0.029492810368537903, 0.11222678422927856, -0.05338894575834274, 0.08355499804019928, 0.005033371038734913, -0.0007710249628871679, 0.048254210501909256, 0.017133263871073723, -0.0009642929071560502, 0.07348396629095078, 0.0028649764135479927, 0.051096949726343155, 0.012856917455792427, -0.004443744197487831, 0.011570975184440613, -0.022996481508016586, -0.002777546178549528, 0.08481398224830627, 0.06828244030475616, 0.024388780817389488, -0.010082818567752838, 0.03460392355918884, -0.005858626216650009, 0.025845222175121307, 0.08258889615535736, 0.007636338472366333, -0.08440074324607849, -0.05655115097761154, -0.04724641889333725, 0.012061113491654396, -0.009511643089354038, 0.013749424368143082, -0.007928749546408653, -0.029559139162302017, 0.08619926124811172, 0.0019121613586321473, -0.0013875180156901479, -0.043114855885505676, -0.016811933368444443, 0.009895427152514458, 0.08758305758237839, -0.0713978111743927, 0.03966757655143738, -0.04782078042626381, 0.025936003774404526, 0.037878457456827164, -0.0050312005914747715, 0.007977724075317383, -0.0008971561910584569, 0.025351043790578842, -0.01712416484951973, -0.06949962675571442, 0.013027789071202278, -0.023379862308502197, -0.0009586304659023881, 0.004929812625050545, -0.10540908575057983, 0.014236830174922943, 0.017754890024662018, 0.07357728481292725, 0.010888244956731796, 0.06311013549566269, -0.0960368663072586, 0.0352354533970356, -0.07209090888500214, 0.023399975150823593, 0.03828488662838936, 0.008165251463651657, 0.0062758345156908035, 0.07564887404441833, 0.04344325512647629, 0.009072873741388321, -0.003855894785374403, 0.002668741624802351, 0.08101020008325577, 0.02936764433979988, -0.04864412173628807, -0.01341540738940239, 0.13638152182102203, -0.04673256725072861, 0.074295274913311, -0.03184382990002632, -0.08639802038669586, 0.014888299629092216, 0.020456617698073387, -0.015300609171390533, -0.05847376957535744, -0.04341405630111694, 0.02573477104306221, 0.028709756210446358, -0.009600639343261719, 0.027228517457842827, -0.013889415189623833, 0.006715249270200729, -0.038140010088682175, -0.09619276970624924, 0.0609825998544693, 0.0053246039897203445, -0.02089512161910534, 0.02575477957725525, -0.004664524924010038, -0.06157850846648216, 0.024271370843052864, -0.021003084257245064, -0.09847770631313324, -0.044874466955661774, -0.06369438767433167, -0.03553834185004234, 0.03421841934323311, -0.010314857587218285, -0.033539779484272, -0.088713638484478, 0.01717285066843033, -0.0031857118010520935, -0.03421305492520332, -0.07315643876791, 0.02500876970589161, 0.0032082628458738327, -0.025083115324378014, -0.023097200319170952, 0.02155003510415554, -0.005874906666576862, 0.03168981149792671, 0.0036403946578502655, -0.017065608873963356, -0.029898762702941895, 0.06382647156715393, -0.05512506142258644, 0.02334778383374214, -0.03841587156057358, -0.0017540232511237264, 0.029124686494469643, 0.006853427737951279, -0.024726903066039085, 0.03634251281619072, 0.04115946590900421, -0.049506645649671555, -0.0037966640666127205, -0.015200505033135414, -0.07434757053852081, -0.05170520022511482, -0.006651902571320534, 0.06728998571634293, 0.06081269681453705, -0.06242463365197182, -0.03168899938464165, -0.074854776263237, -0.008681999519467354, -0.04792933538556099, 0.03714423626661301, 0.01706674136221409, -0.026338687166571617, -0.05836498737335205, 0.07530379295349121, -0.02092822454869747, -0.018563484773039818, 0.015713103115558624, 0.0131389070302248, -0.00836821086704731, -0.019679568707942963, -0.031537704169750214, -0.04372786730527878, 0.053301695734262466, 0.0602412186563015, 0.031671732664108276, -0.06708159297704697, -0.01061573438346386, -0.06766162067651749, -0.021641097962856293, -0.021378975361585617, -0.05655216425657272, 0.02158907800912857, -0.052184056490659714, 0.004109861329197884, -0.008009109646081924, -0.07200472056865692, -0.008932346478104591, 0.0039018001407384872, -0.0026291515678167343, 0.026589801535010338, 0.00748815480619669, 0.02740934118628502, 0.008768336847424507, 0.10097339749336243, -0.017138944938778877, 0.09610342234373093, -0.015466231852769852, -0.006520939990878105, -0.018184533342719078, -0.015322230756282806, 0.007654749788343906, 0.002781802788376808, -0.043384768068790436, 0.0110152717679739, -0.01042256597429514, 0.010949289426207542, -0.021757811307907104, -0.04880281537771225, -0.0014036857755854726, 0.007241550832986832, -0.08388049900531769, -0.0014233962865546346, -0.017158590257167816, 0.01365232840180397, 0.08005835115909576, 0.003978598862886429, 0.0032877251505851746, -0.009431597776710987, -0.010422518476843834, -0.004798250272870064, 0.003485381603240967, 0.012661883607506752, 0.018275996670126915, -0.06735202670097351, -0.03413884714245796, -0.05881970375776291, -0.015132823958992958, 0.17512139678001404, -0.04123012721538544, -0.0021516885608434677, 0.01446610875427723, 0.0017686482751742005, 0.08410283923149109, 0.009525373578071594, 0.016549281775951385, -0.09910749644041061], +fcmp:[-0.15503790974617004, 0.09442482143640518, -0.026503058150410652, 0.022007785737514496, 0.0017033448675647378, 0.08828308433294296, -0.007126224227249622, 0.023098064586520195, -0.04598188027739525, 0.08340534567832947, 0.08921023458242416, -0.004605120047926903, 0.013463680632412434, 0.013353679329156876, -0.09964562952518463, 0.14297786355018616, -0.017009450122714043, 0.0011925563449040055, 0.057274967432022095, -0.0071919942274689674, 0.029284808784723282, -0.00398007407784462, -0.014132235199213028, -0.0046540070325136185, -0.005150266923010349, 0.0027155298739671707, -0.09569939970970154, 0.0028172489255666733, 0.13767766952514648, 0.005986824631690979, -0.010146706365048885, 0.028056081384420395, -0.019198019057512283, -0.01418986078351736, -0.025062084197998047, -0.027853723615407944, 0.0070071155205369, 0.01824834942817688, 0.0030622873455286026, 0.03307795524597168, -0.07945243269205093, 0.04717416316270828, 0.006739471107721329, -0.005188174545764923, -0.018641414120793343, -0.0011329931439831853, 0.0750485435128212, 0.04196201264858246, 0.004700778052210808, 0.013835764490067959, -0.0024273493327200413, -0.03106311522424221, -0.09803681075572968, -0.026450471952557564, -0.02351503074169159, -0.017051132395863533, -0.161298006772995, -0.002572464756667614, 0.048389311879873276, 0.023034531623125076, 0.0033849379979074, -0.024285441264510155, 0.0017923266859725118, 0.014277035370469093, 0.03203393891453743, -0.009235532954335213, 0.022958775982260704, 0.014821464195847511, 0.08677637577056885, 0.05288583040237427, -0.008788520470261574, 0.018125146627426147, -0.010241684503853321, -0.07164236903190613, -0.04242173582315445, 0.10605683922767639, -0.012857075780630112, -0.017722152173519135, 0.06256688386201859, -0.0025195982307195663, 0.014149490743875504, -0.10644615441560745, 0.0017962773563340306, -0.05383371189236641, 0.00014743558131158352, 0.1194087415933609, -0.00919795036315918, -0.0012259186478331685, -0.07372459769248962, 0.011689016595482826, 0.016474859789013863, 0.07131048291921616, -0.024245426058769226, -0.051285602152347565, -0.01012994535267353, -0.05756000801920891, 0.039155248552560806, 0.019709512591362, -0.06298601627349854, -0.03391609713435173, -0.032866351306438446, 0.05832714959979057, -0.05063290148973465, 0.016527479514479637, 0.03608531877398491, 0.014079086482524872, -0.008082402870059013, 0.038919441401958466, -0.013665325939655304, -0.005731400102376938, -0.09278100728988647, 0.11517622321844101, 0.07375598698854446, 0.008090659976005554, 0.008492061868309975, -0.056680239737033844, 0.009121902287006378, -0.01756272464990616, -0.007724258117377758, 0.1424391120672226, 0.003893032670021057, 0.010149888694286346, -0.004004829563200474, -0.07105980813503265, -0.009447489865124226, -0.0823369026184082, 0.014689913019537926, -0.026337290182709694, -0.012685569003224373, -0.1598459631204605, 0.1263403445482254, 0.09616465121507645, -0.028831902891397476, 0.13132986426353455, 0.11746522784233093, 0.04550323635339737, 0.08232744038105011, 0.16280607879161835, 0.02839990146458149, 0.036785103380680084, -0.003918103873729706, 0.0327674075961113, 0.003388822078704834, -0.007853347808122635, 0.008393476717174053, 0.08316580206155777, 0.11121416836977005, 0.005086391698569059, 0.10063941776752472, 0.058971650898456573, -0.04819116368889809, 0.10595317929983139, -0.03876149654388428, -0.020610401406884193, -0.07860761135816574, 0.004462052136659622, 0.003541160374879837, 0.016489246860146523, -0.08851959556341171, 0.07412386685609818, 0.10921700298786163, -0.15798938274383545, -0.08929916471242905, 0.07796142250299454, -0.007710721343755722, 0.024429436773061752, 0.016518639400601387, 0.015096152201294899, -0.03161624073982239, 0.05240580812096596, 0.05022985860705376, 0.007782787084579468, 0.016762567684054375, 0.02760424092411995, 0.003169303759932518, -0.07473091781139374, 0.02183065563440323, 0.1516401469707489, 0.07072602212429047, -0.05606909468770027, -0.030662333592772484, -0.07428852468729019, 0.05123661458492279, -0.10341142117977142, -0.015536122024059296, -0.03879138082265854, 0.018233902752399445, 0.007479235529899597, -0.0026721078902482986, -0.08201050758361816, -0.06938154995441437, 0.08742481470108032, -0.03438949957489967, -0.014255831018090248, -0.06643189489841461, 0.06684332340955734, -0.056322772055864334, 0.015392668545246124, -0.005242830142378807, -0.04127797111868858, -0.0292100440710783, 0.06299976259469986, 0.010221607983112335, -0.024471649900078773, 0.16560381650924683, 0.01314648799598217, 0.010447008535265923, -0.024489881470799446, -0.028914690017700195, -0.09404566138982773, 0.04572492092847824, 0.039737898856401443, -0.12480175495147705, -0.03217538073658943, 0.059739161282777786, -0.012071136385202408, -0.03952763229608536, 0.06311420351266861, -0.15652716159820557, 0.01491064578294754, 0.02711874060332775, 0.043528635054826736, -0.009887272492051125, 0.09594330936670303, 0.016903406009078026, 0.022802073508501053, -0.024279547855257988, -0.06431476026773453, 0.11494418233633041, -0.023581963032484055, -0.15906822681427002, -0.007851306349039078, -0.005900535732507706, 0.017006488516926765, -0.03055826760828495, -0.06642455607652664, 0.10326460003852844, 0.010294385254383087, 0.0030278018675744534, 0.06475260108709335, -0.014040076173841953, 0.030212081968784332, -0.08335119485855103, -0.1169268861413002, -0.10059092938899994, -0.05672420561313629, 0.01867738924920559, -0.0004696387331932783, 0.04746765270829201, -0.012459013611078262, -0.008077260106801987, 0.00665975920855999, 0.12482556700706482, 0.023892130702733994, -0.038941994309425354, -0.0020062322728335857, 0.0023929616436362267, -0.09004857391119003, -0.041075460612773895, 0.043027520179748535, -0.012302139773964882, -0.0039651058614254, -0.01363113522529602, -0.11986783146858215, 0.017102429643273354, -0.025676775723695755, 0.03100326471030712, 0.003474697470664978, -0.06710915267467499, -0.12348813563585281, 0.0005586838815361261, 0.10370118916034698, -0.01015176810324192, 0.010375024750828743, 0.032751403748989105, -0.0032917894423007965, -0.08744553476572037, 0.00993313081562519, 0.09204256534576416, -0.04662523418664932, 0.015293881297111511, 0.0006526878569275141, -0.003010246902704239, -0.008381633087992668, 0.0032438095659017563, -0.038304802030324936, 0.08991912752389908, -0.040360309183597565, 0.013310464099049568, 0.006224050186574459, -0.020621085539460182, 0.0026187999173998833, -0.08311397582292557, 0.006836936809122562, 0.09415559470653534, 0.001855060108937323, -0.07163771241903305, 0.01940343901515007, 0.006710981950163841, 0.0114450603723526], +call:[0.0037562986835837364, 0.017470475286245346, -0.04394404962658882, 0.013580940663814545, -0.0014173985691741109, 0.04299914091825485, -0.030503029003739357, 0.01913008652627468, -0.016295278444886208, 0.009310465306043625, 0.048076074570417404, -0.03604305535554886, -0.022787919268012047, 0.012184988707304, -0.015579041093587875, 0.005415644496679306, 0.037954289466142654, -0.01575562171638012, -0.04452327638864517, -0.04519961401820183, -0.04135497659444809, -0.0015692637534812093, 0.026041235774755478, -0.009565424174070358, -0.01778739131987095, 0.004164856392890215, 0.01777874305844307, 0.025167489424347878, -0.022565236315131187, 0.004172426648437977, -0.021468903869390488, -0.024728374555706978, -0.036187972873449326, 0.05406658723950386, 0.057520542293787, 0.03207666426897049, -0.0013868847163394094, -0.029246212914586067, 0.005503155291080475, 0.011764854192733765, 0.021020235493779182, -0.06031890586018562, 0.007257331162691116, 0.030888738110661507, -0.023191718384623528, 0.03734636306762695, -0.05124203860759735, -0.027020765468478203, 0.05397177115082741, 0.012010853737592697, -0.00342511385679245, -0.0037025772035121918, 0.0633179247379303, -0.02041294239461422, 0.005572676658630371, -0.007724195718765259, 0.03643174096941948, -0.043134428560733795, -0.021217742934823036, 0.019409116357564926, 0.004036645870655775, 0.03060898743569851, -0.006504630669951439, 0.016607923433184624, 0.04310202598571777, -0.004945999011397362, -0.026347564533352852, -0.041902776807546616, -0.07770521938800812, -0.04445280507206917, -0.00761458370834589, -0.029274582862854004, -0.0016057874308899045, 0.04843798652291298, 0.025736980140209198, -0.0019546933472156525, 0.0071525778621435165, 0.02254246361553669, -0.06594139337539673, 0.011894280090928078, -0.042588211596012115, 0.02607070282101631, -0.0030068769119679928, 0.0881957858800888, -0.0037988917902112007, 0.01334063708782196, 0.029583413153886795, -0.01322869025170803, 0.018661918118596077, -0.01026892475783825, -0.018917685374617577, -0.002971214707940817, 0.024258529767394066, -0.05029517039656639, 0.016794724389910698, 0.05677548050880432, 0.0475134439766407, 0.02719835750758648, -0.05629840865731239, 0.0070762597024440765, -0.01623908057808876, 0.02876615896821022, 0.017442282289266586, 0.0037724412977695465, -0.003473863936960697, 0.02137472853064537, -0.0065690260380506516, 0.01939747855067253, -0.018869884312152863, -0.013024168089032173, 0.035815052688121796, -0.005281263962388039, -0.00613529235124588, 0.008553637191653252, 0.0324685201048851, 0.01739346981048584, -0.012685244902968407, 0.009382825344800949, -0.014660349115729332, 0.051088154315948486, -0.0007346270140260458, 0.017359904944896698, -0.003423977643251419, 0.025272902101278305, -0.024281924590468407, 0.05901666730642319, -0.011029722169041634, -0.02932209149003029, -0.013128271326422691, -0.012332016602158546, 0.005220465362071991, 0.06371328234672546, 0.03875713422894478, 0.005013382062315941, 0.043269939720630646, 0.00781721156090498, 0.08291742950677872, 0.005029067397117615, -0.008094409480690956, 0.02517118863761425, -0.014829425141215324, 0.02283312939107418, 0.008934438228607178, 0.03457774966955185, 0.0145059023052454, -0.007733441889286041, 0.018195800483226776, 0.04226680472493172, 0.0020060762763023376, 0.05498968064785004, -0.042523905634880066, -0.023045210167765617, 0.06267917156219482, 0.014022856950759888, 0.06643357127904892, 0.01261570118367672, 0.0034008179791271687, 0.016697997227311134, 0.022389275953173637, 0.014955578371882439, -0.04743088781833649, 0.05345136299729347, 0.051576416939496994, 0.008898012340068817, -0.018521828576922417, -0.02554311975836754, -0.02685357816517353, 0.011877138167619705, 0.03848380595445633, -0.007964804768562317, -0.010550538077950478, 0.008027549833059311, -0.023014385253190994, -0.002881815657019615, -0.03588201850652695, -0.019640304148197174, 0.020699622109532356, 0.0110328309237957, -0.009034590795636177, -0.009015930816531181, 0.01708913780748844, 0.048258986324071884, 0.021724700927734375, 0.05338557809591293, -0.0077666956931352615, -0.014346810057759285, 0.014984004199504852, -0.0045267995446920395, 0.006116260774433613, 0.03900082781910896, 0.04602576792240143, -0.007940009236335754, 0.016604403033852577, -0.019557401537895203, 0.05833384022116661, -0.024661118164658546, -0.006880488246679306, 0.004579057916998863, 0.04158985987305641, 0.042083702981472015, 0.03149198368191719, -0.002187483012676239, 0.017163174226880074, -0.04073449969291687, 0.001303281751461327, 0.018133297562599182, 0.011987397447228432, -0.02139405906200409, -0.002070454880595207, 0.008907170966267586, -0.05245765671133995, 0.03193825110793114, -0.0011359216878190637, -0.02107442170381546, -0.06681904196739197, -0.009437648579478264, 0.02239561639726162, -0.0559648834168911, -0.03708188608288765, 0.022120676934719086, -0.04730793833732605, -0.020582308992743492, 0.0009769542375579476, 0.013691797852516174, -0.012808330357074738, -0.04996894672513008, -0.023186607286334038, -0.008449846878647804, -0.010277068242430687, -0.01626981608569622, 0.03002004325389862, 0.003692362457513809, -0.004269430413842201, -0.03409377858042717, -0.03512309491634369, 0.013203386217355728, 0.045755911618471146, 0.0462874211370945, 0.03475061058998108, 0.0218760147690773, 0.026312069967389107, 0.042381782084703445, 0.01730930432677269, 0.055300161242485046, -0.010110054165124893, 0.07184170931577682, -0.020676465705037117, 0.010740665718913078, -0.001553517417050898, -0.009389381855726242, -0.011978918686509132, 0.005745753645896912, 0.005406908690929413, 0.025332123041152954, -0.0346914604306221, -0.017295021563768387, 0.0033573657274246216, 0.034263405948877335, 0.01130593940615654, -0.01827899180352688, -0.011200599372386932, -0.014747271314263344, -0.0173276886343956, -0.022299962118268013, 0.010285886004567146, 0.01919340156018734, -0.0730884000658989, -0.039805009961128235, -0.019700001925230026, -0.03911250829696655, 0.008081838488578796, 0.0005330585408955812, 0.03381700441241264, 0.010108204558491707, 0.015366699546575546, -0.0076389797031879425, 0.01615709438920021, 0.01380486786365509, -0.013647854328155518, 0.026872705668210983, -0.012850545346736908, -0.024951087310910225, -0.006812673062086105, -0.004307380877435207, 0.0010616761865094304, -0.007934963330626488, -0.03302588313817978, -0.010789502412080765, -0.04116664454340935, -0.01855873502790928, -0.0134018175303936, -0.037105683237314224, -0.017989087849855423, -0.0335850864648819, 0.022198397666215897, -0.008802300319075584, -0.02139204367995262, -0.02544916793704033, -0.015264119952917099, -0.04864820837974548], +switch:[-0.015996649861335754, -0.003719788044691086, -0.036144256591796875, 0.06369379162788391, -0.02993515133857727, -0.0019009356619790196, 0.039616093039512634, 0.009427070617675781, 0.011997705325484276, -0.007229147478938103, 0.029692232608795166, 0.04239178076386452, -0.011647988110780716, 0.058869533240795135, -0.05973769351840019, 0.058484066277742386, 0.042519956827163696, -0.006041159853339195, -0.08503469079732895, 0.027102133259177208, -0.006208932027220726, -0.011614296585321426, 0.027656733989715576, -0.007124779745936394, -0.02656947635114193, 0.04218025878071785, 0.07926049828529358, -0.009821325540542603, -0.07249241322278976, 0.00568322092294693, -0.07500351965427399, 0.06038883700966835, -0.01881428249180317, 0.013853441923856735, 0.02083243615925312, 0.01045818068087101, -0.07362812012434006, 0.061640847474336624, 0.014922572299838066, 0.04679363965988159, -0.07871951162815094, -0.041317105293273926, 0.009253442287445068, 0.00846533291041851, 0.02255438081920147, -0.009186012670397758, -0.09480369091033936, -0.03335561975836754, -0.033294305205345154, -0.016863571479916573, 0.04552573338150978, -0.061688560992479324, -0.0077919792383909225, -0.022171609103679657, -0.00593610480427742, 0.026834873482584953, 0.04769742116332054, -0.003602556884288788, -0.0037798509001731873, 0.033018000423908234, -0.000876883277669549, -0.0014049826422706246, -0.08797319233417511, -0.03761453181505203, 0.042097680270671844, -0.026174530386924744, -0.03266635537147522, 0.04562583938241005, -0.027285348623991013, 0.0045712608844041824, -0.010033570230007172, -0.06938901543617249, 0.03830656036734581, 0.05766336992383003, -0.057847920805215836, 0.008461268618702888, 0.038041334599256516, -0.024865010753273964, 0.0119413360953331, -0.048489462584257126, 0.0013564989203587174, 0.08852498978376389, 0.004958899691700935, 0.08248791098594666, -0.08916644006967545, 0.03333767130970955, -0.011947985738515854, 0.05003397539258003, 0.07566309720277786, -0.05100156366825104, -0.032346490770578384, 0.022872475907206535, 0.00612505991011858, -0.07689286768436432, 0.009190136566758156, 0.0874539390206337, 0.040510088205337524, 0.024542758241295815, -0.034543655812740326, 0.055524323135614395, 0.01602417603135109, -0.010863279923796654, -0.061255425214767456, 0.000516987987793982, 0.004253777675330639, 0.01807885430753231, -0.01097867451608181, -0.011824287474155426, -0.018846159800887108, -0.005341753363609314, 0.10020960867404938, -0.0002091440837830305, 0.011220628395676613, 0.005742982029914856, -0.023726966232061386, 0.06545502692461014, -0.08328653126955032, 0.049593690782785416, -0.06250879913568497, 0.03965606167912483, 0.007072631269693375, 0.00037917052395641804, -0.0008083005668595433, 0.08044365048408508, -0.011668823659420013, 0.06759153306484222, -0.04853098839521408, -0.017515476793050766, 0.030717166140675545, -0.03413577005267143, 0.022225990891456604, 0.022589026018977165, 0.04177766665816307, -0.012986671179533005, -0.000966861960478127, -0.057373709976673126, 0.080931156873703, -0.020035047084093094, 0.011193564161658287, 0.02727535367012024, -0.09218481928110123, -0.07690244913101196, 0.007099267095327377, 0.005470503121614456, -0.05556507036089897, 0.016397712752223015, -0.007108241319656372, -0.007649354636669159, 0.022668620571494102, 0.021210843697190285, -0.04690808802843094, 0.014840224757790565, 0.07217269390821457, 0.05364694818854332, 0.027029557153582573, 0.0201273076236248, -0.01122408639639616, 0.01563107594847679, -0.01922362856566906, -0.0073388852179050446, -0.08846589922904968, 0.05114898830652237, 0.08558329194784164, -0.01194709911942482, 0.03669333457946777, -0.07874021679162979, 0.01525123417377472, 0.05821966752409935, 0.03573232144117355, -7.335259579122066e-05, -0.03643767908215523, 0.019183343276381493, 0.018300490453839302, 0.038568392395973206, -0.055229321122169495, 0.014466426335275173, -0.06967479735612869, -0.07981447875499725, 0.009923197329044342, 0.026952208951115608, 0.033576566725969315, 0.09421113133430481, -0.0222709272056818, 0.07536901533603668, -0.02798248454928398, -0.014015071094036102, 0.009831292554736137, -0.011457689106464386, -0.05230453982949257, -0.0033512264490127563, 0.05988290533423424, -0.019521746784448624, 0.042631350457668304, -0.017852462828159332, 0.05875599384307861, -0.007300243712961674, -0.018214009702205658, 0.03552176430821419, 0.11246577650308609, 0.0675128847360611, 0.07093009352684021, -0.001126958173699677, 0.0008064141729846597, -0.08076407760381699, -0.026208750903606415, -0.07639028131961823, 0.0036814892664551735, -0.0119261983782053, 0.008266841992735863, -0.035652291029691696, -0.04627593979239464, 0.005575902760028839, 0.019370827823877335, 0.030057020485401154, -0.05696219205856323, -0.004711782559752464, -0.031971585005521774, -0.06710892915725708, -0.020004328340291977, -0.014687279239296913, -0.04412532225251198, 0.021282806992530823, 0.09798167645931244, -0.01849006675183773, 0.08625134825706482, -0.07280288636684418, 0.02509232796728611, 0.03958379849791527, 0.04996174946427345, -0.009485512971878052, 0.037723589688539505, 0.04982889071106911, -0.0065140072256326675, -0.05365986004471779, -0.027542706578969955, 0.03957654535770416, -0.011180734261870384, 0.06187490001320839, 0.0572708398103714, 0.029507212340831757, -0.005799569189548492, 0.0011278634192422032, 0.03412700071930885, 0.04514281451702118, -0.019456055015325546, -0.008569253608584404, -0.02571331337094307, -0.002001199871301651, -0.04834596440196037, 0.03720645606517792, -0.005287804640829563, -0.03543509542942047, -0.001143798348493874, 0.023157713934779167, 0.07182788848876953, -0.05128549784421921, 0.002408059313893318, 0.08987061679363251, -0.03770069032907486, -0.024759000167250633, -0.006610462442040443, 0.001672782120294869, -0.008852386847138405, 0.02313830889761448, 0.05042082443833351, 0.0018299213843420148, -0.119071364402771, 0.042955249547958374, -1.6710255295038223e-06, 0.005762767046689987, 0.051302291452884674, -0.05246927961707115, 0.04930860549211502, 0.004341727122664452, 0.0009109259117394686, 0.0058673471212387085, -0.02522839792072773, 0.07959413528442383, -0.014793230220675468, -0.04608069732785225, -0.027418367564678192, -0.06403231620788574, -0.007453344762325287, 0.0009116694563999772, 0.008275112137198448, -0.009867697954177856, 0.01348937302827835, 0.028663398697972298, 0.0052382610738277435, 0.033062636852264404, -0.019612140953540802, -0.06621402502059937, -0.005725954659283161, 0.048152413219213486, -0.06345987319946289, 0.04593806341290474, 0.002754592802375555, 0.06560876965522766, -0.009631417691707611, -0.008278639987111092], +store:[-0.03001473844051361, 0.008414531126618385, -0.028016742318868637, -0.006999187171459198, 0.0203364510089159, 0.032048266381025314, 0.005556970834732056, 0.020383840426802635, -0.05055902898311615, 0.07887940108776093, 0.022487273439764977, 0.13156403601169586, -0.030657267197966576, -0.007824312895536423, -0.016955101862549782, 0.021943556144833565, 0.02173185721039772, -0.007888179272413254, 0.06693413853645325, 0.03698486462235451, 0.0029659587889909744, 0.013469696044921875, 0.00472470186650753, -0.01613547094166279, 0.043227046728134155, -0.03384320065379143, -0.017071591690182686, -0.004637649282813072, 0.03883298113942146, 0.004524714313447475, -0.09937259554862976, 0.02571440488100052, -0.03684970736503601, 0.05485004931688309, 0.06831267476081848, 0.029225017875432968, 0.024903157725930214, 0.02140817604959011, 0.011153404600918293, -0.06716255098581314, -0.01498708501458168, -0.029299166053533554, 0.00616571307182312, -0.11579763889312744, -0.017469901591539383, -0.0015006340108811855, 0.018506361171603203, -0.06525031477212906, -0.009306938387453556, 0.001641412847675383, 0.002067873254418373, 0.05011525750160217, 0.00020917481742799282, -0.0215005986392498, -0.010494082234799862, -0.014107458293437958, -0.029523417353630066, -0.07427240163087845, 0.05485852062702179, 0.026730181649327278, -0.003395599778741598, -0.1068531796336174, -0.07675661146640778, -0.09106621146202087, 0.0822044312953949, -0.05276612192392349, -0.10586561262607574, -0.043906453996896744, -0.04359434172511101, 0.05427869036793709, -0.004999177530407906, 0.10290710628032684, -0.08065220713615417, -0.06258796900510788, 0.03077191673219204, -0.051597315818071365, -0.05027288571000099, 0.0649116262793541, -0.06375440210103989, 0.004639392718672752, -0.005756445229053497, 0.021751077845692635, 0.0011214669793844223, -0.05336274951696396, 0.011905806139111519, 0.021420318633317947, 0.04661664366722107, -0.04480213671922684, -0.05562162771821022, -0.07365735620260239, -0.039873428642749786, 0.08800598978996277, -0.06468874961137772, -0.01966685801744461, -0.03707050904631615, -0.05282988399267197, 0.006338456645607948, -0.02968471497297287, -0.039439886808395386, -0.005325913429260254, 0.014987770467996597, -0.07105972617864609, 0.02368813566863537, 0.007990986108779907, 0.0318380631506443, 0.009421274065971375, -0.010629067197442055, -0.02297520451247692, -0.10842832922935486, -0.0030448250472545624, 0.01589280553162098, 0.009156959131360054, -0.008844612166285515, 0.0021222978830337524, 0.020887678489089012, 0.03603235259652138, 0.03371473029255867, -0.021706365048885345, 0.08419448137283325, 0.006056187674403191, 0.0028956374153494835, 0.010144054889678955, -0.004264341667294502, -0.03880642354488373, 0.034773409366607666, 0.03260675072669983, 0.08124244958162308, -0.02127688005566597, 0.0447789803147316, 0.027948711067438126, -0.011350072920322418, 0.04873101785778999, 0.07979236543178558, -0.11353858560323715, 0.030341671779751778, -0.04354582354426384, 0.024291807785630226, 0.04756604880094528, 0.012276267632842064, 0.0298403762280941, 0.02603193372488022, -0.009937604889273643, 0.007286772131919861, 0.08020257204771042, 0.039057616144418716, -0.01298091933131218, -0.0418730229139328, -0.03540027514100075, 0.03565472364425659, 0.03090297244489193, 0.05876798927783966, 0.03474360331892967, 0.05116497725248337, 0.029421620070934296, -0.006115954369306564, 0.010515948757529259, -0.034074246883392334, 0.01668900065124035, 0.040833480656147, -0.005651939660310745, -0.06949572265148163, -0.004656674340367317, -0.0019758716225624084, -0.0171283558011055, -0.010620040819048882, 0.05327605456113815, 0.011896481737494469, -0.053546782582998276, 0.03833933174610138, -0.04771061986684799, 0.011600100435316563, 0.009130792692303658, -0.024194128811359406, 0.06283499300479889, -0.07083770632743835, -0.015805263072252274, 0.012414075434207916, 0.05502377450466156, 0.1095091700553894, -0.14890870451927185, 0.022642606869339943, -0.041587550193071365, -0.018602432683110237, -0.008761142380535603, -0.03969236835837364, 0.041858043521642685, 0.015017392113804817, 0.0002911051269620657, -0.05095256119966507, -0.07878473401069641, 0.04393339529633522, -0.030958065763115883, 0.02656499482691288, -0.016451898962259293, -0.08219913393259048, -0.009414751082658768, -0.005411211401224136, 0.016247402876615524, 0.08552533388137817, -0.03430260717868805, 0.019611015915870667, -0.006004016846418381, 0.06483986973762512, 0.057857949286699295, -0.06412323564291, 0.01748061552643776, 0.009781904518604279, -0.0213894322514534, -0.007323701865971088, 0.02153743803501129, -0.07870692759752274, -0.06924734264612198, 0.05866815149784088, 0.012152571231126785, -0.052979517728090286, -0.008002102375030518, -0.0330720953643322, -0.037454430013895035, -0.07213137298822403, -0.036510586738586426, -0.04417439177632332, -0.004659994971007109, -0.005528794135898352, -0.00909341312944889, 0.055793922394514084, 0.08414518088102341, -0.05755481496453285, 0.08801033347845078, -0.03255906328558922, -0.018100233748555183, 0.012380590662360191, -0.010141288861632347, -0.002646086737513542, 0.08714859187602997, -0.03503076359629631, 0.03662735968828201, 0.050340499728918076, -0.04371335357427597, -0.045663174241781235, -0.07912399619817734, 0.018487755209207535, 0.08030123263597488, 0.04321557283401489, 0.024095943197607994, -0.016182344406843185, 0.056050922721624374, -0.028095882385969162, -0.0016436697915196419, 0.0347525030374527, 0.01884862221777439, 0.003628846723586321, -0.00025724584702402353, -0.0021753255277872086, 0.028400378301739693, 0.001496625249274075, -0.0261850468814373, 0.0028944071382284164, -0.019268613308668137, 0.011205506511032581, 0.026582105085253716, -0.014621613547205925, -0.009990064427256584, -0.016218703240156174, 0.021867839619517326, 0.028283922001719475, 0.07589111477136612, -0.08248363435268402, 0.010269666090607643, -0.027763810008764267, -0.0030513908714056015, -0.06962486356496811, -0.05019732937216759, -0.00878843106329441, 0.0077241770923137665, -0.018450822681188583, 0.00765624362975359, -0.023924343287944794, 0.04836387559771538, 0.037584055215120316, -0.02664259448647499, -0.017799338325858116, 0.03884154558181763, -0.008511172607541084, -0.007242962718009949, -0.0001833211863413453, -0.027375422418117523, 0.010250844061374664, -0.006242390722036362, 0.007869306951761246, -0.0405694916844368, -0.02214912138879299, -0.08158773928880692, 0.028524329885840416, 0.00658759381622076, 0.01808791421353817, 0.001604892429895699, 0.08719103783369064, 0.06960634887218475, 0.02233257330954075, -0.014671249315142632], +variable:[0.006367186084389687, 0.05935680866241455, -0.03449686989188194, 0.002632858231663704, -0.04149070382118225, 0.0057515427470207214, -0.016967089846730232, -0.05535537004470825, 0.02139924466609955, 0.02509227581322193, 0.047229066491127014, -0.02081991173326969, -0.0012934511760249734, 0.0584663487970829, -0.05240726098418236, 0.04266028851270676, 0.03208808973431587, 0.012613879516720772, -0.05212034657597542, -0.012859145179390907, -0.014695113524794579, -0.021052634343504906, 0.0582275353372097, 0.041867513209581375, -0.0006125930231064558, 0.0374109148979187, 0.04709865152835846, 0.00816640630364418, -0.05591704323887825, -0.08266213536262512, -0.049322135746479034, 0.035592880100011826, -0.048925869166851044, 0.0866134762763977, 0.1030816063284874, 0.059391528367996216, -0.015345863997936249, 0.012146580964326859, 0.07494983077049255, 0.018508033826947212, -0.016254862770438194, -0.10408537089824677, 0.09941251575946808, 0.011393982917070389, -0.04229100048542023, 0.007509391754865646, -0.06963229179382324, -0.005007671192288399, 0.02090916596353054, 0.025630168616771698, -0.038244690746068954, -0.04288766533136368, 0.037199415266513824, 0.059726785868406296, -0.0009966717334464192, 0.03022131323814392, 0.07572625577449799, -0.02461349405348301, 0.0027513448148965836, -0.001466107671149075, -0.07109318673610687, -0.005294155329465866, -0.04517819732427597, -0.025251690298318863, 0.06651606410741806, -0.020294537767767906, -0.001939803478308022, -0.018009288236498833, -0.055039554834365845, -0.027398310601711273, 0.039795320481061935, -0.06428023427724838, 0.013968348503112793, 0.0888436958193779, 0.022259512916207314, 0.037331722676754, 0.030523626133799553, 0.01001819595694542, -0.05454893410205841, -0.06687481701374054, -0.02290058694779873, 0.07183445990085602, 0.07020269334316254, 0.12217094004154205, -0.03234196826815605, -0.007518821395933628, 0.05870586633682251, 0.026937326416373253, 0.08193307369947433, -0.03147245571017265, -0.043935034424066544, 0.028031397610902786, 0.020630666986107826, -0.09660599380731583, 0.006576923653483391, 0.10670904070138931, 0.04771963879466057, 0.002422163262963295, -0.03789278492331505, 0.030838260427117348, -0.04751739278435707, 0.0025350223295390606, 0.00015221512876451015, -0.06425570696592331, 0.00713714025914669, -0.029432136565446854, 0.05477776378393173, -0.006722709164023399, 0.013780709356069565, -0.06910790503025055, 0.0771927461028099, -0.007284481078386307, 0.00856454111635685, -0.028763094916939735, 0.03445485606789589, 0.07333603501319885, -0.055885199457407, 0.035569656640291214, -0.04357863590121269, 0.07933055609464645, 0.0839400514960289, -0.042469609528779984, -0.06413944065570831, 0.07804688811302185, -0.03855552151799202, 0.05755514279007912, -0.0550544336438179, 0.03924030065536499, 0.01314123161137104, -0.04833201691508293, 0.02001425251364708, 0.041305337101221085, 0.05292800813913345, 0.023399565368890762, 0.032843418419361115, -0.02873995341360569, 0.12117941677570343, -0.004613577853888273, 0.025020407512784004, 0.00041296915151178837, -0.03504636138677597, -0.004718868061900139, -0.055780719965696335, 0.07318808883428574, -0.019449256360530853, -0.027904722839593887, 0.014152005314826965, 0.016943195834755898, 0.04162028804421425, 0.038817763328552246, -0.0960894525051117, 0.017661768943071365, 0.07664042711257935, 0.03681220859289169, 0.08822184056043625, 0.04205409064888954, 0.026952842250466347, -0.07926859706640244, 0.01048855297267437, 0.006015412509441376, -0.03395276144146919, 0.04022720828652382, 0.10448641330003738, 0.007044436410069466, 0.022126033902168274, -0.05932597815990448, 0.0007238669786602259, 0.03145360201597214, 0.05665048956871033, 0.022966871038079262, -0.0272029098123312, 0.07229548692703247, -0.011267498135566711, 0.008156441152095795, -0.054374437779188156, -0.011411815881729126, -0.012265214696526527, -0.01387019082903862, -0.02437548153102398, 0.017903022468090057, 0.045755308121442795, 0.09109722077846527, 0.03028605319559574, 0.09139952808618546, -0.04403730854392052, -0.02649112232029438, -0.0688677579164505, -0.030291108414530754, -0.03415998816490173, 0.08452129364013672, 0.06999463587999344, 0.0015484817558899522, 0.0527125746011734, 0.057729918509721756, 0.09127109497785568, 0.014135722070932388, 0.0016259864205494523, 0.04530615732073784, 0.09389562904834747, 0.10371185839176178, 0.082875557243824, -0.03443796560168266, -0.0013299734564498067, -0.0763266384601593, 0.018231764435768127, -0.023444000631570816, -0.04833751544356346, 0.03612903133034706, 0.017661768943071365, 0.010274614207446575, -0.04323286935687065, 0.01593755930662155, 0.012594392523169518, -0.04746715724468231, -0.09249619394540787, 0.05537036061286926, -0.0034740231931209564, -0.09773170202970505, -0.0062728701159358025, -0.025204477831721306, -0.01759260892868042, -0.023890316486358643, 0.03798438981175423, 0.02829453907907009, 0.06172986701130867, -0.07691305875778198, -0.044420406222343445, 0.006956074386835098, 0.009511593729257584, 0.04931952804327011, 0.06294301897287369, 0.01604466140270233, 0.06520164757966995, -0.09394821524620056, -0.00873507745563984, 0.03741477429866791, 0.03163270279765129, 0.06882596015930176, 0.08656588196754456, -0.0016079448396340013, 0.04139430820941925, 0.053314149379730225, -0.018774298951029778, 0.04623270407319069, -0.026327630504965782, 0.057211458683013916, -0.037640806287527084, -0.029699765145778656, 0.017383389174938202, -0.03087419830262661, 0.051812078803777695, -0.031891461461782455, 0.019284620881080627, -0.04092530161142349, 0.10629452764987946, -0.059584807604551315, -0.06124816834926605, 0.07109224051237106, -0.005557388067245483, -0.04395988956093788, 0.08910015225410461, 0.03527755290269852, 0.054575689136981964, 0.005596444010734558, 0.028618624433875084, 0.001904439297504723, -0.10961498320102692, -0.007439222186803818, 0.002456838730722666, -0.01690470241010189, 0.004403321072459221, -0.04078550636768341, 0.07218701392412186, -0.07541140913963318, -0.001710709766484797, 0.01688528247177601, 0.004559772089123726, 0.0356886051595211, 0.024801647290587425, -0.012144140899181366, -0.04232259467244148, -0.04725384712219238, 0.0774412602186203, 0.08301087468862534, 0.07417069375514984, -0.004199797287583351, -0.0180802159011364, 0.0004250949714332819, -0.007333915680646896, 0.030223369598388672, -0.08180107176303864, -0.069985531270504, 0.0019048001850023866, -0.006628194823861122, 0.003806996624916792, -0.02494104392826557, 0.01575540564954281, 0.050092343240976334, -0.055425629019737244, -0.018547846004366875], +zext:[-0.03552103415131569, -0.10827624052762985, -0.09130962938070297, -0.08295250684022903, 0.01190636120736599, 0.0611087903380394, -0.005800537299364805, 0.018246445804834366, -0.04171469435095787, 0.02173186093568802, 0.03274381533265114, -0.008715184405446053, -0.027101000770926476, 0.013862920925021172, 0.03770359605550766, 0.10020607709884644, 0.04773427173495293, -0.003711167722940445, -0.14124439656734467, 0.027995461598038673, -0.09886544197797775, -0.0370335727930069, -0.01457398384809494, -0.008594049140810966, -0.020768040791153908, 0.003573775291442871, 0.007716795429587364, 0.007709074765443802, 0.031760625541210175, 0.00937784556299448, 0.029765095561742783, -0.0074909403920173645, 0.014043405652046204, -0.04625270888209343, -0.035764552652835846, 0.023476533591747284, 0.048555679619312286, 0.014535011723637581, 0.0069998931139707565, 0.0009858548874035478, 0.08735880255699158, 0.04119472950696945, 0.003110041841864586, 0.01624508574604988, -0.022375335916876793, -0.1717914491891861, 0.0059482934884727, -0.08631831407546997, -0.009135603904724121, 0.014656733721494675, -0.003406503237783909, 0.029175998643040657, 0.04636553302407265, -0.021740954369306564, -0.048962611705064774, 0.0154610276222229, 0.02933412417769432, 0.048112113028764725, 0.008662974461913109, 0.02385401725769043, -0.0008038131054490805, 0.04640382155776024, -0.06454844772815704, 0.05619266629219055, 0.10639053583145142, -0.017244430258870125, -0.028321003541350365, 0.07519286870956421, 0.04204503819346428, -0.058244798332452774, -0.00885885301977396, 0.06972349435091019, 0.16024160385131836, -0.06427489966154099, 0.020580841228365898, -0.03885199874639511, -0.0022770781069993973, 0.04655683785676956, 0.058017563074827194, 0.02060076780617237, -0.022001929581165314, -0.04121213033795357, -0.0003479659790173173, 0.039638932794332504, 0.017349515110254288, 0.043282803148031235, 0.017995238304138184, -0.007680235430598259, -0.056160200387239456, 0.05594896897673607, 0.018100786954164505, 0.09167856723070145, 0.14602823555469513, 0.013432692736387253, -0.0073526278138160706, -0.06070069223642349, -0.06382687389850616, 0.025480449199676514, -0.14703668653964996, -0.009207247756421566, -0.04435395821928978, -0.10896070301532745, 0.014714386314153671, 0.010061053559184074, 0.11237014830112457, 0.01517997495830059, -0.010515889152884483, 0.05567806586623192, -0.053374629467725754, -0.0014699260937049985, 0.018313301727175713, 0.010892314836382866, -0.03667192906141281, 0.012142647057771683, 0.004251585341989994, -0.05234117433428764, 0.037846941500902176, 0.05455431342124939, 0.08669392019510269, -0.009264836087822914, 0.0026153167709708214, 0.014962239190936089, -0.0005107878241688013, -0.06014203652739525, -0.009579949080944061, 0.005923661403357983, 0.011528987437486649, -0.024869943037629128, 0.06659452617168427, -0.028170544654130936, -0.06486604362726212, -0.03526934236288071, -0.04925016313791275, 0.030017711222171783, -0.03052576072514057, -0.025040583685040474, -0.09907197952270508, 0.014097752049565315, 0.0011886224383488297, 0.02015514299273491, 0.07425561547279358, -0.016550788655877113, 0.007348198443651199, -0.01732587069272995, 0.013683125376701355, -0.07155236601829529, -0.01802949421107769, 0.005305126309394836, 5.896214861422777e-05, 0.04083314538002014, 0.03996364027261734, -0.0087178535759449, -0.022314811125397682, 0.009557006880640984, -0.01401231624186039, -0.07923151552677155, 0.059274956583976746, 0.017998386174440384, 0.01890024170279503, -0.004002458415925503, 0.012696737423539162, -0.0841955840587616, -0.00022069888655096292, 0.002918447833508253, -0.01264282874763012, -0.0050062923692166805, 0.022406945005059242, -0.07238949090242386, -0.02869548462331295, -0.007657749578356743, -0.027118753641843796, 0.007373169995844364, 0.045017849653959274, 0.0013899989426136017, 0.029559917747974396, 0.07108068466186523, 0.013980744406580925, 0.06523187458515167, -0.13950692117214203, -0.07437433302402496, -0.05898421257734299, -0.02714506722986698, -0.02323610894382, -0.0030257441103458405, -0.09092935919761658, 0.046292755752801895, 0.016659332439303398, 0.025111401453614235, -0.026753699406981468, -0.07585631310939789, 0.12992429733276367, 0.015586180612444878, -0.025584619492292404, -0.015320893377065659, 0.1174825131893158, -0.01029338501393795, 0.042610201984643936, 0.0028936993330717087, -0.09648913145065308, 0.019954483956098557, 0.004251900129020214, 0.014395641162991524, -0.048636697232723236, 0.05845431610941887, -0.021985232830047607, 0.022329384461045265, 0.009447392076253891, -0.023381143808364868, -0.12326258420944214, -0.017711903899908066, -0.043173108249902725, -0.004515435080975294, -0.02819417044520378, 0.047371573746204376, -0.05296563357114792, -0.012205470353364944, 0.07156511396169662, 0.002253107260912657, 0.12665805220603943, -0.020176727324724197, 0.09351290762424469, -0.029914885759353638, 0.007005344144999981, 0.006645103916525841, 0.01701667346060276, 0.06815044581890106, 0.07773831486701965, -0.06682584434747696, 0.01949388161301613, -0.012867555022239685, -0.09939120709896088, -0.0011158079141750932, -0.0070008765906095505, -0.01528211310505867, -0.03177257999777794, -0.02658991701900959, -0.03872724622488022, -0.012735167518258095, -0.0025499360635876656, -0.030535118654370308, -0.0046417927369475365, -0.010770203545689583, 0.023612286895513535, -0.06681863963603973, 0.09107286483049393, -0.02535175159573555, -0.07246808707714081, 0.006782900542020798, -0.09198065102100372, -0.018680131062865257, -0.009694058448076248, 0.005182361230254173, -0.001495575183071196, 0.022446295246481895, 0.001995563507080078, 0.08164356648921967, 0.009492140263319016, 0.004995395429432392, -0.010672850534319878, 0.07044804096221924, -0.015158148482441902, -0.005433239042758942, -0.018096767365932465, 0.04340473562479019, 0.010900151915848255, 0.047679707407951355, 0.07275807857513428, 0.0054057203233242035, 0.09590743482112885, 0.047511834651231766, 0.007047879509627819, 0.05712214112281799, 0.007972367107868195, 0.011486481875181198, -0.03125576674938202, -0.050565291196107864, -0.0238417349755764, -0.06487475335597992, -0.011526861228048801, 0.032246317714452744, 0.008749132975935936, 0.06514707207679749, -0.009145436808466911, -0.007840855978429317, -0.000142857083119452, -0.02322223223745823, -0.019451584666967392, -0.0024257302284240723, -0.050568923354148865, -0.0057103680446743965, -0.01694289781153202, 0.046433545649051666, -0.05174880102276802, -0.0017000366933643818, 0.0057462528347969055, -0.0010304102906957269, 0.023875992745161057, 0.013913733884692192, 0.013641685247421265, 0.006052393466234207], +sitofp:[0.08198602497577667, 0.036340247839689255, -0.05291661620140076, -0.06188596412539482, 0.005308374296873808, 0.07292724400758743, -0.007559881545603275, 0.023384537547826767, -0.10616631805896759, 0.05037310719490051, -0.032551683485507965, -0.1188739538192749, 0.038297075778245926, 0.03672262281179428, -0.1156436949968338, -0.0003107503289356828, 0.1135062724351883, -0.03304818272590637, -0.1123092919588089, 0.07931608706712723, -0.09336632490158081, 0.04202762246131897, -0.04366951063275337, -0.01021106168627739, 0.013948177918791771, 0.0012883098097518086, -0.044851742684841156, 0.002763720229268074, -0.01807595044374466, 0.010174624621868134, 0.02915244735777378, 0.04004571959376335, 0.05624624714255333, 0.056089725345373154, 0.0234156996011734, -0.07252327352762222, 0.0214691199362278, 0.022849632427096367, 0.0056698936969041824, -0.0534406416118145, 0.044157933443784714, -0.014097306877374649, 0.003004973754286766, 0.039685558527708054, -0.02517770789563656, 0.06662502139806747, -0.02285016141831875, 0.09773362427949905, -0.0064314790070056915, 0.05873185396194458, -0.00020931719336658716, 0.09059599041938782, -0.10406194627285004, -0.01622912287712097, -0.04072160646319389, -0.009593117982149124, -0.12103107571601868, -0.08414524048566818, 0.01841610111296177, 0.02812429890036583, -0.0022264262661337852, 0.030386993661522865, -0.09807243943214417, 0.023245323449373245, -0.06715473532676697, -0.04712497815489769, -0.05155349150300026, 0.16932019591331482, 0.02157975360751152, 0.10279256105422974, -0.009761699475347996, 0.04206278920173645, -0.12608064711093903, 0.056651465594768524, 0.11691617965698242, -0.025445669889450073, -0.04038507863879204, -0.05752377584576607, 0.006060060113668442, -0.008147507905960083, 0.01621665060520172, -0.0130502600222826, -0.0013144054682925344, 0.007270375266671181, 0.05676508694887161, -0.03516121953725815, -0.1310655027627945, -0.00828162394464016, -0.07368091493844986, -0.051407210528850555, -8.993200026452541e-05, 0.06994003802537918, 0.091977559030056, -0.013661906123161316, 0.005584772676229477, -0.1416938453912735, -0.02181217074394226, 0.020293762907385826, -0.05914612114429474, -0.035176873207092285, 0.048337094485759735, 0.04692107439041138, 0.09853532165288925, 0.004722081124782562, 0.05520185828208923, 0.013177605345845222, -0.004281638190150261, -0.047264013439416885, -0.10288883745670319, -0.0027408692985773087, -0.013691507279872894, -0.012279147282242775, 0.036397065967321396, 0.00596972368657589, 0.09272594004869461, -0.052114661782979965, 0.01982959359884262, 0.0316833034157753, 0.14564219117164612, 0.028914006426930428, 0.005136956460773945, 0.011925840750336647, -0.0048230793327093124, 0.07995884120464325, -0.009044533595442772, -0.09389958530664444, 0.015211997553706169, -0.021202782168984413, -0.06442251056432724, -0.010294078849256039, -0.10211342573165894, 0.013524009846150875, -0.09985297918319702, -0.0017244071932509542, 0.023351065814495087, 0.05344138294458389, -0.011872857809066772, 0.015940267592668533, -0.06198745593428612, -0.07587704807519913, 0.07516415417194366, 0.024061642587184906, 0.004587292671203613, 0.04850676655769348, 0.023928191512823105, -0.012798890471458435, -0.038791459053754807, 0.0014332692371681333, 0.04254459589719772, 0.01325247809290886, 0.05821339413523674, -0.08454383909702301, -0.0643509179353714, -0.04488952457904816, -0.0495750717818737, 0.11398296058177948, -0.05458986014127731, 0.013731390237808228, 0.09597214311361313, 0.0132236797362566, -0.026899665594100952, 0.12040086090564728, 0.043490275740623474, -0.028752891346812248, -0.010701904073357582, 0.1266479343175888, -0.0063091907650232315, -0.10110876709222794, -0.06375838816165924, -0.055248454213142395, 0.038116928189992905, 0.005507118999958038, -0.06283125281333923, -0.05462304502725601, -0.10528316348791122, 0.0966649129986763, 0.02232207916676998, -0.04801706597208977, 0.05164925381541252, -0.12865355610847473, -0.05730724334716797, -0.01803947240114212, -0.11844344437122345, -0.004378451965749264, -0.015569375827908516, -0.04872768372297287, 0.015191664919257164, -0.1780513972043991, -0.03924660012125969, -0.06702221184968948, 0.03760753571987152, -0.01846284605562687, -0.08706171065568924, -0.015949109569191933, 0.11722724139690399, 0.05404699221253395, -0.06712739169597626, 0.05656629800796509, -0.08804742991924286, -0.02988346666097641, -0.027354948222637177, 0.028216633945703506, 0.03220636025071144, -0.06965136528015137, -0.02135821431875229, 0.01774366945028305, 0.007345721125602722, -0.026451973244547844, -0.012518351897597313, 0.08773182332515717, 0.04523519426584244, 0.13512089848518372, -0.057883258908987045, 0.11890348792076111, 0.037038758397102356, -0.011905346065759659, -0.09785563498735428, 0.002983509097248316, 0.010489383712410927, 0.03718617558479309, -0.010664540342986584, 0.02991010621190071, -0.03601209074258804, -0.005099954083561897, 0.02767517790198326, 0.02064656652510166, -0.009952922351658344, 0.01197303831577301, 0.12102110683917999, -0.022245384752750397, -0.02492584101855755, 0.015094006434082985, -0.005802121013402939, -0.010387263260781765, -0.027047162875533104, -0.06995455175638199, 0.027416573837399483, 0.09179767966270447, 0.04794152453541756, 0.075912244617939, -0.0684039369225502, 0.004782931879162788, -0.07072386145591736, -0.07855990529060364, -0.030184306204319, -0.014295054599642754, -0.028723614290356636, 0.0020054299384355545, -0.04442058131098747, -0.1412234902381897, -0.004390859976410866, 0.0007693453226238489, -0.001913592335768044, 0.02094767801463604, 0.008194598369300365, 0.027504924684762955, 0.005061083473265171, -0.049982357770204544, 0.07495061308145523, -0.05854335427284241, -0.013281695544719696, -0.008830749429762363, -0.013994023203849792, 0.012414688244462013, 0.016035057604312897, 0.04607975482940674, 0.05184784159064293, 0.007952134124934673, -0.005128688178956509, -0.01012720912694931, 0.11535226553678513, 0.023921098560094833, 0.037131547927856445, 0.005833446979522705, -0.027977120131254196, 0.09907297044992447, -0.018507959321141243, 0.005498216487467289, 0.007930908352136612, 0.022270843386650085, -0.14474506676197052, -0.06863626092672348, -0.004523156210780144, -0.001992962323129177, -0.0011034110793843865, -0.059435129165649414, 0.07309701293706894, 0.008645761758089066, -0.03766249865293503, -0.026182055473327637, -0.018374061211943626, 0.07203502953052521, 0.10191745311021805, 0.006710718385875225, 0.08758850395679474, 0.0035394513979554176, 0.025539586320519447, 0.003636043518781662, -0.04981616884469986, -0.019498195499181747], +sext:[0.10680468380451202, -0.10605563223361969, 0.004561626818031073, -0.0028892774134874344, 0.03508666157722473, 0.03311516344547272, -0.007498815655708313, 0.018961379304528236, -0.05013849958777428, -0.11122657358646393, -0.0952359288930893, 0.030726874247193336, 0.011930819600820541, 0.01432608999311924, 0.027246540412306786, 0.023976435884833336, -0.10050847381353378, -0.004630891606211662, -0.07948552072048187, -0.15775153040885925, -0.04148566350340843, -0.010975511744618416, -0.008224780671298504, -0.011058634147047997, 0.053598809987306595, 0.00395122729241848, -0.0022084033116698265, 0.009061949327588081, 0.07807459682226181, 0.0082628158852458, 0.08136753737926483, -0.006319154053926468, -0.020844092592597008, -0.05009240284562111, -0.02939949557185173, -0.11384811252355576, 0.02878180705010891, 0.017210299149155617, 0.004610113799571991, 0.011033767834305763, 0.017202071845531464, 0.04004271328449249, 0.0026753228157758713, 0.025512129068374634, -0.013271093368530273, -0.11209838837385178, -0.041236959397792816, -0.07191209495067596, -0.014059538021683693, 0.03338834270834923, 0.004480836912989616, 0.039768610149621964, 0.07367445528507233, -0.02651224099099636, 0.17024382948875427, -0.009280414320528507, 0.017481692135334015, -0.04625609144568443, -0.017586812376976013, 0.028428589925169945, -0.004011540673673153, -0.016326425597071648, 0.08240943402051926, 0.012192713096737862, 0.09848851710557938, 0.016930779442191124, -0.02188262902200222, 0.0011022590333595872, -0.028031226247549057, -0.05942439287900925, -0.010614647530019283, 0.0037045180797576904, 0.13058316707611084, 0.10280928760766983, -0.008537753485143185, -0.04358157888054848, -0.040751807391643524, -0.051552046090364456, 0.05745789036154747, 0.014236047863960266, 0.05120649188756943, -0.022229505702853203, -0.002893144730478525, 0.08029454201459885, 0.011833470314741135, 0.030890801921486855, -0.00022909569088369608, -0.0009874013485386968, -0.04596623405814171, 0.07147270441055298, 0.015833359211683273, 0.02151951566338539, 0.04828533157706261, 0.009044928476214409, 0.007020646706223488, -0.06257134675979614, 0.09189502149820328, 0.027418311685323715, 0.02615470252931118, -0.01434280164539814, -0.04468623548746109, -0.024310631677508354, 0.1020679771900177, 0.006520872935652733, 0.06256996095180511, 0.012272903695702553, -0.007651187479496002, 0.0604734905064106, -0.05881022289395332, -0.0084275733679533, 0.010566120967268944, 0.08848387002944946, 0.011905163526535034, 0.007403012365102768, 0.007540158927440643, -0.025320950895547867, 0.028996126726269722, 0.008673327043652534, 0.03431070223450661, -0.10699638724327087, 0.0027143461629748344, 0.010353488847613335, 0.0006793920183554292, -0.03946783393621445, -0.0003825684543699026, 0.023373961448669434, 0.01678650639951229, -0.019497528672218323, 0.05585549399256706, 0.05095081776380539, 0.08740271627902985, 0.14997752010822296, 0.04755053296685219, 0.02144870162010193, 0.037242840975522995, 0.03428240120410919, -0.06584510952234268, 0.01807275041937828, -0.0602865032851696, 0.02432982437312603, 0.005474352277815342, -0.0035002566874027252, 0.010080628097057343, -0.0031692879274487495, -0.030050836503505707, -0.07733896374702454, -0.1722593605518341, -0.13425993919372559, -0.06386181712150574, 0.09518801420927048, 0.04623905196785927, -0.00960184633731842, 0.1387999802827835, -0.018926281481981277, -0.0037232055328786373, 0.012859653681516647, -0.07155602425336838, 0.020666947588324547, 0.010423233732581139, -0.09856005012989044, -0.05241895839571953, -0.049594100564718246, -0.012151340022683144, -0.02874813787639141, -0.008576033636927605, 0.03398411348462105, 0.028386792168021202, -0.041215408593416214, -0.09884718060493469, 0.003359071910381317, 0.0035737170837819576, 0.008672116324305534, 0.023724082857370377, 0.01166071742773056, 0.07629898190498352, -0.04106034338474274, 0.019561924040317535, -0.012286673299968243, 0.025972411036491394, 0.010723939165472984, 0.06305501610040665, -0.03358128294348717, -0.009068457409739494, -0.0003500168677419424, -0.034940436482429504, 0.05004148557782173, 0.01763606071472168, 0.0940297469496727, -0.02506254054605961, -0.07125591486692429, -0.0504273883998394, 0.004173111170530319, -0.016429072245955467, -0.01731981337070465, -0.05701729655265808, -0.010248703882098198, 0.030354073271155357, -0.002394084818661213, -0.061763469129800797, -0.038477495312690735, -0.016482746228575706, 0.02834935300052166, 0.07060624659061432, 0.055503200739622116, -0.006836817599833012, 0.016573695465922356, 0.0106904786080122, -0.021764133125543594, -0.1020800769329071, -0.012616412714123726, -0.03323255851864815, -0.04391900822520256, -0.023437276482582092, -0.06691853702068329, -0.05476215481758118, -0.006348861381411552, 0.036674387753009796, 0.06765646487474442, -0.04175691679120064, -0.040026020258665085, 0.04077353700995445, -0.05900304764509201, -0.0028752069920301437, -0.143097385764122, 0.03638676926493645, -0.0465170294046402, -0.09203138947486877, -0.10836240649223328, 0.02142004296183586, -0.023145711049437523, 0.023786943405866623, 0.04201902821660042, -0.01028500683605671, 0.08568468689918518, -0.02885797806084156, -0.03190773352980614, -0.09129486978054047, -0.013151952996850014, 0.030813267454504967, 0.0393567830324173, 0.012693973258137703, 0.033781442791223526, 0.05649419501423836, -0.05043298378586769, -0.04733201861381531, -0.06710204482078552, -0.08553704619407654, 0.0033887196332216263, -0.0930481031537056, -0.010754941031336784, -0.007991503924131393, 0.0016790070803835988, -0.09700722247362137, 0.028754541650414467, 0.003588189370930195, 0.06412612646818161, 0.006958095356822014, 0.01583545282483101, -0.004446519538760185, 0.08755501359701157, -0.01258169300854206, -0.007339411415159702, -0.018427247181534767, 0.09757573902606964, 0.014574980363249779, -0.009583428502082825, 0.0727524533867836, 0.009406798519194126, 0.13819670677185059, 0.09019111096858978, -0.013981493189930916, -0.11358644813299179, -0.09318704158067703, 0.01132663432508707, -0.11144587397575378, 0.0055486164055764675, 0.10392218083143234, -0.06284265220165253, 0.05086183920502663, 0.022984353825449944, 0.016534002497792244, 0.012759575620293617, -0.010070500895380974, -0.0017991765635088086, -0.004973939154297113, -0.021923329681158066, -0.029534615576267242, -0.008429281413555145, 0.04550381377339363, -0.0713249146938324, -0.016878003254532814, 0.13753649592399597, -0.0622851587831974, 0.0006781399715691805, 0.00596165657043457, 0.0042121149599552155, 0.10757285356521606, 0.011136416345834732, -7.769116200506687e-05, 0.07816851139068604], +fence:[-0.03577006980776787, -0.14755502343177795, -0.11226342618465424, 0.052527278661727905, 0.04977459833025932, -0.21547046303749084, -0.03865929692983627, 0.021395813673734665, -0.18338559567928314, 0.03168372064828873, -0.15046007931232452, -0.0187320988625288, -0.1947597861289978, 0.04588079825043678, 0.02319583110511303, 0.13354958593845367, -0.07118727266788483, 0.05084453895688057, -0.00843016430735588, -0.026903772726655006, 0.10808263719081879, 0.041572555899620056, -0.04739069938659668, -0.009367041289806366, -0.00985165685415268, 0.04770525172352791, -0.09631749987602234, -0.003082824870944023, -0.05441812053322792, 0.006650296971201897, -0.07087567448616028, -0.07875183969736099, 0.02192864939570427, -0.17404216527938843, -0.020542828366160393, 0.051395975053310394, -0.15018031001091003, -0.021821320056915283, 0.009753754362463951, -0.0356992706656456, -0.09229431301355362, -0.031707946211099625, 0.0038573844358325005, 0.19431239366531372, 0.022039489820599556, -0.01352236233651638, -0.22373871505260468, -0.0014003884280100465, 0.04366585612297058, -0.015685589984059334, 0.03079385496675968, -0.1493600308895111, 0.08100394904613495, -0.01963011547923088, 0.050664957612752914, 0.12302632629871368, 0.1008111760020256, 0.017935093492269516, -0.16670085489749908, 0.021805493161082268, -0.001572393928654492, -0.11384321004152298, -0.1840325891971588, -0.06997569650411606, 0.05953878536820412, -0.042012039572000504, -0.050675876438617706, 0.008541559800505638, 0.061745110899209976, 0.20266568660736084, -0.0025073233991861343, -0.1362326741218567, 0.16538703441619873, -0.02216508984565735, -0.052933644503355026, -0.0391077920794487, -0.0499173067510128, -0.02167670801281929, -0.05272883176803589, -0.025440331548452377, -0.09629512578248978, -0.13310615718364716, 0.0006152985151857138, 0.0730929970741272, 0.15041176974773407, 0.044664233922958374, -0.180871844291687, 0.04336617887020111, -0.12826664745807648, 0.14669468998908997, -0.024962548166513443, -0.04217970743775368, -0.07316417992115021, -0.007438515312969685, 0.153663769364357, -0.028599878773093224, 0.1317398101091385, 0.02622823230922222, -0.047148771584033966, 0.12896107137203217, 0.1409236639738083, 0.19673782587051392, -0.15037542581558228, 0.008319917134940624, 0.13468331098556519, 0.007223255932331085, -0.0057153962552547455, -0.0837908461689949, 0.005435124039649963, -0.0005625628400593996, 0.1273350566625595, 0.034665338695049286, -0.06991904228925705, 0.011332329362630844, -0.003360949456691742, -0.059267863631248474, 0.1433238536119461, -0.08336832374334335, 0.07185176759958267, 0.05877447873353958, 0.00021832087077200413, 0.008331048302352428, -0.0022394945845007896, 0.08460608869791031, 0.09410540759563446, 0.01596907339990139, 0.0038231578655540943, -0.021911894902586937, 0.10525499284267426, 0.041109006851911545, 0.1292339414358139, 0.024554302915930748, -0.16455961763858795, 0.059134505689144135, -0.038579605519771576, 0.11639833450317383, 0.2158912569284439, 0.023512309417128563, -0.0009062552126124501, -0.04202685132622719, -0.11861275136470795, 0.04800449684262276, 0.008971152827143669, -0.10277096927165985, 0.0599929578602314, 0.1080840528011322, 0.14497381448745728, 0.10230652242898941, 0.12114560604095459, -0.1687290221452713, 0.043674763292074203, -0.11627458781003952, -0.06460505723953247, -0.08568066358566284, -0.025414559990167618, -0.1562337577342987, 0.01724519021809101, 0.01539396122097969, -0.013071389868855476, 0.12177737057209015, 0.009330988861620426, 0.1141652762889862, -0.0076289102435112, -0.10320959985256195, 0.03600817546248436, -0.08617210388183594, 0.14839382469654083, -0.01578613370656967, -0.013951469212770462, -0.17251873016357422, 0.021478548645973206, 0.005039110779762268, 0.14778010547161102, -0.06015918031334877, -0.01119794137775898, 0.19756793975830078, -0.12287288904190063, 0.09532742202281952, 0.06996683776378632, 0.09734481573104858, -0.03907541185617447, -0.12988123297691345, 0.08858294039964676, 0.03539950028061867, 0.06241307035088539, -0.05095744878053665, 0.017722494900226593, 0.04226573929190636, 0.12254998087882996, 0.06112917512655258, -0.08699512481689453, -0.1821862757205963, 0.05695711076259613, -0.016599098220467567, -0.09559328854084015, -0.1249622106552124, -0.11111947894096375, 0.16020871698856354, -0.04408066347241402, -0.014860687777400017, 0.030917735770344734, 0.17559579014778137, 0.06127830222249031, 0.05612366273999214, 0.12454444169998169, -0.026168949902057648, 0.007823335938155651, -0.023379851132631302, 0.11045406758785248, -0.024286506697535515, 0.11984410881996155, -0.009193919599056244, -0.11732177436351776, 0.12584288418293, 0.06828628480434418, -0.008521510288119316, -0.1100483164191246, -0.017296889796853065, -0.09953474998474121, -0.13708074390888214, -0.029664304107427597, -0.06589974462985992, 0.0861084833741188, 0.12087298929691315, 0.05479852110147476, -0.06911452859640121, -0.04600629583001137, -0.1785668134689331, 0.03436422720551491, -0.019754771143198013, -0.010195855051279068, 0.06675880402326584, -0.008486363105475903, 0.02613704651594162, -0.030725261196494102, -0.11047004163265228, -0.0912172794342041, -0.035805925726890564, -0.10745374113321304, -0.12818947434425354, -0.07565051317214966, -0.027079535648226738, 0.17432557046413422, 0.1969597041606903, -0.15870796144008636, 0.003039887174963951, 0.19648650288581848, 0.006946315988898277, 0.00722784548997879, 0.014117182232439518, -0.005153374746441841, -0.03142905235290527, -0.11084084957838058, 0.02636084519326687, 0.026448583230376244, 0.1531592309474945, 0.004029389470815659, 0.12862880527973175, -0.1158183142542839, 0.060175154358148575, -0.013669654726982117, -0.008587094023823738, -0.013783454895019531, -0.03853633254766464, 0.09442451596260071, 0.041386038064956665, 0.01635030098259449, 0.04902799427509308, 0.029664769768714905, -0.016647525131702423, 0.08195825666189194, -0.15963532030582428, -0.02188718691468239, 0.010603522881865501, 0.039545442909002304, 0.01356674823909998, 0.1283593475818634, 0.03411825746297836, -0.035681501030921936, 0.11382394284009933, 0.13908930122852325, -0.019583234563469887, -0.008895346894860268, -0.004345739260315895, 3.516976721584797e-05, -0.0604073591530323, 0.005256860516965389, -0.02156125381588936, 0.04224400594830513, 0.12598392367362976, -0.01660034991800785, 0.0139361172914505, -0.0485994778573513, -0.02841263823211193, 0.14529411494731903, 0.05147667974233627, -0.11068340390920639, 0.008545107208192348, 0.12864552438259125, 0.11459055542945862], +fptrunc:[-0.08743250370025635, 0.08545266836881638, -0.07944732904434204, -0.08034735172986984, 0.004461525473743677, -0.049332499504089355, -0.008335059508681297, 0.025695156306028366, 0.06862489134073257, -0.01960097625851631, -0.06631545722484589, 0.007320751436054707, 0.0825992003083229, -0.07518302649259567, 0.004484111443161964, 0.05641133710741997, 0.02203184738755226, 0.08288272470235825, 0.11587498337030411, -0.12468767911195755, -0.03280581906437874, 0.024590270593762398, 0.06036846712231636, -0.00968247652053833, 0.0978553295135498, 0.0018444583984091878, -0.08663256466388702, 0.005098490044474602, 0.0071761952713131905, 0.00442667119204998, -0.012595346197485924, 0.030421579256653786, -0.11130090057849884, 0.11051371693611145, 0.027363698929548264, 0.048953063786029816, -0.015104556456208229, 0.017137393355369568, 0.00866934098303318, -0.03941008448600769, 0.05531080812215805, -0.07816126942634583, 0.008793609216809273, 0.02076953835785389, -0.02481262944638729, 0.164314404129982, 0.03336803615093231, 0.018281923606991768, 0.024166598916053772, 0.10273803770542145, -0.0022868728265166283, -0.03081786446273327, -0.09866612404584885, -0.01999814808368683, -0.20782309770584106, 0.09001848101615906, -0.16061609983444214, 0.03915541619062424, 0.04541381448507309, 0.023741915822029114, -0.003935116808861494, 0.15835313498973846, -0.16997890174388885, 0.03761349990963936, 0.08735793828964233, 0.12431775033473969, 0.023473292589187622, -0.10737025737762451, 0.09411253035068512, -0.07203155755996704, -0.00039985612966120243, 0.09469351172447205, 0.05578162893652916, -0.05997931584715843, -0.043361082673072815, -0.07049731910228729, -0.008853391744196415, -0.04501824826002121, 0.07878275960683823, -0.0039014331996440887, 0.006380917504429817, -0.11534707248210907, 0.0043388959020376205, 0.07766757905483246, -0.14183619618415833, 0.03230823203921318, 0.07317644357681274, -0.005690380930900574, -0.10878508538007736, 0.1071915477514267, -0.004728236701339483, 0.012549268081784248, 0.14680998027324677, 0.013207469135522842, -0.01123853586614132, -0.03986300900578499, 0.03153153136372566, -0.023510150611400604, 0.09260238707065582, -0.07653312385082245, -0.07596863806247711, 0.19091437757015228, -0.12958605587482452, 0.006525026634335518, 0.14202673733234406, 0.015943266451358795, -0.00029766769148409367, -0.010802436619997025, -0.04625111445784569, -0.0005387610290199518, -0.09445474296808243, 0.09057138860225677, 0.1337229162454605, 0.00987231358885765, 0.0864083394408226, -0.0588420033454895, 0.1313978135585785, -0.1493159979581833, 0.016273709014058113, 0.005119713023304939, 0.0015103296609595418, 0.010234974324703217, -0.001609453116543591, 0.1054435670375824, -0.03200525790452957, -0.06572728604078293, 0.012426381930708885, -0.026540780439972878, -0.15640316903591156, -0.12642928957939148, -0.014582032337784767, -0.010678505524992943, 0.015593886375427246, 0.13321173191070557, -0.008847283199429512, -0.055823344737291336, 0.12769058346748352, 0.04425958916544914, -0.03078378178179264, -0.06696076691150665, 0.03832590952515602, -0.13217949867248535, 0.009134368970990181, 0.04591485485434532, 0.028808774426579475, -0.0773610919713974, 0.027571391314268112, 0.07039747387170792, -0.05576861649751663, -0.054038602858781815, 0.02780226245522499, 0.021775323897600174, -0.040403250604867935, -0.0791943296790123, -0.0208801981061697, -0.029654406011104584, -0.13223706185817719, 0.013590477406978607, -0.13006937503814697, 0.06508932262659073, -0.0019316301913931966, -0.04000413045287132, -0.0772445797920227, -0.014468176290392876, -0.010453062132000923, 0.011151878163218498, 0.1732851266860962, -0.002937118988484144, -0.1041111871600151, -0.11309346556663513, 0.004279545973986387, 0.009431705810129642, -0.17197103798389435, -0.13464903831481934, -0.08082074671983719, -0.022053765133023262, 0.022646600380539894, -0.036109115928411484, 0.045436423271894455, -0.07039305567741394, -0.11978508532047272, -0.11336812376976013, 0.13322286307811737, -0.015161639079451561, 0.050307050347328186, 0.0920766144990921, 0.016355691477656364, -0.1434006243944168, -0.051649995148181915, -0.042199406772851944, -0.09257471561431885, -0.17799772322177887, -0.10445161163806915, -0.019249480217695236, -0.009793182834982872, 0.03084465302526951, -0.1115216538310051, 0.1473446488380432, -0.00032239744905382395, 0.005995720624923706, -0.08599727600812912, 0.14873218536376953, 0.03181799128651619, -0.008661589585244656, 0.06362806260585785, 0.019325312227010727, 0.004160359501838684, -0.02746889740228653, -0.10769867897033691, 0.2000252604484558, 0.04045252129435539, -0.07289214432239532, 0.04786678031086922, 0.014493679627776146, 0.03565011918544769, -0.01011832058429718, -0.044200848788022995, 0.06736735254526138, -0.13449154794216156, -0.014001842588186264, -0.15281473100185394, 0.09491059929132462, -0.1156483143568039, 0.12117592990398407, 0.026559745892882347, -0.1442420333623886, 0.18588165938854218, 0.023899219930171967, -0.01626940257847309, -0.019668053835630417, -0.026965243741869926, 0.09567573666572571, -0.006309697404503822, 0.0695682168006897, -0.027336951345205307, 0.018902530893683434, 0.023885207250714302, 0.007507040165364742, -0.022572459653019905, -0.07155938446521759, 0.013208875432610512, 0.013416361063718796, -0.0634615570306778, -0.132963627576828, -0.16709232330322266, -0.07238197326660156, -0.003725435584783554, 0.002482219599187374, -0.096519336104393, -0.16853806376457214, -0.004826413467526436, 0.005548451095819473, -0.010308006778359413, 0.022941382601857185, -0.050257910043001175, -0.11140516400337219, 0.002791214734315872, 0.033202700316905975, 0.0643804669380188, 0.04873371869325638, -0.014516467228531837, -0.00830158032476902, -0.012949235737323761, -0.05439287796616554, -0.06246623769402504, -0.12996912002563477, 0.016699330881237984, 0.002693566493690014, -0.1633405238389969, -0.1294316202402115, 0.05809414014220238, 0.04043819010257721, 0.05349386855959892, 0.006824066862463951, -0.08812923729419708, -0.16227881610393524, -0.01415739394724369, 0.15627680718898773, 0.01786499097943306, -0.013805277645587921, -0.09947463124990463, 0.034925125539302826, -0.008018549531698227, -0.003498573787510395, -0.0001955216284841299, -0.018089599907398224, 0.028266306966543198, -0.02210468053817749, -0.03940232843160629, -0.0038498975336551666, -0.015845367684960365, 0.12173058092594147, 0.07927201688289642, -0.005932234227657318, 0.02703198231756687, -0.0010100180516019464, 0.032982129603624344, 0.006350472569465637, 0.04026669263839722, -0.014306196942925453], +fneg:[-0.20919984579086304, -0.05952829495072365, -0.05780172720551491, 0.06210578605532646, -0.07990845292806625, -0.05224001780152321, -0.007184279151260853, 0.01859353668987751, 0.14147602021694183, 0.13798603415489197, 0.03243837133049965, -0.06403519958257675, -0.00135932641569525, -0.10405328869819641, 0.032294873148202896, 0.09757588803768158, 0.007235115393996239, 0.114898681640625, -0.02419906109571457, -0.0006587604293599725, 0.05326399207115173, 0.13084334135055542, -0.13451126217842102, -0.012310361489653587, 0.035883598029613495, 0.0008233694825321436, 0.004078153520822525, 0.005888066254556179, -0.028308695182204247, 0.009466920047998428, -0.017652273178100586, -0.00959065556526184, -0.1879281848669052, 0.010589489713311195, -0.11549229174852371, 0.0021417541429400444, 0.01616758294403553, 0.015969540923833847, 0.00675241369754076, 0.12343885004520416, 0.06374027580022812, -0.044235702604055405, 0.006195029243826866, -0.08882150799036026, -0.02273533307015896, -0.009269457310438156, 0.059425391256809235, 0.01527169719338417, 0.0196763314306736, 0.014864053577184677, 0.0011925572762265801, 0.03502564877271652, 0.050080809742212296, -0.022213799878954887, -0.00493259821087122, 0.04654771462082863, -0.16462400555610657, -0.0017631814116612077, -0.02800658717751503, 0.023866945877671242, -0.004676504991948605, 0.06810218840837479, 0.009735201485455036, -0.08596278727054596, -0.0695057138800621, -0.0376565046608448, -0.09805043786764145, -0.20113475620746613, 0.057778019458055496, -0.11094202101230621, -0.006025224924087524, -0.01731213554739952, -0.05656026303768158, 0.04746996983885765, -0.1170773133635521, -0.04467067867517471, -0.00380078237503767, 0.0331612303853035, 0.00016764015890657902, 0.0016497644828632474, 0.007139815017580986, -0.0845908522605896, 0.0017074793577194214, 5.799264181405306e-05, 0.08265230804681778, 0.003823263570666313, -0.011631045490503311, -0.0059799812734127045, -0.07474186271429062, 0.0638635978102684, 0.00548144057393074, -0.01944902166724205, -0.02581018954515457, -0.04771022871136665, -0.0038359565660357475, 0.06648015975952148, -0.01668056845664978, -0.021991029381752014, -0.008999856188893318, -0.020359475165605545, 0.048519596457481384, 0.00541604682803154, 0.061958540230989456, 0.012022914364933968, 0.022207660600543022, 0.012855270877480507, -0.005047326907515526, 0.01793774776160717, -0.01888062246143818, -0.0027188975363969803, -0.09139419347047806, 0.10329381376504898, 0.12066765129566193, 0.006818799301981926, 0.044436030089855194, -0.05718761682510376, 0.00899362564086914, -0.04763462767004967, 0.0632023736834526, -0.011302318423986435, 0.006176849827170372, 0.013788741081953049, -0.004810423590242863, -0.05967554822564125, -0.11824639141559601, -0.015027100220322609, 0.003567271865904331, -0.02095230482518673, -0.061974067240953445, -0.07534019649028778, -0.03706888109445572, -0.013249402865767479, 0.005082650110125542, 0.0907261073589325, 0.07477515935897827, 0.0036227256059646606, 0.008897589519619942, 0.024178050458431244, 0.026375697925686836, -0.09053750336170197, 0.03497462347149849, 0.020594188943505287, 0.005907595157623291, 0.08683913946151733, -0.022847438231110573, -0.08237738162279129, 0.11047913134098053, 0.040982864797115326, 0.021070832386612892, 0.10641828179359436, -0.0622941292822361, -0.06846509873867035, 0.049497898668050766, -0.017135463654994965, -0.01900411769747734, -0.014701953157782555, -0.10538622736930847, 0.0177176333963871, -0.12493354082107544, 0.09584823995828629, 0.0812385305762291, -0.0664345771074295, -0.14569129049777985, 0.00434771366417408, -0.011332012712955475, -0.052593305706977844, 0.001718068146146834, -0.04295417666435242, -0.0895300954580307, -0.04535974562168121, -0.013681352138519287, 0.0058573028072714806, -0.03126620501279831, 0.04047004505991936, 0.00943015143275261, -0.09961355477571487, 0.019419755786657333, 0.003620775882154703, 0.08103237301111221, -0.06677171587944031, -0.11958503723144531, -0.006625886540859938, 0.013993503525853157, -0.0033093062229454517, 0.052166108042001724, 0.13289211690425873, 0.016469910740852356, -0.0034035868011415005, -0.08016576617956161, -0.06373654305934906, 0.16334006190299988, -0.03571102395653725, -0.09380000829696655, -0.016278762370347977, -0.00959346629679203, 0.03127487003803253, 0.022157907485961914, -0.13426518440246582, 0.11987225711345673, -0.03022494912147522, 0.02631996013224125, 0.020095262676477432, 0.12462343275547028, 0.055563926696777344, 0.006230881437659264, 0.01590554043650627, 0.009239280596375465, -0.024530714377760887, -0.07440730929374695, -0.04864230751991272, 0.0005472559714689851, 0.008914487436413765, 0.02201073244214058, 0.009780634194612503, -0.030237503349781036, -0.00649736262857914, 0.00572938472032547, 0.05023961141705513, 0.027408018708229065, 0.09987214207649231, 0.01702985353767872, 0.09276541322469711, -0.11144990473985672, 0.01163792610168457, 0.0307821873575449, 0.009171665646135807, -0.04441012069582939, -0.04723930358886719, -0.01252400316298008, -0.01837337575852871, -0.03488324582576752, -0.0067047057673335075, -0.002678055316209793, -0.13861028850078583, -0.029527712613344193, 0.02874157764017582, 0.0882074311375618, -0.024792330339550972, 0.059774260967969894, 0.056676141917705536, -0.02176564931869507, 0.023282041773200035, -0.11389738321304321, -0.013848943635821342, -0.03277440369129181, -0.0743987038731575, -0.12316261231899261, 0.0035528279840946198, -0.0023821834474802017, -0.09046521037817001, -0.008502339944243431, 0.0028705429285764694, 0.11972305178642273, 0.027389317750930786, -0.02875824272632599, -0.02717909775674343, 0.009228766895830631, -0.11468438059091568, -0.08425037562847137, 0.01594466343522072, -0.012808073312044144, -0.009119655936956406, -0.01513994112610817, 0.0192653089761734, 0.01025047805160284, -0.07160969078540802, 0.07165712118148804, 0.005408485420048237, -0.10063011199235916, -0.11824879050254822, -0.13327676057815552, 0.08003807812929153, 0.1298011988401413, 0.004690373316407204, -0.04079258441925049, -0.1479661613702774, -0.135379821062088, 0.11169977486133575, 0.09670080989599228, -0.12519927322864532, 0.00019454793073236942, -0.11707919836044312, -0.007479970343410969, 0.00016179366502910852, -0.001302452408708632, 0.09934885799884796, -0.0835261270403862, -0.05277753621339798, -0.1213531345129013, 0.021967407315969467, -0.017543066293001175, 0.014643622562289238, -0.0312623456120491, -0.0005865341518074274, 0.16371534764766693, -0.0006016066763550043, -0.0021194741129875183, 0.006316053681075573, 0.14074037969112396, -0.0714823305606842], +label:[-0.010105505585670471, -0.021181123331189156, -0.010240297764539719, 0.0783815085887909, -0.017159858718514442, -0.0184029471129179, 0.05328106880187988, -0.0037359194830060005, 0.0003912991378456354, -0.024536171928048134, 0.04043995216488838, 0.03005627542734146, -0.035178303718566895, 0.05526914447546005, -0.06414305418729782, 0.05616401508450508, 0.039788391441106796, -0.02087205834686756, -0.10111755132675171, 0.048314791172742844, -0.001884730183519423, -0.03341829776763916, 0.012921268120408058, -0.03460213541984558, -0.03936441242694855, 0.08197927474975586, 0.07762214541435242, -0.050394926220178604, -0.0743546336889267, 0.031887564808130264, -0.08513243496417999, 0.08352021872997284, -0.0347459614276886, -9.549746755510569e-05, 0.028790196403861046, 0.027348067611455917, -0.09797457605600357, 0.10037706792354584, 0.03819716349244118, 0.0357503779232502, -0.08115556836128235, -0.029273901134729385, -0.021645434200763702, -0.007387099321931601, 0.04978765919804573, -0.0016349853249266744, -0.11563420295715332, -0.05467095226049423, -0.06524045765399933, -0.022411515936255455, 0.08174163103103638, -0.08143626153469086, -0.01214618980884552, 0.000587951042689383, -0.003562652040272951, 0.021169142797589302, 0.07049494981765747, 0.013850906863808632, -0.02575608342885971, 0.05948574095964432, -0.0246760044246912, 0.012142116203904152, -0.08603325486183167, -0.05611732229590416, 0.046158213168382645, -0.014409007504582405, -0.04702243208885193, 0.04770412668585777, -0.03613479435443878, 0.01008903793990612, -0.044727034866809845, -0.09210628271102905, 0.03971504792571068, 0.0845099613070488, -0.0769118070602417, 0.017834313213825226, 0.06039978191256523, -0.006284793838858604, 0.02002982422709465, -0.09613293409347534, -0.0020834035240113735, 0.10001153498888016, 0.0282413549721241, 0.10858117043972015, -0.10866305232048035, 0.04178423807024956, -0.019239095970988274, 0.0800347626209259, 0.053876157850027084, -0.0755523219704628, -0.055565107613801956, 0.04645713046193123, -0.006276944652199745, -0.09186180680990219, 0.003249330446124077, 0.09928065538406372, 0.06227375939488411, 0.05868519842624664, -0.04750090464949608, 0.07730045169591904, 0.03290092945098877, -0.006034078076481819, -0.08163400739431381, -0.018803363665938377, -0.006060797721147537, -0.008364705368876457, -0.033965591341257095, -0.023956969380378723, -0.030499981716275215, 0.017535991966724396, 0.12387342751026154, -0.0039389654994010925, 0.03193626180291176, 0.03387605398893356, -0.04512631148099899, 0.05024583265185356, -0.09025818854570389, 0.07061935216188431, -0.08064181357622147, 0.018488885834813118, -0.024234477430582047, -0.02990037202835083, 0.03300493210554123, 0.07867658883333206, -0.0325937494635582, 0.0690578892827034, -0.08957582712173462, 0.027792904525995255, 0.05399468168616295, -0.04985950514674187, 0.03757936879992485, 0.011630799621343613, 0.03333006054162979, 0.003141844179481268, 0.010425521060824394, -0.04534860700368881, 0.0856584832072258, -0.024380477145314217, 0.022455276921391487, 0.018390076234936714, -0.10206598043441772, -0.09158039093017578, 0.026145339012145996, -0.0009574565337970853, -0.07940966635942459, 0.02188757061958313, -0.0151414405554533, -0.007683411240577698, 0.04037502408027649, 0.021878141909837723, -0.058044057339429855, 0.03183232247829437, 0.06430535018444061, 0.07710559666156769, 0.003788791596889496, 0.021930132061243057, 0.000799251371063292, 0.04694586992263794, -0.012413827702403069, -0.022959018126130104, -0.11014705896377563, 0.06437306851148605, 0.10082035511732101, -0.012597726657986641, 0.07490019500255585, -0.09732232987880707, 0.02955726534128189, 0.06409952044487, 0.04030440375208855, -0.019303444772958755, -0.02843296341598034, 0.03766458109021187, 0.024877486750483513, 0.050233956426382065, -0.046916693449020386, -0.0042578489519655704, -0.09081335365772247, -0.08308428525924683, 0.01683332957327366, 0.021269582211971283, 0.05220818147063255, 0.0985267162322998, -0.027231788262724876, 0.09128354489803314, -0.029791224747896194, 0.010454675182700157, -0.006529582664370537, 0.008288930170238018, -0.0728832334280014, -0.010732127353549004, 0.07988618314266205, -0.022314080968499184, 0.05598682537674904, -0.042114850133657455, 0.08269985020160675, -0.005336001515388489, -0.009390916675329208, 0.047551076859235764, 0.10339809954166412, 0.08233577013015747, 0.07070742547512054, -0.016096066683530807, 0.010273335501551628, -0.11412790417671204, -0.045121558010578156, -0.10383272171020508, -0.0274665504693985, 0.01622151955962181, 0.020957624539732933, -0.0552833154797554, -0.07360435277223587, 0.007566738873720169, 0.027956847101449966, 0.033594053238630295, -0.05035000666975975, 0.034042809158563614, -0.045567627996206284, -0.0867663100361824, -0.033035069704055786, -0.00426659919321537, -0.03378978744149208, 0.01646285317838192, 0.11143671721220016, -0.005858749151229858, 0.113893523812294, -0.09807868301868439, 0.04883430525660515, 0.028933623805642128, 0.0600067637860775, -0.005864012986421585, 0.0336192362010479, 0.06699325144290924, -0.03374892845749855, -0.06383980810642242, -0.06148651987314224, 0.03941930830478668, -0.03255964815616608, 0.07743991911411285, 0.06567972898483276, 0.014788435772061348, -0.023433156311511993, 0.015035470947623253, 0.024968335404992104, 0.07331052422523499, -0.036666709929704666, -0.018019625917077065, -0.025458209216594696, 0.023817602545022964, -0.06939192116260529, 0.05741685628890991, -0.018728015944361687, -0.07153457403182983, -0.01754949241876602, 0.05424489453434944, 0.06935420632362366, -0.06324304640293121, 0.023115674033761024, 0.08719350397586823, -0.03019004687666893, -0.04562864452600479, -0.043390385806560516, 0.03305848687887192, -0.04263076186180115, 0.04696996137499809, 0.04842725768685341, -0.013156792148947716, -0.14883355796337128, 0.07927943766117096, -0.01814449578523636, 0.005224185064435005, 0.07195165008306503, -0.06765017658472061, 0.037376947700977325, 0.036774374544620514, 0.002284375950694084, 0.02399754896759987, -0.019083162769675255, 0.07091370224952698, -0.017930850386619568, -0.03514624387025833, -0.032885558903217316, -0.08659450709819794, -0.03596123680472374, -0.03174353018403053, -0.019583232700824738, -0.015223374590277672, 0.04240605607628822, 0.0484674908220768, 0.0329282209277153, 0.02483844943344593, 0.00678025558590889, -0.09272235631942749, -0.010223807767033577, 0.08314910531044006, -0.07842874526977539, 0.08068142831325531, -0.013277314603328705, 0.07555201649665833, -0.0045148637145757675, 0.003937697969377041], +load:[-0.012798575684428215, 0.006086988374590874, -0.01072573009878397, 0.06935708224773407, 0.06773506104946136, -0.060842812061309814, -0.05012524500489235, 0.012492099776864052, 0.0208674818277359, 0.024044180288910866, 0.015476783737540245, 0.13937044143676758, -0.0027765310369431973, 0.02609102986752987, -0.034996047616004944, 0.0933145061135292, 0.0060611292719841, -0.005043919198215008, -0.03350798040628433, 0.019191227853298187, -0.12922169268131256, 0.03706028684973717, 0.011631615459918976, -0.010506986640393734, -0.017767706885933876, -0.005789525806903839, 0.06442753225564957, -0.004045136272907257, -0.0588071271777153, 0.00465374905616045, -0.09079943597316742, -0.03847992792725563, -0.022899124771356583, 0.005425156094133854, 0.009193876758217812, 0.03129405528306961, 0.002676980569958687, 0.011045260354876518, 0.008892463520169258, -0.09295230358839035, -0.018885059282183647, -0.03524883836507797, 0.0038761086761951447, -0.057460833340883255, -0.018976101651787758, -0.01446441374719143, 0.03391266241669655, -0.06524531543254852, -0.015969831496477127, 0.020640378817915916, 0.0021314360201358795, -0.07421384006738663, -0.07098933309316635, -0.017061695456504822, -0.12314754724502563, 0.01886969618499279, -0.05220102146267891, 0.08560711145401001, -0.040345609188079834, 0.024681562557816505, -0.0009736280189827085, 0.11632540076971054, 0.058199893683195114, 0.053883347660303116, 0.014641540125012398, 0.04211217537522316, -0.027669798582792282, -0.09913764894008636, -0.050784461200237274, -0.012461001984775066, -0.005508415400981903, 0.03433356061577797, 0.059046462178230286, 0.0671643391251564, 0.037704914808273315, 0.025553524494171143, -0.0029482454992830753, -0.03315722569823265, 0.005101008340716362, -0.005286769475787878, 0.009470995515584946, 0.014021817594766617, -0.00347693357616663, 0.04982909932732582, -0.08310670405626297, 0.03818053379654884, -0.0070560891181230545, -0.018984561786055565, -0.004474407061934471, -0.04534688591957092, -0.030214667320251465, 0.01608129031956196, 0.024566898122429848, 0.014394229277968407, -0.11447452008724213, 0.01033242978155613, -0.10655331611633301, 0.024577530100941658, 0.0861264020204544, -0.0011800361098721623, -0.05913403630256653, 0.03539443016052246, -0.07510078698396683, -0.002126795705407858, -0.010472952388226986, 0.010786676779389381, -0.005018042400479317, -0.021348070353269577, 0.08835674822330475, -0.007732526399195194, 0.012697381898760796, 0.007696431130170822, 0.03533991053700447, 0.010971857234835625, 0.002743388060480356, -0.09455516934394836, 0.03705587983131409, 0.02443896420300007, 0.10896777361631393, -0.016208019107580185, 0.0037879226729273796, 0.015137653797864914, 0.00027488148771226406, 0.05484418570995331, -0.012511119246482849, -0.10021892189979553, 0.059959735721349716, -0.01670987717807293, 0.05789603665471077, -0.025310829281806946, 0.057488422840833664, -0.07514477521181107, 0.05584074184298515, -0.07261843234300613, -2.6222551241517067e-05, -0.11685667932033539, 0.017964771017432213, 0.06687338650226593, -0.008686169050633907, 0.027518946677446365, -0.02060052379965782, -0.014135641977190971, 0.007486283779144287, 0.03845131769776344, 0.049400776624679565, 0.0289705041795969, -0.010087869130074978, -0.05815194919705391, 0.00168267369735986, 0.03412604704499245, 0.04378965124487877, 0.04350968077778816, -0.1587197333574295, 0.008445827290415764, 0.004545809701085091, 0.08347994089126587, -0.011025726795196533, 0.020760545507073402, 0.06647098809480667, 0.017161991447210312, 0.04696205258369446, -0.12847749888896942, -0.0025320779532194138, 0.006702992133796215, -0.0359477736055851, -0.049887765198946, -0.012366650626063347, -0.10076595842838287, -0.028670234605669975, -0.016719860956072807, -0.02459890954196453, 0.006043067201972008, -0.03067808412015438, 0.030124042183160782, 0.06933912634849548, -0.016377640888094902, -0.01972879096865654, 0.050051335245370865, -0.009993605315685272, -0.1575506180524826, -0.10920166969299316, -0.038411837071180344, -0.030181504786014557, -0.006981216371059418, -0.10145065188407898, -0.011310496367514133, 0.007720839232206345, 0.00712372362613678, 0.013032445684075356, -0.07410766184329987, -0.02838105522096157, -0.017957428470253944, 0.028516391292214394, -0.021045468747615814, -0.07726404815912247, 0.030793322250247, 0.08456457406282425, 0.0030460339039564133, -0.08685551583766937, -0.033073149621486664, -0.09130775928497314, -0.01693362556397915, -0.04807701334357262, 0.10588259994983673, -0.011893185786902905, -0.036461587995290756, 0.007740180939435959, -0.018509266898036003, 0.005573567934334278, 0.07653222978115082, -0.06227225437760353, 0.011672742664813995, 0.04468875750899315, -0.0038410723209381104, -0.035472571849823, -0.005720656365156174, -0.0934847742319107, -0.003276360221207142, -0.04027139022946358, 0.047288354486227036, -0.02847241796553135, 0.012171624228358269, 0.008125229738652706, -0.003441035747528076, 0.018514269962906837, 0.0757385641336441, -0.0426463820040226, -0.11795727163553238, -0.01969568431377411, -0.013044828549027443, 0.020089540630578995, -0.016305675730109215, -0.008968621492385864, 0.09006931632757187, -0.03131391480565071, -0.03792346641421318, 0.09101057797670364, 0.12004649639129639, 0.005865688435733318, 0.05532713234424591, 0.020074373111128807, -0.09763166308403015, 0.03361297771334648, 0.01533331349492073, -0.03414548560976982, 0.019957609474658966, -0.049557652324438095, 0.0037349695339798927, 0.06027568504214287, 0.02602226659655571, -0.002382943406701088, 0.007658969610929489, -0.00743354856967926, 0.02802373468875885, -0.01749953255057335, 0.07918930053710938, 0.007413312792778015, -0.06307083368301392, -0.08240285515785217, 0.059836406260728836, -0.011933492496609688, -0.039629045873880386, -0.017139140516519547, 0.06823001801967621, 0.0895138680934906, 0.0655524879693985, 0.07843069732189178, 0.003123045898973942, -0.03841761127114296, -0.0037067020311951637, 0.06858927011489868, -0.03136967495083809, 0.004555980674922466, 0.012347547337412834, -0.04977715015411377, -0.05296548455953598, -0.01049003191292286, -0.03249698132276535, 0.023434370756149292, -0.02915014512836933, -0.006986919790506363, 0.09090634435415268, -0.010502239689230919, -0.004767731763422489, -2.0076287910342216e-05, 0.0037100650370121002, 0.005758360028266907, 0.11521010845899582, 0.05290085822343826, 0.04582136496901512, -0.013630550354719162, 0.05787079408764839, 0.10724622756242752, -0.0019898763857781887, 0.015388283878564835, 0.0008161200676113367, 0.06500254571437836, 0.0670381709933281, 0.0204068124294281, 0.06089010834693909] From e65b5f6a5403680a23a0615ca4176d83b5c5063c Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Wed, 16 Feb 2022 09:52:28 +0000 Subject: [PATCH 07/20] Fix comment positioning. --- compiler_gym/envs/llvm/service/ObservationSpaces.h | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.h b/compiler_gym/envs/llvm/service/ObservationSpaces.h index dad0c3c32..8cef85704 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.h +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.h @@ -45,19 +45,16 @@ enum class LlvmObservationSpace { * & Wawrzynek, J. (2019). Autophase: Compiler phase-ordering for HLS with * deep reinforcement learning. FCCM. */ - - IR2VEC_FS, - + AUTOPHASE, /** - * The IR2Vec Flow-sensitive feature vector + * The IR2Vec Flow-sensitive feature vector. + * + * From : * - * From : - * * XXXXXX * */ - - AUTOPHASE, + IR2VEC_FS, /** * Returns the graph representation of a program as a networkx Graph. * From 18e2dd962a92fc787f818d79e69fc7684cd882b5 Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Wed, 16 Feb 2022 11:24:47 +0000 Subject: [PATCH 08/20] [llvm] Add ir2vec embeddings to package dependencies. --- compiler_gym/envs/llvm/service/BUILD | 2 ++ compiler_gym/envs/llvm/service/CMakeLists.txt | 4 +++- compiler_gym/third_party/ir2vec/BUILD | 2 +- compiler_gym/third_party/ir2vec/CMakeLists.txt | 12 ++++++++++++ setup.py | 1 + 5 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 compiler_gym/third_party/ir2vec/CMakeLists.txt diff --git a/compiler_gym/envs/llvm/service/BUILD b/compiler_gym/envs/llvm/service/BUILD index 61977eec6..d4122bdb4 100644 --- a/compiler_gym/envs/llvm/service/BUILD +++ b/compiler_gym/envs/llvm/service/BUILD @@ -17,6 +17,8 @@ filegroup( name = "service", srcs = [ ":compiler_gym-llvm-service", + # Runtime data dependencies: + "//compiler_gym/third_party/ir2vec:embeddings", ] + select({ "@llvm//:darwin": [], "//conditions:default": [ diff --git a/compiler_gym/envs/llvm/service/CMakeLists.txt b/compiler_gym/envs/llvm/service/CMakeLists.txt index 67b51fa73..49be1295e 100644 --- a/compiler_gym/envs/llvm/service/CMakeLists.txt +++ b/compiler_gym/envs/llvm/service/CMakeLists.txt @@ -8,7 +8,9 @@ cg_add_all_subdirs() set(_DEPS "compiler_gym-llvm-service") cg_filegroup( NAME "service" - DEPENDS ${_DEPS} + DEPENDS + ${_DEPS} + compiler_gym::third_party::ir2vec::embeddings ) cg_cc_binary( diff --git a/compiler_gym/third_party/ir2vec/BUILD b/compiler_gym/third_party/ir2vec/BUILD index 155a9e06c..0e02dbee8 100644 --- a/compiler_gym/third_party/ir2vec/BUILD +++ b/compiler_gym/third_party/ir2vec/BUILD @@ -6,7 +6,7 @@ # IR2Vec. https://github.com/IITH-Compilers/IR2Vec filegroup( - name = "seedEmbeddingVocab-300-llvm10", + name = "embeddings", srcs = ["seedEmbeddingVocab-300-llvm10.txt"], visibility = ["//visibility:public"], ) diff --git a/compiler_gym/third_party/ir2vec/CMakeLists.txt b/compiler_gym/third_party/ir2vec/CMakeLists.txt new file mode 100644 index 000000000..919e60174 --- /dev/null +++ b/compiler_gym/third_party/ir2vec/CMakeLists.txt @@ -0,0 +1,12 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. + +cg_add_all_subdirs() + +cg_filegroup( + NAME "embeddings" + FILES + "${CMAKE_CURRENT_LIST_DIR}/seedEmbeddingVocab-300-llvm10.txt" +) diff --git a/setup.py b/setup.py index 27f4160b2..8c2a3ee5e 100644 --- a/setup.py +++ b/setup.py @@ -154,6 +154,7 @@ def wheel_filename(**kwargs): "third_party/csmith/csmith/bin/csmith", "third_party/csmith/csmith/include/csmith-2.3.0/*.h", "third_party/inst2vec/*.pickle", + "third_party/ir2vec/*.txt", ] }, "install_requires": requirements, From b0fc1bdad3c9dbed7c916c51e45ef38677949a84 Mon Sep 17 00:00:00 2001 From: Anilava Kundu Date: Thu, 17 Feb 2022 15:38:38 +0530 Subject: [PATCH 09/20] Adding IR2Vec observation space --- .../envs/llvm/service/ObservationSpaces.cc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.cc b/compiler_gym/envs/llvm/service/ObservationSpaces.cc index f8c7bbf16..e9a85fd8a 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.cc +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.cc @@ -122,21 +122,21 @@ std::vector getLlvmObservationSpaceList() { } case LlvmObservationSpace::IR2VEC_FS: { ScalarRange featureSize; - featureSize.mutable_min()->set_value(0); + featureSize.mutable_min()->set_value(0.0); std::vector featureSizes; featureSizes.reserve(kIR2VecFeatureDim); - for (size_t i = 0; i < kIR2VecFeatureDim ; ++i) { + for (size_t i = 0; i < kIR2VecFeatureDim; ++i) { featureSizes.push_back(featureSize); } - *space.mutable_int64_range_list()->mutable_range() = {featureSizes.begin(), - featureSizes.end()}; + *space.mutable_double_range_list()->mutable_range() = {featureSizes.begin(), + featureSizes.end()}; space.set_deterministic(true); space.set_platform_dependent(false); - std::vector defaultValue(kIR2VecFeatureDim,0); - *space.mutable_default_value()->mutable_int64_list()->mutable_value() = { + std::vector defaultValue(kIR2VecFeatureDim, 0.0); + *space.mutable_default_value()->mutable_double_list()->mutable_value() = { defaultValue.begin(), defaultValue.end()}; break; - } + } case LlvmObservationSpace::PROGRAML: { // ProGraML serializes the graph to JSON. space.mutable_string_value()->mutable_length_range()->set_min(0); From 88fe7ef3f3580ea07773f591911dccdf8e985cd3 Mon Sep 17 00:00:00 2001 From: Anilava Kundu Date: Wed, 2 Mar 2022 10:57:26 +0530 Subject: [PATCH 10/20] Adding IR2Vec Symbolic embedding observation space --- compiler_gym/envs/llvm/service/Observation.cc | 12 ++++++++- .../envs/llvm/service/ObservationSpaces.cc | 19 +++++++++++++- .../envs/llvm/service/ObservationSpaces.h | 25 ++++++++++++++++--- tests/llvm/observation_spaces_test.py | 2 +- 4 files changed, 51 insertions(+), 7 deletions(-) diff --git a/compiler_gym/envs/llvm/service/Observation.cc b/compiler_gym/envs/llvm/service/Observation.cc index 4886ebfc3..da6f8363b 100644 --- a/compiler_gym/envs/llvm/service/Observation.cc +++ b/compiler_gym/envs/llvm/service/Observation.cc @@ -90,7 +90,7 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto *reply.mutable_int64_tensor()->mutable_value() = {features.begin(), features.end()}; break; } - case LlvmObservationSpace::IR2VEC_FS: { + case LlvmObservationSpace::IR2VEC_FA: { const auto ir2vecEmbeddingsPath = util::getRunfilesPath( "compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt"); @@ -100,6 +100,16 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto *reply.mutable_double_list()->mutable_value() = {features.begin(), features.end()}; break; } + case LlvmObservationSpace::IR2VEC_SYM: { + const auto ir2vecEmbeddingsPath = util::getRunfilesPath( + "compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt"); + + IR2Vec::Embeddings embeddings(benchmark.module(), IR2Vec::IR2VecMode::Symbolic, + ir2vecEmbeddingsPath.string()); + const auto features = embeddings.getProgramVector(); + *reply.mutable_double_list()->mutable_value() = {features.begin(), features.end()}; + break; + } case LlvmObservationSpace::PROGRAML: case LlvmObservationSpace::PROGRAML_JSON: { // Build the ProGraML graph. diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.cc b/compiler_gym/envs/llvm/service/ObservationSpaces.cc index e9a85fd8a..49883a6ec 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.cc +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.cc @@ -120,7 +120,24 @@ std::vector getLlvmObservationSpaceList() { ->Add(low.begin(), low.end()); break; } - case LlvmObservationSpace::IR2VEC_FS: { + case LlvmObservationSpace::IR2VEC_FA: { + ScalarRange featureSize; + featureSize.mutable_min()->set_value(0.0); + std::vector featureSizes; + featureSizes.reserve(kIR2VecFeatureDim); + for (size_t i = 0; i < kIR2VecFeatureDim; ++i) { + featureSizes.push_back(featureSize); + } + *space.mutable_double_range_list()->mutable_range() = {featureSizes.begin(), + featureSizes.end()}; + space.set_deterministic(true); + space.set_platform_dependent(false); + std::vector defaultValue(kIR2VecFeatureDim, 0.0); + *space.mutable_default_value()->mutable_double_list()->mutable_value() = { + defaultValue.begin(), defaultValue.end()}; + break; + } + case LlvmObservationSpace::IR2VEC_SYM: { ScalarRange featureSize; featureSize.mutable_min()->set_value(0.0); std::vector featureSizes; diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.h b/compiler_gym/envs/llvm/service/ObservationSpaces.h index 8cef85704..61fa53732 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.h +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.h @@ -47,14 +47,31 @@ enum class LlvmObservationSpace { */ AUTOPHASE, /** - * The IR2Vec Flow-sensitive feature vector. + * The IR2Vec Flow-Aware feature vector. * - * From : + * From: * - * XXXXXX + * S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, + Ramakrishna Upadrasta, and Y. N. Srikant. (2020). + IR2VEC: LLVM IR Based Scalable Program Embeddings. + ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 + pages. DOI:https://doi.org/10.1145/3418463 * */ - IR2VEC_FS, + IR2VEC_FA, + /** + * The IR2Vec Symbolic feature vector. + * + * From: + * + * S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, + Ramakrishna Upadrasta, and Y. N. Srikant. (2020). + IR2VEC: LLVM IR Based Scalable Program Embeddings. + ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 + pages. DOI:https://doi.org/10.1145/3418463 + * + */ + IR2VEC_SYM, /** * Returns the graph representation of a program as a networkx Graph. * diff --git a/tests/llvm/observation_spaces_test.py b/tests/llvm/observation_spaces_test.py index dbca51e7e..9a2997ef9 100644 --- a/tests/llvm/observation_spaces_test.py +++ b/tests/llvm/observation_spaces_test.py @@ -55,7 +55,7 @@ def test_observation_spaces(env: LlvmEnv): "InstCountNorm", "InstCountNormDict", "Ir", - "Ir2vecFs", + "Ir2vecFa", "IrInstructionCount", "IrInstructionCountO0", "IrInstructionCountO3", From a002e379861fbeb4a7d125682af8665177870ba3 Mon Sep 17 00:00:00 2001 From: Anilava Kundu Date: Thu, 3 Mar 2022 10:28:53 +0530 Subject: [PATCH 11/20] Adding Function level observation spaces for IR2Vec --- compiler_gym/envs/llvm/service/Observation.cc | 38 +++++++++++++++++++ .../envs/llvm/service/ObservationSpaces.cc | 32 ++++++++++++++++ .../envs/llvm/service/ObservationSpaces.h | 30 ++++++++++++++- 3 files changed, 98 insertions(+), 2 deletions(-) diff --git a/compiler_gym/envs/llvm/service/Observation.cc b/compiler_gym/envs/llvm/service/Observation.cc index da6f8363b..d698dd582 100644 --- a/compiler_gym/envs/llvm/service/Observation.cc +++ b/compiler_gym/envs/llvm/service/Observation.cc @@ -110,6 +110,44 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto *reply.mutable_double_list()->mutable_value() = {features.begin(), features.end()}; break; } + case LlvmObservationSpace::IR2VEC_FUN_FA: { + const auto ir2vecEmbeddingsPath = util::getRunfilesPath( + "compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt"); + IR2Vec::Embeddings embeddings(benchmark.module(), IR2Vec::IR2VecMode::FlowAware, + ir2vecEmbeddingsPath.string()); + const auto FuncMap = embeddings.getFunctionVecMap(); + json Embeddings = json::array({}); + + for (auto func : FuncMap) { + std::vector FuncEmb = {func.second.begin(), func.second.end()}; + json FuncEmbJson = FuncEmb; + json FuncJson; + std::string FuncName = func.first->getName(); + FuncJson[func.first->getName()] = FuncEmbJson; + Embeddings.push_back(FuncJson); + } + *reply.mutable_string_value() = Embeddings.dump(); + break; + } + case LlvmObservationSpace::IR2VEC_FUN_SYM: { + const auto ir2vecEmbeddingsPath = util::getRunfilesPath( + "compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt"); + IR2Vec::Embeddings embeddings(benchmark.module(), IR2Vec::IR2VecMode::Symbolic, + ir2vecEmbeddingsPath.string()); + const auto FuncMap = embeddings.getFunctionVecMap(); + json Embeddings = json::array({}); + + for (auto func : FuncMap) { + std::vector FuncEmb = {func.second.begin(), func.second.end()}; + json FuncEmbJson = FuncEmb; + json FuncJson; + std::string FuncName = func.first->getName(); + FuncJson[func.first->getName()] = FuncEmbJson; + Embeddings.push_back(FuncJson); + } + *reply.mutable_string_value() = Embeddings.dump(); + break; + } case LlvmObservationSpace::PROGRAML: case LlvmObservationSpace::PROGRAML_JSON: { // Build the ProGraML graph. diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.cc b/compiler_gym/envs/llvm/service/ObservationSpaces.cc index 49883a6ec..b395ce2ac 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.cc +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.cc @@ -154,6 +154,38 @@ std::vector getLlvmObservationSpaceList() { defaultValue.begin(), defaultValue.end()}; break; } + case LlvmObservationSpace::IR2VEC_FUN_FA: { + space.set_opaque_data_format("json://"); + space.mutable_string_size_range()->mutable_min()->set_value(0.0); + space.set_deterministic(true); + space.set_platform_dependent(false); + // std::map > testMap; + std::vector defaultEmbs; + for (double i = 0; i < 300; i++) defaultEmbs.push_back(i); + json vectorJson = defaultEmbs; + json FunctionKey; + json embeddings; + FunctionKey["default"] = vectorJson; + embeddings["embeddings"] = FunctionKey; + *space.mutable_default_value()->mutable_string_value() = embeddings.dump(); + break; + } + case LlvmObservationSpace::IR2VEC_FUN_SYM: { + space.set_opaque_data_format("json://"); + space.mutable_string_size_range()->mutable_min()->set_value(0.0); + space.set_deterministic(true); + space.set_platform_dependent(false); + // std::map > testMap; + std::vector defaultEmbs; + for (double i = 0; i < 300; i++) defaultEmbs.push_back(i); + json vectorJson = defaultEmbs; + json FunctionKey; + json embeddings; + FunctionKey["default"] = vectorJson; + embeddings["embeddings"] = FunctionKey; + *space.mutable_default_value()->mutable_string_value() = embeddings.dump(); + break; + } case LlvmObservationSpace::PROGRAML: { // ProGraML serializes the graph to JSON. space.mutable_string_value()->mutable_length_range()->set_min(0); diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.h b/compiler_gym/envs/llvm/service/ObservationSpaces.h index 61fa53732..1fb8df979 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.h +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.h @@ -47,7 +47,7 @@ enum class LlvmObservationSpace { */ AUTOPHASE, /** - * The IR2Vec Flow-Aware feature vector. + * The IR2Vec Program Level Flow-Aware embeddings. * * From: * @@ -60,7 +60,7 @@ enum class LlvmObservationSpace { */ IR2VEC_FA, /** - * The IR2Vec Symbolic feature vector. + * The IR2Vec Program Level Symbolic embeddings. * * From: * @@ -73,6 +73,32 @@ enum class LlvmObservationSpace { */ IR2VEC_SYM, /** +* The IR2Vec Function level Flow Aware embeddings. +* +* From: +* +* S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, + Ramakrishna Upadrasta, and Y. N. Srikant. (2020). + IR2VEC: LLVM IR Based Scalable Program Embeddings. + ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 +pages. DOI:https://doi.org/10.1145/3418463 +* +*/ + IR2VEC_FUN_FA, + /** + * The IR2Vec Function level Symbolic embeddings. + * + * From: + * + * S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, + Ramakrishna Upadrasta, and Y. N. Srikant. (2020). + IR2VEC: LLVM IR Based Scalable Program Embeddings. + ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 + pages. DOI:https://doi.org/10.1145/3418463 + * + */ + IR2VEC_FUN_SYM, + /** * Returns the graph representation of a program as a networkx Graph. * * From: From 8093bfa60f3529205881a2d65c5f0b57549474bf Mon Sep 17 00:00:00 2001 From: Anilava Kundu Date: Tue, 8 Mar 2022 08:16:31 +0530 Subject: [PATCH 12/20] Clean ups --- compiler_gym/envs/llvm/service/ObservationSpaces.cc | 2 -- 1 file changed, 2 deletions(-) diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.cc b/compiler_gym/envs/llvm/service/ObservationSpaces.cc index b395ce2ac..35def9ce8 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.cc +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.cc @@ -159,7 +159,6 @@ std::vector getLlvmObservationSpaceList() { space.mutable_string_size_range()->mutable_min()->set_value(0.0); space.set_deterministic(true); space.set_platform_dependent(false); - // std::map > testMap; std::vector defaultEmbs; for (double i = 0; i < 300; i++) defaultEmbs.push_back(i); json vectorJson = defaultEmbs; @@ -175,7 +174,6 @@ std::vector getLlvmObservationSpaceList() { space.mutable_string_size_range()->mutable_min()->set_value(0.0); space.set_deterministic(true); space.set_platform_dependent(false); - // std::map > testMap; std::vector defaultEmbs; for (double i = 0; i < 300; i++) defaultEmbs.push_back(i); json vectorJson = defaultEmbs; From 3cb3b76689617109cf824077f442dbb6032b7687 Mon Sep 17 00:00:00 2001 From: Anilava Kundu Date: Tue, 8 Mar 2022 09:08:17 +0530 Subject: [PATCH 13/20] More clean ups --- compiler_gym/envs/llvm/service/Observation.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler_gym/envs/llvm/service/Observation.cc b/compiler_gym/envs/llvm/service/Observation.cc index d698dd582..66f9764fb 100644 --- a/compiler_gym/envs/llvm/service/Observation.cc +++ b/compiler_gym/envs/llvm/service/Observation.cc @@ -123,7 +123,7 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto json FuncEmbJson = FuncEmb; json FuncJson; std::string FuncName = func.first->getName(); - FuncJson[func.first->getName()] = FuncEmbJson; + FuncJson[FuncName] = FuncEmbJson; Embeddings.push_back(FuncJson); } *reply.mutable_string_value() = Embeddings.dump(); @@ -142,7 +142,7 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto json FuncEmbJson = FuncEmb; json FuncJson; std::string FuncName = func.first->getName(); - FuncJson[func.first->getName()] = FuncEmbJson; + FuncJson[FuncName] = FuncEmbJson; Embeddings.push_back(FuncJson); } *reply.mutable_string_value() = Embeddings.dump(); From 8c3cfba9747be7b237d33d06e1a5de8d9b6f2dbd Mon Sep 17 00:00:00 2001 From: Anilava Kundu Date: Wed, 9 Mar 2022 10:46:18 +0530 Subject: [PATCH 14/20] Clean ups and fix for embedding range --- compiler_gym/envs/llvm/service/Observation.cc | 8 +-- .../envs/llvm/service/ObservationSpaces.cc | 46 +++++++--------- .../envs/llvm/service/ObservationSpaces.h | 54 +++++++++---------- 3 files changed, 51 insertions(+), 57 deletions(-) diff --git a/compiler_gym/envs/llvm/service/Observation.cc b/compiler_gym/envs/llvm/service/Observation.cc index 66f9764fb..5be75334f 100644 --- a/compiler_gym/envs/llvm/service/Observation.cc +++ b/compiler_gym/envs/llvm/service/Observation.cc @@ -90,7 +90,7 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto *reply.mutable_int64_tensor()->mutable_value() = {features.begin(), features.end()}; break; } - case LlvmObservationSpace::IR2VEC_FA: { + case LlvmObservationSpace::IR2VEC_FLOW_AWARE: { const auto ir2vecEmbeddingsPath = util::getRunfilesPath( "compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt"); @@ -100,7 +100,7 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto *reply.mutable_double_list()->mutable_value() = {features.begin(), features.end()}; break; } - case LlvmObservationSpace::IR2VEC_SYM: { + case LlvmObservationSpace::IR2VEC_SYMBOLIC: { const auto ir2vecEmbeddingsPath = util::getRunfilesPath( "compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt"); @@ -110,7 +110,7 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto *reply.mutable_double_list()->mutable_value() = {features.begin(), features.end()}; break; } - case LlvmObservationSpace::IR2VEC_FUN_FA: { + case LlvmObservationSpace::IR2VEC_FUNCTION_LEVEL_FLOW_AWARE: { const auto ir2vecEmbeddingsPath = util::getRunfilesPath( "compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt"); IR2Vec::Embeddings embeddings(benchmark.module(), IR2Vec::IR2VecMode::FlowAware, @@ -129,7 +129,7 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto *reply.mutable_string_value() = Embeddings.dump(); break; } - case LlvmObservationSpace::IR2VEC_FUN_SYM: { + case LlvmObservationSpace::IR2VEC_FUNCTION_LEVEL_SYMBOLIC: { const auto ir2vecEmbeddingsPath = util::getRunfilesPath( "compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt"); IR2Vec::Embeddings embeddings(benchmark.module(), IR2Vec::IR2VecMode::Symbolic, diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.cc b/compiler_gym/envs/llvm/service/ObservationSpaces.cc index 35def9ce8..f6472e2d6 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.cc +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.cc @@ -120,47 +120,39 @@ std::vector getLlvmObservationSpaceList() { ->Add(low.begin(), low.end()); break; } - case LlvmObservationSpace::IR2VEC_FA: { - ScalarRange featureSize; - featureSize.mutable_min()->set_value(0.0); - std::vector featureSizes; - featureSizes.reserve(kIR2VecFeatureDim); - for (size_t i = 0; i < kIR2VecFeatureDim; ++i) { - featureSizes.push_back(featureSize); - } - *space.mutable_double_range_list()->mutable_range() = {featureSizes.begin(), - featureSizes.end()}; + case LlvmObservationSpace::IR2VEC_FLOW_AWARE: { space.set_deterministic(true); space.set_platform_dependent(false); + SequenceSpace embeddings; + embeddings.mutable_length_range()->mutable_min()->set_value(kIR2VecFeatureDim); + embeddings.mutable_length_range()->mutable_max()->set_value(kIR2VecFeatureDim); + *space.mutable_double_sequence() = embeddings; std::vector defaultValue(kIR2VecFeatureDim, 0.0); *space.mutable_default_value()->mutable_double_list()->mutable_value() = { defaultValue.begin(), defaultValue.end()}; break; } - case LlvmObservationSpace::IR2VEC_SYM: { - ScalarRange featureSize; - featureSize.mutable_min()->set_value(0.0); - std::vector featureSizes; - featureSizes.reserve(kIR2VecFeatureDim); - for (size_t i = 0; i < kIR2VecFeatureDim; ++i) { - featureSizes.push_back(featureSize); - } - *space.mutable_double_range_list()->mutable_range() = {featureSizes.begin(), - featureSizes.end()}; + case LlvmObservationSpace::IR2VEC_SYMBOLIC: { space.set_deterministic(true); space.set_platform_dependent(false); + SequenceSpace embeddings; + embeddings.mutable_length_range()->mutable_min()->set_value(kIR2VecFeatureDim); + embeddings.mutable_length_range()->mutable_max()->set_value(kIR2VecFeatureDim); + *space.mutable_double_sequence() = embeddings; std::vector defaultValue(kIR2VecFeatureDim, 0.0); *space.mutable_default_value()->mutable_double_list()->mutable_value() = { defaultValue.begin(), defaultValue.end()}; break; } - case LlvmObservationSpace::IR2VEC_FUN_FA: { + case LlvmObservationSpace::IR2VEC_FUNCTION_LEVEL_FLOW_AWARE: { space.set_opaque_data_format("json://"); - space.mutable_string_size_range()->mutable_min()->set_value(0.0); + space.mutable_string_size_range()->mutable_min()->set_value(0); space.set_deterministic(true); space.set_platform_dependent(false); std::vector defaultEmbs; - for (double i = 0; i < 300; i++) defaultEmbs.push_back(i); + for (double i = 0; i < kIR2VecFeatureDim; i++) { + defaultEmbs.push_back(i); + } json vectorJson = defaultEmbs; json FunctionKey; json embeddings; @@ -169,13 +161,15 @@ std::vector getLlvmObservationSpaceList() { *space.mutable_default_value()->mutable_string_value() = embeddings.dump(); break; } - case LlvmObservationSpace::IR2VEC_FUN_SYM: { + case LlvmObservationSpace::IR2VEC_FUNCTION_LEVEL_SYMBOLIC: { space.set_opaque_data_format("json://"); - space.mutable_string_size_range()->mutable_min()->set_value(0.0); + space.mutable_string_size_range()->mutable_min()->set_value(0); space.set_deterministic(true); space.set_platform_dependent(false); std::vector defaultEmbs; - for (double i = 0; i < 300; i++) defaultEmbs.push_back(i); + for (double i = 0; i < kIR2VecFeatureDim; i++) { + defaultEmbs.push_back(i); + } json vectorJson = defaultEmbs; json FunctionKey; json embeddings; diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.h b/compiler_gym/envs/llvm/service/ObservationSpaces.h index 1fb8df979..cf9c92df0 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.h +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.h @@ -52,52 +52,52 @@ enum class LlvmObservationSpace { * From: * * S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, - Ramakrishna Upadrasta, and Y. N. Srikant. (2020). - IR2VEC: LLVM IR Based Scalable Program Embeddings. - ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 - pages. DOI:https://doi.org/10.1145/3418463 + Ramakrishna Upadrasta, and Y. N. Srikant. (2020). + IR2VEC: LLVM IR Based Scalable Program Embeddings. + ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 pages. + DOI:https://doi.org/10.1145/3418463 * */ - IR2VEC_FA, + IR2VEC_FLOW_AWARE, /** * The IR2Vec Program Level Symbolic embeddings. * * From: * * S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, - Ramakrishna Upadrasta, and Y. N. Srikant. (2020). - IR2VEC: LLVM IR Based Scalable Program Embeddings. - ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 - pages. DOI:https://doi.org/10.1145/3418463 + Ramakrishna Upadrasta, and Y. N. Srikant. (2020). + IR2VEC: LLVM IR Based Scalable Program Embeddings. + ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 pages. + DOI:https://doi.org/10.1145/3418463 * */ - IR2VEC_SYM, + IR2VEC_SYMBOLIC, /** -* The IR2Vec Function level Flow Aware embeddings. -* -* From: -* -* S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, - Ramakrishna Upadrasta, and Y. N. Srikant. (2020). - IR2VEC: LLVM IR Based Scalable Program Embeddings. - ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 -pages. DOI:https://doi.org/10.1145/3418463 -* -*/ - IR2VEC_FUN_FA, + * The IR2Vec Function level Flow Aware embeddings. + * + * From: + * + * S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, + Ramakrishna Upadrasta, and Y. N. Srikant. (2020). + IR2VEC: LLVM IR Based Scalable Program Embeddings. + ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 pages. + DOI:https://doi.org/10.1145/3418463 + * + */ + IR2VEC_FUNCTION_LEVEL_FLOW_AWARE, /** * The IR2Vec Function level Symbolic embeddings. * * From: * * S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, - Ramakrishna Upadrasta, and Y. N. Srikant. (2020). - IR2VEC: LLVM IR Based Scalable Program Embeddings. - ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 - pages. DOI:https://doi.org/10.1145/3418463 + Ramakrishna Upadrasta, and Y. N. Srikant. (2020). + IR2VEC: LLVM IR Based Scalable Program Embeddings. + ACM Trans. Archit. Code Optim. 17, 4, Article 32 (December 2020), 27 pages. + DOI:https://doi.org/10.1145/3418463 * */ - IR2VEC_FUN_SYM, + IR2VEC_FUNCTION_LEVEL_SYMBOLIC, /** * Returns the graph representation of a program as a networkx Graph. * From f017fa76411f877b32e778d8dc91836591113957 Mon Sep 17 00:00:00 2001 From: Anilava Kundu Date: Mon, 14 Mar 2022 22:56:52 +0530 Subject: [PATCH 15/20] Reverting Program level embeddings to ScalarRange with proper limits --- .../envs/llvm/service/ObservationSpaces.cc | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.cc b/compiler_gym/envs/llvm/service/ObservationSpaces.cc index f6472e2d6..d47e1b91c 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.cc +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.cc @@ -121,24 +121,32 @@ std::vector getLlvmObservationSpaceList() { break; } case LlvmObservationSpace::IR2VEC_FLOW_AWARE: { + ScalarRange featureSize; + std::vector featureSizes; + featureSizes.reserve(kIR2VecFeatureDim); + for (size_t i = 0; i < kIR2VecFeatureDim; ++i) { + featureSizes.push_back(featureSize); + } + *space.mutable_double_range_list()->mutable_range() = {featureSizes.begin(), + featureSizes.end()}; space.set_deterministic(true); space.set_platform_dependent(false); - SequenceSpace embeddings; - embeddings.mutable_length_range()->mutable_min()->set_value(kIR2VecFeatureDim); - embeddings.mutable_length_range()->mutable_max()->set_value(kIR2VecFeatureDim); - *space.mutable_double_sequence() = embeddings; std::vector defaultValue(kIR2VecFeatureDim, 0.0); *space.mutable_default_value()->mutable_double_list()->mutable_value() = { defaultValue.begin(), defaultValue.end()}; break; } case LlvmObservationSpace::IR2VEC_SYMBOLIC: { + ScalarRange featureSize; + std::vector featureSizes; + featureSizes.reserve(kIR2VecFeatureDim); + for (size_t i = 0; i < kIR2VecFeatureDim; ++i) { + featureSizes.push_back(featureSize); + } + *space.mutable_double_range_list()->mutable_range() = {featureSizes.begin(), + featureSizes.end()}; space.set_deterministic(true); space.set_platform_dependent(false); - SequenceSpace embeddings; - embeddings.mutable_length_range()->mutable_min()->set_value(kIR2VecFeatureDim); - embeddings.mutable_length_range()->mutable_max()->set_value(kIR2VecFeatureDim); - *space.mutable_double_sequence() = embeddings; std::vector defaultValue(kIR2VecFeatureDim, 0.0); *space.mutable_default_value()->mutable_double_list()->mutable_value() = { defaultValue.begin(), defaultValue.end()}; From a14f891160c8b5ea22eaffadc68357049d33b7dc Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Thu, 17 Mar 2022 09:39:01 +0000 Subject: [PATCH 16/20] [llvm] Update Ir2Vec for new protobuf schema. --- compiler_gym/envs/llvm/service/Observation.cc | 57 +++++---- .../envs/llvm/service/ObservationSpaces.cc | 120 ++++++++++-------- tests/llvm/observation_spaces_test.py | 59 ++++++++- 3 files changed, 156 insertions(+), 80 deletions(-) diff --git a/compiler_gym/envs/llvm/service/Observation.cc b/compiler_gym/envs/llvm/service/Observation.cc index 5be75334f..7291d6cab 100644 --- a/compiler_gym/envs/llvm/service/Observation.cc +++ b/compiler_gym/envs/llvm/service/Observation.cc @@ -79,13 +79,14 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto break; } case LlvmObservationSpace::INST_COUNT: { - const auto features = InstCount::getFeatureVector(benchmark.module()); + InstCountFeatureVector features = InstCount::getFeatureVector(benchmark.module()); *reply.mutable_int64_tensor()->mutable_shape()->Add() = features.size(); *reply.mutable_int64_tensor()->mutable_value() = {features.begin(), features.end()}; break; } case LlvmObservationSpace::AUTOPHASE: { - const auto features = autophase::InstCount::getFeatureVector(benchmark.module()); + const std::vector features = + autophase::InstCount::getFeatureVector(benchmark.module()); *reply.mutable_int64_tensor()->mutable_shape()->Add() = features.size(); *reply.mutable_int64_tensor()->mutable_value() = {features.begin(), features.end()}; break; @@ -96,8 +97,9 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto IR2Vec::Embeddings embeddings(benchmark.module(), IR2Vec::IR2VecMode::FlowAware, ir2vecEmbeddingsPath.string()); - const auto features = embeddings.getProgramVector(); - *reply.mutable_double_list()->mutable_value() = {features.begin(), features.end()}; + const IR2Vec::Vector& features = embeddings.getProgramVector(); + reply.mutable_float_tensor()->mutable_shape()->Add(features.size()); + *reply.mutable_float_tensor()->mutable_value() = {features.begin(), features.end()}; break; } case LlvmObservationSpace::IR2VEC_SYMBOLIC: { @@ -106,8 +108,9 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto IR2Vec::Embeddings embeddings(benchmark.module(), IR2Vec::IR2VecMode::Symbolic, ir2vecEmbeddingsPath.string()); - const auto features = embeddings.getProgramVector(); - *reply.mutable_double_list()->mutable_value() = {features.begin(), features.end()}; + const llvm::SmallVector& features = embeddings.getProgramVector(); + reply.mutable_float_tensor()->mutable_shape()->Add(features.size()); + *reply.mutable_float_tensor()->mutable_value() = {features.begin(), features.end()}; break; } case LlvmObservationSpace::IR2VEC_FUNCTION_LEVEL_FLOW_AWARE: { @@ -115,18 +118,19 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto "compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt"); IR2Vec::Embeddings embeddings(benchmark.module(), IR2Vec::IR2VecMode::FlowAware, ir2vecEmbeddingsPath.string()); - const auto FuncMap = embeddings.getFunctionVecMap(); - json Embeddings = json::array({}); + const llvm::SmallMapVector, 16>& + functionMap = embeddings.getFunctionVecMap(); - for (auto func : FuncMap) { - std::vector FuncEmb = {func.second.begin(), func.second.end()}; - json FuncEmbJson = FuncEmb; - json FuncJson; - std::string FuncName = func.first->getName(); - FuncJson[FuncName] = FuncEmbJson; - Embeddings.push_back(FuncJson); + json data; + for (auto function : functionMap) { + data[function.first->getName()] = + std::vector({function.second.begin(), function.second.end()}); } - *reply.mutable_string_value() = Embeddings.dump(); + + Opaque opaque; + opaque.set_format("json://"); + *opaque.mutable_data() = data.dump(); + reply.mutable_any_value()->PackFrom(opaque); break; } case LlvmObservationSpace::IR2VEC_FUNCTION_LEVEL_SYMBOLIC: { @@ -134,18 +138,19 @@ Status setObservation(LlvmObservationSpace space, const fs::path& workingDirecto "compiler_gym/third_party/ir2vec/seedEmbeddingVocab-300-llvm10.txt"); IR2Vec::Embeddings embeddings(benchmark.module(), IR2Vec::IR2VecMode::Symbolic, ir2vecEmbeddingsPath.string()); - const auto FuncMap = embeddings.getFunctionVecMap(); - json Embeddings = json::array({}); + const llvm::SmallMapVector, 16>& + functionMap = embeddings.getFunctionVecMap(); - for (auto func : FuncMap) { - std::vector FuncEmb = {func.second.begin(), func.second.end()}; - json FuncEmbJson = FuncEmb; - json FuncJson; - std::string FuncName = func.first->getName(); - FuncJson[FuncName] = FuncEmbJson; - Embeddings.push_back(FuncJson); + json data; + for (auto function : functionMap) { + data[function.first->getName()] = + std::vector({function.second.begin(), function.second.end()}); } - *reply.mutable_string_value() = Embeddings.dump(); + + Opaque opaque; + opaque.set_format("json://"); + *opaque.mutable_data() = data.dump(); + reply.mutable_any_value()->PackFrom(opaque); break; } case LlvmObservationSpace::PROGRAML: diff --git a/compiler_gym/envs/llvm/service/ObservationSpaces.cc b/compiler_gym/envs/llvm/service/ObservationSpaces.cc index d47e1b91c..a43420849 100644 --- a/compiler_gym/envs/llvm/service/ObservationSpaces.cc +++ b/compiler_gym/envs/llvm/service/ObservationSpaces.cc @@ -121,69 +121,85 @@ std::vector getLlvmObservationSpaceList() { break; } case LlvmObservationSpace::IR2VEC_FLOW_AWARE: { - ScalarRange featureSize; - std::vector featureSizes; - featureSizes.reserve(kIR2VecFeatureDim); - for (size_t i = 0; i < kIR2VecFeatureDim; ++i) { - featureSizes.push_back(featureSize); - } - *space.mutable_double_range_list()->mutable_range() = {featureSizes.begin(), - featureSizes.end()}; - space.set_deterministic(true); - space.set_platform_dependent(false); - std::vector defaultValue(kIR2VecFeatureDim, 0.0); - *space.mutable_default_value()->mutable_double_list()->mutable_value() = { - defaultValue.begin(), defaultValue.end()}; + FloatBox& featureSizes = *space.mutable_float_box(); + + FloatTensor& featureSizesLow = *featureSizes.mutable_low(); + featureSizesLow.add_shape(kIR2VecFeatureDim); + const std::vector low(kIR2VecFeatureDim, std::numeric_limits::lowest()); + *featureSizesLow.mutable_value() = {low.begin(), low.end()}; + + FloatTensor& featureSizesHigh = *featureSizes.mutable_high(); + featureSizesHigh.add_shape(kIR2VecFeatureDim); + const std::vector high(kIR2VecFeatureDim, std::numeric_limits::max()); + *featureSizesHigh.mutable_value() = {high.begin(), high.end()}; + + observationSpace.set_deterministic(true); + observationSpace.set_platform_dependent(false); + + FloatTensor* defaultObservation = + observationSpace.mutable_default_observation()->mutable_float_tensor(); + defaultObservation->add_shape(kIR2VecFeatureDim); + const std::vector defaultValues(kIR2VecFeatureDim, 0.0); + *defaultObservation->mutable_value() = {defaultValues.begin(), defaultValues.end()}; break; } case LlvmObservationSpace::IR2VEC_SYMBOLIC: { - ScalarRange featureSize; - std::vector featureSizes; - featureSizes.reserve(kIR2VecFeatureDim); - for (size_t i = 0; i < kIR2VecFeatureDim; ++i) { - featureSizes.push_back(featureSize); - } - *space.mutable_double_range_list()->mutable_range() = {featureSizes.begin(), - featureSizes.end()}; - space.set_deterministic(true); - space.set_platform_dependent(false); - std::vector defaultValue(kIR2VecFeatureDim, 0.0); - *space.mutable_default_value()->mutable_double_list()->mutable_value() = { - defaultValue.begin(), defaultValue.end()}; + FloatBox& featureSizes = *space.mutable_float_box(); + + FloatTensor& featureSizesLow = *featureSizes.mutable_low(); + featureSizesLow.add_shape(kIR2VecFeatureDim); + const std::vector low(kIR2VecFeatureDim, std::numeric_limits::lowest()); + *featureSizesLow.mutable_value() = {low.begin(), low.end()}; + + FloatTensor& featureSizesHigh = *featureSizes.mutable_high(); + featureSizesHigh.add_shape(kIR2VecFeatureDim); + const std::vector high(kIR2VecFeatureDim, std::numeric_limits::max()); + *featureSizesHigh.mutable_value() = {high.begin(), high.end()}; + + observationSpace.set_deterministic(true); + observationSpace.set_platform_dependent(false); + + FloatTensor* defaultObservation = + observationSpace.mutable_default_observation()->mutable_float_tensor(); + defaultObservation->add_shape(kIR2VecFeatureDim); + const std::vector defaultValues(kIR2VecFeatureDim, 0.0); + *defaultObservation->mutable_value() = {defaultValues.begin(), defaultValues.end()}; break; } case LlvmObservationSpace::IR2VEC_FUNCTION_LEVEL_FLOW_AWARE: { - space.set_opaque_data_format("json://"); - space.mutable_string_size_range()->mutable_min()->set_value(0); - space.set_deterministic(true); - space.set_platform_dependent(false); - std::vector defaultEmbs; - for (double i = 0; i < kIR2VecFeatureDim; i++) { - defaultEmbs.push_back(i); - } - json vectorJson = defaultEmbs; - json FunctionKey; + observationSpace.set_deterministic(true); + observationSpace.set_platform_dependent(false); + + space.mutable_string_value()->mutable_length_range()->set_min(0); + + json vectorJson = std::vector(kIR2VecFeatureDim, 0.0); + json functionKey; json embeddings; - FunctionKey["default"] = vectorJson; - embeddings["embeddings"] = FunctionKey; - *space.mutable_default_value()->mutable_string_value() = embeddings.dump(); + functionKey["default"] = vectorJson; + embeddings["embeddings"] = functionKey; + + Opaque opaque; + opaque.set_format("json://"); + *opaque.mutable_data() = embeddings.dump(); + observationSpace.mutable_default_observation()->mutable_any_value()->PackFrom(opaque); break; } case LlvmObservationSpace::IR2VEC_FUNCTION_LEVEL_SYMBOLIC: { - space.set_opaque_data_format("json://"); - space.mutable_string_size_range()->mutable_min()->set_value(0); - space.set_deterministic(true); - space.set_platform_dependent(false); - std::vector defaultEmbs; - for (double i = 0; i < kIR2VecFeatureDim; i++) { - defaultEmbs.push_back(i); - } - json vectorJson = defaultEmbs; - json FunctionKey; + observationSpace.set_deterministic(true); + observationSpace.set_platform_dependent(false); + + space.mutable_string_value()->mutable_length_range()->set_min(0); + + json vectorJson = std::vector(kIR2VecFeatureDim, 0.0); + json functionKey; json embeddings; - FunctionKey["default"] = vectorJson; - embeddings["embeddings"] = FunctionKey; - *space.mutable_default_value()->mutable_string_value() = embeddings.dump(); + functionKey["default"] = vectorJson; + embeddings["embeddings"] = functionKey; + + Opaque opaque; + opaque.set_format("json://"); + *opaque.mutable_data() = embeddings.dump(); + observationSpace.mutable_default_observation()->mutable_any_value()->PackFrom(opaque); break; } case LlvmObservationSpace::PROGRAML: { diff --git a/tests/llvm/observation_spaces_test.py b/tests/llvm/observation_spaces_test.py index 9a2997ef9..a6ff0a3dc 100644 --- a/tests/llvm/observation_spaces_test.py +++ b/tests/llvm/observation_spaces_test.py @@ -55,7 +55,10 @@ def test_observation_spaces(env: LlvmEnv): "InstCountNorm", "InstCountNormDict", "Ir", - "Ir2vecFa", + "Ir2vecFlowAware", + "Ir2vecSymbolic", + "Ir2vecFunctionLevelFlowAware", + "Ir2vecFunctionLevelSymbolic", "IrInstructionCount", "IrInstructionCountO0", "IrInstructionCountO3", @@ -1081,7 +1084,6 @@ def test_inst2vec_embedding_indices_observation_space( value: List[int] = env.observation[key] print(value) # For debugging in case of error. - print(value) assert isinstance(value, list) for item in value: assert isinstance(item, int) @@ -1420,6 +1422,59 @@ def test_is_buildable_observation_space_not_buildable(env: LlvmEnv): assert value == 0 +@pytest.mark.parametrize("name", ["Ir2vecFlowAware", "Ir2vecSymbolic"]) +def test_ir2vec(env: LlvmEnv, name: str): + env.reset() + space = env.observation.spaces[name] + assert isinstance(space.space, Box) + value: np.ndarray = env.observation[name] + + assert space.space.dtype == np.float32 + assert space.space.shape == (300,) + assert space.deterministic + assert not space.platform_dependent + + np.testing.assert_array_almost_equal( + space.space.low, np.full((300,), np.finfo(np.float32).min) + ) + np.testing.assert_array_almost_equal( + space.space.high, np.full((300,), np.finfo(np.float32).max) + ) + + assert isinstance(value, np.ndarray) + assert value.shape == (300,) + assert space.space.contains(value) + + +@pytest.mark.parametrize( + "name", ["Ir2vecFunctionLevelFlowAware", "Ir2vecFunctionLevelSymbolic"] +) +def test_ir2vec_function_level(env: LlvmEnv, name: str): + env.reset() + space = env.observation.spaces[name] + assert isinstance(space.space, Sequence) + value: Dict[str, List[float]] = env.observation[name] + + assert value + for k, v in value.items(): + assert isinstance(k, str) + assert isinstance(v, list) + assert len(v) == 300 + + +@pytest.mark.xfail( + reason="TODO(cummins): contains() method is broken for opaque types", strict=True +) +@pytest.mark.parametrize( + "name", ["Ir2vecFunctionLevelFlowAware", "Ir2vecFunctionLevelSymbolic"] +) +def test_ir2vec_function_level_(env: LlvmEnv, name: str): + env.reset() + space = env.observation.spaces[name] + value: Dict[str, List[float]] = env.observation[name] + assert space.space.contains(value) + + def test_add_derived_space(env: LlvmEnv): env.reset() with pytest.deprecated_call( From 871223565d2dd226ffc7481f04f33a4fe03e1fda Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Mon, 21 Mar 2022 20:56:35 +0000 Subject: [PATCH 17/20] WIP: ir2vec CMake support --- WORKSPACE | 6 ++--- compiler_gym/envs/llvm/service/CMakeLists.txt | 1 + external/external.cmake | 19 +++++++++++++++ external/ir2vec/CMakeLists.txt | 23 +++++++++++++++++++ 4 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 external/ir2vec/CMakeLists.txt diff --git a/WORKSPACE b/WORKSPACE index 0d5ac39eb..a15e9d511 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -367,9 +367,9 @@ cc_library( ], ) """, - sha256 = "92cbe1d023593c2d45588caf2b1530795f376045e8bc3d2868ba349fb8d61ea5", - strip_prefix = "IR2Vec-1.1.0", - urls = ["https://github.com/IITH-Compilers/IR2Vec/archive/refs/tags/v1.1.0.tar.gz"], + sha256 = "92cbe1d0235a3c2d45588caf2b1530795f376045e8bc3d2868ba349fb8d61ea5", + strip_prefix = "IR2Vec-828e50584b9c8bc305208e22d2cca272bdb1ab64", + urls = ["https://github.com/ChrisCummins/IR2Vec/archive/828e50584b9c8bc305208e22d2cca272bdb1ab64.tar.gz"], ) # === Eigen === diff --git a/compiler_gym/envs/llvm/service/CMakeLists.txt b/compiler_gym/envs/llvm/service/CMakeLists.txt index 49be1295e..459afc9bf 100644 --- a/compiler_gym/envs/llvm/service/CMakeLists.txt +++ b/compiler_gym/envs/llvm/service/CMakeLists.txt @@ -238,6 +238,7 @@ cg_cc_library( CpuInfo::cpuinfo Boost::filesystem glog::glog + ir2vec::ir2vec ${_LLVM_LIBS} magic_enum nlohmann_json::nlohmann_json diff --git a/external/external.cmake b/external/external.cmake index a3e280b8f..c4219b8f1 100644 --- a/external/external.cmake +++ b/external/external.cmake @@ -135,6 +135,25 @@ else() find_package(glog REQUIRED) endif() +# === IR2Vec === +# https://github.com/IITH-Compilers/IR2Vec + +set(COMPILER_GYM_IR2VEC_PROVIDER "internal" + CACHE STRING "Find or build IR2Vec together with Compiler Gym." +) +set_property( + CACHE COMPILER_GYM_IR2VEC_PROVIDER + PROPERTY STRINGS "internal" "external" +) +if(COMPILER_GYM_IR2VEC_PROVIDER STREQUAL "internal") + build_external_cmake_project( + NAME ir2vec + SRC_DIR "${CMAKE_CURRENT_LIST_DIR}/ir2vec" + ) +else() + find_package(ir2vec REQUIRED) +endif() + # === LLVM === set(COMPILER_GYM_LLVM_PROVIDER "internal" diff --git a/external/ir2vec/CMakeLists.txt b/external/ir2vec/CMakeLists.txt new file mode 100644 index 000000000..f415879c5 --- /dev/null +++ b/external/ir2vec/CMakeLists.txt @@ -0,0 +1,23 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. + +project(ir2vec) +cmake_minimum_required(VERSION 3.15) + +include(ExternalProject) + +externalproject_add( + ir2vec + PREFIX "${CMAKE_CURRENT_BINARY_DIR}/ir2vec" + GIT_REPOSITORY "https://github.com/ChrisCummins/IR2Vec.git" + GIT_TAG 828e50584b9c8bc305208e22d2cca272bdb1ab64 + CMAKE_ARGS + -C "${CMAKE_CURRENT_BINARY_DIR}/ir2vec_initial_cache.cmake" + "-DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}" + "-DLT_LLVM_INSTALL_DIR=${CMAKE_INSTALL_PREFIX}" + USES_TERMINAL_CONFIGURE TRUE + USES_TERMINAL_BUILD TRUE + USES_TERMINAL_INSTALL TRUE +) From 513bb0310a98ab58fae5890196d79af0426da572 Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Wed, 27 Apr 2022 09:44:43 -0700 Subject: [PATCH 18/20] Update ir2vec checksum. --- WORKSPACE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WORKSPACE b/WORKSPACE index a15e9d511..93a148f14 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -367,7 +367,7 @@ cc_library( ], ) """, - sha256 = "92cbe1d0235a3c2d45588caf2b1530795f376045e8bc3d2868ba349fb8d61ea5", + sha256 = "f6c5af059840889e584c13331fabc6a469c40cdf0e44b3284e7db4fe9093289c", strip_prefix = "IR2Vec-828e50584b9c8bc305208e22d2cca272bdb1ab64", urls = ["https://github.com/ChrisCummins/IR2Vec/archive/828e50584b9c8bc305208e22d2cca272bdb1ab64.tar.gz"], ) From c3e195b35ec50cdf5e60adf8ce995cb94dcb8f74 Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Tue, 19 Apr 2022 15:50:51 -0700 Subject: [PATCH 19/20] WIP: Add Eigen to CMake external projects list Note sure if its needed yet --- external/external.cmake | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/external/external.cmake b/external/external.cmake index c4219b8f1..54fe7620f 100644 --- a/external/external.cmake +++ b/external/external.cmake @@ -630,4 +630,28 @@ list( find_package(Labm8 REQUIRED) find_package(ProGraML REQUIRED) +# === Eigen === +# https://eigen.tuxfamily.org/index.php?title=Main_Page + +set(COMPILER_GYM_EIGEN_PROVIDER "internal" + CACHE STRING "Find or build eigen together with Compiler Gym." +) +set_property( + CACHE COMPILER_GYM_EIGEN_PROVIDER + PROPERTY STRINGS "internal" "external" +) +if(COMPILER_GYM_EIGEN_PROVIDER STREQUAL "internal") + fetchcontent_declare( + eigen + PREFIX + "${CMAKE_CURRENT_BINARY_DIR}/external/eigen" + GIT_REPOSITORY "https://gitlab.com/libeigen/eigen.git" + GIT_TAG + 21ae2afd4edaa1b69782c67a54182d34efe43f9c #tag: v3.3.7 + ) + list(APPEND FETCH_CONTENT_LIST eigen) +else() + find_package(eigen REQUIRED) +endif() + fetchcontent_makeavailable(${FETCH_CONTENT_LIST}) From 979abea50b799df1fa84509303b9193e2e6a7b21 Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Tue, 19 Apr 2022 15:50:51 -0700 Subject: [PATCH 20/20] WIP: Ir2vec subdir --- external/ir2vec/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/external/ir2vec/CMakeLists.txt b/external/ir2vec/CMakeLists.txt index f415879c5..e7ba35d27 100644 --- a/external/ir2vec/CMakeLists.txt +++ b/external/ir2vec/CMakeLists.txt @@ -13,6 +13,7 @@ externalproject_add( PREFIX "${CMAKE_CURRENT_BINARY_DIR}/ir2vec" GIT_REPOSITORY "https://github.com/ChrisCummins/IR2Vec.git" GIT_TAG 828e50584b9c8bc305208e22d2cca272bdb1ab64 + SOURCE_SUBDIR "src" CMAKE_ARGS -C "${CMAKE_CURRENT_BINARY_DIR}/ir2vec_initial_cache.cmake" "-DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}"